@media only screen and (min-width: 1025px) and (max-width: 1400px) {

}
@media (min-width: 1400px) and (max-width: 1599px) {
    .footer-links h3{font-size: 20px;}
    .footer-address ul li a{font-size: 14px;}
    .payment-info ul li{font-size: 22px;}
}
@media (min-width: 1220px) and (max-width: 1399px) {
    .footer-links h3{font-size: 20px;margin-bottom: 18px;}
    .footer-address ul li a{font-size: 14px;}
    .footer-right-sub h3{font-size: 20px;}
    .footer-links ul li a{font-size: 14px;}
    .payment-info ul li{font-size: 22px;}
}
@media (min-width: 1025px) and (max-width: 1295px) {
    .swiper.mySwiper{height: 65vh;}
    .banner-ayu-image{width: 100px;height: 100px;}
    .harbal-banner p{padding-top: 18px;}
    .banner-sec-head-content-box .harbal-banner{height: auto;}
    .menu-nav .menu.menu_items li a{padding: 11px 15px;}
}
@media only screen and (max-width: 1124px) {
    
}
@media only screen and (max-width: 1024px) {
    .hed-menu{
        display: none;
    }
    p{
        font-size: 14px;
    }
    .logo-main-box a img{max-width: 120px;}
    .cs_header_search_box{width: 100%;}
    .swiper.mySwiper{height: 75vh;}
    .image-slideshow{position: relative;min-height: 290px; height: 60%;}
    .wrap_text{height: auto;}
    .custom-products-grid{grid-template-columns: repeat(2, 1fr);}
    .product-list-title h2{font-size: 24px;}
    .categories-block{padding: 40px 0px 0px 0px;}
    .footer-left{margin-bottom: 30px;text-align: center;}
    .footer-links{margin-bottom: 30px;text-align: center;}
    .footer-links h3{font-size: 24px;margin-bottom: 14px;}
    .footer-links ul li a{font-size: 14px;}
    .footer-right-sub h3{font-size: 22px;text-align: center;}
    .footer-address ul li a{font-size: 14px;}
    .payment-info ul li{font-size: 22px;width: 40px;height: 40px;}
    .footer-social ul{justify-content: center;}
    .payment-info{text-align: center;}
    .payment-info ul{gap: 12px;justify-content: center;}
    .footer-social ul li a{margin-right: 10px;}
    .footer-address ul li{margin-bottom: 5px;}
    .categories-list ul li{width: 120px;}
    .categories-list ul li a{font-size: 16px;font-weight: 600;}

    .menu-hmb a{width: 50px;height: 50px;background: #A5C32D;display: flex;border-radius: 100%;align-items: center;justify-content: center;}
    .menu-hmb a span{width: 28px; height: 2px; background: #315E26;display: block;}
    .hed-ser{display: flex;align-items: center;justify-content: space-between;gap: 5px;}
    .menu-hmb a span::before, .menu-hmb a span::after{content: "";width: 28px; height: 2px; background: #315E26;display: block;position: relative;}
    .menu-hmb a span::before{top: -8px;}
    .menu-hmb a span::after{bottom: -6px;}
    .banner-ayu-image{width: 116px;height: 116px;}
    .banner-sec-head-content-box .harbal-banner{height: auto;}
    .harbal-banner p{padding-top: 28px;}
    .slide-text{flex: auto; padding: 60px 0px; text-align: center;}
    .slide-cta{margin: 0 auto;}
    .slide-text p br{display: none;}
    .slide-bg{height: 100%;position: absolute;top: 0;left: 0px;}

    .get-form-main{justify-content: center;}

    .filter-header #closeFilter{display: block;}
    .filter-header h3{font-size: 20px;}
    .inner-page-banner{min-height: 190px;}
    .filter-btn{display: block;}
    #filterOverlay {display: block;}


    .heading-box h3{font-size: 20px;}
    .contact-top-up p{font-size: 14px;}
    .contact-form-box label{margin-bottom: 12px;font-size: 14px;}
    .featured-imag-left-image{min-height: 450px;}
    .thumb-slider .swiper-slide{padding: 5px;}
    .product-detail h1.product-title{font-size: 24px;}
    .product-detail .price{font-size: 16px;}
    .cart-box button.single_add_to_cart_button{font-size: 14px;}
    .cart-box .quantity{height: 42px;}
    .product_meta span.posted_in{font-size: 14px;}
    .product-share span{font-size: 15px;}
    .product-share a{font-size: 16px;}
    .product-tabs {margin-top: 40px;}
    .related-products{margin-top: 40px;}
    .custom-related-products h2{font-size: 24px;}
    .woocommerce div.product .woocommerce-tabs ul.tabs li a{padding: .6em 1em;font-size: 14px;}
    .breadcrumb-wrapper ul.custom-breadcrumb li{font-size: 12px;padding: 1px 8px;min-height: 28px;}
    .breadcrumb-wrapper{margin-bottom: 20px;}
    .woocommerce-Reviews{flex-wrap: wrap;}
    .reviews-block{width: 100%;}
    .woocommerce #reviews #comments.reviews-block ol.commentlist li .comment-text p.meta{font-size: 14px;}
    .woocommerce #reviews h3.comment-reply-title{font-size: 22px;}
    .contact-top-up h2{font-size: 26px;}
    .product-btn a{font-size: 14px;}
    .footer-copy p {font-size: 14px;}
    .inner-page-title h1{font-size: 24px;}

    .form-info-right{width: 100%;}

    .top-title {padding: 20px 0px;}
    .top-title h1{font-size: 24px;}
    .profile-box h4{font-size: 20px;}
    .pro-content form.woocommerce-EditAccountForm fieldset legend{font-size: 18px;}
    .pro-content form.woocommerce-EditAccountForm .form-row{margin-bottom: 10px;}
    .pro-content form.woocommerce-EditAccountForm .form-row label{font-size: 14px;}
    .pro-content form.woocommerce-EditAccountForm .form-row input.input-text{font-size: 14px;min-height: 42px;}
    .woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before{height: 18px;width: 18px;}
    .pro-content form.woocommerce-EditAccountForm button.button{font-size: 14px;padding: 18px 26px;}
    .pro-menu li {margin-bottom: 5px;}
    .pro-menu a{font-size: 14px;}

    .profile-box{margin: 10px 0px;}
    .pro-content p{font-size: 15px;}
    .pro-content{padding: 40px 40px;}
    .pro-content .woocommerce-Address-title h2{font-size: 18px; }
    .pro-content .woocommerce-Addresses .woocommerce-Address{margin-bottom: 28px;}
    .pro-content .woocommerce-Address-title a.edit{padding: 8px 26px;}

    .product-all-items{padding: 0px 24px;}
    .modern-container{flex-wrap: wrap;flex-direction: column-reverse;padding: 0px;}
    .modern-left{width: 100%;}
    .modern-right{width: 100%;}
    .modern-left .modern-card{margin-bottom: 30px;}

    .page-title-inner{padding: 30px 0px;}
    .title-inner h1{font-size: 22px;}
    .cart-sidebar-layout{flex-wrap: wrap; margin-top: 0px;}
    .cart-items-wrapper{padding-right: 0px;}
    .cart-items-wrapper .cart-actions .coupon{margin-bottom: 20px;}
    .cart-items-wrapper .cart-actions{flex-wrap: wrap;}
    .cart-summary{width: 100%; padding-top: 30px;}
    .cart_totals h2{font-size: 22px;}
    .checkout-login{width: 100%;}
    .checkout-coupon{width: 100%;}
    .modern-card{margin-bottom: 0px;}


}
@media only screen and (max-width: 767px){
    .hed-menu{
        display: none;
    }
    p{
        font-size: 14px;
    }
    .logo-main-box a img{max-width: 120px;}
    .cs_header_search_box{width: 100%;}
    .swiper.mySwiper{height: auto;}
    .image-slideshow{position: relative;min-height: 290px;}
    .custom-products-grid{grid-template-columns: repeat(1, 1fr);}
    .product-list-title h2{font-size: 22px;}
    .categories-block{padding: 40px 0px 0px 0px;}
    .footer-left{margin-bottom: 30px;text-align: center;}
    .footer-links{margin-bottom: 30px;text-align: center;}
    .footer-links h3{font-size: 24px;margin-bottom: 14px;}
    .footer-links ul li a{font-size: 14px;}
    .footer-right-sub h3{font-size: 22px;}
    .footer-address ul li a{font-size: 14px;}
    .payment-info ul li{font-size: 22px;width: 40px;height: 40px;}
    .footer-social ul{justify-content: center;}
    .payment-info{text-align: center;}
    .payment-info ul{gap: 12px;justify-content: center;}
    .footer-social ul li a{margin-right: 10px;}
    .footer-address ul li{margin-bottom: 5px;}
    .categories-list ul li{width: 120px;}
    .categories-list ul li a{font-size: 16px;font-weight: 600;}

    .menu-hmb a{width: 43px;height: 43px;background: #A5C32D;display: flex;border-radius: 100%;align-items: center;justify-content: center;}
    .menu-hmb a span{width: 22px; height: 2px; background: #315E26;display: block;}
    .hed-ser{display: flex;align-items: center;justify-content: space-between;gap: 5px;}
    .menu-hmb a span::before, .menu-hmb a span::after{content: "";width: 22px; height: 2px; background: #315E26;display: block;position: relative;}
    .menu-hmb a span::before{top: -8px;}
    .menu-hmb a span::after{bottom: -6px;}
    .banner-ayu-image{width: 116px;height: 116px;}
    .banner-sec-head-content-box .harbal-banner{height: auto;}
    .harbal-banner p{padding-top: 28px;}
    .slide-text{flex: auto;}
    .slide-text p br{display: none;}
    .slide-bg{height: 100%;position: absolute;top: 0;left: 0px;}
    .header-search-box [type="submit"]{width: 43px; height: 43px;}
    .header-search-box .admin-block-clas a{width: 43px; height: 43px;}
    .header-cart .cart-toggle{width: 43px; height: 43px;}
    .swiper-nav{padding: 5px 5px;}
    .slide-cta{padding: 10px 20px;}
    .copyright{margin-top: 30px;}


    .inner-page-banner{min-height: 200px;}
    .shop-container{
        padding: 48px 20px;
    }
    .filter-header #closeFilter{display: block;}
    .filter-header h3{font-size: 22px;}


    .contact-top-up p{font-size: 14px;}
    .contact-form-box label{margin-bottom: 12px;font-size: 14px;}
    .featured-imag-left-image{min-height: 450px;}
    .thumb-slider .swiper-slide{padding: 5px;}
    .product-detail h1.product-title{font-size: 24px;}
    .product-detail .price{font-size: 16px;}
    .cart-box button.single_add_to_cart_button{font-size: 14px;}
    .cart-box .quantity{height: 42px;}
    .product_meta span.posted_in{font-size: 14px;}
    .product-share span{font-size: 15px;}
    .product-share a{font-size: 16px;}
    .product-tabs {margin-top: 40px;}
    .related-products{margin-top: 40px;}
    .custom-related-products h2{font-size: 24px;}
    .woocommerce div.product .woocommerce-tabs ul.tabs li a{padding: .6em 1em;font-size: 14px;}
    .breadcrumb-wrapper ul.custom-breadcrumb li{font-size: 12px;padding: 1px 8px;min-height: 28px;}
    .breadcrumb-wrapper{margin-bottom: 20px;}
    .woocommerce-Reviews{flex-wrap: wrap;}
    .reviews-block{width: 100%;}
    .woocommerce #reviews #comments.reviews-block ol.commentlist li .comment-text p.meta{font-size: 14px;}
    .woocommerce #reviews h3.comment-reply-title{font-size: 22px;}
    .contact-top-up h2{font-size: 26px;}
    .product-btn a{font-size: 14px;}


}