@media (min-width:991px) {

    .responsive-menu {
        display: none;
    }
}

@media (max-width:1200px) and (min-width:991px) {}

@media (max-width:991px) {
    header {
        display: none;
    }


    .searchForm .btnSearch,
    .contact-us {
        margin: 0;
    }

    section {

        padding: 32px 0;
    }

}

@media (max-width:768px) {
    .section-title img {
    height: 52px;
    margin-bottom: 44px;
}

    i.has-child>a::after, li.menu-item-has-children>a::after {
    top: 10px;
    color:#fff;
    }
    .sidebar .side-content ul li .sub-menu li a{
        color:#000;
    }
    .product-item .pro-img {
    margin-bottom: 6px;
}
    .clients .section-title {
    margin-bottom: 24px;

}
  .responsive-menu .bottom-menu {
    padding-bottom: 8px;
}  
.text-faq{
    padding-inline-end:0px;
}
    .logo {
        height: 96px;
    }

    .request a {
        min-width: 112px;
        font-size: 15px;
    }

    .menu-links a {
        margin-inline: 3px;
    }

    .slider.home-slider {
        margin-top: 0;
    }

    .site-search .woocommerce-product-search,
    .site-search .widget_search .search-form {
        width: 85%;
    }

    .carousel-info h2 {
        font-size: 22px;
        line-height: 38px;
    }

    .slider-home .owl-item .slider-img {
        height: 450px;
    }


    .carousel-info {
        bottom: 40px;
        width: 100%;
        padding: 12px;
    }

    .about {
        padding-top: 80px;
    }

    .about-img::after {
        width: 242px;
        height: 333px;
        border: 13px solid #395a3f;
    }

    .about-img img {
        max-width: 100%;
    }

    .comp-rights,
    .copy-right {
        text-align: center;
    }

    .copy-right p {
        margin-bottom: 10px;
    }

    .section-title h4 {
        margin-bottom: 15px;
        font-size: 22px;
    }
.fixed-icone i {
    font-size: 49px;
}
    .about-info p {
        margin-bottom: 10px;
    }

    .about-img {
        height: 260px;
        padding-inline-start: 29px;
        margin-bottom: 64px;
    }
.product-item .product-info h4 {
    font-size: 20px;
}
    .about-info li {
        padding-inline-end: 0;
    }

    .section-title {
        margin-bottom: 20px;
    }

    main.home-page-main::after {
        display: none;
    }

    .client-item {
        align-items: start;
        gap: 18px;
        flex-direction: column;
        margin-bottom: 16px;
    }

    .client-item .detail {
        width: 100%;
    }

    .client-item .client-img {
        margin: auto;
    }

    .client-item .detail h6 {
        text-align: center;
    }

    .right-footer {
        align-items: flex-start;
        gap: 16px;
        flex-direction: column;
    }

    .footer-logo img {
        height: 140px;
    }

    footer .col-lg-4 .row {
        padding-inline-start: 0;
    }

    .footer h4 {
        margin-bottom: 16px;
        font-size: 18px;
        padding-bottom:6px;
    }

    footer {
        padding-top: 40px;
    }

    .copy-right {
        margin-top: 12px;
    }


    .breadcrumb-section {
        padding: 40px 0;
        margin-top: 12px;
    }
.footer-links {
    margin-top: 20px;
}
.footer-soch-icone {
    margin-bottom: 8px;
}
.woocommerce-billing-fields, .woocommerce-additional-fields {
    padding: 25px 10px;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    padding: 6px;
}
#ship-to-different-address{
    font-size:19px;
}
.img-about.ab-page img {
    height: 280px;
}
.about-block {
    min-height: unset;
}
.img-about{
    margin-top:20px;
}
}

@media (max-width:425px) {

    .carousel-info h2 {
        font-size: 20px;
    }



}