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

    /* dev extra css */
    .navbar-area .myCategories {
        width: 261px;
    }
}

@media (max-width: 1280px) {

    .wdt-heading-title {
        font-size: 38px;
    }

    .theme-8 .wdt-heading-title {
        font-size: 38px;
    }
}

@media (max-width: 1199px) {
    .navbar-area .myCategories {
        display: none;
    }
}


@media (min-width: 1199px) {
    .top_categories {
        display: none;
    }
}


@media (max-width: 1024px) {


    /*---- extra css dev ----*/

    .categorywrapper .category {
        width: calc(125px + (150 - 125) * ((100vw - 320px) / (1920 - 320))) !important;
        height: calc(125px + (150 - 125) * ((100vw - 320px) / (1920 - 320))) !important;
        margin: 30px 10px !important;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    /*------ cart section start------*/
    .inner-title {
        color: var(--bs-primary);
        font-weight: 500;
        font-size: 24px;
    }

    .subscribe-content {
        position: absolute;
        top: 14%;
        left: 43%;
        transform: translateX(-50%);
    }

    .subscribe-content h2 {
        font-size: 30px !important;
    }

    #carouseltest img {
        height: 400px !important;
    }

    /*----- new update 25/07/2023 -----*/
    .home-subtitle {
        font-size: 26px;
    }

    .theme-12-slider .home-subtitle {
        font-size: 44px;
    }

    #theme-5-home-slider .item img {
        height: 400px;
    }

    #theme-5-home-slider .home-subtitle {
        font-size: 36px;
    }

    /*----- new update 25/07/2023 -----*/

    /* ---- back to top button start ---- */
    #back-to-top {
        bottom: 80px;
    }

    /* ----- theme-11 start ------ */
    .theme-11-slider .carousel-caption .home-subtitle {
        font-size: 25px !important;
    }

    .theme-11-slider .theme-11-main-banner .owl-dots .owl-dot span {
        width: 35px;
    }

    /* ------------ theme-12 start ------------ */
    /* testimonial */
    .theme-12-client-img {
        width: 140px !important;
        object-fit: cover;
    }

    /* ----------------- theme-13 start ----------------- */
    /* theme-13 product start */
    .theme-13-best-Selling-product .item .item-img img,
    .theme-13-deals #top-deals13 .item .item-img img {
        height: 140px !important;
        width: 130px !important;
    }

    /* ----------------- theme-14 start ----------------- */
    /* theme-14 product start */
    .theme-14-best-Selling-product .card .card-img img,
    .theme-14-deals #top-deals13 .card .item-img img {
        height: 250px !important;
    }

    /* theme-14 product start */
    .theme-14-new-product .item .item-img img {
        height: 153px !important;
        width: 130px !important;
    }

    /* ----------------- theme-15 start ----------------- */
    .theme-15-best-Selling-product .card .card-img img,
    .theme-15-deals .theme-15-deal .card .card-img img {
        height: 250px !important;
    }


    .h-500px {
        height: 350px !important;
    }
}


@media (min-width: 992px) {
    .sidebar {
        display: none;
    }
}

@media (max-width: 992px) {
    .banner-area .banner-slider .carousel .carousel-inner .carousel-item {
        height: 350px;
    }

    /* category theme-7 */
    .theme-7-category-slider .owl-nav {
        right: 50% !important;
        bottom: 105%;
        transform: translateX(50%) !important;
    }

    .theme-7-category-slider.rtl .owl-nav {
        left: 50% !important;
        right: auto !important;
        transform: translateX(-50%) !important;
    }
}

@media (max-width: 991px) {
    .extra-margin {
        margin-bottom: 70px !important;
    }

    .order-trecking-sec {
        height: 100vh;
    }
}

@media (max-width: 576px) {
    .h-157 {
        height: 157px;
    }


}

@media (max-width: 758px) {

    .offers-theme-8 .offer-badge-8,
    .offers-theme-9 .offer-badge-9,
    .offers-theme-11 .offer-badge-11,
    .offers-theme-12 .offer-badge-12,
    .offers-theme-14 .offer-badge-14 {
        top: 30px;
    }
}

@media (max-width: 768px) {
    .img-test {
        height: 65px;
    }

    .banner-area .banner-slider .carousel .carousel-inner .carousel-item {
        height: 400px;
    }

    .gallery .preview__link {
        width: 100%;
        height: 100%;
    }

    /* ========== theme-1 product start ========== */
    .best-product .card img,
    .product-list .card img {
        height: 215px;
    }

    /* theme-4 product */
    .theme-4-best-Selling-product .product-item .card img {
        height: 230px;
        object-fit: cover;
    }

    .theme-7-best-Selling-product .card .card-img img {
        height: 200px !important;
    }

    .Testimonial .card-border-main .card {
        transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    }

    .theme-7-category-slider .card-border-main .card-drop-border,
    .theme-7-offer-banner-3 .card-border-main .card-drop-border,
    .theme-7-offer-banner-1-carousel .card-border-main .card-drop-border,
    #testimonial7 .card-border-main .card-drop-border {
        border: 0px !important;
    }

    .theme-7-category-slider .card-border-main .card,
    .theme-7-offer-banner-3 .card-border-main .card,
    .theme-7-offer-banner-1-carousel .card-border-main .card,
    #testimonial7 .card-border-main .card {
        transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
        border: 1px solid var(--bs-secondary) !important;
    }


    .theme-7-offer-banner-3-carousel .owl-stage,
    #testimonial7 .owl-stage {
        padding: 0px !important;
    }

    .theme-7-category-slider .owl-stage-outer,
    .theme-7-offer-banner-1-carousel .owl-stage-outer,
    #testimonial7 .owl-stage-outer .owl-stage {
        padding: 0px !important;
        margin-right: 0px !important;
    }

    /* ----------- button hover ----------- */

    .btn__primary:is(:hover, :active, :focus),
    .btn__secondary:is(:hover, :active, :focus) {
        transform: translate3d(-3px, -4px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    }

    /* ---------- button rtl css start --------- */
    .btn__primary.rtl:is(:hover, :active, :focus),
    .btn__secondary.rtl:is(:hover, :active, :focus) {
        transform: translate3d(-3px, -4px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) !important;
    }

    /* ----------- theme-7 card ----------- */
    .card-border-main .card:is(:hover, :active, :focus) {
        transform: translate3d(-6px, -6px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
        transition: .3s;
    }


    /* ---------- theme-7 card rtl css start --------- */
    .card-border-main .card.rtl:is(:hover, :active, :focus) {
        transform: translate3d(0.4em, -0.4em) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) !important;
    }

    .card-border-main .card.rtl-card:is(:hover, :active, :focus) {
        transform: translate3d(0.4em, -0.4em) !important;
    }

    /* ----------------- theme-8 start ----------------- */

    /* main-banner */
    .theme-8-main-banner,
    .theme-8-main-banner .carousel-caption,
    .theme-8-main-banner img {
        height: 350px !important;
    }

    .theme-8-best-Selling-product .card .card-img img,
    .theme-8-new-product .card .card-img img,
    #top-deals8 .card .card-img img {
        height: 230px !important;
    }

    .theme-8 .owl-nav .owl-next,
    .theme-8-offer-banner-3 .carousel-control-next {
        right: 0px !important;
        left: auto !important;
    }

    .theme-8 .owl-nav .owl-prev,
    .theme-8-offer-banner-3 .carousel-control-prev {
        left: 0px !important;
        right: auto !important;
    }

    .theme-8 .theme-8-deals .top-deals8.rtl .owl-nav .owl-next,
    .theme-8 .testimonial8.rtl .owl-nav .owl-next,
    .theme-8 .testimonial8.rtl .owl-nav .owl-next,
    .theme-8-category-slider.rtl .owl-nav .owl-next,
    .theme-8-offer-banner-3 .theme-8-offer-banner-3-carousel.rtl .owl-nav .owl-next {
        right: auto !important;
        left: 0px !important;
    }

    .theme-8 .theme-8-deals .top-deals8.rtl .owl-nav .owl-prev,
    .theme-8 .testimonial8.rtl .owl-nav .owl-prev,
    .theme-8-category-slider.rtl .owl-nav .owl-prev,
    .theme-8-offer-banner-3 .theme-8-offer-banner-3-carousel.rtl .owl-nav .owl-prev {
        left: auto !important;
        right: 0px !important;
    }

    /* ----------------- theme-9 start ----------------- */

    /* main-banner */
    .theme-9-home-slider,
    .theme-9-home-slider .carousel-caption,
    .theme-9-home-slider img {
        height: 350px !important;
        object-fit: cover;
    }

    .theme-9-best-Selling-product .card .card-img img,
    .theme-9-new-product .card .card-img img,
    #top-deals9 .card .card-img img,
    .theme-10-best-Selling-product .card .card-img img,
    .theme-10-new-product .card .card-img img,
    #top-deals10 .card .card-img img {
        height: 245px !important;
    }

    .main-banner-title {
        font-size: 18px;
    }

    .h-42 {
        height: 35px;
    }

    /* top deal start */
    .theme-9-deals #top-deals9 .card img,
    .deals #top-deals5 .card img {
        width: 160px !important;
        object-fit: cover !important;
        object-position: center !important;
    }

    /* theme-10 nav arrow */
    .theme-10 .owl-nav button,
    .theme-10-offer-banner-3-carousel .owl-nav button,
    .theme-10-home-slider .owl-nav button {
        height: 35px !important;
        width: 35px !important;
        opacity: 1 !important;
    }

    /* ----------------- theme-11 start ----------------- */
    /* product */
    .theme-11-best-Selling-product .card .card-img img,
    .theme-11-new-product .card .card-img img,
    #top-deals11 .card .card-img img {
        height: 200px !important;
    }

    /* theme-11-blog */
    .theme-11-blog .blog-height-11 {
        height: 180px;
    }

    /* top deal start */
    .theme-11 #top-deals11 .deal-11 img {
        height: 200px !important;
        width: 130px !important;
        object-fit: cover !important;
        object-position: center !important;
    }

    /* ----------------- theme-12 start ----------------- */
    /* product */
    .theme-12-best-Selling-product .card .card-img img,
    #top-deals12 .card .card-img img {
        height: 180px !important;
    }

    .theme-12-new-product .item .item-img img {
        height: 190px !important;
    }


    /* ----------------- theme-13 start ----------------- */
    /* theme-13 product start */
    .theme-13-best-Selling-product .item .item-img img,
    .theme-13-deals #top-deals13 .item .item-img img {
        height: 140px !important;
        width: 100px !important;
    }

    .theme-13-new-product .card-img img {
        height: 200px;
    }

    /* theme-13-category */
    .theme-13-category .theme-13-item .card-title {
        font-size: 16px;
    }

    /* --------- theme-14 start --------- */
    /*  theme-14-deals   */
    .theme-14-deals #top-deals14 .card .card-img img {
        height: 190px !important;
    }

    /* --------- theme-15 start --------- */
    /* offer banner 1 */
    .offer-banner-1-img {
        height: 220px;
    }

    .theme-15-blog-img {
        height: 300px;
    }

}

@media (max-width: 576px) {

    .theme-9-best-Selling-product .card .card-img img,
    .theme-9-new-product .card .card-img img,
    #top-deals9 .card .card-img img,
    .theme-10-best-Selling-product .card .card-img img,
    .theme-10-new-product .card .card-img img,
    #top-deals10 .card .card-img img {
        height: 200px !important;
    }

    .theme-3-blog .card h5 a,
    .theme-11-blog .card h5 a {
        font-size: 16px;
    }

    .banner-area .banner-slider .carousel .carousel-caption h2 {
        font-size: 22px;
    }

    .banner-area .banner-slider .carousel .carousel-caption p {
        font-size: 12px;
    }

    .product-price-size {
        font-size: 15px;
    }

    .home-subtitle {
        font-size: 34px !important;
    }

    /* .theme-3-best-Selling-product .item .item-img img,
    .deals3 .item .item-img img {
        height: 140px !important;
    } */

    /* theme-2 deals2  */
    .deals2 .card .card-img img {
        height: 230px;
    }

    /* ------------ theme-6 ------------ */
    .theme-6-main-banner,
    .theme-6-main-banner .carousel-caption,
    .theme-6-main-banner img {
        height: 75vh !important;
    }

    /* ------------ theme-6 ------------ */
    /* .theme-7-main-banner,
    .theme-7-main-banner .carousel-caption,
    .theme-7-main-banner img {
        height: 75vh !important;
    } */

    /* .theme-7-new-product .item .item-img img {
        height: 150px !important;
    } */

    .theme-6-new-product .card .card-img img {
        height: 150px !important;
    }


    /* theme-9-category start */
    .theme-9-category .theme-9-category-slider img {
        height: 140px;
    }

    /* theme-11 start */
    .theme-11-main-banner-slider,
    .theme-11-slider .carousel-caption {
        height: 70vh;
    }

    #back-to-top {
        right: 12px;
        left: unset;
    }

    #back-to-top.rtl {
        left: 12px;
        right: unset;
    }
}

@media (max-width: 992px) {
    .testimonials .owl-carousel .review .review-body .review-img img {
        width: 70px;
        height: 70px;
    }

    .cart-table td .product-detail .pr-img {
        width: 100px;
    }
}

@media (max-width: 991px) {
    .nodata-img {
        width: 75%;
    }
}

@media (max-width: 576px) {

    .subscribe_newsletter .img-overlay {
        padding: 80px 50px;
    }

    /* home search input */
    .input-width {
        width: 100% !important;
    }

    /* home search input */

    /* theme-7 start */

    .theme-7-offer-banner-1 .theme-7-offer-banner-1-carousel .owl-stage-outer {
        padding: 7px;
    }

    .cat-img-7 img {
        height: 130px;
    }

    #theme-10-home-slider,
    #theme-10-home-slider .carousel-caption,
    #theme-10-home-slider img {
        height: 89vh !important;
        object-fit: cover;
    }


    /* ----------- theme-14 start ----------- */
    /* --------- theme-14-main-banner-slider start --------- */
    .theme-14-main-banner-slider,
    .theme-14-slider .carousel-caption {
        height: 360px;
    }

    /* main banner images */
    .theme-14-offer-banner-1-carousel img,
    .theme-14-slider .img-3 img {
        height: 200px !important;
    }
}

@media (max-width: 400px) {

    #preview-img .owl-nav .owl-prev {
        padding: 1px 8px !important;
    }

    .subscribe_newsletter img {
        height: 200px;
    }

    .subscribe_newsletter .img-overlay {
        padding: 0px 60px;
        top: 12%;
    }

    /* ----------------- theme-12 start ----------------- */
    /* product */
    .theme-12-best-Selling-product .card .card-img img,
    #top-deals12 .card .card-img img {
        height: 180px !important;
    }

    .theme-12-best-Selling-product .btn.btn-primary {
        padding: 10px 5px !important;
    }

}

@media (max-width:767px) {
    .subscribe_newsletter .img-overlay form input {
        width: 100%;
        padding: 0.5rem;
    }

    /*---- extra css dev ----*/

    /* .categorywrapper .category {
        width: calc(50% - 27%) !important;
    } */

    /*------ newsletter section ------*/
    .newsletter .mobile-input-width {
        width: 75% !important;
        margin: 0px !important;
    }

    .newsletter-img {
        height: 400px;
    }

    /*------ support-bar-area ------*/
    .min-search {
        padding: 4px 8px !important;
    }

    .subscribe-content {
        position: absolute;
        top: 26% !important;
        left: 15% !important;
        transform: translateX(0%) !important;
    }

    /*---- extra css dev ----*/

    /*==== new update 25/07/2023 ====*/
    #countdown li {
        padding: 0px 25px;
    }

    .banner-area .carousel-control-next-icon,
    .banner-area .carousel-control-prev-icon {
        width: 40px;
        height: 40px;
    }

    #theme-5-home-slider .item img {
        height: 400px;
    }

    #theme-5-home-slider .home-subtitle {
        font-size: 36px;
    }

    /*==== new update 25/07/2023 ====*/

    /* --------- theme-6 jenish ----------- */
    .offer-badge,
    .offer-badge-7 {
        bottom: -7px;
    }

    /* --------- theme-11 category -------- */
    .theme-11-category-slider .cat-img img {
        height: 180px;
    }
}

@media only screen and (min-width: 576px) and (max-width: 768px) {
    .big-view .images {
        height: 450px !important;
    }

    .home-description {
        font-size: 16px !important;
    }

    /* ------- blog page card image ------- */
    .featured-blog .owl-carousel .card img,
    .blogs-list .card .blog-img {
        height: 200px;
    }

    /* home search input */
    .input-width {
        width: 100% !important;
    }

    #theme-10-home-slider,
    #theme-10-home-slider .carousel-caption,
    #theme-10-home-slider img {
        height: 400px !important;
        object-fit: cover;
    }

    /* ------------ theme-13 start ------------ */
    /* ---------- testimonial ---------- */
    .theme-13-client-img {
        width: 170px !important;
    }

    /* ----------- theme-14 start ----------- */
    /* --------- theme-14-main-banner-slider start --------- */
    .theme-14-main-banner-slider,
    .theme-14-slider .carousel-caption {
        height: 390px;
    }

    /* main banner images */
    .theme-14-offer-banner-1-carousel img,
    .theme-14-slider .img-3 img {
        height: 200px !important;
    }
}

@media (max-width: 1023px) {

    /* product detail */
    .border-sm-bottom {
        padding-top: 18px;
        border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    }
}

@media (min-width: 1024px) {

    /* product detail */
    .border-sm-bottom {
        border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    }
}

@media (max-width: 576px) {
    .cart .card .list-group .list-group-item img {
        width: 70px;
        height: 70px;
    }

    .mobile-input-width {
        display: block !important;
    }

    .mobile-input-width input {
        width: 100%;
        margin-bottom: 20px;
    }

    /* rtl */
    .mobile-input-width-rtl input {
        width: 100%;
        margin-bottom: 20px;
        margin-right: 4px;
    }

    .mobile-input-width button {
        margin: auto;
        display: flex;
        justify-content: center;
    }

    .subscribe-content {
        position: absolute;
        top: 14% !important;
        left: 2% !important;
        transform: translateX(0%) !important;
    }

    /*----------------------------- extra css dev -----------------------------*/

    /* second navbar */
    .nav-icon-m-1 {
        margin: 5px 10px !important;
    }

    .top-bar .right-btn-wrapper li,
    .navbar-area .right-btn-wrapper li {
        position: relative;
        margin: 0px 5px !important;
    }

    /*------ newsletter section ------*/
    .newsletter input,
    .newsletter button {
        padding: 6px 12px !important;
    }

    .newsletter .mobile-input-width {
        width: 100% !important;
        margin: 0px !important;
    }

    .newsletter img {
        width: -webkit-fill-available;
        height: 300px;
        object-fit: cover;
        object-position: center;
    }

    .subscribe .mobile-input-width input,
    .subscribe .mobile-input-width button {
        padding: 8px 12px !important;
    }

    /*--- product-view section ---*/
    .product-view .product-content {
        padding: 0px !important;
    }


    .product-view .nav-pills .nav-link {
        font-size: 14px !important;
    }

    /* product description */
    .tap-top .description {
        padding: 20px 0px;
    }

    /*------ cart section start------*/
    .inner-title {
        color: var(--bs-primary);
        font-weight: 500;
        font-size: 22px !important;
    }

    .best-product .section-heading h4,
    .new-product .section-heading h4 {
        color: var(--bs-primary);
        font-weight: 500;
        font-size: 18px !important;
    }

    .featured-blog .section-heading h4 {
        color: var(--bs-primary);
        font-weight: 500;
        font-size: 18px !important;
    }

    .theme-1 .best-product .section-heading h4,
    .theme-1 .new-product .section-heading h4,
    .theme-1 .featured-blog h4 {
        font-size: 26px !important;
        color: #000 !important;
        font-weight: 600 !important;
    }

    /* theme-3 best-Selling-product */
    .theme-3-best-Selling-product .item .card-body.h-170 {
        height: auto !important;
    }


    /*------ cart section end------*/

    /*----- new update 25/07/2023 -----*/
    #countdown li span {
        font-size: 18px;
    }

    #countdown li p {
        font-size: 14px;
    }

    .wdt-heading-title {
        font-size: 19px;
    }

    .theme-8 .wdt-heading-title {
        font-size: 20px;
        margin: 0px;
    }

    .who-we-are p {
        font-size: 14px;
    }

    .Testimonial .description {
        font-size: 16px !important;
    }

    .Testimonial {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .banner-area .carousel-control-next-icon,
    .banner-area .carousel-control-prev-icon {
        width: 30px;
        height: 30px;
    }

    .banner-area .banner-slider .carousel .carousel-caption .btn-fashion {
        padding: 7px !important;
    }

    .theme-3-slider img {
        height: 400px;
    }

    /*----- new update 25/07/2023 -----*/

    /*------------------------------------- extra css dev -------------------------------------*/

    /*----------------------------------- extra css kishor -----------------------------------*/

    .theme-3-title h2:before,
    .theme-3-title h2::after {
        display: none;
    }

    .theme-3-category .theme-3-title h2,
    .theme-3-best-Selling-product .theme-3-title h2,
    .theme-3-new-product .theme-3-title h2,
    .theme-3-blog .theme-3-title h2 {
        padding: 0px !important;
    }

    /*----------------------------------- extra css kishor -----------------------------------*/

    /*==== new update 25/07/2023 ====*/
    #countdown li {
        padding: 0px 5px;
    }

    /*==== new update 25/07/2023 ====*/

    /*==== theme-12 start ====*/
    /* ------ theme-12-main-banner-slider ------ */
    .theme-12-main-banner-slider,
    .theme-12-slider .carousel-caption {
        height: 60vh;
    }

    .carousel-caption-12 {
        position: absolute;
        right: 15%;
        bottom: 1.25rem;
        left: 15%;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        color: #fff;
        background-color: transparent;
    }

    .theme-12-slider .theme-12-main-banner .owl-dots .owl-dot span {
        width: 35px;
        height: 3px;
    }

    /* ------------ theme-13 start ------------ */
    .theme-13-main-banner-slider,
    .theme-13-slider .carousel-caption {
        height: 60vh;
    }



    /* ---------- testimonial ---------- */
    .theme-13-client-img {
        width: 120px !important;
    }

    /* ----------------- theme-14 start ----------------- */
    /* theme-14 product start */
    .theme-14-best-Selling-product .card .card-img img,
    .theme-14-deals #top-deals14 .card .item-img img {
        height: 170px !important;
    }

    /* ----------------- theme-14 start ----------------- */
    /* theme-14 product start */
    .theme-15-best-Selling-product .card .card-img img,
    .theme-15-deals #top-deals15 .card .item-img img {
        height: 200px !important;
    }

    /* .theme-15-new-product .item .item-img img {
        height: 140px !important;
        width: 100% !important;
    } */
}

@media (max-width: 992px) {
    .theme-11-cart .product-cart-button {
        width: 36px;
    }

    .product_icon11 {
        width: auto;
    }
}

@media (max-width: 991px) {
    .option-wrap {
        opacity: 1 !important;
    }

    .pro-menu .option-wrap.ltr {
        right: 10px !important;
    }

    .pro-menu .option-wrap.rtl {
        left: 10px !important;
    }
}

@media (max-width: 375px) {


    /* theme-2 deals2  */
    .deals2 .card .card-img img {
        height: 200px;
    }


    /* theme-2-new-products */
    .theme-2-new-products .card img {
        height: 200px !important;
    }

    /*----- product-view section -----*/

    .product-view .nav-pills .nav-link {
        font-size: 14px !important;
    }

    .deals3 .item .item-img img {
        height: 150px !important;
    }

    .deals3 .offer {
        padding: 5px 10px;
    }

    .item-brand {
        font-size: 15px;
    }

    /*----- new update 25/07/2023 -----*/
    .subtitle {
        font-size: 12px;
        letter-spacing: 1px;
        margin-bottom: 0px;
    }

    .theme-1 .best-product .section-heading h4,
    .theme-1 .new-product .section-heading h4 {
        font-size: 18px !important;
        color: #000 !important;
        font-weight: 600 !important;
    }


    .best-product .card .card-body p,
    .deals #top-deals .card p {
        font-size: 12px !important;
    }

    .product-name {
        font-size: 14px !important;
    }

    .product-price {
        font-size: 14px !important;
    }

    /*----- new update 25/07/2023 -----*/

    /* ------- theme-7 top deal start ------ */
    .theme-7-deals .margin-sm {
        margin: 0px 23px;
    }

    .theme-7-offer-banner-1-carousel .owl-nav button i,
    .theme-7-offer-banner-1-carousel .owl-nav button:hover i,
    .theme-7-offer-banner-3-carousel .owl-nav button i,
    .theme-7-offer-banner-3-carousel .owl-nav button:hover i,
    #testimonial7 .owl-nav button i,
    #testimonial7 .owl-nav button:hover i {
        padding: 5px 10px !important;
        font-size: 14px;
    }

    /* --------- theme-14 start --------- */
    /* --------- theme-14-deals  --------- */
    .theme-14-deals #top-deals14 .card .card-img img {
        height: 170px !important;
    }

    .theme-14-best-Selling-product .card .card-img img,
    .theme-14-deals #top-deals14 .card .item-img img {
        height: 170px !important;
    }
}

/*------ cart section end------*/
@media (max-width: 320px) {
    .mobile-input-width {
        display: block !important;
    }

    .mobile-input-width input {
        width: 100%;
        margin-bottom: 20px;
    }

    .mobile-input-width button {
        margin: auto;
        display: flex;
        justify-content: center;
    }

    .subscribe-content {
        position: absolute;
        top: 14% !important;
        left: 1% !important;
        transform: translateX(0%) !important;
    }

    /*----- product-view section -----*/
    .big-view .images {
        height: 250px !important;
    }

    /* rtl */
    .mobile-input-width-rtl input {
        width: 100%;
        margin-bottom: 20px;
        margin-right: 3px;
    }
}

/*---------------------------------- extra css dev ----------------------------------*/

@media (max-width: 425px) {

    /* theme-1 top deals */
    .section-title,
    .theme-1 .best-product .section-heading h4,
    .theme-1 .new-product .section-heading h4,
    .theme-1 .featured-blog h4 {
        font-size: 20px !important;
        /* color: #000 !important; */
    }

    .theme-5-best-Selling-product img,
    .theme-5-new-product img {
        height: 180px !important;
    }

    .theme-4-best-Selling-product img {
        height: 180px !important;
    }

    .theme-3-new-product .item .item-img img {
        height: 180px !important;
    }

    .img-test {
        height: 80px;
    }

    .theme-3-category .category-img {
        height: 140px;
        width: 140px;
    }

    /* theme-2 category */
    .theme-2-category .cat-img img {
        height: 140px;
    }

    /* theme-2-new-products */
    .theme-2-new-products .card img {
        height: 230px;
    }

    .theme-2-main-banner img {
        height: 400px !important;
    }

    .theme-2-main-banner,
    .theme-2-main-banner .carousel-caption {
        height: 100% !important;
    }

    .category-title-box {
        padding: 10px !important;
    }

    .category-title {
        font-size: 16px !important;
    }

    .category-button {
        font-size: 13px !important;
    }

    .btn-fashion {
        font-size: 13px !important;
    }

    .theme-10-button {
        font-size: 14px !important;
    }

    .dropdown .language-dropdown {
        padding: 0px !important;
    }

    .big-view .images {
        height: 350px;
    }

    /*====== new update 25-07-2023 ======*/
    .banner-area {
        padding: 10px 0px;
    }

    .offers-banner-area_1 {
        padding-bottom: 0px;
    }

    .wdt-heading-subtitle {
        font-size: 14px;
    }

    .who-we-are .wdt-heading-title {
        font-size: 20px;
    }

    .wdt-heading-content-wrapper {
        margin-bottom: 20px;
    }

    .who-we-are i {
        font-size: 20px !important;
    }

    .best-product .card .card-body {
        padding: 10px 0 0 0 !important;
    }

    .new-product .card .option-wrap svg,
    .deals .card .option-wrap svg {
        width: 18px;
        height: 18px;
    }

    /*-------- blog details --------*/
    .blog-details img {
        height: 400px;
        object-fit: cover;
    }

    /*-------- blog details --------*/
    .best-product .btn-fashion,
    .who-we-are .btn-fashion,
    .new-product .btn-fashion,
    .featured-blog .btn-fashion,
    .deals .btn-fashion,
    .category .btn-fashion,
    .related .btn-fashion,
    .deals .btn-primary {
        /* padding: 5px 10px !important; */
        font-size: 13px;
    }

    .order-success .btn-fashion {
        padding: clamp(0.625rem, 0.5673rem + 0.2564vw, 0rem) clamp(1.25rem, 0.9904rem + 1.1538vw, 0rem);
        font-size: 14px;
    }

    .w-100-m {
        width: 100%;
    }

    .cart .btn-fashion {
        padding: 10px;
    }

    .best-product .card img,
    .deals .card img,
    .product-list .card img {
        height: 215px;
    }

    .cart .promocode label {
        font-size: 13px !important;
    }

    .cart .promocode small a {
        font-size: 12px;
    }

    .theme-7-offer-banner-3 .carousel-control-prev,
    .theme-7-offer-banner-3 .carousel-control-next {
        display: block;
    }

    .carousel-control-prev,
    .carousel-control-next {
        display: none;
    }

    #carouseltest img {
        height: 300px !important;
    }

    .select-auto-expand {
        width: 100%;
    }


    /*========== theme-home-slider-start ==========*/
    .home-description {
        font-size: 14px !important;
    }

    .theme-5-home-slider img {
        height: 400px;
    }

    .g-play {
        height: 35px !important;
    }

    /*========== theme-home-slider-end ==========*/

    /*========== theme-4 end ==========*/

    .specks-title {
        font-size: 15px !important;
    }

    .specks-subtitle {
        font-size: 14px !important;
    }

    /*========== theme-4 end ==========*/

    /*--------- theme-5 ---------*/

    .offer_time5 {
        width: 100% !important;
        display: flex !important;
        justify-content: space-between !important;
    }

    /*====== new update 25-07-2023 end ======*/


    /* theme-6 blog */
    .blog-img-height {
        height: 300px;
    }

    .sub-blog-height {
        height: 300px;
    }

    /* ====== theme-7 best-Selling-product start ======= */
    .theme-7-best-Selling-product .card .card-img img {
        height: 200px !important;
    }


    /*  ---------- testimonial start ---------- */
    #testimonial7 .owl-stage-outer .owl-stage {
        padding: 10px 10px 0 5px;
    }


    /* ------- theme-12 start ------- */
    .theme-12-client-img {
        width: 130px !important;
    }

    /* -------------- theme-13 start -------------- */
    /* ------- theme-13 product start ------- */

    .theme-13-best-Selling-product .item .item-img img,
    .theme-13-deals #top-deals13 .item .item-img img {
        height: 140px !important;
        width: 100px !important;
    }

    .theme-13-new-product .card-img img {
        height: 160px;
    }


    /* theme-13-category */
    .theme-13-category .theme-13-item .card-title {
        font-size: 14px;
    }

    /* -------------- theme-14 start -------------- */
    /* -------------- main slider start -------------- */
    .theme-14-slider .carousel-caption .home-subtitle {
        font-size: 28px !important;
    }

    /* main banner images */
    .theme-14-offer-banner-1-carousel img,
    .theme-14-slider .img-3 img {
        height: 170px !important;
    }

    /* ------- theme-14 product start ------- */
    .theme-14-new-product .item .item-img img {
        width: 110px !important;
    }

    /* theme-15 product img */
    /* .theme-15-new-product .item .item-img img {
        height: 130px !important;
        width: 100% !important;
    } */

    .theme-15-slider,
    .theme-15-slider .carousel-caption,
    .theme-15-slider img {
        height: 64vh !important;
        object-fit: cover;
    }
}

@media (max-width: 320px) {

    .img-test {
        height: 60px;
    }

    .category-title-box {
        padding: 10px !important;
    }

    .category-button {
        font-size: 12px !important;
    }

    #countdown li span {
        font-size: 14px;
    }

    #countdown li p {
        font-size: 12px;
    }

    .mobile_drop_down p {
        font-size: 12px;
    }
}

@media (min-width: 769px) and (max-width: 1024px) {
    .product-card-side {
        padding: calc(12px + (28 - 38) * ((100vw - 320px) / (1920 - 320)));
    }

    .wdt-heading-title {
        font-size: 28px;
        margin-bottom: 10px;
    }

    .wdt-heading-content-wrapper {
        margin-bottom: 20px;
    }

    /* theme-6 */
    .theme-6-new-product .card .card-img img {
        height: 200px !important;
    }

    /* ------- blog page card image ------- */
    .featured-blog .owl-carousel .card img,
    .blogs-list .card .blog-img {
        height: 230px;
    }

    /* ====== theme-7 best-Selling-product start ======= */
    .theme-7-best-Selling-product .card .card-img img {
        height: 250px !important;
    }


    .theme-9-home-slider,
    .theme-9-home-slider .carousel-caption,
    .theme-9-home-slider img {
        height: 500px !important;
        object-fit: cover;
    }

    #theme-10-home-slider,
    #theme-10-home-slider .carousel-caption,
    #theme-10-home-slider img {
        height: 450px !important;
        object-fit: cover;
    }


    .theme-13-client-img {
        width: 200px !important;
        object-fit: cover;
    }

    /* ----------- theme-14 start ----------- */
    /* --------- theme-14-main-banner-slider start --------- */
    .theme-14-main-banner-slider,
    .theme-14-slider .carousel-caption {
        height: 425px;
    }

    /* main banner images */
    .theme-14-offer-banner-1-carousel img,
    .theme-14-slider .img-3 img {
        height: 200px !important;
    }

    .theme-14-slider .carousel-caption .home-subtitle {
        font-size: 34px;
        transition: 0.5s ease;
    }

    .theme-14-deals #top-deals14 .card .card-img img {
        height: 190px !important;
    }

    /* offer banner 1 */
    .offer-banner-1-img {
        height: 330px;
    }
}

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

    footer .footer-py {
        padding: 50px 0px !important;
    }

    .sticky {
        position: sticky;
        top: 100px;
        height: unset !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    /* ---------- theme-7 hover class start ---------- */


    .theme-7-best-Selling-product .card-img:hover .pic-2,
    .theme-7-new-product .item-img:hover .pic-2,
    .product-item-side-7 .item-img:hover .pic-2 {
        transform: translateX(0%);
        transition: .4s;
    }

    .theme-7-best-Selling-product .card-img:hover .sale-label-7,
    .theme-7-new-product .item-img:hover .sale-label-7,
    .product-item-side-7 .item-img:hover .sale-label-7,
    .card-img:hover .sale-label-7-rtl,
    .item-img:hover .sale-label-7-rtl {
        opacity: 1;
        transition: .3s;
    }

    .theme-7-best-Selling-product .card-img:hover .option-wrap,
    .theme-7-deals .item-img:hover .option-wrap {
        opacity: 1;
        transform: translate(0%);
        transition: .4s;
    }


    /* ---------- theme-8 hover class start ---------- */

    .theme-8-best-Selling-product .card:hover .option-wrap,
    .theme-8-new-product .card:hover .option-wrap,
    #top-deals8 .card:hover .option-wrap {
        opacity: 1;
    }

    .card:hover .theme-8-cart {
        opacity: 1;
        transition: .3s;
    }

    /* ---------- theme-9 hover class start ---------- */

    .theme-9-best-Selling-product .card:hover .option-wrap,
    .theme-9-new-product .card:hover .option-wrap,
    #top-deals9 .card:hover .option-wrap {
        opacity: 1;
        left: 10px;
        right: auto;
    }

    .theme-9-best-Selling-product .card:hover .option-wrap.rtl,
    .theme-9-new-product .card:hover .option-wrap.rtl,
    #top-deals9 .card:hover .option-wrap.rtl {
        right: 10px;
        left: auto;
    }

    .card:hover .theme-9-cart {
        opacity: 1;
        transition: .3s;
        transform: translateY(0%);
    }

    /* ---------- theme-10 hover class start ---------- */

    /* main-banner start */
    .theme-10-home-slider:hover .owl-nav .owl-prev {
        left: 2%;
        opacity: 1;
        transition: .3s;
    }

    .theme-10-home-slider:hover .owl-nav .owl-next {
        right: 2%;
        opacity: 1;
        transition: .3s;
    }

    /* product view start */

    .theme-10-best-Selling-product .card:hover .option-wrap,
    .theme-10-new-product .card:hover .option-wrap,
    #top-deals10 .card:hover .option-wrap {
        opacity: 1;
    }


    .theme-10-best-Selling-product .card-img:hover .sale-label-7,
    .theme-10-new-product .card-img:hover .sale-label-7,
    #top-deals10 .card-img:hover .sale-label-7 {
        opacity: 1;
        transition: .3s;
    }

    /* ----- product view hover */
    .theme-10-best-Selling-product .card:hover .card-border:before,
    .theme-10-best-Selling-product .card:hover .card-border:after,
    .theme-10-new-product .card:hover .card-border:before,
    .theme-10-new-product .card:hover .card-border:after,
    #top-deals10 .card:hover .card-border:before,
    #top-deals10 .card:hover .card-border:after {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        transition: -webkit-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        border-radius: 10px;
    }

    .theme-10 .theme-10-best-Selling-product .card:hover .card-layer::before,
    .theme-10 .theme-10-new-product .card:hover .card-layer::before,
    #top-deals10 .card:hover .card-layer::before {
        opacity: 1 !important;
        transition: .3s;
    }



    /* ---------- theme-11 hover class start ---------- */

    .theme-11-best-Selling-product .card:hover .option-wrap,
    .theme-11-new-product .card:hover .option-wrap,
    #top-deals11 .card:hover .option-wrap {
        opacity: 1;
        left: 10px;
        right: auto;
    }

    .theme-11-best-Selling-product .card:hover .option-wrap.rtl,
    .theme-11-new-product .card:hover .option-wrap.rtl,
    #top-deals11 .card:hover .option-wrap.rtl {
        right: 10px;
        left: auto;
    }

    .card:hover .theme-11-cart {
        opacity: 1;
        transition: .3s;
        transform: translateY(0%);
    }

    /* theme-12 option hover */
    .theme-12-best-Selling-product .card:hover .option-wrap,
    .theme-12-new-product .item:hover .option-wrap,
    #top-deals12 .card:hover .option-wrap {
        opacity: 1;
    }


    /* ------ all theme card hover image */
    .card:hover .img-2,
    .item:hover .img-2 {
        display: block !important;
        transition: .3s;
    }

    .card:hover .img-1,
    .item:hover .img-1,
    .card .card-img:hover .pic-1,
    .item .item-img:hover .pic-1 {
        opacity: 0 !important;
        transition: .2s;
    }


    .theme-14-best-Selling-product .card:hover .option-wrap,
    .theme-14-deals #top-deals14 .card:hover .option-wrap {
        opacity: 1;
    }

    .theme-15-best-Selling-product .card:hover .option-wrap,
    .theme-15-new-product .item:hover .option-wrap,
    .theme-15-deals #top-deals15 .card:hover .option-wrap {
        opacity: 1;
    }

    .product-cart-button:hover {
        background-color: var(--bs-secondary);
        color: #fff !important;
        transition: .3s;
    }

}

@media only screen and (max-width: 500px) {
    .g-recaptcha {
        transform: scale(0.77);
        transform-origin: 0 0;
    }
}


@media (min-width: 200px) and (max-width: 575px) {
    .theme-16 .product-grid .product-image img {
        width: 100%;
        height: 184px !important;
        object-fit: cover;
        object-position: center;
    }

    .theme-20 .product-grid .product-image img {
        width: 100%;
        height: 195px !important;
    }
}

@media (min-width: 200px) and (max-width: 325px) {
    .theme-20 .product-list .product-image img {
        width: 109px;
        height: 190px !important;
    }
}

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

    .theme-11-cart {
        position: absolute;
        bottom: 2%;
        opacity: 1 !important;
        transition: .3s;
        transform: translateY(0%) !important;
    }

    .theme-7-best-Selling-product .card-img .pic-2,
    .theme-7-new-product .item-img .pic-2,
    .product-item-side-7 .item-img .pic-2 {
        transform: translateX(0%) !important;
        transition: .4s;
    }

    .theme-7-best-Selling-product .card-img .sale-label-7,
    .theme-7-new-product .item-img .sale-label-7,
    .product-item-side-7 .item-img .sale-label-7,
    .card-img .sale-label-7-rtl,
    .item-img .sale-label-7-rtl {
        opacity: 1 !important;
        transition: .3s;
    }

    .card-border-main .card {
        transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) !important;
        transition: .3s;
    }

    .theme-7-best-Selling-product .card-img .option-wrap,
    .theme-7-deals .item-img .option-wrap {
        opacity: 1 !important;
        transform: translate(0%) !important;
        transition: .4s;
    }

    .product-cart-button {
        background-color: var(--bs-secondary);
        color: #fff !important;
        transition: .3s;
    }

    .card .theme-8-cart {
        opacity: 1;
        transition: .3s;
    }

    .logo-h-45-px {
        width: 180px;
        height: 40px !important;
    }

    .theme-9-best-Selling-product .card .option-wrap,
    .theme-9-new-product .card .option-wrap,
    #top-deals9 .card .option-wrap {
        opacity: 1 !important;
        left: 10px !important;
        right: auto;
    }

    .theme-9-best-Selling-product .card .option-wrap.rtl,
    .theme-9-new-product .card .option-wrap.rtl,
    #top-deals9 .card .option-wrap.rtl {
        right: 10px !important;
        left: auto;
    }

    .card .theme-9-cart {
        opacity: 1 !important;
        transition: .3s;
        transform: translateY(0%) !important;
    }

    .theme-12-best-Selling-product .option-wrap,
    .theme-12-new-product .option-wrap,
    #top-deals12 .option-wrap {
        position: absolute;
        padding: 5px;
        bottom: 50%;
        transform: translateY(50%);
        right: 0%;
        opacity: 0;
        z-index: 2;
        transition: all 0.5sease;
        background-color: var(--bs-primary) 0.05;
    }

    .theme-16 .card .product-grid .product-image .social li,
    .theme-16 .card .product-list .product-image .social li {
        transform: translateY(0) !important;
    }

    .theme-17 .product-grid .social li,
    .theme-17 .product-list .social li {
        opacity: 1;
        transform: translateY(0) !important;
    }

    .theme-18 .product-grid .product-image img,
    .theme-18 .product-list .product-image img {
        transform: rotate(0deg) scale(1) !important;
        filter: grayscale(0%) !important;
    }

    .theme-18 .product-grid .product-links,
    .theme-18 .product-list .product-links {
        opacity: 1;
        bottom: 20px;
    }

    .theme-19 .product-grid .product-links,
    .theme-19 .product-list .product-links {
        transform: translateY(-50%) translateX(-50%) scale(1);
    }

    .theme-19 .product-grid .product-image .pic-1,
    .theme-19 .product-list .product-image .pic-1 {
        opacity: 0;
    }

    .theme-19 .product-grid .product-image .pic-2,
    .theme-19 .product-list .product-image .pic-2 {
        opacity: 0.75;
    }

    .theme-20 .product-grid .product-image .pic-1,
    .theme-20 .product-list .product-image .pic-1 {
        opacity: 0;
    }

    .theme-20 .product-grid .product-image .pic-2,
    .theme-20 .product-list .product-image .pic-2 {
        opacity: 0.7;
    }

    .theme-20 .product-grid .product-image .product-links,
    .theme-20 .product-list .product-image .product-links {
        opacity: 1;
    }
}

@media (max-width: 768px) {

    .theme-8-main-banner-17,
    .theme-8-main-banner-17 .carousel-caption,
    .theme-8-main-banner-17 img {
        height: 480px !important;
    }

    .cart-table td .product-detail .pr-img {
        width: 90px;
        height: 90px;
        object-fit: cover;
        object-position: center;
    }
}

@media only screen and (min-width: 991px) {

    .theme-16 .card:hover .product-grid .product-image .pic-1,
    .theme-16 .card:hover .product-list .product-image .pic-1 {
        opacity: 1;
    }

    .theme-16 .card:hover .product-grid .product-image .pic-2,
    .theme-16 .card:hover .product-list .product-image .pic-2 {
        opacity: 0;
        top: -100%;
        left: -100%;
    }

    .theme-17 .product-grid:hover .product-image .pic-1,
    .theme-17 .product-list:hover .product-image .pic-1 {
        opacity: 0;
        transform: scaleY(0);
    }

    .theme-19 .product-grid:hover .product-image .pic-1,
    .theme-19 .product-list:hover .product-image .pic-1 {
        opacity: 0;
    }

    .theme-19 .product-grid:hover .product-image .pic-2,
    .theme-19 .product-list:hover .product-image .pic-2 {
        opacity: 0.75;
    }

    .theme-17 .product-grid:hover .product-image .pic-2,
    .theme-17 .product-list:hover .product-image .pic-2 {
        opacity: 1;
        transform: scaleY(1);
    }
}

@media (min-width: 200px) and (max-width: 400px) {
    #footersiderbar {
        width: 95% !important;
    }

    #footersiderbar .offcanvas-footer p {
        font-size: 12px !important;
    }
}

@media (min-width: 376px) and (max-width: 576px) {
    .deals3 .item .item-img img {
        height: 170px !important;
    }

    .card .option-wrap li .circle-round,
    .item .option-wrap li .circle-round {
        width: 30px;
        height: 30px;
        font-size: 13px !important;
    }

    .theme-3-best-Selling-product .item .item-img img {
        width: 150px !important;
    }

    .h-190 {
        height: 160px;
    }
}

@media (min-width: 200px) and (max-width: 375px) {
    .theme-3-best-Selling-product .item .item-img img {
        width: 135px !important;
    }

    .deals3 .item .item-img img {
        height: 167px !important;
    }

    .card .option-wrap li .circle-round,
    .item .option-wrap li .circle-round {
        width: 30px;
        height: 30px;
        font-size: 13px !important;
    }

    .h-190 {
        height: 160px;
    }
}

@media (min-width: 200px) and (max-width: 400px) {
    #offerslabel{
        width: 95% !important;
        z-index: 9999999999 !important;
    }
}

@media (min-width: 200px) and (max-width: 991px) {
    .dropdown-menu {
        --bs-dropdown-min-width: 8rem !important;
        overflow: hidden !important;
    }

    .lag-img-mobile {
        width: 25px !important;
        height: 25px !important;
        border-radius: 50%;
        object-fit: cover !important;
    }

    .dropdown .dropdown-menu .dropdown-item {
        font-size: 12px !important;
    }

    .dropdown .dropdown-menu li {
        margin: 0px !important;
    }
}