
  /* XXL: 1400px and up start*/
@media (min-width: 1400px) {
  .container{
    max-width: 1360px;
  }

  .navbar .navbar-nav > li > a {
    font-weight: 600;
    font-size: 16px;
    color: var(--third-color);
    padding: 15px 20px;
    transition: .2s ease-in-out;
    text-transform: capitalize;
    letter-spacing: .3px;
}

}

  /* XXL: 1400px and up end */

  /* XL: 1200px - 1399.98px start*/
@media (min-width: 1200px) and (max-width: 1399.98px) {
 .container{
    max-width: 1260px;
  }

  .navbar .navbar-nav > li > a {
    font-weight: 600;
    font-size: 14px;
    color: var(--third-color);
    padding: 15px 17px;
    transition: .2s ease-in-out;
    text-transform: capitalize;
     letter-spacing: .3px;
}

.navbar.scrolled .navbar-nav > li > a{
       padding: 15px 17px !important;
        letter-spacing: .3px;
}

}

  /* XL: 1200px - 1399.98px end*/

  /* LG: 992px - 1199.98px start*/
@media (min-width: 992px) and (max-width: 1199.98px) {

 .container{
    max-width: 1230px;
  }

   .navbar .navbar-nav > li > a {
    font-weight: 600;
    font-size: 12px;
    color: var(--third-color);
    padding: 15px 17px !important;
    transition: .2s ease-in-out;
    text-transform: capitalize;
}

.navbar.scrolled .navbar-nav > li > a{
       padding: 15px 12px !important;
}

.footer_contact_main_div{
    margin-bottom: 25px;
}

}

 /* LG: 992px - 1199.98px end*/


/* MD: 768px - 991.98px start*/
@media (min-width: 768px) and (max-width: 991.98px) {
.about_us_media_object_div{
    height: auto !important;
}

.mobile_view_header_div_main{
    display: block !important;
    position: sticky;
    top: 0px !important;
   color: var(--white-color);
    z-index: 9;
}


.topbar_section{
    display: none !important;
}

.navbar{
     display: none !important;
}

.about_us_section{
    padding: 40px 0px 40px 0px !important;
}


.footer_contact_main_div{
    margin-bottom: 25px;
}

.equipment_tagline-border{
    display: none !important;
}
.equipment_shape-1{
    display: none !important;
}

.equipment_shape-2{
    display: none !important;
}

.construction_tagline-border{
    display: none !important;
}

.construction_shape-1{
    display: none !important;
}

.construction_shape-2{
    display: none !important;
}

.footer_tagline-border{
    display: none !important;
}

.footer_shape-1{
    display: none !important;
}

.footer_shape-2{
    display: none !important;
}

.footer_contact_section{
    padding:20px 0px 10px 0px !important;
}

.about_us_content_div > h2{
    font-size: 24px !important;
}

.our_testimonials_section  .owl-prev {
    display: none !important;
}


.our_testimonials_section  .owl-next {
    display: none !important;
}

.our_client_section  .owl-prev{
    display: none !important;
}

.our_client_section  .owl-next{
    display: none !important;
}

.inner_construction_image_box  > a > img{
    height: auto !important;
}

.inner_construction_image_box02  > a > img{
    height: auto !important;
}

.inner_construction_image_box02{
    margin-bottom: 7px !important;
}

.mobile-navbar-brand > img{
    width: 250px !important;
}

.inner_const_dt_btn02{
    display: block !important;
}

.inner_const_dt_btn1{
    display: block !important;
}
}
/* MD: 768px - 991.98px end*/


/* SM: 576px - 767.98px start*/
@media (min-width: 576px) and (max-width: 767.98px) {
.about_us_media_object_div{
    height: auto !important;
}

.mobile_view_header_div_main{
    display: block !important;
    position: sticky;
    top: 0px !important;
    color: var(--white-color);
    z-index: 9;
}


.topbar_section{
    display: none !important;
}

.navbar{
     display: none !important;
}

.about_us_section{
    padding: 40px 0px 40px 0px !important;
}

.footer_contact_main_div{
    margin-bottom: 25px;
}
.equipment_tagline-border{
    display: none !important;
}
.equipment_shape-1{
    display: none !important;
}

.equipment_shape-2{
    display: none !important;
}


.construction_tagline-border{
    display: none !important;
}

.construction_shape-1{
    display: none !important;
}

.construction_shape-2{
    display: none !important;
}

.footer_tagline-border{
    display: none !important;
}

.footer_shape-1{
    display: none !important;
}

.footer_shape-2{
    display: none !important;
}

.footer_contact_section{
    padding:20px 0px 10px 0px !important;
}

.about_us_content_div > h2{
    font-size: 24px !important;
}


.our_testimonials_section  .owl-prev {
    display: none !important;
}


.our_testimonials_section  .owl-next {
    display: none !important;
}

.our_client_section  .owl-prev{
    display: none !important;
}

.our_client_section  .owl-next{
    display: none !important;
}


.inner_construction_image_box  > a > img{
    height: auto !important;
}


.inner_construction_image_box02  > a > img{
    height: auto !important;
}

.inner_construction_image_box02{
    margin-bottom: 7px !important;
}


.mobile-navbar-brand > img{
    width: 250px !important;
}

.inner_const_dt_btn02{
    display: block !important;
}

.inner_const_dt_btn1{
    display: block !important;
}

 .desktop_whatsapp{
        display: none !important;
    }

    .mobile_whatsapp{
        display: block !important;
    }

     .mobile_banner_section{
    display: block !important;
  }


  .desktop_banner_section{
    display: none !important;
  }

}
/* SM: 576px - 767.98px end*/

 /* XS: <576px start*/
@media (max-width: 575.98px) {
.about_us_media_object_div{
    height: auto !important;
}

.mobile_view_header_div_main{
    display: block !important;
    position: sticky;
    top: 0px !important;
    background-color: var(--white-color) !important;
    z-index: 9;
}

.topbar_section{
    display: none !important;
}

.navbar{
     display: none !important;
}


.about_us_section{
    padding: 40px 0px 40px 0px !important;
}


.footer_contact_main_div{
    margin-bottom: 25px;
}

.equipment_tagline-border{
    display: none !important;
}
.equipment_shape-1{
    display: none !important;
}

.equipment_shape-2{
    display: none !important;
}


.construction_tagline-border{
    display: none !important;
}

.construction_shape-1{
    display: none !important;
}

.construction_shape-2{
    display: none !important;
}

.footer_tagline-border{
    display: none !important;
}

.footer_shape-1{
    display: none !important;
}

.footer_shape-2{
    display: none !important;
}

.footer_contact_section{
    padding:20px 0px 10px 0px !important;
}

.about_us_content_div > h2{
    font-size: 24px !important;
}


.our_testimonials_section  .owl-prev {
    display: none !important;
}


.our_testimonials_section  .owl-next {
    display: none !important;
}

.our_client_section  .owl-prev{
    display: none !important;
}

.our_client_section  .owl-next{
    display: none !important;
}


.inner_construction_image_box  > a > img{
    height: auto !important;
}


.inner_construction_image_box02  > a > img{
    height: auto !important;
}

.inner_construction_image_box02{
    margin-bottom: 7px !important;
}


.mobile-navbar-brand > img{
    width: 250px !important;
}

.inner_const_dt_btn02{
    display: block !important;
}

.inner_const_dt_btn1{
    display: block !important;
}

 .desktop_whatsapp{
        display: none !important;
    }

    .mobile_whatsapp{
        display: block !important;
    }
     .mobile_banner_section{
    display: block !important;
  }


  .desktop_banner_section{
    display: none !important;
  }

}
 /* XS: <576px end*/








