@media (max-width: 520px) {
    .cat-box {
    margin-bottom: 1.5rem!important;
 }
    .manual-css .featured-product-items-three__content h6 {
    padding-top: 0 !important;
    font-size: 16px;
}


.ab-h p {
    padding-top: 0;
    padding-bottom: 2rem;
    margin-top: -35px;
}


    .section-header {

        gap: 8px;
    }

    .header__search,
    .ancontainer {
        display: none;
    }


    .logo img {
        width: 5.5rem;
    }



    .feature-shop-section {
        overflow: hidden;
    }

    .ab-1 {
        padding: 2rem 0 0.4rem 0;
    }

    .content-box1 h3 {
        font-size: 30px;
        line-height: 40px;
    }

    .content-box2 {
        margin: 0px 0px 0px 26px;
        padding: 2rem 0 2rem 0;
    }

    .cout {
        font-size: 46px;
    }

    .cat-page-section {
        padding: 1rem 1rem 0.5rem 1rem;
    }

    .text-box {
        bottom: 0px;
    }


    .text-box span {
        font-size: 18px;
        width: 132px;
        line-height: 22px;
    }

    .text-box i {
        padding: 60px 19px 14px 19px;
        top: -1.9rem;
    }


    .section-header {
        font-size: 22px;
    }


    .section-text {
        font-size: 30px;
    }


    .about-page-section {
        padding: 30px 0 30px 0;
    }


    .ab-h h3 {
        line-height: 1.2em;
        font-size: 49px;
        margin-bottom: 40px;
    }


    .about-mg {
        border: 0.2rem solid #f5f5f5;
    }


    .featured-product-section {
        padding-top: 1rem;
    }


    .col-custom-64 {
        width: 90%;
        padding: 0 12px;
    }

    .best-seller-product-items-two__content {
        justify-content: center;
    }

    .best-seller-product-items-two__details {
        text-align: center;
    }


    .new-arrival-section {
        padding: 1.8rem 0 1.8rem 0;
    }

    .collection-text-content.top {
        bottom: 10px;
        padding-left: 8px;
    }

    .title-collection-1 {
        font-size: 20px;
    }

    .quantity-product {
        font-size: 14px;
    }


    .section-header {
        font-size: 14px;
    }

    .product-gallery-section {
        padding: 20px 20px 0 20px;
    }


    .bg-sters {
        height: 160px;
        margin-top: -150px;
    }


    .features-section-four {
        padding: 30px 0 20px;
    }

    .features-section-four .content-column .info-box:before {
        content: none;
    }

    .testimonial-section {
        padding: 30px 0;
    }


    .testimonial-card-items-one p {
        height: auto;
    }

    .contact-info-area {
        padding-top: 30px;
    }

    .widget-head img {
        width: 110px;
    }

    .footer-widgets-wrapper .single-footer-widget {
        margin-top: 10px;
    }

    .footer-widgets-wrapper {
        padding: 30px 0 30px;
    }


    .footer-widgets-wrapper .single-footer-widget .footer-content p {
        font-size: 15px;
    }

    .grote_image {

        padding: 5px 0;
    }

    .featured-product-items-three__content {
        margin-top: 0;
    }

    .featured-product-items-three__content h6 {
        margin-bottom: 2px;
        padding-top: 14px;
    }

    .thumbnail {
        width: 39px;
        padding: 2px;
    }

    .iner-ab {
        padding: 2rem 0;}

.carousel-control-next {
    right: 20% !important;
    bottom: -35rem !important;
}

}
