


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


.middle_section{
    padding: 40px 0px 200px 0px !important;
    z-index: 2;
}


}

  /* XXL: 1400px and up end */

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

.slider_section > .carousel > .carousel-inner > .carousel-item{
    height: 480px !important;
}

}

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

  /* LG: 992px - 1199.98px start*/
@media (min-width: 992px) and (max-width: 1199.98px) {
.container{
    max-width: 1260px;
}

.slider_section > .carousel > .carousel-inner > .carousel-item{
    height: 480px !important;
}

.navbar .navbar-nav > li > a{
    font-weight: 600;
    font-size: 13px;
    color: var(--black-color);
    padding: 19px 10px !important;
    transition: .4s ease-in-out;
    text-transform: capitalize;
    position: relative;
    overflow: hidden;
    letter-spacing: .2px;
}


.get_quote_btn a{
     font-size: 13px;
}

}

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


/* MD: 768px - 991.98px start*/
@media (min-width: 768px) and (max-width: 991.98px) {




.navbar .navbar-nav > li > a{
    font-weight: 600;
    font-size: 10px !important;
    color: var(--black-color);
    padding: 19px 12px !important;
    transition: .4s ease-in-out;
    text-transform: capitalize;
    position: relative;
    overflow: hidden;
    letter-spacing: .2px;
}


.get_quote_btn a{
     font-size: 10px !important;
}


.mobile_view_header_div_main{
    display: block;
}


.navbar_main_div{
    display: none !important;
}


}
/* MD: 768px - 991.98px end*/


/* SM: 576px - 767.98px start*/
@media (min-width: 576px) and (max-width: 767.98px) {

.header-top .shape-2{
    border-right: 5px solid var(--four-color) !important;
}

      .copyright_content_div{
        text-align: center !important;
        margin-bottom: 15px;
      }


       .footer_social_media{
        text-align: center !important;
       }

        .overlay_flag_image_contactus >img{
        width: 200px !important;
    }

    .overlay_flag_image_contactus{
        bottom: -90px !important;
    }

    .best_option_flex_div{
        flex-direction: column !important;
    }

    .products_title_div{
        position: static !important;
        top: unset !important;
        will-change: auto !important;
    }

    .counter_main_div{
        margin-bottom: 60px !important;
    }

    .nested_services_img_box > img{
        height: auto !important;
    }

    .why_choose_us_main_div{
        margin-bottom: 30px !important;
    }

    .about_us_text_main_div>h1{
        font-size: 22px !important;
        line-height: 27px !important;
    }

    .aboutus_section{
        padding: 50px 0px 30px 0px !important;
    }

   .overlay_android_phone > img{
    display: none !important    ;
   }

.mobile_view_header_div_main{
    display: block;
}


.navbar_main_div{
    display: none !important;
}

.navbar{
    display: none !important;
}

.slider_section2{
    display: block !important;
}

.slider_section{
    display: none !important;
}

 .desktop_whatsapp {
        display: none !important;
    }

    .mobile_whatsapp {
        display: inline-block !important;
    }

    .footer_usefull_link h5{
        padding-bottom: 2px !important;
    }

    .products_img_div > img{
        width: 150px !important;
        height: 150px !important;
    }


.best_option_content > h5{
    color: var(--white-color);
    font-size: 17px;
    max-width: 100% !important;
    margin-bottom: 24px !important;
}

.services_title_div{
    margin-bottom: 40px !important;
}
.page_title_tax_mkp_div {
    width: 100%;
    overflow: hidden;
}

.page_title_tax_mkp_div ul {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    touch-action: pan-x;
    -webkit-overflow-scrolling: touch;
}

.page_title_tax_mkp_div ul li,
.page_title_tax_mkp_div ul span {
    flex-shrink: 0;
}

.services_title_div > h4{
    font-size: 20px !important;
}


.industries_content_main_div > h1{
    font-size: 20px !important;

}

.industries_content_main_div > h3{
    font-size: 18px !important;
}

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

 /* XS: <576px start*/
@media (max-width: 575.98px) {


.services_title_div > h4{
    font-size: 20px !important;
}

.industries_content_main_div > h1{
    font-size: 20px !important;

}



.industries_content_main_div > h3{
    font-size: 18px !important;
}

    .page_title_tax_mkp_div {
    width: 100%;
    overflow: hidden;
}

.page_title_tax_mkp_div ul {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    touch-action: pan-x;
    -webkit-overflow-scrolling: touch;
}

.page_title_tax_mkp_div ul li,
.page_title_tax_mkp_div ul span {
    flex-shrink: 0;
}



.header-top .shape-2{
    border-right: 5px solid var(--four-color) !important;
}

        .overlay_flag_image_contactus >img{
        width: 200px !important;
    }

    .overlay_flag_image_contactus{
        bottom: -90px !important;
    }


.services_title_div{
    margin-bottom: 40px !important;
}

     .best_option_flex_div{
        flex-direction: column !important;
    }


.best_option_content > h5{
    color: var(--white-color);
    font-size: 17px;
    max-width: 100% !important;
    margin-bottom: 24px !important;
}

    .products_title_div{
        position: static !important;
        top: unset !important;
        will-change: auto !important;
    }

    .counter_main_div{
        margin-bottom: 60px !important;
    }


  .nested_services_img_box > img{
        height: auto !important;
    }
    .why_choose_us_main_div{
        margin-bottom: 30px !important;
    }

    .aboutus_section{
        padding: 50px 0px 30px 0px !important;
    }


    .about_us_text_main_div>h1{
        font-size: 20px !important;
        line-height: 27px !important;

    }


    .footer_usefull_link h5{
        padding-bottom: 2px !important;
    }

.overlay_android_phone > img{
    display: none !important;
}

.mobile_view_header_div_main{
    display: block;
}


.navbar_main_div{
    display: none !important;
}

.navbar{
    display: none !important;
}
.slider_section2{
    display: block !important;
}

.slider_section{
    display: none !important;
}
 .desktop_whatsapp {
        display: none !important;
    }

    .mobile_whatsapp {
        display: inline-block !important;
    }
    .overlay_android_phone > img{
        display: none !important    ;
    }

    .products_img_div > img{
        width: 150px !important;
        height: 150px !important;
    }


      .copyright_content_div{
        text-align: center !important;
        margin-bottom: 6px;
      }

       .footer_social_media{
        text-align: center !important;
       }
}
 /* XS: <576px end*/





