
@media (max-width: 1199.98px) {
    .menu{top: 0px;margin-right: 5px;}  
    .menu ul li a{padding: 10px 8px 11px 8px;
        margin: 0 0px;font-size: 14px;}  
        .bannerarea{min-height: 500px;}
        .bannertext h4{font-size: 55px;line-height: 65px;}
        .counterbox h6{ font-size: 35px;}
        .bannertext{padding-top: 60px;}
        .open_content{width: 60%;}
}
@media (max-width: 991.98px) {
.menuButton{right: 50px;position: relative;}
.menu{position: absolute;right: 0px; width: 100%;top: 45px;margin-right: 0px;}
.loginbox{margin-right: 40px;position: relative;
    z-index: 9;}
.menu ul li{padding: 0px 0px 0px 0px;border-top: 0px solid #cccccc54;}
 .menu ul{top: 220%;}
.p-70, .footertoparea {padding: 30px 0; }
.counterbox{ margin-bottom: 25px;width: 100%;}
.about-area .headertext {margin-bottom: 35px;text-align: center; margin-top: 20px;}
.services-area .headertext {width: 100%;margin: 0 auto 45px;}
.same_open .text{left: -17px;}
.awardsimg{ margin-bottom: 20px;}

}
@media (max-width: 767.98px) {
    .callboxarea h6, .callboxarea h4 a{ font-size: 0px;}
    .callboxarea {margin-right: 10px;align-items: center;}
    .header-body .logo{max-width: 60px;}
    .bannerarea {
        min-height: 385px;
      }
      .bannertext {max-width: 360px;
        padding-top: 40px;
      }
      .bannertext h4 {
        font-size: 37px;
        line-height: 43px;
      }
      .menu{top: 28px;}
      .menu ul {
        top: 150%;
      }
      .headertext h4{font-size: 30px;line-height: 40px;}
      .services-area .headertext {
        width: 100%;
        margin: 0 auto 15px;
      }
      .lambdinner_box {
        margin-top: 45px;
      }
      .lambdinner_textbox{margin-left: 0px;
        text-align: center;margin-top: 25px;}
        .lambdinner_box .lambdinner_textbox h2, .lambdinner_box .lambdinner_textbox p{display: block;text-align: center;}
        .lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .ltextbox .lambdinner_textbox {
            padding-left: 0px;
            text-align: center;
            margin-left: 0px;
            margin-right: 0px;
          }
          .lambdinner_totalarea::after{ display: none;}
          .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) .lambdinner_textbox p{text-align: center;}
          .lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .lambdinner_textbox h2 span{ float: left;margin-left: 0px;
            margin-right: 20px;}
          .lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .lambdinner_textbox h2{ text-align: left;}
          .headertext {
            margin-bottom: 20px;
            text-align: center;
          }
          .servicearea p, .awards-area p{text-align: center;}
          
          .same_open{height: auto;
            width: 100%;}
            
            .open_content {
              width: 100%;
            }
            .same_open_content .same_offsetcontain .same_offsetcontainbox .contain-box.bg-transparent p{text-align: left;}
           
            
}	
@media (max-width: 639.98px) {
    .loginbox {
        margin-right: 40px;
      }
    .bannertext h4 {
        font-size: 30px;
        line-height: 37px;
      }
      .bannerarea {
        min-height: 300px;
      }
      .bennerbtn{padding: 11px 20px;font-size: 11px;margin-top: 23px;}
      .bannertext {
        max-width: 270px;
        padding-top: 40px;
      }
      .counterbox{padding: 15px 9px;width: 100%;}
      .aboutimg {
        margin-right: 0px;
        height: auto;
      }
      .headertext h4 {
        font-size: 30px;
        line-height: 33px;
      }
      .lambdinner_box .lambdinner_textbox h2{font-size: 25px;
        line-height: 30px;}
        .lambdinner_box .lambdinner_textbox h2 span{padding: 12px 0px;}
        .menuButton {
            right: 10px;
            position: relative;
          }
          .footerlogo{margin: 0 auto 20px;}
          .footertoparea p, .socialmedia{ text-align: center;}


}
@media (max-width: 479.98px) {
    .bannertext h4 {
        font-size: 20px;
        line-height: 30px;
      }
      .bannerarea {
        min-height: 210px;
      }
      .counterbox h6 {
        font-size: 25px;
      }
      .headertext h4 {
        font-size: 25px;
        line-height: 30px;
      }
      .lambdinner_box .lambdinner_textbox h2 {
        font-size: 25px;
        line-height: 30px; text-align: center;
      }
      .lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .lambdinner_textbox h2{ display: block;text-align: center;}
      .awards-area .nav-link{font-size: 13px;
        padding: 10px 25px;}
        .footertoparea h4{font-size: 21px;}
        .lambdinner_box .lambdinner_thumble{height: auto;}
        .lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .lambdinner_textbox h2 span{ display: none;}

        .lambdinner_box .lambdinner_textbox h2 span {
            padding: 12px 0px;
            display: none;
          }

          .awards-area .nav-link {
            font-size: 13px;
            padding: 10px 14px;
            margin: 0px 6px;
          }
          .headertext h4 {
            font-size: 23px;
            line-height: 25px;
          }


}
@media (max-width: 410px){
    .footertoparea h4 {
        font-size: 19px;
      }
      .footertoparea ul li a{font-size: 15px;}

}
