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

}

  /* XXL: 1400px and up end */

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

}

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

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

.navbar .navbar-nav > li > a{
    font-size: 13px !important;
    padding: 24px 25px !important;
}

}

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


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


.mobile_view_header_div_main{
    display: block;
}

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

/*  */

@media(max-width:991px){

    .products_content_main_div{
        padding: 40px;
    }

    .products_content_title h3{
        font-size: 32px;
    }

    .videos_main_div iframe{
        height: 240px;
    }

    .choose-img{
        position: relative;
        top: auto;
        width: 100%;
        margin-top: 30px;
    }

    .choose-content{
        padding-right: 0;
    }

    .why_us_title_div > h4{
        font-size: 26px;
        line-height: 36px;
    }

     .contact_page_section{
        padding: 80px 0;
    }

    .contact_page_title h2{
        font-size: 32px;
    }

    .contact_form_wrapper{
        padding: 35px;
    }

    .contact_form_heading h3{
        font-size: 30px;
    }

    .contact_info_icon{
        width: 68px;
        height: 68px;
        min-width: 68px;
    }

    .contact_info_icon i{
        font-size: 24px;
    }


    .blog-page{
        padding: 70px 0;
    }

    .blog_heading h2{
        font-size: 34px;
    }

    .blog_img img{
        height: 240px;
    }

     .faq_section{
        padding: 70px 0;
    }

    .faq_product_section_heading h2{
        font-size: 38px;
    }

    .custom_faq_accordion .accordion-button{
        font-size: 17px;
    }

    .product-details-page{
        padding: 70px 0;
    }

    .product-details-title h2{
        font-size: 34px;
    }

    .blog-details-page{
        padding: 70px 0;
    }

    .blog-details-title h2{
        font-size: 34px;
    }

    .blog-sidebar{
        position: relative;
        top: 0;
    }
}
/*  */

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


.slider_section2{
    display: block  !important;
}


.slider_section{
    display: none !important;
}


    .about-left{
        margin: 10px 0px 25px 0px !important;
    }

    .faq-accordion .accordion-item .accordion-header .accordion-button{
        font-size: 16px !important;
    }

     .main_our_fleet_flex_div{
        gap: 10px;
    }

    .fleets_item{
        width: 48% !important;
    }


.mobile_view_header_div_main{
    display: block;
}

.header{
    display: none !important;
}


.whatsapp_btn{
    display: none !important;
}

.mobile_whatsapp_btn{
    display: block !important;
}


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



@media(max-width:767px){

    .videos_main_div iframe{
        height: 220px;
    }

     .products_content_section{
        padding: 60px 0;
    }

    .products_content_main_div{
        padding: 30px 25px;
        border-radius: 18px;
    }

    .products_content_title h3{
        font-size: 28px;
    }

    .products_content_para p{
        font-size: 15px;
    }

    .products_points_main_div h4{
        font-size: 24px;
    }

    .products_points_main_div ul li{
        font-size: 15px;
    }

    .choose-item{
        flex-direction: column;
        text-align: center;
        align-items: center;
    }

    .choose-item .icon{
        margin-bottom: 10px;
    }

    .why_us_title_div > h4{
        font-size: 24px;
        line-height: 34px;
    }

    .contact_page_section{
        padding: 60px 0;
    }

    .contact_page_title{
        margin-bottom: 40px;
    }

    .contact_page_title h2{
        font-size: 28px;
    }

    .contact_page_title p{
        line-height: 28px;
    }

    .contact_info_box{
        padding: 20px;
        gap: 14px;
        border-radius: 18px;
    }

    .contact_info_icon{
        width: 58px;
        height: 58px;
        min-width: 58px;

        border-radius: 14px;
    }

    .contact_info_icon i{
        font-size: 20px;
    }

    .contact_info_icon::before{
        width: 34px;
        height: 34px;

        border-width: 4px;

        top: -12px;
        left: -12px;
    }

    .contact_info_icon::after{
        width: 26px;
        height: 26px;
    }

    .contact_info_content span{
        font-size: 14px;
    }

    .contact_info_content a,
    .contact_info_content p{
        font-size: 14px;
        line-height: 24px;
    }

    .contact_form_wrapper{
        padding: 28px 20px;
    }

    .contact_form_heading h3{
        font-size: 26px;
    }

    .contact_submit_btn{
        width: 100%;
        justify-content: center;
    }

    .contact_map_section iframe{
        height: 320px;
    }

     .blog-page{
        padding: 60px 0;
    }

    .blog_heading{
        margin-bottom: 40px;
    }

    .blog_heading h2{
        font-size: 28px;
    }

    .blog_heading p{
        font-size: 15px;
    }

    .blog_content{
        padding: 24px;
    }

    .blog_content h3 a{
        font-size: 20px;
    }

    .blog_img img{
        height: 220px;
    }

    .blog_meta{
        gap: 12px;
    }

     .faq_product_section_heading{
        margin-bottom: 45px;
    }

    .faq_product_section_heading h2{
        font-size: 30px;
    }

    .faq_product_section_heading p{
        font-size: 15px;
    }

    .custom_faq_accordion .accordion-button{
        padding: 22px 22px;
        font-size: 16px;
    }

    .custom_faq_accordion .accordion-body{
        padding: 24px;
        font-size: 15px;
    }

    .faq_arrow_icon{
        width: 36px;
        height: 36px;
    }

      .product-details-title h2{
        font-size: 28px;
    }

    .product-details-para p{
        font-size: 15px;
    }

    .product-specification-main h4{
        font-size: 24px;
    }

    .product-short-info{
        gap: 12px;
    }

    .product-short-info span{
        font-size: 14px;
        padding: 10px 15px;
    }

    .blog-details-title h2{
        font-size: 28px;
    }

    .blog-details-para p{
        font-size: 15px;
    }

    .blog-details-para h4{
        font-size: 24px;
    }

    .recent-blog-widget{
        padding: 25px;
    }

    .sidebar-title h3{
        font-size: 24px;
    }
}


@media (max-width: 768px){
    .desktop_whatsapp{
        display: none;
    }

    .mobile_whatsapp{
        display: block;
    }


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

.slider_section2{
    display: block  !important;
}


.slider_section{
    display: none !important;
}



    .about-left{
        margin: 10px 0px 25px 0px !important;
    }

    .faq-accordion .accordion-item .accordion-header .accordion-button{
        font-size: 16px !important;
    }

 .main_our_fleet_flex_div{
        gap: 10px;
    }

    .fleets_item{
        width: 48% !important;
    }

.mobile_view_header_div_main{
    display: block;
}
.header{
    display: none !important;
}


.whatsapp_btn{
    display: none !important;
}

.mobile_whatsapp_btn{
    display: block !important;
}
 .products_content_main_div{
        padding: 25px 20px;
    }

    .products_content_title h3{
        font-size: 24px;
    }

    .products_points_main_div h4{
        font-size: 22px;
    }
    .blog_btn{
        padding: 13px 24px;
        font-size: 14px;
        border-radius: 12px;
    }

    .blog_heading h2{
        font-size: 24px;
    }

    .blog_subtitle{
        font-size: 13px;
        padding: 7px 15px;
    }

    .blog_content{
        padding: 22px 20px;
    }

    .blog_content h3 a{
        font-size: 18px;
    }

    .blog_content p{
        font-size: 14px;
    }

    .blog_img img{
        height: 200px;
    }

    .blog_date{
        font-size: 12px;
        padding: 8px 12px;
    }

     .faq_section{
        padding: 60px 0;
    }

    .faq_product_section_heading h2{
        font-size: 26px;
    }

    .custom_faq_accordion .accordion-button{
        font-size: 15px;
        line-height: 1.5;
    }

    .custom_faq_accordion .accordion-body{
        line-height: 1.8;
    }

     .product-details-page{
        padding: 60px 0;
    }

    .product-details-image{
        padding: 15px;
        border-radius: 18px;
    }

    .product-details-title h2{
        font-size: 24px;
    }

    .product-details-btns{
        flex-direction: column;
    }

    .product-download-btn,
    .theme-btn{
        width: 100%;
        justify-content: center;
    }

    .blog-details-page{
        padding: 60px 0;
    }

    .blog-details-image,
    .blog-details-image img{
        border-radius: 18px;
    }

    .blog-details-title h2{
        font-size: 24px;
    }

    .recent-blog-item{
        gap: 14px;
    }

    .recent-blog-img{
        width: 85px;
        min-width: 85px;
    }

    .recent-blog-img img{
        height: 85px;
    }

    .recent-blog-content h4{
        font-size: 15px;
    }

}
 /* XS: <576px end*/

 /*  */

 @media(max-width:480px){

    .contact_info_box{
        padding: 18px 16px;
    }

    .contact_info_icon{
        width: 52px;
        height: 52px;
        min-width: 52px;
    }

    .contact_info_icon i{
        font-size: 18px;
    }

    .contact_social_icon a{
        width: 46px;
        height: 46px;

        font-size: 16px;
    }

    .contact_form_heading h3{
        font-size: 24px;
    }

    .form_group .form-control{
        height: 45px;
        font-size: 14px;
    }
}
/*  */




