@charset "utf-8";
/* CSS Document */






@media (min-width: 1024px) and (max-width: 1180x) {
body.home .icon.anchor {background-size: 129px 163px;}
body.home .icon.light_bulb {background-size: 134px 163px;}
body.home .icon.truck {background-size: 139px 144px;}
body.home .column_inner .testimonials_txt { width: 57%;}
body.home .flip_image_text h4 {line-height: 22px !important;font-size: 15px;}
body.page-id-1512 section[data-title="SERVICES_TABS"] .tabs .tabs-nav li {width: 24.46% !important;}
.services-main .service_left_content { margin-top: 20px; padding: 25px 12px 0; position: relative; top: auto;  width: 97.6%;}
nav.main_menu ul li a {
    padding: 0 15px !important;
}

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
body.home .icon.anchor {background-size: 129px 163px;}
body.home .icon.light_bulb {background-size: 134px 163px;}
body.home .icon.truck {background-size: 139px 144px;}
body.home .column_inner .testimonials_txt { width: 57%;}
body.home .flip_image_text h4 {line-height: 22px !important;font-size: 15px;}
body.page-id-1512 section[data-title="SERVICES_TABS"] .tabs .tabs-nav li {width: 24.46% !important;}
.services-main .service_left_content { margin-top: 20px; padding: 25px 12px 0; position: relative; top: auto;  width: 97.6%;}
}

@media only screen and (min-width:768px) and (max-width:980px){
body.home .icon.anchor {background-size: 129px 163px;}
body.home .icon.light_bulb {background-size: 134px 163px;}
body.home .icon.truck {background-size: 139px 144px;}
body.home .column_inner .testimonials_txt {width: 51%;}
.services-main .container_inner {width:100%;}
.services-main .service_left_content { margin-top: 20px; padding: 25px 12px 0; position: relative; top: auto;  width: 97%;}
body.page-id-1512 section[data-title="SERVICES_TABS"] .tabs .tabs-nav li {width: 24.34% !important;}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
.services-main .content_section {padding: 6px 830px;}
body.page-id-1512 section[data-title="SERVICES_TABS"] .tabs .tabs-nav li {width: 24.34% !important;}
body.page-id-5129 .content .content_inner .container .container_inner.clearfix section { padding: 0 848px !important;}
body.page-id-5129 .container .container_inner .StepsForProcess1 p, body.page-id-5129 .container .container_inner .StepsForProcess2 p, body.page-id-5129 .container .container_inner .StepsForProcess3 p, body.page-id-5129 .container .container_inner .StepsForProcess4 p {
    font-size: 13px;
    line-height: normal;
}
.page-id-5129 .program_test > h4 {
    line-height: 25px;
}
body.page-id-5129 .conc_desi, body.page-id-5129 .disc_plan, body.page-id-5129 .program_test, body.page-id-5129 .launch_traning {
    height: 210px;
}
body.page-id-5129 .processSteps {
    font-size: 149px;
}
body.page-id-5129 .StepsForProcess4 blockquote {
    margin: -4px 0 0;
    padding: 12px 18px 12px 8px;
    width: 92% !important;
}
body.page-id-5129 .StepsForProcess4 .two_columns_75_25 .column1 .column_inner {
padding: 20px 20px 16px !important;
}
body.page-id-5129 .StepsForProcess1 ul li, .StepsForProcess2 ul li, .StepsForProcess3 ul li, .StepsForProcess4 ul li {font-size: 13px !important;line-height: normal;}
body.page-id-5129 .StepsForProcess3 .two_columns_25_75 .column2 .column_inner {
   padding: 20px 20px 5px !important;
}
body.page-id-5129 .two_columns_75_25 > .column2 {
    float: left;
    width: 25%;
}
body.page-id-5129 .StepsForProcess2 .two_columns_75_25 .column2 {
float: left;
    height: 100%;
    padding: 0 0 0px;
    width: 25%;
}
body.page-id-5129 .StepsForProcess1 .two_columns_25_75 > .column1 {
    float: left;
    height: 100%;
    padding: 0 0 14px;
    width: 25%;
}
body.page-id-5129 .two_columns_75_25 > .column1 {
    float: left;
    width: 75%;
}
body.page-id-5129 .two_columns_25_75 > .column2 {
    float: left;
    width: 75%;
}
footer .footer_top_holder .container_inner {width: 98%;}
footer .footer_top .four_columns .column1, .footer_top .four_columns .column2, .footer_top .four_columns .column3, .footer_top .four_columns .column4 { width: 25% !important;}
footer .latest_post_small .content_holder p {line-height: 14.5px;margin:6px 0 0;}


}
@media(max-width: 767px) {
body.page-id-5129 table.standard_table tr th {
    width: 100%;
}
body.home .icon.anchor {background-size: 129px 163px;}
body.home .icon.light_bulb {background-size: 134px 163px;}
body.home .icon.truck {background-size: 139px 144px;}
body.home .column_inner .testimonials_txt {width: auto !important;}
body.home .pie_chart_holder.normal canvas { height: 171px;    width: 171px;}
.services-main .service_left_content { margin-top: 20px; padding: 25px 12px 0; position: relative; top: auto;  width: 95%;}
body.page-id-1512 section[data-title="SERVICES_TABS"] .tabs .tabs-nav li {width: 23.8% !important;}
section[data-title="SERVICES_TABS"] .tabs .tabs-nav li a {
    font-size: 13px;
    height: 82px !important;
    line-height: 19px !important;
    padding-top: 22px !important;
    text-align: center !important;
}
 body.page-id-1362 h2 {left:0px !important;}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) {
body.page-id-1512 .services-main section.content_section {padding: 40px 946px;}

}
@media(max-width:320px) {
body.page-id-1362 .filter_holder {
    float: none;
    top: 56px !important;
}
.page-id-19 .counter_holder span.counter {
    font-size: 82px !important;
}
.progressbartwo .progress_bar .progress_title h4 span {
    display: block !important;
    line-height: normal !important;
    margin: -10px 0 10px;
    position: relative !important;
    text-align: left !important;
    top: auto !important;
}
.progressbarone .progress_bar .progress_title h4 span {
    display: block;
    line-height: normal;
    margin: -10px 0 10px;
    position: relative !important;
    text-align: left !important;
    top: auto !important;
}
.services-main .service_left_content { margin-top: 20px; padding: 25px 12px 0; position: relative; top: auto;  width: 90%;}
body.page-id-1512 section[data-title="SERVICES_TABS"] .tabs .tabs-nav li {
    width: 23.2% !important;
}
section[data-title="SERVICES_TABS"] .tabs .tabs-nav li a {
    font-size: 10px;
    height: 50px !important;
    line-height: 15px !important;
    padding: 9px !important;
    text-align: center !important;
}
}
