@media screen and (max-width:1700px){

  .heading02{font-size: 46px;}
  .heading03{font-size: 26px;}
  .heading04{font-size: 20px;}
  .sub-heading{font-size: 22px}
  .pd-100 {padding: 85px 0;}
  .mt-100{margin-top: 85px;}

  .theme-btn{font-size: 18px;}

  p, li{font-size: 16px;}

  /* arrows */
  .slick-arrow{width: 40px;height: 40px;}
  .slick-arrow:after{width: 10px;height: 10px;}

  .banner-section .shop-btn{font-size: 24px; border-radius: 23px; padding: 12px 35px}


  /* header */
/*  .header{padding: 0 0 10px 0;}*/
/*  .header .lg-container{padding-top: 10px;}*/
  .header .lg-container .nav-items .nav-list li a{font-size: 14px;}
  .header .lg-container .nav-items .head-search i{font-size: 20px;}
  .header .lg-container .nav-items .head-search{gap: 12px;}
  .header .lg-container .nav-items .head-search input{padding: 8px 10px 8px 0px;}
  .header .lg-container .nav-items .nav-list .nav-sublist li a{font-size: 14px;}


  .category-section .category-wrapper .category-box .category-name{margin-top: 25px;font-size: 18px;}
   .category-section .category-wrapper .category-box .cat-img img{height: 280px;} 
  .product-card .product-content .price{margin-top: 5px;}
  .category-section .category-wrapper .category-box .cat-img{padding: 5px;}
  .product-card .product-content{padding: 20px 10px 20px 10px;}

  /* .arrival-section .arrival-wrapper .arrival-box .arrival-content, .arrival-section .arrival-wrapper .arrival-box img{height: 300px;} */
  .arrival-section .arrival-wrapper .arrival-box .arrival-content .read-more{font-size: 16px;margin-top: 6px;}
  .arrival-section .arrival-wrapper .arrival-box .arrival-content .sub-heading{font-size: 24px;}
  
  .bestseller-section .product-card-new{margin: 20px 10px}
  .bestseller-section .bestseller-box .bestseller-content .product-category{font-size: 18px}
  .bestseller-section .bestseller-box .bestseller-content .price{font-size: 20px;}

  .gallery-section .gallery-wrapper{height: 514px;}

  .testimonial-section{display: none;}
  .testimonial-section .testimonial-wrapper .testimonial-slider .t-box .t-text{font-size: 20px;}

  .contact-section{display: none;}
  .contact-section .section-form .form-wrapper input, .contact-section .section-form .form-wrapper textarea{font-size: 20px;}
  .contact-section .section-form .submit-btn{font-size: 21px;}

  .footer .footer-wrapper .foot-logo img{width: 300px;}
  .footer .footer-wrapper .quick-links .footer-list{margin-top: 22px;}
  .footer .footer-wrapper .quick-links li a{font-size: 18px;}
  .footer .footer-wrapper .get-in-touch .heading05{font-size: 22px;}
  .footer .footer-wrapper .get-in-touch p, .footer .footer-wrapper .get-in-touch a{font-size: 18px;}
  .footer .footer-wrapper .get-in-touch .sub-sec{margin-top: 22px;}
  .footer .footer-wrapper{padding: 40px 0;}
  .footer .foot-btm{padding: 12px 0;}
  .footer .foot-btm p, .footer .foot-btm a{font-size: 16px;}
  .footer .foot-btm{border-top: 1px solid #ffffff;}


  /* product-listing */
  .sort-listing p{font-size: 22px;}
  .sort-listing select{font-size: 20px;}
  .sort-listing{gap: 12px;}

  .filter-section .filter-wrap .filter-box label{font-size: 20px;}
  .filter-section .filter-wrap .filter-box input[type=checkbox]{width: 18px;height: 18px;}
  .filter-section .filter-subbox{gap: 12px;}


  /* product-detail */
  .detail-wrapper .md-container{width: 90%;}
  .detail-wrapper .product-details .product-price{font-size: 33px;}
  .detail-wrapper .product-details .detail-price-box .dis-price{font-size: 29px;}
  .detail-wrapper .product-details .qty-box{margin-top: 30px;}
  .detail-wrapper .product-details .qty-box .quantity p{width: 60px;}
  .detail-wrapper .product-details .qty-box .quantity .qty-btn{width: 45px;height: 45px;font-size: 40px;}
  .detail-wrapper .product-details .btn-box .theme-btn{font-size: 22px;}
  .detail-wrapper .product-gallery{grid-template-columns: 200px calc(100% - 200px)}
  .detail-wrapper .product-details .share-hover-box img{width: 35px}  


  /* cart-page */
  .cart-wrapper .cart-list table tbody img{width: 140px;height: 140px}
  .cart-wrapper .cart-list table tbody .btn-box p{font-size: 15px;}
  .cart-wrapper .cart-list table tbody .btn-box i{font-size: 20px;}
  .cart-wrapper .quantity .qty-btn {width: 30px;height: 30px;font-size: 28px;}
  .cart-wrapper .quantity p {width: 55px;}
  .cart-wrapper table th{font-size: 20px;}
  .cart-wrapper .cart-r-box .cart-t-box td{font-size: 20px;}
  .cart-wrapper .cart-r-box .cart-t-box td, .cart-wrapper .cart-r-box .cart-t-box th{padding: 5px;}
  .cart-wrapper .cart-r-box .coupon-box .heading04{font-size: 20px;}

  /* thankyou page */
  .order-stuatus-wrapper .status-box p{font-size: 22px;}

  /* order-detail */
  .order-detail-wrapper .btm-row p{margin-top: 10px;}
  .order-detail-wrapper .btm-row .btm-box .delivery-box {margin-top: 20px;}

  /* contact-page */
  .contact-wrapper .contact-form .contact-f-box input, .contact-wrapper .contact-form .contact-f-box textarea{font-size: 18px;}
  .product-card-new .product-content{padding: 20px}

  .product-card-new .product-image-container{height: 400px;}
  .bestseller-section .product-card-new .product-image-container, .product-section .product-card-new .product-image-container, .related-section .product-card-new .product-image-container {
    height: 335px;}
}


@media screen and (max-width:1599px){


  .pd-100{padding: 60px 0;}
  .pd-80{padding: 50px 0;}
  .mt-100{margin-top:60px}
  .mt-60{margin-top: 40px;}
  .mt-40{margin-top: 25px;}

  .heading02{font-size: 38px;}
  .heading03{font-size: 20px;}
  .heading04{font-size: 18px;}
  .sub-heading{font-size: 18px}

  /* arrows */
  .slick-arrow {width: 35px;height: 35px;}
  .slick-arrow:after{width: 8px;height: 8px}
  .slick-arrow.slick-next{right: -60px}
  .slick-arrow.slick-prev{left: -60px;}

  .slick-dots li button{width: 12px;height: 12px;}
  
  .theme-btn{font-size: 16px;padding: 9px 20px;}

  p, li{font-size: 16px;}

/*  .header .lg-container .head-logo{width: 190px;}*/
  .header .lg-container .nav-items{width: calc(100% - 150px);gap: 30px;}
  .header .lg-container .nav-items .nav-list{gap: 18px; }
/*  .header .lg-container .nav-items .nav-list li a{font-size: 16px;}*/
  .header .lg-container .nav-items .head-search input{padding: 6px 10px 6px 0px;font-size: 17px;}
  .header .lg-container .nav-items .head-search i{font-size: 17px;}
  .header .lg-container .nav-items .head-search{gap: 10px;}
  .header .lg-container .nav-items .user-box i{font-size: 16px;}
  .header .lg-container .nav-items .cart-box span{width: 22px;height: 22px;font-size: 13px;right: -15px; top: -15px}
  .header .lg-container .nav-items .user-listing li svg{width: 17px}
  .header .lg-container .nav-items .user-listing li a{font-size: 14px;padding: 12px 15px;}
  .header .lg-container .nav-items .user-listing{width: 140px;left: -10px;}
  .header .lg-container .nav-items .nav-list li{padding: 10px 0}
  .header .lg-container .nav-items .nav-list .nav-sublist li a{font-size: 11px}
  .top-marquee{font-size: 14px;}
  .search-input{font-size: 12px;}
/*  .header .nav-sublist{padding: 7px 15px;}*/
.header .lg-container .nav-items .nav-list .nav-sublist li a{padding: 8px 16px;}
.header .nav-sublist{padding: 10px 0}
.banner-section .shop-btn{font-size: 20px; border-radius: 23px; padding: 10px 30px}
  .header .lg-container .nav-items .nav-list li a{font-size: 13px;}
  .breadcrumb ul{gap: 25px}
  .breadcrumb ul li:before{width: 6px; height: 6px}

  .category-section .category-wrapper{margin-inline: -15px;}
  .category-section .category-wrapper .category-box{margin: 0px 15px;}
  .category-section .category-wrapper .category-box .category-name{margin-top: 20px;font-size: 16px;}
  

  .product-card .product-content .price{font-size: 16px;}
  .product-card .pro-img img{height: 280px;}
  .product-card .product-content{padding: 15px 10px 15px 10px}
  .product-section .product-wrapper .product-card-new{margin: 20px 10px;}

  .category-section .category-wrapper .category-box .cat-img img{border-radius: 100px;height: 230px;}
  
  .arrival-section .arrival-wrapper .arrival-box .arrival-content .read-more{font-size: 14px;padding-bottom: 3px;}
  .arrival-section .arrival-wrapper .arrival-box .arrival-content .sub-heading{font-size: 22px;}
  .arrival-section .arrival-wrapper .arrival-box .arrival-content{margin-top: 14px;}
  .arrival-section .arrival-wrapper .arrival-box i img{height: 230px;}

  .bestseller-section .bestseller-box .bestseller-content .product-category{font-size: 16px}
  .bestseller-section .bestseller-box .bestseller-content .price{font-size: 18px}
  .bestseller-section .bestseller-box .best-seller-img img{height: 280px;}

  .gallery-section .gallery-wrapper {height: 450px;}
  
  .video-section .sm-container{grid-template-columns: repeat(4, calc(25% - 14px));gap: 18px}

  .testimonial-section .testimonial-wrapper .testimonial-slider .t-box .t-text{font-size: 18px;}
  .testimonial-section .testimonial-wrapper .testimonial-slider .t-box span{font-size: 15px;margin-top: 35px;}
  .testimonial-section .t-box .t-img img{height: 150px;width: 110px;}
  .testimonial-section .t-box .t-content .t-text .inverted-comma, .testimonial-section .t-box .t-content .t-text .reverse{width: 40px;}

  .contact-section .section-form .form-wrapper input, .contact-section .section-form .form-wrapper textarea{font-size: 18px;}
  .contact-section .section-form .submit-btn{font-size: 18px;}

  .benefits-section .md-container{width: 94%}
  .benefits-wrapper .benefits-box i img{width: 95px}
  .benefits-wrapper{grid-template-columns: repeat(6, calc(16.6% - 12px));gap: 15px;}
  .benefits-section .heading02{font-size: 30px;}
  .benefits-wrapper .benefits-box i{width: 85px; height: 85px}

  .footer .footer-wrapper .foot-logo img {width: 270px;}
  .footer .footer-wrapper .get-in-touch .heading05{font-size: 20px;}
  .footer .foot-btm p, .footer .foot-btm a{font-size: 14px;}
  .footer .footer-wrapper .quick-links li a{font-size: 16px;}
  .footer .footer-wrapper .get-in-touch p, .footer .footer-wrapper .get-in-touch a{font-size: 16px;}
  .footer .footer-wrapper .get-in-touch .join-box i{font-size: 21px;}

  /* product-listing */
  .sort-listing p{font-size: 18px;}
  .sort-listing select{font-size: 17px;}

  .listing-section .lg-container{width: 94%}
  .filter-section .filter-wrap .heading04{padding: 7px 15px;}
  .filter-section .filter-subbox {gap: 8px;}
  .filter-section .filter-wrap .filter-box input[type=checkbox]{width: 16px;height: 16px;}
  .filter-section .filter-wrap .filter-box label{font-size: 16px;}
  .irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single{font-size: 16px;}
  .irs--flat .irs-bar{height: 5px;top: 36px;}
  .irs--flat .irs-line {height: 5px;top: 36px;}
  .irs--flat .irs-handle{top: 34px;}

  .filter-wrapper{padding-right: 30px;}
  .product-r-section{column-gap: 20px;row-gap: 40px;padding-left: 30px;}
  .filter-section .filter-wrap .filter-box{margin-top: 22px;}

  /* produuct-detail */
  .detail-wrapper .product-details .product-price{font-size: 26px;}
  .detail-wrapper .product-details .detail-price-box .dis-price{font-size: 22px;}
  .product-details .benefits-wrapper .benefits-box i img{width: 70px}
  .product-details .benefits-wrapper .benefits-box:before{content: none}
  .product-detail-rating .stars{font-size: 27px;}
  .options-section .size-options{margin-top: 12px;}
  .availability-box, .options-section, .description-section{margin-top:20px}
  .detail-wrapper .product-details .qty-box{margin-top: 25px;}
  .detail-wrapper .product-details .qty-box .quantity .qty-btn{width: 35px;height: 35px;font-size: 32px;}
  .detail-wrapper .product-details .qty-box .quantity p{width: 50px;}
  .detail-wrapper .product-details .btn-box{gap: 20px;margin-top: 40px;}
  .detail-wrapper .product-details .btn-box .theme-btn{font-size: 18px;padding: 12px 27px;}
  .description-section .md-container{width: 90%;}
  .description-section .description-tab-btn .heading03{padding: 10px;}
  .detail-wrapper .product-gallery{grid-template-columns: 150px calc(100% - 150px);}
  .detail-wrapper .product-gallery .arrow-box .prev-arrow:after, .detail-wrapper .product-gallery .arrow-box .next-arrow:after{width: 10px;height: 10px;border-width: 2px 2px 0 0;}
  .detail-wrapper .product-gallery .arrow-box .prev-arrow, .detail-wrapper .product-gallery .arrow-box .next-arrow{height: 40px}
  .detail-wrapper .product-details .share-box .share-img {width: 30px;}
  .detail-wrapper .product-details .share-hover-box{padding: 9px;border-radius: 9px;top:-50px;gap: 8px;}
  .detail-wrapper .product-details .share-hover-box img{width: 25px;}
  .detail-wrapper .product-gallery .product-imgBox img{height: 450px;}
  .detail-wrapper .product-gallery .gallery-sm-slider .sm-imgBox img{height: 120px;}
  .detail-wrapper .product-gallery .gallery-sm-slider .sm-imgBox{padding: 8px;}
  .size-option .price-info{font-size: 14px;}

  /* cart-page */
  /*.checkout-wrapper{padding-left: 5%;}*/
  .checkout-wrapper::before{left: 0;}
  .checkout-wrapper .acc-row::before{width: 40px;height: 40px;}
  .cart-section .md-container{width: 90%;}
  .cart-wrapper .cart-list table tbody img{width: 120px;height: 120px;}
  .cart-wrapper .cart-list table tbody .price{margin-top: 6px;}
  .cart-wrapper .cart-list table tbody .btn-box{gap: 20px;}
  .cart-wrapper .cart-list table tbody .btn-box p{font-size: 14px;}
  .cart-wrapper .cart-list table tbody, .cart-wrapper .cart-list table th, .cart-wrapper .cart-list table td{padding: 10px;}
  .cart-wrapper .cart-r-box .coupon-box .heading04{font-size: 17px;padding: 7px;}
  .cart-wrapper .cart-r-box .cart-t-box td, .cart-wrapper .cart-r-box .cart-t-box th{font-size: 16px;}
  .cart-wrapper .cart-r-box .apply-coupon-toggle input{padding: 7px;font-size: 16px;}
  .cart-wrapper .cart-r-box .apply-coupon-toggle .theme-btn{margin-top: 12px;}
  .cart-wrapper .cart-r-box .apply-coupon-toggle{padding: 12px 0px}
  .cart-wrapper .cart-r-box .coupon-box{padding: 12px;}
  .cart-wrapper table th{font-size: 18px;}
  .cart-wrapper .cart-r-box .coupon-box .heading04 img {width: 40px;}

  /* checkout-page */
  .checkout-wrapper .acc-row{padding: 20px;}
  .checkout-wrapper .acc-row .acc-toggle{padding-top: 10px; margin-top: 10px;}
  .checkout-wrapper .acc-row{margin-top: 25px;}
  .checkout-wrapper .location-box.acc-row .radio-box{font-size: 16px;margin-left: 10px}
  .checkout-wrapper .location-box.acc-row .radio-box input{width: 14px; height: 14px;}
  .checkout-wrapper .location-box.acc-row .add-form input{font-size: 16px;padding: 7px;}
  .checkout-wrapper .location-box.acc-row .add-form{margin-top: 15px; gap: 16px;}
   .review-box .product-detail img{width: 110px;height: 110px}
  .checkout-wrapper .acc-row .acc-toggle tbody td{padding: 10px 0;}
  .checkout-wrapper .acc-row .acc-toggle .payment-box{width: 30%;height: 200px;}
  .checkout-wrapper .acc-row .acc-toggle .payment-box .cash-on-del-box{padding: 12px 10px;}

  /* thankyou page */
  .order-stuatus-wrapper .status-box{padding: 13px;}
  .order-stuatus-wrapper .status-box p{font-size: 18px;}
  .order-stuatus-wrapper .info-wrapper .info-box i{font-size: 18px;}
  .order-stuatus-wrapper .info-wrapper .info-box{gap: 6px;}
  .order-stuatus-wrapper .info-wrapper .info-box p{margin-top: 7px;}
  .review-box-wrapper table td{padding: 10px;}
  .order-stuatus-wrapper .status-box img{width: 60px}

  /* order-listing */
  .order-list-wrapper{margin-top: 20px;}
  .order-list-wrapper .btm-row, .order-list-wrapper .top-row{padding: 15px;}

  /* order details */
  .order-detail-wrapper .btm-row .btm-box .i-toal, .order-detail-wrapper .btm-row .btm-box .d-charges, .order-detail-wrapper .btm-row .btm-box .g-total{margin-top: 15px;}
  .detail-content .img-content-box img{width: 110px}
  .order-detail-btm .detail-content{padding: 10px 0;}

  /* whishlist */
  .whishlist-wrapper .whishlist-box img{width: 110px;height: 110px;}
  .whishlist-wrapper .whishlist-box .price{font-size: 18px;}

  /* profile-page */
  .profile-popup{width: 370px;padding: 70px 30px;}
  .profile-popup .close-btn{font-size: 28px}
  .account-wrapper .account-grid{gap: 20px;}
  .profile-form-wrapper .profile-input input, .profile-form-wrapper .profile-input label, .profile-form-wrapper .dob-box input{font-size: 16px;}
  .profile-form-wrapper .profile-input input, .profile-form-wrapper .dob-box input{padding: 7px 10px;}
  .profile-form-wrapper .form-box{gap: 15px}

  /* contact page */
  .contact-wrapper .contact-form .contact-f-box input, .contact-wrapper .contact-form .contact-f-box textarea{font-size: 16px;}
  .contact-info-wrapper .contact-info-box{grid-template-columns: 34px auto;margin-top: 20px}
  .contact-wrapper .contact-form{padding: 30px 40px;}
  .contact-wrapper .map-box iframe{height: 400px;}

  .checkout-wrapper .form-wrapper input, .checkout-wrapper .form-wrapper textarea, .payment-box .payment-methods label{font-size: 16px;}
  .checkout-r-box .order-items p{font-size: 16px;}
  .checkout-wrapper .form-wrapper label{font-size: 16px;}
  .checkout-r-box .item-info img{height: 150px;width: 150px;}
  .checkout-r-box .item-info{gap: 30px;}
  .pricing-details span, .pricing-details strong{font-size: 18px;}

  .product-card-new .product-title{font-size: 17px;}
  .product-card-new .product-price{font-size: 17px;}
  .product-card-new .product-description{font-size: 13px}
  .product-card-new .product-category{font-size: 12px}
  .product-card-new .product-content{padding: 14px}
  .product-card-new .product-category{margin-bottom: 0.2rem;}
  .product-card-new .product-image-container{height: 340px}
  .bestseller-section .product-card-new .product-image-container, .product-section .product-card-new .product-image-container, .related-section .product-card-new .product-image-container{height: 290px;}
  .product-card-new .product-content{font-size: 14px}
  .product-card-new .add-to-cart{font-size: 13px;padding: 12px;margin-top: 12px;}
  .product-card-new .product-description{margin-bottom: 0.4rem;}

  .video-review-section{width: 180px;}
}


@media screen and (max-width:1279px){

  .heading02{font-size: 38px;}
  .heading03{font-size: 18px;}
  .heading04{font-size: 16px;}
  .sub-heading{font-size: 16px;}

  .pd-80 {padding: 45px 0;}
  .mt-40 {margin-top: 20px;}



  .lg-container{width: 90%;}
  .md-container{width: 90%;}
  p, li{font-size: 14px;}

  .slick-arrow{width: 30px;height: 30px;}
  .slick-arrow.slick-prev{left: -25px;}
  .slick-arrow.slick-next{right: -25px;}

  .slick-dots{gap: 6px;margin-top: 10px;}
  .slick-dots li button {width: 10px;height: 10px;}

  .theme-btn{font-size: 14px;}
 

  .header .lg-container .head-logo{width: 110px;}
  .header .lg-container .nav-items .nav-list li a{font-size: 14px;}
  .header .lg-container .nav-items{width: calc(100% - 140px);}
  .header .lg-container .nav-items .head-search{width: 23%;gap: 7px;}
  .header .lg-container .nav-items .nav-list{gap: 20px;}
  .header .lg-container .nav-items .head-search input{font-size: 14px;}
  .header .lg-container .nav-items .head-search i{font-size: 14px;}
  .header .lg-container .nav-items .user-wrap i{padding: 14px 0}
  .search-input{width: 175px;}
  .header .lg-container .nav-items .nav-list .nav-sublist li a{padding: 7px 15px;font-size: 10px;}
  .search-input:focus{width: 200px;}
  .header .lg-container .nav-items .user-listing{width: 110px;}
  .header .lg-container .nav-items .user-listing li a{gap: 7px;padding: 10px 8px;font-size: 12px}


  .top-marquee{font-size: 12px;}
  .category-section .category-wrapper .category-box .category-name{font-size: 14px;margin-top: 12px;}
  .search-input{padding: 6px 10px;}
  .header .lg-container .nav-items .nav-list li a {font-size: 10px;}
  .product-card .pro-img img{height: 200px;}

  .product-card .product-content .price{font-size: 14px;}
  .product-section .product-wrapper .product-card-new{margin: 10px;}
  .product-section .product-wrapper .product-slider{margin-inline: -10px;}
  .product-card .action-btn{width: 30px;height: 30px;}
  .product-card .btn-box .action-btn i{font-size: 16px}


  .bestseller-section .bestseller-box .bestseller-content .product-category{font-size: 14px;}
  .bestseller-section .bestseller-box .bestseller-content .price {font-size: 16px;}
  .bestseller-section .bestseller-box .best-seller-img img{height: 200px;}

  .arrival-section .arrival-wrapper .arrival-box .arrival-content .read-more{font-size: 12px;}
  .arrival-section .arrival-wrapper .arrival-box{margin-inline: 10px;}
  .arrival-section .arrival-wrapper {margin-inline: -10px;}
  .arrival-section .arrival-wrapper .arrival-box .arrival-content .sub-heading{font-size: 20px;}
  .arrival-section .arrival-wrapper .arrival-box i img{height: 200px;}

  .bestseller-section .product-card-new{margin: 20px 10px;}

  .gallery-section .gallery-wrapper {height: 330px;}

  .testimonial-section .testimonial-wrapper .testimonial-slider .t-box .t-text{font-size: 16px;}
  .testimonial-section .testimonial-wrapper .testimonial-slider .t-box span{font-size: 13px;}

  .contact-section .section-form .form-wrapper input, .contact-section .section-form .form-wrapper textarea{font-size: 16px;padding: 7px;border-bottom: 1px solid #E4CDCD;}
  .contact-section .section-form .submit-btn {font-size: 16px;}

  .benefits-wrapper .benefits-box .icon{width: 50px; height: 50px;}
  .benefits-wrapper .benefits-box i{width: 65px; height: 65px}

  .footer .footer-wrapper .foot-logo img{width: 220px;}
  .footer .footer-wrapper .quick-links li{margin-top: 10px}
  .footer .footer-wrapper .quick-links li a{font-size: 14px;}
  .footer .footer-wrapper .get-in-touch p, .footer .footer-wrapper .get-in-touch a{font-size: 14px;}
  .footer .footer-wrapper .get-in-touch .heading05{font-size: 18px;line-height: 1;}
  .footer .footer-wrapper{padding: 25px 0;}
  .footer .foot-btm p, .footer .foot-btm a{font-size: 12px;}

  /* product-listing */
  .sort-listing p{font-size: 18px;}
  .sort-listing {gap: 10px;}
  .sort-listing select{font-size: 16px;}

  .filter-section .filter-wrap .filter-box label{font-size: 14px;}
  .filter-section .filter-subbox{margin-top: 15px}
  .filter-section .filter-wrap .filter-box input[type=checkbox]{width: 14px;height: 14px;}
  .filter-section .filter-wrap .filter-box{margin-top: 18px;}

  .irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single{font-size: 14px;}
  .irs--flat .irs-bar{top: 32px;}
  .irs--flat .irs-line {top: 32px;}
  .irs--flat .irs-handle{top: 28px;}
  .irs--flat{margin-top: 20px;}

  .irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before{border: 4px solid transparent;bottom: -8px;margin-left: -4px;border-top-color: #5D3047;}

  .product-r-section{column-gap: 10px;}

  .pegination-sec {padding-bottom: 40px;}
  .pagination-sec .pagination-wrapper{gap: 10px;}
  .pagination-sec .pagination-wrapper li{width: 25px;height: 25px;}

  /* product-detail */
  .detail-wrapper .product-gallery{grid-template-columns: 130px calc(100% - 130px)}
  .detail-wrapper .product-details .product-price{font-size: 24px;}
  .detail-wrapper .product-details .btn-box .theme-btn{font-size: 18px;padding: 12px 23px;}
/*  .detail-wrapper .product-details{padding-left: 26px;}*/
  .description-section .description-tab-container .content-box p{margin-top: 16px;}
  .description-section .description-tab-container .content-box li{margin-top: 10px;}
  .detail-wrapper .product-details .qty-box .quantity .qty-btn{width: 32px;height: 32px;font-size: 28px;}
  .detail-wrapper .product-gallery .arrow-box .prev-arrow, .detail-wrapper .product-gallery .arrow-box .next-arrow{height: 30px}
  .detail-wrapper .product-gallery .arrow-box .prev-arrow:after, .detail-wrapper .product-gallery .arrow-box .next-arrow:after{width: 8px;height: 8px;}
  .detail-wrapper .product-gallery .gallery-sm-slider .sm-imgBox{padding: 5px;}
/*  .detail-wrapper .product-gallery .gallery-sm-slider{margin-block: -5px}*/
/*  .detail-wrapper .product-details .sub-heading{margin-top: 10px}*/
  .detail-wrapper .product-gallery .arrow-box{margin: 0 5px;}
  .detail-wrapper .product-details .share-hover-box{left: 11%;}
  .detail-wrapper .product-gallery .product-imgBox img{height: 425px;}
  .size-option .price-info{font-size: 12px;}
  .detail-wrapper .product-details .btn-box{gap:10px}
  .detail-wrapper .product-details .detail-price-box .dis-price{font-size: 18px;}

  /* cart-page */
  .cart-wrapper .cart-list table tbody, .cart-wrapper .cart-list table th, .cart-wrapper .cart-list table td{padding: 5px;}
  .cart-wrapper .cart-list table tbody img{width: 100px;height: 100px}
  .cart-wrapper .cart-list table tbody .btn-box p{font-size: 12px;}
  .cart-wrapper .cart-list table tbody .btn-box i{font-size: 15px}
  .cart-wrapper .cart-list table tbody .btn-box{gap: 12px;}
  .cart-wrapper .quantity .qty-btn {width: 25px;height: 25px;font-size: 21px;}
  .cart-wrapper .quantity p {width: 40px;}
  .cart-wrapper .cart-list .product-detail{gap: 10px;}
  .cart-wrapper .cart-r-box .apply-coupon-toggle input {padding: 5px;font-size: 14px;}
  .cart-wrapper .cart-r-box .coupon-box .heading04 {font-size: 15px;padding: 5px;}
  .cart-wrapper .cart-r-box .cart-t-box{padding: 10px;}
  .cart-wrapper .cart-r-box .cart-t-box td, .cart-wrapper .cart-r-box .cart-t-box th {font-size: 16px;}
  .checkout-wrapper .location-box.acc-row .add-form input{font-size: 14px;}
  .checkout-wrapper .location-box.acc-row .radio-box label{margin-left: 5px;}

  /* checkout-page */
  .checkout-wrapper .acc-row{padding: 13px;}
  .checkout-wrapper .acc-row{margin-top:20px}
  .checkout-wrapper .location-box.acc-row .radio-box{font-size: 14px;}
  .review-box .product-detail img{width: 90px;height: 90px}
  .checkout-wrapper .acc-row .acc-toggle .payment-box{width: 40%;}
  .checkout-wrapper .acc-row::before{height: 40px; width: 40px; left: -8.5%;}
 
  /* thankyou page*/
  .order-stuatus-wrapper .status-box p{font-size: 16px;}
  .order-stuatus-wrapper .info-wrapper{gap: 18px;}
  .review-box-wrapper table td{padding: 7px}
  .review-box-wrapper{padding: 12px;}

  /* order-listing */
  .order-list-wrapper .top-row{grid-template-columns: 24% 24% 30% 18%;}

  /* order-details */
  .detail-content .img-content-box{gap: 20px;}

  /* whishlist */
  .whishlist-wrapper .whishlist-box .price{font-size: 16px}
  .whishlist-wrapper .whishlist-box{padding: 10px 0}
  .whishlist-wrapper .whishlist-box{gap: 20px;}
  .whishlist-wrapper .whishlist-box .whishlist-btn-box{gap: 10px;}

  .profile-form-wrapper .profile-input input, .profile-form-wrapper .profile-input label{font-size: 14px}

  /* contact form */
  .contact-info-wrapper{padding: 20px 40px;}
  .contact-wrapper .contact-form{padding: 20px 25px;}
  .contact-wrapper .contact-form .contact-f-box{margin-top: 20px}
  .contact-wrapper .contact-form .contact-f-box input, .contact-wrapper .contact-form .contact-f-box textarea{padding: 6px}
  .contact-wrapper .map-box iframe{height: 300px}
  .checkout-wrapper .form-wrapper input, .checkout-wrapper .form-wrapper textarea, .payment-box .payment-methods label{font-size: 14px;}
  .checkout-wrapper .form-wrapper input, .checkout-wrapper .form-wrapper textarea{padding: 7px;}
  .checkout-r-box .order-items p{font-size: 16px; }
  .checkout-r-box .item-info{gap: 20px;}
  .checkout-r-box .item-info img {height: 115px;width: 115px;}
  .pricing-details span, .pricing-details strong{font-size: 16px;padding: 3px;}

  .pages-wrapper p, .pages-wrapper li{margin-top: 15px}
  .pages-wrapper h3{margin-top: 25px;font-size: 20px}
  .pages-wrapper h2{margin-top: 30px;font-size: 26px;}
  .pages-wrapper h4{margin-top: 16px;font-size: 18px;}
  .pages-wrapper h5{font-size: 14px;}
  .pages-wrapper h6{font-size: 14px;}

  .product-card-new .product-image-container{height: 260px}
  .product-card-new .product-rating .stars{font-size: 14px;}
  .product-card-new .product-category{font-size: 10px}
  .product-card-new .product-title{margin-bottom: 0.4rem}
  .product-r-section{padding-left: 15px;grid-template-columns: 1fr 1fr;}
  .listing-wrapper{grid-template-columns: 35% 65%;}

  .video-review-section{width: 153px;}

  .bestseller-section .product-card-new .product-image-container, .product-section .product-card-new .product-image-container, .related-section .product-card-new .product-image-container{
    height: 228px;}
} 


@media screen and (max-width:1023px){
 
  .heading02{font-size: 35px;}
  .heading03{font-size: 18px;line-height: 1;}

  .head-border::before, .head-border::after{width: 25%;}
  p , li{font-size: 14px;}

  .theme-btn{font-size: 13px;padding: 9px 15px  }

  .menu-btn{display: block;width: 25px;height: 20px;background: none;border: none;border-bottom: solid 2px #000;cursor: pointer;}
  .menu-btn.active{border-bottom: 0;}
  .menu-btn.active:before {transform: rotate(45deg);}
  .menu-btn.active:after {transform: rotate(-45deg);}
  .header .lg-container .nav-items .head-search{width: 30%}
  .menu-btn:before, .menu-btn:after{content: '';display: block;width: 100%;height: 2px;background: #000;margin: 4.5px 0;transform-origin: 8px 1px;transition: ease .3s all;}
  .header .lg-container .nav-items .nav-list{position: fixed;background: #3E2D1E;padding: 50px 30px;left: 0;right: 0;bottom: 0;z-index: 9;transform: translateX(100%);display: block;transition: .3s all ease;}
  .header .lg-container .nav-items .nav-list.active{transform: translateX(0);}
  .header .lg-container .nav-items .nav-list li{padding: 20px 0;border-bottom: 1px solid #FFFFFF;text-align: left;}
  .header .lg-container .nav-items .nav-list li a{color: #FFFFFF;}
  .description-section .description-tab-btn .sub-heading{padding: 10px}
  .header .lg-container .nav-items .nav-list .dropdown-lst:after{position: absolute;right: 20px;top: 20px;color: #FFFFFF}
/*.header .lg-container .nav-items .nav-list li a{font-size: 14px}*/
  .header .lg-container .nav-items .user-box{gap: 25px;}
  .header .lg-container .nav-items{width: calc(100% - 165px);}
  .header .nav-sublist{position: static;background: transparent;width: 100%;transform: none;padding: 12px 20px 0 0px;max-height: 300px; box-shadow: none;display: block;}
  .header .nav-sublist.active{display: block;}
  .header .nav-sublist li .nav-innerlist{position: static; background: transparent; box-shadow: none;margin-left: 10px;}
  .header .lg-container .nav-items .nav-list .nav-sublist li a{color: #FFFFFF !important}
  .header .lg-container .nav-items .nav-list .nav-sublist li{border-bottom: 0}
  .header .lg-container .nav-items .nav-list .nav-sublist li a{color: #FFFFFF; font-size: 12px;}
  .header .lg-container .nav-items .nav-list li a:hover::after{content: none;}
.header .lg-container .nav-items .nav-list li a{font-size: 14px;}
  .banner-section .shop-btn{font-size: 16px; border-radius: 17px; padding: 8px 26px}
  .category-section .category-wrapper .category-box {margin: 0px 10px;}
  .category-section .category-wrapper{margin-inline: -10px;}
  .category-section .category-wrapper .category-box .cat-img img{height: 190px;}

  /* .product-card .product-content .price {font-size: 14px;} */
  /* .product-section .product-wrapper .product-card{margin: 0 10px;} */
  .product-section .product-wrapper .product-slider {margin-inline: -10px;}

  .arrival-section .arrival-wrapper .arrival-box .arrival-content .heading03{margin-top: 6px;}
  .arrival-section .arrival-wrapper .arrival-box .arrival-content .sub-heading{font-size: 16px;}

  .bestseller-section .bestseller-wrapper .bestseller-slider{padding: 50px ;}
  .bestseller-section .bestseller-wrapper .bestseller-r-img img{object-position: right;}
  .bestseller-section .bestseller-wrapper .bestseller-slider .bestseller-content .price {font-size: 14px;}

  .gallery-section .gallery-wrapper {height: 260px;} 

  .video-section .sm-container{grid-template-columns: repeat(4, calc(25% - 8px));gap: 10px;}


  .testimonial-section .testimonial-wrapper .testimonial-slider .t-box .t-text{font-size: 14px;}
  .testimonial-section .testimonial-wrapper .testimonial-slider .t-box span{font-size: 12px;}
  .testimonial-section .testimonial-wrapper img {height: 210px;}

  .contact-section .section-form .form-wrapper{gap: 30px;}
  .contact-section .section-form .form-wrapper input, .contact-section .section-form .form-wrapper textarea{font-size: 14px;}

  .benefits-wrapper{grid-template-columns: repeat(6, calc(16.6% - 5px));gap: 7px;}
  .benefits-wrapper .benefits-box{padding: 10px}
  .benefits-wrapper .benefits-box i img {width: 65px;}
  .benefits-wrapper .benefits-box p{font-size: 12px;}
  .benefits-section .heading02{font-size: 22px;}

  .footer .footer-wrapper .foot-logo{grid-column: 2 span;}
  .footer .footer-wrapper{grid-template-columns: 50%;}
  .footer .footer-wrapper .foot-logo img {width: 285px;}
  .footer .footer-wrapper{row-gap: 30px;}
  .footer .footer-wrapper .get-in-touch .heading05{font-size: 16px;}
  .footer .footer-wrapper .get-in-touch .sub-sec, .footer .footer-wrapper .quick-links .footer-list{margin-top: 17px;}


  /* product-listing */

  .sort-listing p{font-size: 16px;}
  .sort-listing select{font-size: 14px;}

  .filter-section .filter-wrap .heading04{padding: 7px 7px;}
  .product-r-section{column-gap: 10px;}
  .product-card .product-content {padding: 12px 8px 12px 8px;}
  .product-r-section{padding-left: 15px;}
  .filter-wrapper{padding-right: 18px;}
  .irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single{font-size: 12px;}
  .filter-section .filter-wrap .heading04::after{width: 24px;height: 24px;}

  /* product-detail */
  .detail-wrapper .product-details .product-price{font-size: 22px;margin-top: 0px;}
  .detail-wrapper .product-details .qty-box{margin-top: 5px;}
  .detail-wrapper .product-details .btn-box .theme-btn{font-size: 16px;padding: 10px 20px;}
  .detail-wrapper .product-details .btn-box{margin-top: 18px;gap: 12px;}
  .detail-wrapper .md-container{grid-template-columns: 55% 45%;}
  .qty-box{gap: 10px}
/*  .detail-wrapper .product-gallery .gallery-lg-slider{margin-left: 10px;}*/
  .detail-wrapper .product-gallery{grid-template-columns: 100px calc(100% - 100px);}
  .detail-wrapper .product-gallery .gallery-sm-slider .sm-imgBox img{border-radius: 7px;}
  .detail-wrapper .product-gallery .gallery-sm-slider .sm-imgBox.slick-current{border-radius:7px;}
  .detail-wrapper .product-gallery .product-imgBox{border-radius: 7px;}
  .detail-wrapper .product-details .share-box .share-img{width: 25px;}
  .detail-wrapper .product-details .share-hover-box img{width: 22px;}
  .detail-wrapper .product-details .share-hover-box{gap: 5px}
  .detail-wrapper .product-gallery .product-imgBox img{height: 350px;}
/*  .detail-wrapper .product-gallery .gallery-sm-slider .sm-imgBox img{height: 97px;}*/

  /* cart-page */ 
  .cart-wrapper{grid-template-columns: 100%;}
  .cart-wrapper table th{font-size: 16px;}
  .cart-wrapper .cart-r-box .cart-t-box .theme-btn{margin-top: 10px;}

  /* order listing */
  .order-list-wrapper .top-row {grid-template-columns: 26% 30% 30% 11%;gap: 1%}

  /* order detail */
  .order-detail-wrapper .btm-row{gap: 10px; padding: 13px;}
  .order-detail-wrapper .top-row{padding: 13px;}
  .product-qty-box{grid-template-columns: 200px auto;}

  /* static-pages */
  .pages-wrapper .heading04{margin-top: 30px;}
  .pages-wrapper p{margin-top: 15px}

  /* profile-page */
  .account-wrapper .account-grid .account-box{padding: 12px;}
  .account-wrapper .account-grid{gap: 10px}

  /* contact form */
  .contact-info-wrapper{padding: 20px 25px}
  .contact-info-wrapper .contact-info-box{grid-template-columns: 30px auto;}
  .contact-wrapper .contact-form .contact-f-box input, .contact-wrapper .contact-form .contact-f-box textarea{font-size: 14px}

  .cart-wrapperr{width: 100%}
  
}
@media screen and (max-width: 900px){
  .detail-wrapper .md-container{grid-template-columns: 100%;}
}

@media screen and (max-width: 700px){
  

  .heading02 {font-size: 28px;letter-spacing: 1px}

  
  .pd-100 {padding: 40px 0;}
  .mt-100{margin-top: 40px}
  .mt-60{margin-top: 25px;}
  .head-border::before, .head-border::after {width: 21%;}
  .head-border::after{bottom: 12%}

  .slick-arrow.slick-prev{left: 0px;}
  .slick-arrow.slick-next{right: 0px;}

  
  .header .lg-container .head-logo {width: 125px;}
  .header .lg-container .nav-items .user-box {gap: 17px;}
  .header .lg-container .nav-items .user-box i {font-size: 17px;}
    .header .lg-container .nav-items .user-box .mob-search{display: block;}
   .header .lg-container .nav-items .search-container{position: absolute;bottom: -35px;right: 12px;transform: translateX(110%);transition: .3s all ease;}

  .header .lg-container .nav-items .head-search{width: 60%;}
  .header .lg-container .nav-items .head-search input{padding: 3px 10px 6px 0px;border-bottom: 1px solid #00000042;}
  .header .lg-container .nav-items .head-search{border: 0}
    .header .lg-container .nav-items .search-container.active{transform: translateX(0);}
  .header .lg-container .nav-items .cart-box span {width: 19px;height: 19px;font-size: 12px;right: -13px;top: -12px;}
  .header .lg-container .nav-items .nav-list li a{font-size: 18px;}
/*  .top-marquee{animation: marquee 16s linear infinite;overflow: initial;}*/
  @keyframes marquee {
    0% {left: 0;}
    100%{left: -1300px;}
  }
  .header .lg-container .nav-items .nav-list li a{font-size: 13px}

  .banner-section .shop-btn{top: 40%;left: 0%;right:0;margin: 0 auto;}
  .mobile-slider{display: block}
  .banner-slider{display: none;}



  .category-section .category-wrapper .category-box .cat-img{padding: 5px;}
  .category-section .category-wrapper .category-box{margin: 0px 10px;}
  .category-section .category-wrapper{margin-inline: -10px 0;}
  .category-section .category-wrapper .category-box .cat-img img{height: 170px;}

  .product-section .product-wrapper .product-card{margin: 10px;}
  .product-section .product-wrapper .product-slider{margin: 0 0px;margin-top: 30px}
  .arrival-section .arrival-wrapper{display: block;}
  .arrival-section .arrival-wrapper .arrival-box i img{height: 150px;}

  .bestseller-section .bestseller-wrapper .bestseller-r-img{display: none;}
  .bestseller-slider, .product-slider{padding: 0 10px;}
  .bestseller-slider .slick-next{right: -18px}
  .bestseller-slider .slick-prev{left: -18px}
  .product-slider .slick-next{right: -18px}
  .product-slider .slick-prev{left: -18px}
  .bestseller-section .bestseller-wrapper{grid-template-columns: 100%;}
  .bestseller-section .bestseller-wrapper .bestseller-slider{padding: 40px 15px;}
  .bestseller-section .bestseller-box .bestseller-content{padding: 20px 15px;}
.discount-span{font-size: 12px}
.bestseller-section .product-card-new{margin: 20px 5px}
.product-section .product-wrapper .product-card-new{margin: 10px 5px;}

  .gallery-wrapper.slick-slider .slick-track, .gallery-wrapper.slick-slider .slick-list{display: flex;}



  .video-section .sm-container {grid-template-columns: repeat(2, calc(50% - 5px));}
  
  /* .testimonial-section .testimonial-slider{width: 100%;padding: 0 10%;} */
  .testimonial-section .t-box .t-content .t-text{width: 96%;}
  .testimonial-section .t-box .t-img img{height: 124px;width: 90px;margin: 0 auto;}
  .testimonial-section .t-box .t-content .t-text .inverted-comma, .testimonial-section .t-box .t-content .t-text .reverse{width: 30px}
  .testimonial-section .t-box .t-content .t-text .reverse{right: -1%}

  .testimonial-section .t-box .t-content{padding: 90px 10px 30px 10px;}
  .testimonial-section .testimonial-wrapper .testimonial-slider .t-box span{right: 12%;}
  .testimonial-section .testimonial-wrapper img{height: 265px;object-fit: cover;object-position: 80%;}

  .contact-section .section-form .form-wrapper{grid-template-columns: 100%;}
  .contact-section .section-form .form-wrapper .input-box:last-child{grid-column:auto}
  .contact-section .success{font-size: 14px;}

  .benefits-wrapper .benefits-box i img {width: 55px;}
  .benefits-wrapper{grid-template-columns: repeat(3, calc(33% - 5px));}
  .benefits-wrapper .benefits-box p{font-size: 11px;margin-top: 13px;}
  .benefits-wrapper .benefits-box .icon{width: 40px;height: 40px;}
  .benefits-wrapper .benefits-box{border-radius: 9px}
  .benefits-wrapper .benefits-box i{width: 55px;height: 55px;}

  .footer .footer-wrapper {grid-template-columns: 100%;}
  .footer .footer-wrapper .foot-logo{grid-column: auto;}
  .footer .footer-wrapper .foot-logo img {width: 215px;}

  /* product-listing */
  .listing-wrapper{grid-template-columns: 100%;}
  .product-r-section{padding-left: 0;border-left: 0;grid-template-columns: 1fr;}
  .filter-wrapper.active{display: block;}
  .sort-listing{display: inline-flex;width: calc(100% - 74px);margin-left: -5px;}
  .listing-section .mob-filter{display: inline-block;font-size: 16px;}
  .filter-wrapper{position: fixed;background: #ffffff;right: 0;left: 0;bottom: 0;padding: 45px 30px;overflow: auto;height: 100%;display: none;z-index: 99;}
  .filter-close{display: block;position: absolute;top: 2%;right: 8%;}

  .detail-wrapper .md-container{grid-template-columns: 100%;}
  .detail-price-box .prize-size-selector{gap: 12px;margin-top: 15px;}
  .detail-wrapper .product-details .btn-box{grid-template-columns: 1fr;}
  .product-detail-rating .stars{font-size: 22px}
  .size-option{padding: 5px 14px;}
  .detail-wrapper .product-details .product-price{font-size: 20px;}
  .detail-wrapper .product-details .qty-box .quantity p{width: 43px;}
/*  .description-section .description-tab-btn{display: block  ;}*/
  .detail-wrapper .product-details{padding: 20px 10px }
  .description-section .description-tab-container .content-box{padding: 8px;}
  .related-slider .product-card-new{margin: 0 10px;}
  .related-slider .slick-arrow.slick-next{right: -18px}
  .related-slider .slick-arrow.slick-prev{left: -18px}
  .related-slider {margin: 0 0px;padding: 0 10px}
  .detail-wrapper .product-gallery{grid-template-columns: 85px calc(100% - 95px);}
  .detail-wrapper .md-container{grid-template-columns: 100%;}
  .detail-wrapper .product-gallery .arrow-box .prev-arrow, .detail-wrapper .product-gallery .arrow-box .next-arrow{height: 25px;margin-top: 10px}
  .detail-wrapper .product-gallery .arrow-box .prev-arrow:after, .detail-wrapper .product-gallery .arrow-box .next-arrow:after{height: 6px; width: 6px;}
  .detail-wrapper .product-gallery .arrow-box .prev-arrow, .detail-wrapper .product-gallery .arrow-box .next-arrow{border-radius: 5px;}
  .detail-wrapper .product-gallery .arrow-box .next-arrow:after{transform-origin: 0px -1px;}
  .detail-wrapper .product-gallery .arrow-box .prev-arrow:after{transform-origin: 5px 0;}
  .detail-wrapper .product-gallery .arrow-box{gap: 5px}
  .detail-wrapper .product-details .heading02{margin-right: 30px}
  .detail-wrapper .product-details .share-hover-box{left: -85%;}
  .detail-wrapper .product-details .share-hover-box:after{left: 76%}
  .detail-wrapper .product-gallery .product-imgBox img{ height: 285px;}
  .detail-wrapper .product-gallery .gallery-sm-slider .sm-imgBox img{height: 85px}

  /* cart page */
  .cart-wrapper .cart-list table{display: block;}
  .cart-wrapper .cart-list table tr{display: flex;flex-direction: column;}
  .cart-wrapper .cart-list table thead{display: none;}
  .cart-wrapper .cart-list table tr{margin-top: 30px}
  .cart-wrapper .cart-list table tr:first-child{ margin-top: 0}
  .cart-wrapper .cart-list table tbody .btn-box{flex-wrap: wrap;gap: 0px;margin-top: 0px;}
  .cart-wrapper .quantity{align-items: center;margin-top: 10px;position: relative;margin-left: 80px}
  .cart-wrapper .quantity::before{content: "Quantity: ";font-size: 16px;font-weight: 600;margin-right: 10px;position: absolute;left: -80px}
  .cart-wrapper table .t-price::before{content: "Price";font-size: 16px;font-weight: 600;margin-right: 10px;}
  .cart-wrapper .cart-l-box{padding: 10px;}
  .cart-wrapper .cart-r-box .cart-t-box .heading03{padding-bottom: 6px;}
  .cart-wrapper .cart-r-box .cart-t-box td, .cart-wrapper .cart-r-box .cart-t-box th{padding-left: 0;padding-right: 0;}
  .checkout-wrapper .acc-row .acc-toggle tbody td{padding: 7px 0}
  .cart-wrapper .cart-list .product-detail{align-items: start;}


  /*  */

  .checkout-wrapper::before{left: 2%;}
  .checkout-wrapper .acc-row::before{left: -15.5%;}
  .review-box table thead{display: none;}
  .review-box table tr{display: flex; flex-direction: column;margin-top: 20px;}
  .review-box table tr:first-child{margin-top: 0;}
  .checkout-wrapper .review-box .product-detail{gap: 10px;}
  .checkout-wrapper .acc-row .acc-toggle tbody tr:first-child td{border-top: 1px solid #00000032;}
  .checkout-wrapper .acc-row .acc-toggle tbody tr:first-child td:first-child{border-top: 0;}
  .checkout-wrapper .location-box.acc-row .add-form .input-box{width: 100%;}
  .checkout-wrapper .location-box.acc-row .add-form{gap: 10px;}

  .checkout-wrapper .payment-wrapper .acc-toggle{display: block;}
  .checkout-wrapper .acc-row .acc-toggle .payment-box{width: 100%;}
  .checkout-wrapper .payment-wrapper .acc-toggle .payment-r-box{margin-top: 20px;}
  .checkout-wrapper .acc-row::before {height: 33px;width: 33px;}

  /* thankyou Page*/
  .order-stuatus-wrapper .info-wrapper{display: block;padding: 15px;}
  .order-stuatus-wrapper .info-wrapper .info-box{width: 100%;margin-top: 20px;}
  .order-stuatus-wrapper .info-wrapper .info-box:first-child{margin-top: 0;}
  .order-stuatus-wrapper .info-wrapper .info-box i{font-size: 16px;}

  /* order-listing */
  .order-list-wrapper .top-row{grid-template-columns: 100%;gap: 10px;}
  .order-list-wrapper .top-row .theme-btn{float: none;}
  .order-list-wrapper .btm-row .img-box{gap: 10px}
  .order-list-wrapper .btm-row .img-box img{width: 70px;height: 50px;}
  .order-list-wrapper .btm-row, .order-list-wrapper .top-row{padding: 10px;}
  .order-list-wrapper{border-radius: 8px;}

  .order-detail-wrapper .btm-row{flex-wrap: wrap;}
  .order-detail-wrapper .btm-row .btm-box{width: 100%;}
  .order-detail-wrapper .top-row .top-boxes{justify-content: space-between;}
  .order-detail-wrapper .top-row{flex-wrap: wrap;}
  .order-detail-wrapper .top-row .top-boxes .conf-text{margin-top: 15px;}
  .wrapper-box{padding: 10px;}
  .order-detail-btm .detail-content{flex-wrap: wrap;}
  .order-detail-btm .detail-content p.price{width: 100%;text-align: right;padding-top: 5px;margin-top: 5px; border-top: 1px solid #ddd}

  /* whishlist */
  .whishlist-wrapper{padding: 10px}
  .whishlist-wrapper .whishlist-box{gap: 10px;}
  .whishlist-wrapper .whishlist-box .whishlist-btn-box{gap: 5px;flex-wrap: wrap;}
  .whishlist-wrapper .whishlist-box .price{font-size: 14px}
  .detail-content .img-content-box{gap: 10px}
  .product-qty-box {gap: 10px;}
  .detail-content .img-content-box img{width: 70px}

  /* profile-page */
  .account-wrapper .account-grid{grid-template-columns: 1fr 1fr}

  .profile-popup{border-radius: 0; left: 0; width: auto;}

  /* contact-form */
  .contact-wrapper .contact-box{grid-template-columns: 100%;gap: 25px}
  .contact-wrapper .map-box{width: 100%}
  .contact-wrapper .map-box iframe{height: 200px}
  .contact-info-wrapper{padding: 0}

  .checkout-wrapper .form-wrapper{display: block;}
  .checkout-wrapper .form-wrapper .form-box{margin-top: 15px;} 
  .checkout-wrapper .form-wrapper input, .checkout-wrapper .form-wrapper textarea{margin-top: 6px;}
  .checkout-r-box .item-info img{width: 90px; height: 90px}
  .checkout-r-box .order-items p{font-size: 14px; }
  .checkout-r-box .item-info{flex-wrap: wrap;gap: 0px;}
  .checkout-r-box .order-items p{margin-top: 10px;}
  .checkout-r-box .order-items .qty-no{margin-left: 20px;}
  .shipping-box{margin-top: 30px}


  .breadcrumb ul li{font-size: 12px;}
  .pages-wrapper h2{margin-top: 30px;font-size: 20px;}
  .pages-wrapper h3{font-size: 18px;}
  .change-password .show-password{top: 33px;}

  .product-card-new .product-content{padding: 10px;}
  .product-card-new .product-title{font-size: 14px}
  .product-card-new .product-description{font-size: 11px;}
  .product-card-new .product-price{font-size: 15px}
/*  .product-card-new .product-image-container{height: 170px}*/
      .product-card-new .add-to-cart {
        font-size: 12px;
        padding: 10px;
        margin-top: 10px;
    }
    .pagination-sec .pagination-wrapper .pagination{gap: 4px;}
    .pagination-sec .pagination-wrapper span{    width: 24px;
    height: 24px;font-size: 11px;}
    .video-review-section{width: 130px;}

    .order-list-wrapper .btm-row{gap: 20px;}
    .order-detail-btm .detail-head{display: none}
}


@media screen and (max-width: 500px){
 
}


  @media (max-width: 768px) {
    .review-section .summary {flex-direction: column;gap: 2rem;}
    .review-section .rating-bars {width: 100%;padding: 0;}
    .review-section .filter-controls {flex-direction: column;gap: 1rem;}
      
    .review-section .search-input {width: 100%;}
    .review-section .review{padding: 1rem 0.8rem;border-radius: 0.7rem}
    .review-section .rating-label{width: 40px;}
    .review-section .summary{gap: 1rem;padding: 1.5rem;}
    .review-section .rating-percent{width: 30px}
  }
