/*@media (min-width: 1400px) and (max-width: 1600px) {}*/
@media (min-width:1601px) {
    .left-innersection{    max-width: 780px;}
}
@media (max-width:1750px) {
    .slider .tp-bullets.simplebullets.square-old {left: 55.5%!important;}
}
@media (max-width: 1450px) {
    .slider .tp-bullets.simplebullets.square-old {left: 63.5%!important;}
    .slider .infolayer h2{font-size: 35px!important;}
    .slider .infolayer .description{font-size: 17px!important;}
    .slider .tp-caption{background-size: 45% 89%;}
    .left-section h2{    font-size: 30px;padding: 20px 0px;    margin-bottom: 5px;}
    .slider .title-bg h4{font-size: 38px;}
    .slider .tp-bullets.simplebullets.square-old {  
    bottom: 7%!important;
}
}
@media (min-width: 1400px) {.container{width:1400px;}} 
@media (max-width: 1399px) {
    .description p{font-size: 13px;}
    .service-overall .title{font-size: 17px;}
    .detail .description{ padding: 0 20px 0px 20px; width: 78%;}
    .slider .tp-bullets.simplebullets.square-old {left: 55%!important; bottom: 5%!important;}
    .main-menu:before{left: 621px;}
    .slider .tp-caption{background-size: 62% 89%;}
    .left-innersection{    max-width: 620px;}
    .slider .title-bg h4{font-size: 40px;}
    .gallery .sp-simpleportfolio .sp-simpleportfolio-filter ul li a{font-size:16px;}
    .gallery .sp-simpleportfolio-filter{margin-bottom: 30px;}
    .about .content_section{padding: 50px 0 50px 0;}
    .content_section{padding: 70px 0 70px 0;}
}
@media (min-width: 1200px) {.footer-contactus,.footer-menu{display: block!important;}.responsive_menu,.mobile_menu{display: none!important;}}
@media (max-width: 1199px) {
    .main-menu:before {left: 428px;}
    .slider .infolayer .description{line-height: 30px!important;    font-size: 15px!important;}
    .slider .infolayer h2 {font-size: 25px!important;padding-bottom: 18px!important;}
    .slider .tp-bullets.simplebullets.square-old { left: 54.5%!important;}   
    .container.infolayer{padding-top: 60px!important;}
    .left-section,.right-section{width: 100%;}
    .left-innersection,.right-section{max-width: 970px;text-align: center;float: none;margin: 0 auto 20px auto;padding: 0 15px;}
    .left-section h2:after{margin: auto; right: 0;}
    .content_section,.drill-section,.footer{padding: 30px 0px;}
    .about .content_section{padding: 20px 0px;}
    .right-section img{float: none;}
    .content-overall p{font-size: 14px;line-height: 30px;}
    .service-overall{padding: 30px 0 0 0}
    .drill-info h5,.drill-info h4{font-size: 25px;}
    .drill-info h4 span{font-size: 30px;}
    .footer-menu,.footer-contactus{display: none;}
    .responsive_footer {display: block;}  
    .footer-copyright{float: none;text-align: center;margin: 40px 0;}
    .footer-menu{max-width: 140px;margin: 40px auto 0 auto;}
    .footer-contactus{margin: 40px auto 0 auto;    max-width: 188px;}
    .service-overall .service_info{max-width: 433px;margin-left: auto ;margin-right: auto;}
    .mobile_menu {display: none;}
    .content_section p {font-size: 14px;line-height: 32px;}
    .content_section h5{font-size: 18px;}
    .slider .title-bg h4{font-size: 40px; padding: 43px 0;}
    .footer-contactus .moduletable h3{text-align: center;}
}
@media (max-width: 991px) {
    .logo{width:100%;text-align: center;padding: 15px 0px;}
    .menu-wrapper{position: relative;top: 0;background:#e7eaee;}
    .main-menu:before{display: none;}
    .header-sociallinks{float: none;text-align: center;padding: 15px 0 30px 0;}    
    .slider .tp-caption{background-size: 100%;}
    .slider .content-wrapper{float: none;text-align: center;}
    .slider .tp-bullets.simplebullets.square-old{left:50%!important;bottom: 18px!important;}
    .container.infolayer{padding: 20px 0px!important;}
    .left-section h2{font-size: 25px;padding: 10px 0px;}
    .content_section,.drill-section,.footer{padding: 20px 0px;}
    .about .content_section{padding: 10px 0px;}
    .service-overall{padding: 20px 0 0 0}
    .drill-info h5{padding: 10px 0px 15px 0px;}
    .main-menu{display: none;}
    .responsive_menu{padding: 7px 0;text-align: center;background: #273d64;}
    .menu-wrapper{background: transparent;}
    .responsive_menu{display: block!important;}
    .responsive_menu span{ padding: 0 30px 0 0;   background: url(../images/down_arrow.png) no-repeat right 8px;font-size: 18px;}
    .menu_active span {background: url(../images/up_arrow.png) no-repeat right 8px;}
    .content_section img{float: none !important;overflow: hidden;display: block;margin: 20px auto;}
    .content_section p,.content_section h5 {text-align: center;}
    .content_section img{margin-top: 10px;}
    .contact-form, .address{width:100%;display: block;}
    .contact-form{margin-bottom: 40px;}
    .address .header-sociallinks{padding: 0px;}
     .address{margin-bottom: 20px;}
     .contact-form input, .contact-form textarea{width: 100%;}
      .slider .title-bg h4{font-size: 28px; padding: 43px 0;}
      .sp-simpleportfolio .sp-simpleportfolio-items .sp-simpleportfolio-item{width: 48%;text-align: center;}
      .gallery .sp-simpleportfolio .sp-simpleportfolio-item{margin: 1%;}
          .slider .title-bg{background-size: 50% 96%;}
}

@media (max-width: 767px) {
    .service_info{max-width: 480px;margin: 0 auto 30px auto;}
    .slider .infolayer .description{display: none;}
    .slider .tp-caption{top:170px!important;background: rgba(55,68,92,0.8)!important;}
    .service-overall .service_info{margin-bottom: 20px;}
    .drill-info h4 span{font-size: 27px;}
    .drill-info h4{font-size: 25px;}
    .drill-info h5{ line-height: 24px;font-size: 16px;}
    body{padding-left: 0px;padding-right: 0px;}
    .slider .title-bg{    background-size: 70% 60%;}
    .slider .title-bg h4{padding: 0px;bottom: 20px;position: absolute;font-size: 20px;}
}
@media (max-width: 600px) {.slider .tp-caption{display: none;} }
@media (max-width: 599px) {        
    .slider .tp-caption{top:140px!important;background: rgba(55,68,92,0.8)!important;}
    .drill-info h4 span{font-size: 22px;}
    .drill-info h4,.left-section h2{font-size: 20px;}
    .footer-location ul li{padding-left: 28px;}
    .footer-location ul li, .footer-location ul li a{font-size: 15px;}
    .content_section p{line-height: 30px;}
    .content_section h5{font-size: 16px;}
    .content_section img{margin: 10px auto;}
    .content_section h5{padding: 10px 0;line-height: 27px;}
    .address ul li, .address ul li a{    font-size: 16px;}
    .address .header-sociallinks ul.social-icon li a{    font-size: 0px;}
    .sp-simpleportfolio .sp-simpleportfolio-items .sp-simpleportfolio-item{width: 95%;float: none;text-align: center;max-width: 480px;margin: 0 auto 20px auto;right: 0;}
    .gallery .sp-simpleportfolio-filter{text-align: center;}  
    .footer h3,.footer .footer-contactus .moduletable h3{font-size: 24px;}
    .footer-location ul li span{font-size: 20px;}
    .photos-videos video{width:100%;height: auto;}
    
}
@media (max-width: 480px) {
    .service_info:hover .description,.service_info:hover .title:after{display: none;}
    .service-overall .service_info:hover .detail:after{-ms-transform: skew(-34deg, 0deg);-webkit-transform: skew(-34deg, 0deg);transform: skew(-34deg, 0deg);left:-40%;}
    .featherlight-content iframe{max-width: 100%;width: 100%;}
    .footer-contactus{max-width: 178px;}
    .slider .title-bg h4{bottom: 17px;font-size: 16px;color:#273d64;}
    .slider .title-bg{background-size: 40% 50%;height: auto;}
  .rsform .formControls iframe {transform:scale(0.9)};
    
}

