@media (min-width: 1600px) {
}
@media (min-width: 1800px) {
}
@media (max-width: 1199.98px) {
	.banner-contain-area .banner-contain-box h1{font-size: 80px;line-height: 85px;}	
	.formarea{width: 480px;}
	.whyleft{margin-left: 30px;}
	.testimonials-slider .owl-nav{left: 140%;width: 25%;}
	.faq-area h4{font-size: 43px;line-height: 45px;}
	.lambdinner_box .lambdinner_thumble{width: 425px;height: 350px;}
	.lambdinner_box .lambdinner_thumble::after{height: 390px;}
	
	
}

@media (max-width: 1024px){
  .fromleft .wpcf7-response-output {
    font-size: 14px !important;
    bottom: 46px !important;
}
.contactleft .wpcf7-response-output {
    bottom: 59px !important;
    right: -17px !important;
    font-size: 13px !important;
}
}
@media (max-width: 991.98px) {
	.menu ul li{ margin-right:0px}
	.header-right .header-contact{margin-right: 50px;}
	.safe_gas{margin-right: 80px;}
	.menuButton{top: 10px; position:absolute; right:0px}
	.menuButton span{background: #fa7500;}
	.banner-area::after{ display:none;}
	.banner-area{padding: 30px 0px 0px;}
	.banner-contain-area .banner-contain-box {width: 100%;max-width: 100%;text-align: center;}
	 .banner-contain-area .banner-contain-box h1 {font-size: 58px;line-height: 65px;margin-bottom: 20px;}
	.bannerright{height: 451px;position: inherit;width: 472px;}
	.bannerimg{width: 383px;top: -48px;}
	 .formarea {width: 480px;margin: 0 auto 55px;}
	.welcomebox h3{font-size: 15px;}
	.aboutimg{margin: 0 auto 40px;}
	.aboutarea .heading, .aboutarea{text-align: center;}
	.discoverbtn{ margin:15px 0px;}
	.aboutarea h4{ width:100%}
	.p-80, .counter-section {padding: 40px 0;}
	.services-slider .owl-nav {margin-top: 20px;}
	.whyleft{margin-left: 0px;padding: 35px 25px 35px 35px;min-height: auto;}
	.whytext h4{font-size: 80px;}
	.counter-area{ margin-bottom:20px}
	.customerimg{order: 2;}
	.customertext{order: 1;}
	.testimonials-area .heading {text-align: center;}
	.testimonials-slider {padding-right: 0px;}
	 .testimonials-slider .owl-nav {left: 0px;width: 25%;right: 0%;margin: 0 auto;}
	.fromarea{height: auto;}
	.from-areaimg{position: inherit;}
	.faq-img, .faq-img1, .faq-area h5::after{ display:none}
	.faq-area .heading{background: #000;padding: 0px 0px 30px;min-height: auto;text-align: center;}
	.faq-contain {padding-left: 0px;}
	.fservices {padding-left: 0px;}
	.foooterlogo {padding-right: 0px;}
	.footer-main-area ol{text-align: left;}
	.foooternav{ margin-bottom:20px}
	.inner-banner .inner-banenr-body{padding: 70px 0px;}
	.inner-banner-contain h1{font-size: 45px;}
	.rangebox h3{font-size: 23px;}
	.hoursleft{padding: 35px 20px 20px 30px;}
	.hoursleft h3{font-size: 35px;margin-bottom: 20px;}
	.hoursimg {height: 241px;}
	.hourslogo {width: 230px;margin: 30px auto;}
	.lambdinner_box .lambdinner_thumble{left: 0px; margin: 0 auto 50px;}
	.lambdinner_box .lambdinner_textbox{padding-left: 0px;}
	.lambdinner_box .lambdinner_textbox h2{font-size: 32px;text-align: center;margin-bottom: 18px;}
	.lambdinner_box .lambdinner_textbox p{text-align: center;}
	.servicebtn{justify-content: center;}
	.lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .lthumblebox {order: 1;}
	.lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .ltextbox {order: 2;}
	.lambdinner_totalarea .lambdinner_box:nth-of-type(2n) {margin-top: 99px;}
	.lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .lambdinner_textbox h2, .lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .lambdinner_textbox p {text-align: center;}
	.lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .ltextbox .lambdinner_textbox{padding-right: 0px;text-align: center;}
	.practicearea {padding: 0px 0px 70px;}
	.contactadd{ order:1}
	.contactfrom{order:2}
	
	.srvImgStcky{
	    position:inherit !important;
	}
	.service-image::before{
	    display:none;
	}
}

@media(max-width:914px){
  .fromleft .wpcf7-response-output {
    right: 70px !important;
}
    .contactleft .wpcf7-response-output {
        right: 65px !important;
        font-size: 14px !important;
    }
	.service-image{
		height:auto !important;
	}
}
@media (max-width: 767.98px) {
  .banner-contain-area .banner-contain-box h1 {font-size: 45px;line-height: 52px;margin-bottom: 20px;  }	
	.header-right .btn{padding: 8px 12px;font-size: 12px;}	
	  .bannerright {height: 375px;position: inherit;width: 450px;}
	 .bannerimg {width: 324px;top: -48px;}
	.welarea{ margin-bottom:15px}
	.welcomearea .welarea:nth-child(2) {border-right: 0px solid #dfb77f;}
	.heading h2, .heading h3, .whyleft .heading h3{font-size: 40px;line-height: 45px;}
	.ourservices .heading{margin: 0 auto 30px;}
	.whytext{padding: 30px 35px 30px 35px;text-align: center;}
	.whytext h4 {font-size: 70px;}
	.whytext h3{font-size: 50px;line-height: 58px;}
	.whytextin{text-align: center;}
	.whyimg1{margin: 0 auto 15px;}
	 .counter-area {margin-bottom: 35px;}
	 .faq-area h4 {font-size: 36px;line-height: 35px;margin-bottom: 10px;}
	.copyright{margin-top: 20px;}
	.fservices{ margin-bottom:20px;}
	.fromleft{ padding:35px}
	.rangebox{ margin-bottom:40px}
	.lambdinner_box .lambdinner_textbox h2{font-size: 30px;line-height: 40px;}
	
	.whatsapp-popup{
	        bottom: 95px;
	}
	.middle_banner{
	    height:auto;
	}
}
@media (max-width: 639.98px) {
.banner-contain-area .banner-contain-box h1 {font-size: 40px;line-height: 50px;margin-bottom: 10px;}	
.formarea{ width:100%}	
 .heading h2, .heading h3, .whyleft .heading h3 {font-size: 30px;line-height: 40px;margin-bottom: 30px;}	
	.aboutarea h4{font-size: 25px;}	
	.whyleft{padding: 25px;}
	  .whytext h4 {font-size: 50px;}
	 .whytext h3 {font-size: 40px;line-height: 40px;}
	.counter-text h4{font-size: 30px;}
	.counter-icon img {width: 65%;}
	 .counter-area {margin-bottom: 20px;}
	.counter-text p{font-size: 13px;line-height: 19px}
	.testimonials-slider{ padding:0px 15px}
	.faq-area h4{font-size: 28px;}
	.accordion-item .accordion-header .accordion-button{padding: 0px 35px 0px 0px;}
	.footer-logo{margin: 0 auto 20px;}
	.footer-main-area{padding: 35px 0px 30px;}
	 .footer-main-area ol {text-align: center;}
	.inner-banner .inner-banenr-body {padding: 45px 0px;}
	.inner-banner-contain h1 {font-size: 35px;}
	.lambdinner_box .lambdinner_thumble::before{ display:none;}
	  .lambdinner_box .lambdinner_textbox h2 {font-size: 25px;line-height: 33px;}
	.contactleft, .contactbox h4, .contactright p{text-align: center;}
	.contactbox h4{font-size: 30px;line-height: 33px;}
	.contactright{ padding:30px}
	#services-slider{ display:none;}
	.servicemobile{ display:block;}
	
}

@media (max-width: 615px){
      .fromleft .wpcf7-response-output {
        bottom: 36px !important;
        right: 10px !important;
    }
    .contactleft .wpcf7-response-output {
        bottom: 4px !important;
        right: 72px !important;
    }
	
}

@media(max-width:540px){
    .header-right .header-contact{display:none!important;}
}
@media(max-width:500px){
    .fromarea .btn {
    margin: auto;
    display: block;
}
.fromleft .wpcf7-response-output {
    right: 66px !important;
    bottom: -10px !important;
    max-width: fit-content !important;
}
.contactleft .wpcf7-response-output {
    right: 56px !important;
    bottom: 0px !important;
}

}

@media(max-width:480px){
  .fromleft .wpcf7-response-output {
        right: 56px !important;
    }
    .contactleft .wpcf7-response-output {
    right: 48px !important;
    }
}
@media (max-width: 479.98px) {
	.header .logo{max-width: 160px;}
	.menuButton{top: 3px;}
	 .banner-contain-area .banner-contain-box h1 {font-size: 32px;line-height: 45px;margin-bottom: 10px;}
	.bannerright{ display:none;}
	.formarea .form-control{font-size: 13px;}
	 .banner-area {padding: 20px 0px 0px;}
	.welcomearea{ padding:40px 0px}
	 .heading h2, .heading h3, .whyleft .heading h3 {font-size: 25px;line-height: 33px;margin-bottom: 10px;}
	  .aboutarea h4 {font-size: 20px;}
	.aboutarea{ padding:0px}
	.whytext h4 {font-size: 40px;}
	  .whytext h3 {font-size: 30px;line-height: 35px;}
	.test-area{ display:block !important;text-align: center;}
	.test-icon{position: initial;display: block !important;margin: 0 auto 10px;}
	.test-body {margin-left: 0px;}
	.test-body h6::after, .lambdinner_box .lambdinner_thumble::after{ display:none;}
	.faq-area h4 {font-size: 25px;}
	.services-slider .owl-nav .owl-prev::after, .services-slider .owl-nav .owl-next::after, .testimonials-slider .owl-nav .owl-prev::after, .testimonials-slider .owl-nav .owl-next::after, .post-carousel .owl-nav .owl-prev::after, .post-carousel .owl-nav .owl-next::after{font-size: 13px;}
	.services-slider .owl-nav .owl-prev, .services-slider .owl-nav .owl-next, .testimonials-slider .owl-nav .owl-prev, .testimonials-slider .owl-nav .owl-next, .post-carousel .owl-nav .owl-prev, .post-carousel .owl-nav .owl-next{width: 30px;height: 30px;}
	.banner-contain-area .banner-contain-box p{font-size: 15px;line-height: 23px;}	
	.formarea{margin: 0 auto 25px;}
	.welcomeimg{width: 45px;height: 45px;margin: 0 auto 18px;}
	.welcomeimg::after{width: 45px;height: 45px;}
	.services-img{height: 200px;}
	.service-text h4{font-size: 19px;}
	/*.service-text p{font-size: 14px;line-height: 20px;}*/
	.whyimg {height: 300px;}
	.counter-icon{width: 65px;}
	.counter-icon img {width: 75%;}
	.counter-text p {font-size: 11px;line-height: 16px;}
	 .counter-text h4 {font-size: 25px;}
	.lambdinner_box .lambdinner_thumble{ width:100%; height:100%;}
	.lambdinner_box {margin-top: 40px;}
	.lambdinner_box .lambdinner_thumble{margin: 0 auto 20px;}
	 .lambdinner_totalarea .lambdinner_box:nth-of-type(2n) {margin-top: 50px;}
	  .lambdinner_box .lambdinner_textbox h2 {font-size: 23px;line-height: 30px;}
	.lambdinner_box .lambdinner_textbox .btn-custom{padding: 9px 15px;font-size: 15px;margin: 10px 10px 0px 0px;}
	.contactbox p{font-size: 15px;line-height: 24px;margin-bottom: 15px;}
	 .inner-banner-contain h1 {font-size: 30px;}
	.contsocialmedia{margin-top: 25px;}
	.card.service-details-card .card-body h2{font-size: 25px;}
	
	    
}

@media (max-width: 448px){
   .service-text h2 {
        font-size: 25px;
    }
    .service-extContent h2{
         font-size: 30px;
    }
 .wpcf7-response-output {
    width: 90%;
}
    .fromleft .wpcf7-response-output {
        right: 40px !important;
    }
        .contactleft .wpcf7-response-output {
        right: 32px !important;
        font-size: 14px !important;
    }
}

@media (max-width: 414px){
  .contactleft .wpcf7-response-output {
        right: 14px !important;
    }  
}

@media (max-width: 410px) {
	  .header-right .header-contact {margin-right: 44px;}
	.header-right .btn {padding: 7px 7px;font-size: 10px;}
	 .header .logo {max-width: 135px;}
	.banner-contain-area .banner-contain-box h1 {font-size: 25px;line-height: 33px;margin-bottom: 10px;}
	.formarea .btn{padding: 7px 13px;font-size: 11px;}
	.formarea .form-control{height: 44px;font-size: 11px;}
	 .hoursleft h3 {font-size: 30px;margin-bottom: 20px;}
	.lambdinner_box .lambdinner_textbox h2 {font-size: 20px;line-height: 30px;}
	 .inner-banner .inner-banenr-body {padding: 35px 0px;}
	 .inner-banner-contain h1 {font-size: 30px;}
	
	
	.wpcf7 form.sent .wpcf7-response-output {
    font-size: 14px;
}
.fromleft .wpcf7-response-output {
        right: 24px !important;
    }
}



@media (max-width: 400px){
  .wpcf7-response-output {
    width: 95%;
    left: 49%;
}
.fromleft .wpcf7-response-output {
    right: 16px !important;
}
    .contactleft .wpcf7-response-output {
        right: 6px !important;
    }
    
    
    .cen_btn{
             font-size: 14px;
        width: 100%;

    }
	.cen_btnEXT::before, .cen_btnEXT::after{
		    width: 38px !important;
	}
}

@media (max-width: 393px){
    .contactleft .wpcf7-response-output {
    right: 15px !important;
    font-size: 13px !important;
    } 
}

@media (max-width: 390px){
  .contactleft .wpcf7-response-output {
        right: 15px !important;
        font-size: 13px !important;
    }  
    .cen_btnEXT{
            padding: 15px 8px !important;
		text-align:center;
    }
}
@media (max-width: 384px){
    .contactleft .wpcf7-response-output {
        right: 12px !important;
        font-size: 13px !important;
    }  
}

@media (max-width: 375px){
  .fromleft .wpcf7-response-output {
        right: 5px !important;
    }
        .contactleft .wpcf7-response-output {
        right: 8px !important;
    }
}

@media (max-width: 360px){
   .wpcf7-response-output {
        width: 100%;
        left: 48%;
    }
    .wpcf7-response-output{
        top: 100px;
    }
    .fromleft .wpcf7-response-output {
        right: 23px !important;
        font-size: 12px !important;
        bottom: -4px !important;
    }
        .contactleft .wpcf7-response-output {
        right: -4px !important;
    }
}

















