    *{box-sizing: border-box;}

body {
    font-family: 'Roboto',sans-serif!important;
}
.point-section ul [class*=" icon-"],.point-section ul [class^=icon-] {
    margin-right: 15px;
    color: #676767;
    width: 20px;
    font-size: 20px;
    display: block;
    float: left;
    height: 25px;
    text-align: center
}
#fyler,.page #fyler.show{
    display: none !important;
}

.work-con {
    width: 100%;
    clear: both;
    display: inline-block;
}
.point-section ul {
    margin: 0 !important;
}
.create_course{
    display: none;
}
.main-header h1 {
    line-height: 52px;
    font-size: 35px;
    color: #f88528 !important;
    text-align: center;
    font-weight: 500;
}
.main-header p {
    font-weight: 400;
    color: #4d4d4d;
    line-height: 28px;
    font-size: 18px;
    text-align: center;
}

.para{
    color: #4d4d4d;
    line-height: 25px;
    font-size: 16px;
    text-align: left;
    margin-bottom: 20px;
    font-weight: 400;
}


.flex-container {
  display: flex;
  flex-wrap: wrap;
}

.flex-container > div {
    float: left;
    margin: 0 0px 0 0;
    text-align: center;
    line-height: 75px;
    font-size: 32px;
    width: 20%;
}

.point-section h2 {
    color: #4d4d4d;
    line-height: 40px;
    font-weight: 500;
    font-size: 27px;
    padding: 20px 0px 20px;
    text-align: left;
    letter-spacing: .2px;
    margin: 0px;
}

.content {
    font-size: 16px;
    font-family: 'Roboto',sans-serif!important;
    font-weight: 400;
    color: #4d4d4d;
}
.point-section ul li:last-child{
    margin-bottom:0px;
}
.point-section ul li {
    list-style: none;
    margin-bottom: 20px;
    padding-left: 10px;
    line-height: 22px!important;
    display: table;
    width: 100%;
    font-size: 16px;
    color: #4d4d4d;
    font-weight: 400;
}

.img-set {
    text-align: center;
    padding: 15px 0;
}

.para2 {
    font-weight: 500;
    color: #4d4d4d;
    line-height: 22px;
    font-size: 18px;
    text-align: center;
    font-family: 'Roboto',sans-serif;
    margin: 0px;
}
.para3 {
    font-family: 'Roboto',sans-serif;
    margin: 0px;
    color: #4d4d4d;
    line-height: 25px;
    font-size: 16px;
    text-align: left;
    margin-top: 20px;
    font-weight: 400;
    margin-bottom: 10px;
}
.img-para {
    font-size: 14px;
    padding: 20px;
    color: #3b5998;
    font-weight: 600;
}

.perfect-rpt.bdr_examp {
    min-height:320px;
    background: #fff;
    box-shadow: 0px 3px 10px -1px #eee;
    -webkit-box-shadow: 0px 3px 10px -1px #eee;
    -moz-box-shadow: 0px 3px 10px -1px #eee;
    -oz-box-shadow: 0px 3px 10px -1px #eee;
    margin-bottom: 20px;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
}

.perfct-img.examp h5 {
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
    text-align: left;
    color: #3B5998 !important;
    font-family: 'roboto' , sans-serif;
    margin: 0;
    padding: 22px 16px 16px;
    display: block;
    width: 100%;
}

.perfct-img.examp h5:hover {
    color: #222 !important;
}
.perfct-img.examp br,.perfct-img.examp p{
    display: none;
}

.wrte-us-btn {
    background: #3c8ac9;
    padding: 15px 40px !important;
    color: #fff!important;
    font-weight: 500;
    text-transform: unset !important;
    margin-top: 20px!important;
    float: left;
    font-size: 18px !important;
    border-radius: 2px;
}

.main-header {
    margin-bottom: 35px;
}
.btn {
    text-align: center;
    margin: 30px auto;
    display: table;
}

img.upper_block_image {
   max-width: 100%;
}
@media (max-width: 767px){
.perfect-wrap {
    margin-top: 20px;
}
.main-header h1 {
    line-height: 40px;
    font-size: 32px;
    color: #f88528 !important;
    text-align: center;
    margin: 30px auto 15px;
    font-weight: 500;
}
    

.para,.main-header p {
       font-weight: 400;
       color: #4d4d4d;
       line-height: 25px;
       margin: 0 0px;
       font-size: 14px;
       text-align: center;
}

.flex-container {
  display: flex;
  flex-wrap: wrap;
}

.flex-container > div {
    float: left;
    margin: 0 0px 0 0;
    text-align: center;
    line-height: 75px;
    font-size: 32px;
    width: 100%;
}

.point-section h2 {
    color: #4d4d4d;
    line-height: 40px;
    font-weight: 600;
    font-size: 20px;
    margin: 30px auto 15px;
    text-align: center;
    /* font-size: 100%; */
    letter-spacing: 0.2px;
    /* font-family: 'roboto', sans-serif; */
}
.point-section ul li {
    list-style: none;
    margin-bottom: 20px;
    padding-left:35px;
    line-height: 22px!important;
    display: table;
    width: 100%;
    font-size: 16px;
    color: #4d4d4d;
    font-weight: 400;
    position: relative;
}
.point-section ul [class*=" icon-"], .point-section ul [class^=icon-]{
    position: absolute;
    left: 0;
}
.img-set {
    text-align: center;
    padding: 15px 0;
}


.img-para {
    font-size: 14px;
    padding: 20px;
    color: #3b5998;
    font-weight: 600;
}

.perfect-rpt.bdr_examp {
    min-height: 292px;
    background: #fff;
    box-shadow: 0px 3px 10px -1px #eee;
    -webkit-box-shadow: 0px 3px 10px -1px #eee;
    -moz-box-shadow: 0px 3px 10px -1px #eee;
    -oz-box-shadow: 0px 3px 10px -1px #eee;
    margin-bottom: 20px;
}


    

.wrte-us-btn {
    background: #3c8ac9;
    padding: 15px 40px !important;
    color: #fff!important;
    font-weight: 500;
    text-transform: unset !important;
    margin-top: 20px!important;
    float: left;
    font-size: 18px !important;
    border-radius: 2px;
}
.btn {
    text-align: center;
    margin: 30px auto;
    display: table;
}
.content {
    width: 85%;
    display: inline-block;
}
[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
    display: block !important;
    float: none !important;
    width: 100% !important;
    margin-left: 0 !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
}
}

@media (max-width: 979px) and (min-width: 768px){
   .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
}
 .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}   
}
.row-fluid [class*="span"] {
    box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 2.12766%;
    min-height: 30px;
    width: 100%;
}
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
.row-fluid .span4{width:31.9149%;}
    
@media (min-width: 993px){
.dropdown-menu .solutions-root {
        margin-left: -430%!important;
    }
}