.mob_logo { display: none; }
@media(min-width: 1681px) {}
@media (max-width: 1680px) and (min-width: 1441px) {}
@media (max-width: 1440px) and (min-width: 1370px) {
    h1 {  font-size: 40px; }
    h2 {  font-size: 35px; line-height: normal; }
    h3,h4 { font-size: 28px; }
    #home-slider .__prev1 { left: 0px; }
    #home-slider .__next1 { right: 0px; }
}
@media (max-width: 1369px) and (min-width: 1281px) {
    .container,.container-lg,.container-md, .container-sm,.container-xl {
        max-width: 1250px;
    }
    h1 { font-size: 40px; }
    h2 { font-size: 35px; line-height: normal; }
    h3,h4 { font-size: 28px; }
    #home-slider .__prev1 { left: 0px; }
    #home-slider .__next1 { right: 0px; }
}
@media (max-width: 1280px) and (min-width: 1101px) {
    h1 { font-size: 40px; }
    h2 { font-size: 35px; line-height: normal; }
    h3,h4 { font-size: 28px; }
    #home-slider .__prev1 { left: 0px; }
    #home-slider .__next1 { right: 0px; }
}
@media (max-width: 1100px) and (min-width: 992px) {
    .arrow-slider .slider_arrow { top: auto; bottom: -15px; }
    #home-slider .__next1 { right: 360px; }
    #home-slider .__prev1 { left: 360px; }
    h1 { font-size: 35px; }
    h2 { font-size: 30px; line-height: normal; }
    h3, h4 { font-size: 25px; }
    h4 { font-size: 22px; }
    .our_services .row .col-md-6 { width: 50%; }
    /* Single blog */
    .related_content h6 { font-size: 15px; }
    .related_pots img { height: 60px; width: 90px; }
    .related_pots {  padding: 15px 0 15px 105px;  }
}
@media(max-width: 991px) and (min-width: 700px) {
    h1 { font-size: 35px;  }
    h2 { font-size: 30px; line-height: normal; }
    h3, h4 { font-size: 25px; }
    h5 { font-size: 22px; }
    .tab-mt-20 { margin-top: 20px; }
    .service_box { min-height: 340px; }
    .step_line:after { right: -110px; }
    .col-reverse { flex-direction: column-reverse; }
    .c-form { margin-top: 25px; }
    .blog_img img { height: 200px; }
    .post_info { display: block; }
    .post_info li:not(:last-child) { margin: 0 0 10px 0; }
    .post_info a { font-size: 14px; }
    .post_title {  font-size: 18px; }
    .contact_box { height: auto; margin-bottom: 30px; }
}
@media (max-width: 699px) {
    h1 { font-size: 32px; }
    h2 { font-size: 30px; line-height: normal; }
    h3, h4 { font-size: 25px; }
    h5 { font-size: 22px; }
    section { padding: 40px 15px; }
    .mob-mt-20 { margin-top: 20px; }
    .col-reverse { flex-direction: column-reverse; }
    .px-5 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
    /* Header */
    .contact_topbar { display: none; }
    .mob_social { display: block; }
    .social_topbar { justify-content: center; }
    .mainMenu ul { align-items: flex-start; margin-top: 23px;  }
    .mainMenu li { width: 100% }
    .mainMenu li a { padding: 10px 10px; width: 100%; border-bottom: 1px solid var(--border); margin-bottom: 5px; }
    .mainMenu li a.btn_theme { padding: 0 25px!important; }
    .mainMenu li a:hover, .mainMenu .current-menu-item a { background-color: var(--red); color: var(--white)!important; }
    .menu-item-has-children .sub-menu { position: relative; }
    .menu-item-has-children .sub-menu .sub-menu {  position: relative; left: 0; }
    .menu-item-has-children .drop {
        border-color: transparent;
        width: 100%;
        position: absolute;
        right: 0px;
        top: 2px;
        /* width: 30px; */
        height: 39px;
        text-align: center;
        cursor: pointer;
        z-index: 999;
        text-align: end;
    }
    .mainMenu .drop i { position: relative; top: 9px; right: 13px;  }
    .menu-item-has-children > .sub-menu { display:none !important; box-shadow: none; }
    .menu-item-has-children.submenu-open > .sub-menu { display:block !important; }
    .menu-item-has-children > .sub-menu{
        position: relative;
        width: 100%;
        display: none;
        float: none;
        clear: both;
        box-sizing: border-box;
        margin-top: 0;
        z-index: 1;
    }

    .menu-item-has-children{
        height: auto;
    }
    .navbar-collapse, .navbar-nav, .menu-item-has-children, .sub-menu {
        overflow:visible !important;
        height:auto !important;
    }
    /*.btn_theme.red { padding: 0 35px 0 0; }*/
    /* Footer */
    footer { padding: 50px 0 70px; background-color: #000000b5; }
    footer .row.mt-70 { margin-top: 20px; }
    .desk_logo { display: none; }
    .mob_logo { display: block; margin-bottom: 30px; }
    .mob_logo img { width: 200px; }
    .footer-menu.coll-2 li { width: 100%; }
    .s-list li i { font-size: 20px; }
    .s-list li a { font-size: 16px; padding-left: 40px; }
    .footer-menu li a { font-size: 16px; }
    .shapeline_footer img { height: 35px; margin-top: 35px; }
    .copyright { text-align: center; margin-top: 10px; padding: 0 25px; }
    /*  */
    /*.hero_img { margin-top: 40px; }*/
    .home-hero .btn_theme.mt-30 { margin-top: 0; }
    .about_img .image { width: 100%; }
    .arrow-slider .slider_arrow { top: auto; bottom: -15px; }
    .about_img { margin-top: 40px; }
    ._about_img img { height: 320px; width: 320px; }
    .step_box {
        text-align: left;
        padding: 0 0 0 50px;
        width: 100%;
        margin-bottom: 40px;
    }
    .step_line:after {
        background-image: url('../images/dotted-linevertical.webp');
        height: 275px;
        width: 30px;
        right: 280px;
        animation: none;
    }
    .step_num { position: absolute; left: -32px; z-index: 2; }
    .testimonial_box { width: 320px; }
    .better_box { padding: 2em 1.5em 2em 1.5em; }
    .better_box_child { padding: 1em 0em; }
    .total_care { min-height: 450px; }
    .c-form { padding: 30px 20px; }
    .page-banner { padding: 110px 10px 110px 10px; }
    .call_action { padding: 30px 25px; }
    .core_box { height: auto;  margin-bottom: 20px; }
    .counter_box { height: auto; margin-bottom: 20px; }
    .blog_img img { height: 200px; }
    .post_info { display: block; }
    .post_info li:not(:last-child) { margin: 0 0 10px 0; }
    .post_info a { font-size: 14px; }
    .post_title { font-size: 18px; }
    .related_pots img { position: relative; margin-bottom: 15px; }
    .related_pots { padding: 15px 0 15px 0px; }
    /* 12--05--2026 */
    ._slide.one { ;background-image: url('../images/Hero_Slider_Mobile__third.webp'); }
    ._slide.two { background-image: url('../images/Hero_Slider_Mobile__second.webp'); }
    ._slide.three { background-image: url('../images/Hero_Slider_Mobile__First.webp'); }
    /*._slide:before { background: linear-gradient(0deg, rgba(158, 29, 40, 1) 0%, rgba(11, 37, 76, 1) 100%); opacity:0.9 }*/
    .about .icn_list li { width: 100%; margin-right: 0px; }
    .contact_box { height: auto; margin-bottom: 30px; }
    .service_box { height: auto; margin-bottom: 0; }
    /* 21--05--2026 */
    .hero__inner, .banner_service_detail ._inner, .intro__inner, .why__inner { grid-template-columns: 1fr; }
    .hero__image-placeholder { padding: 20px; }
    .intro__image-box { min-height: 250px; order: 2; }
    .intro__image-placeholder { padding: 15px; }
    .emergency__visual { min-height: 250px; }
    .steps-grid { grid-template-columns: 1fr; }
    .steps-grid::before { display: none; }
    .emergency__inner {  grid-template-columns: 1fr; }
    .stats { display: block; }
    .coverage__columns { grid-template-columns: 1fr; }
    .process_steps::before { display: none; }
    /* Floating Buttons */
    .float_btn { width: 100%; display: flex; bottom: 0; transform: translate(0, -0%); -webkit-transform: translate(0, -0%); }
    .float_btn li { width: 50%;  display: inline-flex !important; }
    .float_btn li:not(:last-child) { margin-bottom: 0px; }
    .float_btn a { width: 100%; border-radius: 0; }
    .float_btn a span { display: block; margin-left: 10px; }

}
@media (max-width: 350px) {}