div.article-sec{ padding-left: 49px !important; padding-right: 49px !important; left: 0 !important;}

@media screen and (min-width: 1400px) {

    div.container, .common-pannel, div#counter, div.top-part div.vc_custom_1562849182211, .green-bg-3 .vc_custom_1562850018067, div.green-bg-new .vc_custom_1563965512354, div.green-bg-new .vc_custom_1562850018067{
    max-width: 1366px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    left: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
    .image-sec img{ width: 100%;}

    div.vc_custom_1563170894132, div.vc_custom_1562849182211,div.vc_custom_1562849182211{padding-right: 0 !important;
    padding-left: 0 !important;}


    div.map-sec1 .panel-left .vc_custom_1563962830143, div.contact-us-sec .vc_custom_1562926534269, div.time-line-area .vc_custom_1563001588274{ padding-left: 273px !important;}

    div.full-image figure.vc_figure img, div.full-image figure.vc_figure, div.full-image figure.vc_figure .vc_single_image-wrapper{ width: 100%;}

    div.article-sec{ padding-left: 0 !important; padding-right: 0 !important; left: 0 !important;}

}



@media screen and (min-width: 1600px) {



}


@media screen and (min-width: 1900px) {


}


@media screen and (min-width: 2400px) {


}


@media screen and (min-width: 1270px) and (max-width:1500px)  {


}



@media screen and (max-width: 1279px) {


}


@media screen and (min-width:768px) and (max-width:992px) {


    .site-header{ padding: 26px 0;}

    .services-area .services-text p{ font-size: 14px;}

    .services-area .services-text a{ right: 0;}

    .services-area .services-text a img{ width: 30px; height: 30px;}

    .common-pannel h2{ font-size: 18px !important;}

    .wpb_gmaps_widget .wpb_map_wraper iframe{ height: 436px;}

    footer.site-footer:before{ width: 100%;}

    .grey-part{ padding: 0;}

    .grey-part h3, .grey-part p, .phone-email .wid-50 a{ color: #ffffff;}

    .contact-form{ padding-left: 0;}

    .faq-style h2:before{margin:20px 10px !important;}


    ul.top-menu{ width: 200px;}

    ul.top-menu > li > ul{width: 300px;}

    ul.top-menu > li > ul > li > ul{width: 250px;}

    ul.top-menu > li a{ font-size: 13px;}

    div.tp-loop-wrap{ min-width: 250px !important;}

    div.tp-caption{ max-width: 250px !important; min-width: 250px !important; }

    div.rev-btn.rev-withicon i{ left: 52px;}

    div.rev-btn.rev-withicon.slide3-bttn i {
      left: 11px;
    }

     div.rev-btn.rev-withicon.slide4-bttn i {
      left: 2px;
    }

    .news-post .slick-arrow{ top:43px; padding: 0;}

    .panel-right{ text-align: center;}

    .panel-right p{ width: 100%;}

    body div.vc_custom_1562926534269{ padding-left: 30px !important; padding-right: 30px !important;}

    .info-sec ul li em{ width: 60%;}

    .contact-us-sec {
      min-height: 650px;
    }

    .faq-style .vc_toggle_content ul {
       padding-left: 0;
     }

    div.banner-bttn a{    font-size: 15px !important;}

    .green-bg-new {
       min-height: 2452px;
    }

    .common-pannel h2.custom-head{font-size: 26px !important;}

}


@media screen and (min-width:993px) and (max-width:1100px) {

    .services-area .services-text p{ font-size: 16px;}

    .green-bg-new {min-height: 1800px;}

    div.section-1 h2{ font-size: 35px !important;}

    ul.top-menu{ width: 250px;}

    ul.top-menu > li > ul{width: 400px;}

    ul.top-menu > li:hover > ul > li > ul{width: 300px;}

     div.rev-btn.rev-withicon.slide3-bttn i {
      left: 60px;
    }


    .news-post .slick-arrow{ top:43px; padding: 0;}

    .contact-us-sec {
       min-height: 700px;
    }

    div.banner-bttn a{ font-size: 20px !important;}
}


@media screen and (max-width: 767px) {

       .site-header{ text-align: left; padding: 26px 0;}

    .site-header .tagline{ margin-left: 0; font-size: 22px !important; text-align: center;}

    .custom-logo{ width: 110px; height: auto;}

    .top-part p{ width: 100%;}

    .site-header .input-group{ margin-left: 0;}

    div.rev-withicon{ min-width: 250px !important;}

    div.rev-btn.rev-withicon i{  left: 30px !important;}

    div.rev-btn.rev-withicon.slide3-bttn i{  left: 15px !important;}

    div.slider-bttn button.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern{ border:5px solid #ffffff; font-size: 20px;    width: 276px;}

    body div.common-pannel .vc_column-inner{ padding-left: 20px !important; padding-right: 20px !important; }

    .services-area .services-text a{ right: 0;}

    .services-area .services-text p{font-size: 18px;}

    .news-post .slick-arrow{ top:30px; padding: 0;}

    .news-post .slick-prev {
    left: 10px;
    }

    .news-post .slick-next {
    right: 10px;
    }

    a.all-article{ margin:0 !important;}

    .cat-right .cat-name{margin: 0 0 40px;}

    body div.common-pannel .cat-right{ padding-left: 20px !important; padding-right: 20px !important;}

    .blue-bg{margin-top: 100px;}

    footer.site-footer .social-icon li + li{ margin-left: 20px;}

    .blue-bg h3{font-size: 30px;  margin: 0 0 25px 0;}

    footer.site-footer:before, .phone-email .wid-50{    width: 100%;}

    footer.site-footer .red-part{ padding: 0;}

    .grey-part {
      padding: 30px 0 0;
   }

    .contact-form{padding:10px 0 60px 0}

    .grey-part h3, .grey-part p, .phone-email .wid-50 a{ color: #ffffff;}

    section#accesstxt-2{ top:100px;}

    .faq-style .vc_toggle_content ul li {
       margin-bottom: 15px;
    }

    .faq-style h2:before{ margin: 20px 5px !important;}

    .vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
       padding-left: 0 !important;
    }

    .custom-wid1 .wpb_single_image .vc_figure{ margin:0 0 80px;}

    div.common-pannel div.vc_custom_1562911691758{ margin-bottom: 22px !important;}

    .green-bg-3 .vc_inner .vc_col-sm-4 + .vc_col-sm-4, .pannel-3 .vc_inner .vc_col-sm-4 + .vc_col-sm-4{ border-left: 0 solid #005587; border-top: 1px solid #005587; padding-top: 20px;}

    div.common-pannel h2{ font-size: 16px !important;}

     div.common-pannel .vc_toggle h2{ font-size: 14px !important;}

    div.faq-style i.vc_toggle_icon {
       right: 0px !important;
   }

    .faq-style .vc_toggle_content{ padding: 0 20px !important;}

    .faq-style .vc_toggle_content ul {
      padding-left: 66px;
    }

    .faq-style .vc_toggle_content ul li {
       margin-bottom: 15px;
   }

    .faq-style .vc_toggle_content ul li a{font-size: 14px;}

    .arrow-list ul li{ font-size: 16px;}

    .info-sec ul li em{width: 60%;}

    .pannel-3 .wpb_wrapper p:last-child{ margin-bottom: 30px !important;}

    .arrow-list ul li img{ margin-left: 10px;}

    .more-content ul li{ width: 100%;}

    ul.top-menu{ width: 300px;}

    ul.top-menu > li > ul{width: 300px; position: static; left:0}

    ul.top-menu > li:hover > ul > li > ul{width: 250px;  position: static; left:0}

    ul.top-menu > li a{text-align: left;}

    div.banner-bttn a{ font-size: 20px !important;}

    .section-1 p{ font-size: 14px;}

    .panel-right{ text-align: center;}

    .panel-right p{ width: 100%;}

    .contact-us-sec:before{ bottom: 94%;}

    div.article-sec{ padding-left: 0 !important; padding-right: 0 !important; left: 0 !important;}

    ul.top-menu > li.menu-item-has-children > a:after{content:"" !important;}

    ul.top-menu > li a{ padding-right: 40px; font-size: 14px;}

    ul.top-menu{ width: inherit;border: 0;}

    a.menu-bttn, .site-header a.menu-bttn{ display: inline-block;}

    button.menu-bttn, .site-header button.menu-bttn{ display: none;}

    div.mm-menu_offcanvas{z-index: 9;}

/*
    .mm-page.mm-slideout{
        -webkit-transform: translate3d(0vw,0,0) !important;
        transform: translate3d(0vw,0,0) !important;
    }
*/

    .mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title{font-size: 14px; }

    span.mm-navbar__btn{display: none;}

    section#accesstxt-2{padding: 0px 0px 0px 16px;}

    div.vc_custom_1563962830143{padding-left: 30px !important;}

    div.article-sec div.cat-left{margin-bottom: 30px;}

}



@media screen and (max-width: 575px) {

    .short-footer span{ font-size: 11px;}

    div.banner-bttn a{font-size: 14px !important; padding: 15px !important; top: -11px !important;}

    .site-header .input-group{ width: 100%;}

    div.common-pannel h2.vc_custom_1562849479053{ margin-top: 0 !important;}

    .faq-style .vc_toggle_content ul {
       padding-left: 65px;
    }

    .four-logo{ text-align: center;}

    .four-logo .wpb_single_image.vc_align_left{ text-align: center;}

}

@media screen and (max-width: 480px) {


}

@media  (max-device-width: 767px) and (orientation: landscape) {

    div.slider-bttn button.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern{ margin-top: 0;}

    div.slide4-bttn.rev-withicon{padding: 12px 20px !important;     min-width: 200px !important;}

    div.slide3-bttn.rev-withicon{padding: 12px 20px !important;     min-width: 200px !important;}

    div.slide4-bttn.rev-withicon i {left: 10px !important;}

    .faq-style .vc_toggle_content ul {
       padding-left: 110px;
    }

    .news-post .slick-arrow{top:100px;}

    .image-sec img{ width: 100%;}

    .contact-us-sec:before{ bottom: 94%;}

    div.article-sec{ padding-left: 0 !important; padding-right: 0 !important; left: 0 !important;}

}
