@media (max-width: 1119.98px) {
.menu ul li a{margin: 0 9px;}
.cbd-box .icon{ height: auto;}
.menu ul li a{margin: 0 10px;}
	.header-body .logo{max-width: 210px;}
	.bannerarea{padding: 0px 0px 90px;}
	.bannertext{width: 85%;}
	.valuestext h3{font-size: 50px;}
	.teamtext h4{font-size: 30px;}
	.footerbg h3{font-size: 60px;}
	.teambox{height: 400px;}
	.aboutimg101 {
  height: auto;
  width: 100%;
  position: relative;
  left: 0px;
  display: flex;
}
.work .headertext {
  margin: 0 auto 55px;
  width: 75%;
}
	
.maintenance .headertext {
  margin: 0 auto 55px;
  width: 85%;
}
	.faqareain .headertext {
  margin: 0 auto 55px;
  width: 80%;
}
}

@media (max-width: 991.98px) {
	.header-right .btn1{position: absolute;
  margin-right: 100px;}
	.bannertext{padding-top: 120px;}
	.bannertext h1 {
  font-size: 70px;
   line-height: 77px;
}
	.menu ul li span::after {
    
    color: #000000;
   
}
	.bannericon{ display:none;}
	.faqareain .headertext {
  margin: 0 auto 30px;
  width: 100%;
}
	.p-70{padding: 40px 0;}
	.workarea{padding: 25px 18px;margin-bottom: 15px;}
	.whoweare .headertext{text-align: center;}
	.whoweare .row.g-5 {
  --bs-gutter-y: 0rem;
}
	.teamtext10 h4{font-size: 23px;}
	.Servicesetion {
  padding-bottom: 150px;
}
	.Service-slider .owl-nav{left: 0px;}
	.Servicesetion {
    padding-bottom: 120px;
  }
	.valuestest {
  padding-right: 0px;
  margin-bottom: 50px;
}
.teambg .d-flex.justify-content-between {
  display: block !important;text-align: center;
}	
	.teamarea {
  width: 100%;
  margin-bottom: 30px;
}
	.teambox {
   
    margin-bottom: 25px;
  }
	.footertext h2 {
  font-size: 35px;
  font-weight: bold;
}
	.headertext {
  margin-bottom: 25px;
  text-align: center;
}
	.accordion-item{width: 100%;}
	.innerbanner{padding: 40px 0px 50px;height: auto;}
	.menu {
  background: initial;
  
  border: initial;
 
}
	.aboutimgtext {
  padding-right: 0px;
}
	
	.innerbannertext h1{font-size: 45px;line-height: 48px;}	
	.aboutimg10::before, .aboutimg10::after, .aboutimg101::after{ display:none;}
	.aboutimg10 img{border-radius: 0px;}
	.headertext h3{font-size: 40px;line-height: 41px;}
	.team10areabox{margin-bottom: 40px;}
	.faqareain125 {
  padding-bottom: 150px;
}
.lambdinner_box .lambdinner_textbox {
  padding-left: 0px;
 
}	
	.lambdinner_box .lambdinner_textbox{padding-left: 0px;
  text-align: center;
  margin-top: 25px;}
	.servicebtn{justify-content: center;}
	.lambdinner_box .lambdinner_textbox h2{font-size: 40px;margin-bottom: 25px;}
	.lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .lthumblebox {
  order: 1;
}
.lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .ltextbox {
  order: 2;
}
	
	.lambdinner_box .lambdinner_textbox h2, .lambdinner_box .lambdinner_textbox p{text-align: center;}	
	.lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .ltextbox .lambdinner_textbox{padding-right: 0px;}
	.lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .lambdinner_textbox h2{text-align: center;}
	.lambdinner_box{margin-top: 40px;}
	 .lambdinner_box .lambdinner_textbox h2 {
    font-size: 38px;
    margin-bottom: 13px;
  }
	.lambdinner_box{margin-top: 60px;}
	
	.Consultext {
  padding-right: 0px;
}
	.team102 ul li{ text-align:left;}
	.faqareain150 {
  padding-bottom: 150px;
}
	tbody, td, tfoot, th, thead, tr{padding: 10px 10px;
  font-size: 13px;}	
	th{font-size: 20px;}
	td .btn1{font-size: 11px;padding: 7px 9px;}
}
@media (max-width: 767.98px) {
 .bannertext h1 {
    font-size: 55px;
    line-height: 65px;
  }
	 .bannertext {
    padding-top: 90px;width: 100%;
  }
 .bannerarea {
    min-height: auto;padding: 0px 0px 46px;
  }	
	  .bannertext {
       text-align: center;
  }
	.headertext h3{font-size: 35px;line-height: 40px;}
	.workarea{text-align: center;}
	.workareaicon{margin: 0 auto 25px;}
	.abouticon10{ display:none;}
	 .teambox {
    height: 650px;
  }
	 .teambox {
    height: 650px;
  }
	.footertext {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
	 .teambox {
    height: 650px;
  }
	
.aboutimg12 {
  height: auto;
}
.footertext {
  width: 100%;
  
}
	
	.aboutarea10 .headertext p {
  margin: 10px 0px 10px;
}
	.aboutarea10 .headertext h5{margin: 15px 0px;}
	.footerarea{padding: 30px 19px;}	
	.footerarea .btn1{position: inherit;margin-top: 10px;}
	.footerarea form .form-group .form-control{width: 100%;}
	.footerbg ul li{width: 48%;}
	.footerbg h6{text-align: center;
  margin-top: 25px;}
	.footerbg h3 {
    font-size: 40px;
    text-align: center;
  }
	.Copyrightleft{display: block !important;
  text-align: center;}
	.footer-social{margin-top: 15px;}
	.team10area{height: 650px;border-radius: 250px;}
	.servicein{margin: 0 auto 25px;}
	
}	
@media (max-width: 639.98px) {
.bannertext h4{font-size: 55px;text-align: center;}
.bannerarea {
    min-height: 350px;
  }
  .adodeareainner h4, .investorsarea h4{font-size: 35px;line-height: 40px;}
  .contactus .container::before, .contactus .container::after{ display: none;}
  .contactus{padding-top: 25px;}
  .explorearea h3{font-size: 30px;margin-bottom: 25px;}
  .footertoparea{padding: 60px 0px 15px;}
  .maparea{padding-bottom: 25px;}
  .Getintoucharea::after{ display: none;}
  .cbd-box h4{text-align: center;}
	.header-right .btn1{display: none;}
	 .bannertext h1 {
    font-size: 40px;
    line-height: 48px;
  }
	.bannertext p{margin: 20px 0px 20px;
  padding-top: 15px;}
	  .headertext h3 {
    font-size: 30px;
    line-height: 33px;
  }

	.abouttext{text-align: center;}	
	.valuestext{padding: 17px;}
	 .valuestext h3 {
    font-size: 40px;
    line-height: 49px;
  }
	
	 .p-70 {
    padding: 30px 0;
    
  }
	 .footertext h2 {
    font-size: 26px;
    font-weight: bold;
  }
	 .Servicesetion {
    padding-bottom: 120px;
  }
	
	.innerbannertext{margin-top: 20px;}
	 .innerbannertext h1 {
    font-size: 30px;
    line-height: 29px;
  }
	.innerbanner ul li{font-size: 16px;}
	.team10area15{width: 80%;}
	  .team10area {
    height: 300px;
    border-radius: 100%;
    width: 300px;
    display: flex;
    justify-content: center;
    margin: 0 auto 15px;
  }
	.team10area15 img{width: 75%;}
	.faqareain125 {
  padding-bottom: 150px;
}
	.lambdinner_box .lambdinner_textbox h2{font-size: 35px;line-height: 38px;}	
	.contactleft {
  margin-top: 0px;
  padding: 24px 20px;
  border-radius: 10px;
}
}
@media (max-width: 479.98px) {
.bannertext p{line-height: 25px;}
  .bannertext h4 {
    font-size: 40px;
    text-align: center;
  }
  .headertext h4 {
    font-size: 30px;
    line-height: 35px;
  }
  .ouroriginstext h3{font-size: 40px;}
    .adodeareainner h4, .investorsarea h4 {
    font-size: 25px;
    line-height: 31px;
  }
	.contactbox h4, .contactright h4{font-size: 30px;line-height: 35px;text-align: center;}
	.contactbox p{text-align: center;}
  .capabilitiesimg, .post-img{height: auto;}
  .investorsarea {
    padding-bottom: 40px;
  }
	.contactright{padding: 25px;}
  .footertoparea h4{font-size: 28px;margin-bottom: 10px;}
  .bannerarea {
    min-height: 300px;
  }
  .bannertext p{font-size: 17px;}
	.serviceimg{height: 350px;}
	 .lambdinner_box .lambdinner_textbox h2 {
    font-size: 30px;
    margin-bottom: 12px;
  }
	.project101 p {
 
  font-size: 17px;
  line-height: 20px;
}
.reviewbox {
  
  padding: 20px 10px;
}
	.aboutimg10 {

  height: auto;
}
	 .faqareain150 {
    padding-bottom: 150px;
  }
	.innerbannertext h1 {
    font-size: 24px;
    line-height: 26px;
  }
}
@media (max-width: 410px){

 .bannertext h1 {
    font-size: 33px;
    line-height: 44px;
  }
	.workarea h4 {
  font-size: 24px;
  margin-bottom: 10px;
}
	.headertext h3 {
    font-size: 25px;
    line-height: 30px;
  }
	
	 .valuestext h3 {
    font-size: 34px;
    line-height: 28px;
  }
	.valuestext h6{font-size: 11px;}
	 .teambox {
    height: 418px;
  }
	  .teamtext h4 {
    font-size: 28px;
    line-height: 30px;
  }
	.footer-social li{margin-right: 5px;}
	.footer-social li a{width: 26px;
  height: 26px;}
}
