@media screen and (min-width:1600px) and (max-width:1920px) {

}

@media screen and (min-width:1600px) and (max-width:1700px) {
    .wpelemento-halloween-deals-banner-right-image-box img {
        width: 60%;
        transform: translate(60px, -18px);
    }
    .wpelemento-halloween-deal-offer-left-gift-box img {
        width: 65%;
    }
    .wpelemento-halloween-deal-offer-left-gift-box {
        transform: translate(-44px, 47px);
    }
}

@media screen and (min-width:1366px) and (max-width:1599px) {
    .woocommerce-shop .shop-products {
        max-width: 80%;
        width: 80%;
    }
    .woocommerce-wishlist #yith-wcwl-form {
        width: 82%;
    }
    .woocommerce-cart .wc-block-cart {
        padding-bottom: 0px;
        width: 81%;
    }
    .woocommerce-checkout .wc-block-checkout {
        width: 90%;
    }
    .single-post .bkr_container {
        width: 1100px;
        padding: 50px 50px 50px 50px;
    }
     .wpelemento-halloween-testimon-box .wpelemento-halloween-heading-box h3 {
        font-size: 34px !important;
    }
    .wpelemento-testimonial-outer-box .swiper-slide {
        /* width: 330px !important; */
    }
    .wpelemento-testimonial-outer-box .elementskit-commentor-content p {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
    }
    .wpelemento-halloween-testimonial-box {
        bottom: 12%;
    }
    #wpelemento-halloween-deals-product-section .ht-product-cus-tab-pane.htactive a {
        transform: translateX(40px);
    }
    .wpelemento-halloween-banner-icon-content-box {
        gap: 15px;
    }
    .wpelemento-halloween-banner-icon-box .elementor-icon svg {
        width: 65px;
        height: 65px;
        line-height: 65px;
    }
    .wpelemento-halloween-deals-banner-right-image-box img {
        width: 60%;
        transform: translate(60px, -18px);
    }
    .wpelemento-halloween-deal-offer-left-gift-box img {
        width: 65%;
    }
    .wpelemento-halloween-deal-offer-left-gift-box {
        transform: translate(-44px, 47px);
    }
    .shop-products {
        max-width: 1140px;
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        margin: 0 auto;
    }
}

@media screen and (min-width:1200px) and (max-width:1365px) {
    .woocommerce-shop .shop-products {
        max-width: 94%;
        width: 94%;
    }
    .woocommerce-wishlist #yith-wcwl-form {
        width: 100%;
    }
    .woocommerce-cart .wc-block-cart {
        padding-bottom: 0px;
        width: 95%;
    }
    .woocommerce-checkout .wc-block-checkout {
        width: 99%;
    }
    .woocommerce-account .outer_dpage {
        width: 40%;
    }
    .single-post .bkr_container {
        width: 94%;
        padding: 50px 50px 50px 50px;
    }
    .wpelemento-halloween-testimon-box .wpelemento-halloween-heading-box h3 {
        font-size: 34px !important;
    }
    .wpelemento-testimonial-outer-box .swiper-slide {
        width: 330px !important;
    }
    .wpelemento-testimonial-outer-box .elementskit-commentor-content p {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
    }
    .wpelemento-halloween-testimonial-box {
        bottom: 12%;
    }
    #wpelemento-halloween-deals-product-section .ht-product-cus-tab-pane.htactive a {
        transform: translateX(40px);
    }
    .wpelemento-halloween-banner-icon-content-box {
        gap: 15px;
    }
    .wpelemento-halloween-banner-icon-box .elementor-icon svg {
        width: 60px;
        height: 60px;
        line-height: 60px;
    }
    .wpelemento-halloween-deals-banner-right-image-box img {
        width: 35%;
        transform: translate(96px, -18px);
    }
    .wpelemento-halloween-deal-offer-left-gift-box img {
        width: 50%;
    }
    .wpelemento-halloween-deal-offer-left-gift-box {
        transform: translate(-58px, 56px);
    }
    .shop-products {
        padding: 0 20px;
    }
    
}

@media screen and (min-width:1025px) and (max-width:1199px) {
    .woocommerce-shop .shop-products {
        max-width: 94%;
        width: 94%;
    }
    .woocommerce-wishlist #yith-wcwl-form {
        width: 100%;
    }
    .woocommerce-cart .wc-block-cart {
        padding-bottom: 0px;
        width: 98%;
    }
    .woocommerce-checkout .wc-block-checkout {
        width: 99%;
    }
    .footer-main-container {
        padding: 0 17px;
    }
    .woocommerce-account .outer_dpage {
        width: 40%;
    }
    .blog-content-left-sidebar-content-row {
        padding: 0 20px;
    }
    .blog-left-sidebar-right-col .pp-post-content-wrap {
        padding: 15px 10px 15px 10px !important;
    }
    .blog-left-sidebar-right-col .pp-post-meta {
        font-size: 13px !important;
    }
    .single-post .bkr_container {
        width: 95%;
        padding: 50px 50px 50px 50px;
    }
    .wpelemento-halloween-testimon-box .wpelemento-halloween-heading-box h3 {
        font-size: 32px !important;
    }
    .wpelemento-testimonial-outer-box .swiper-slide {
        width: 330px !important;
    }
    .wpelemento-testimonial-outer-box .elementskit-commentor-content p {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
    }
    #wpelemento-halloween-deals-product-section .ht-product-cus-tab-pane.htactive a {
        width: 335px;
        height: 371px;
        transform: translateX(60px);
    }
    .wpelemento-halloween-banner-icon-content-box {
        gap: 15px;
    }
    .wpelemento-halloween-deals-banner-right-image-box img {
        width: 35%;
        transform: translate(96px, -18px);
    }
    .shop-products {
        max-width: 100%;
        width: 100%;
        margin: 0 auto;
        padding: 0 20px;
    }
    .woocommerce div.product section.related.products .related-product-wrapper> .related-product-slider-nav {
        width: 100%;
        top: 0;
        position: absolute;
    }
    .single-post .hover-fx {
        margin: 3px;
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .woocommerce-shop .shop-products {
        max-width: 100%;
        width: 100%;
        padding: 0 20px;
    }
    .woocommerce-wishlist #yith-wcwl-form {
        width: 100%;
    }
    .woocommerce-wishlist .wishlist-title-container {
        margin-top: 50px;
    }
    .woocommerce-cart .wc-block-cart {
        padding-bottom: 0px;
        width: 98%;
    }
    .woocommerce-checkout .wc-block-checkout {
        width: 99%;
    }
    .woocommerce-account .outer_dpage {
        width: 50%;
    }
    .single-post .service_img {
        margin-top: -1%;
        height: 400px;
    }
    .single-post .bkr_container {
        width: 94%;
        padding: 50px 20px;
    }
    .blog_comment_box.single-post-comment .comment-respond {
        padding: 20px;
    }
    .search-results .banner-img-main-box {
        height: 300px;
    }
    .shop-page-product-section {
        max-width: 100% !important;
        margin: 0 auto;
    }
    .shop-products .woocommerce-ordering-wrapper {
        padding-left: 10px;
        padding-right: 10px;
    }
    .shop-products {
        max-width: 100%;
        width: 100%;
        margin: 0 auto;
        padding: 0 20px;
    }
    .woocommerce div.product section.related.products .related-product-wrapper> .related-product-slider-nav {
        width: 100%;
        top: 0;
        position: absolute;
    }
    .woocommerce div.product section.related.products .related-product-wrapper .related-product-slider-nav span.arrow-nav {
        line-height: 40px;
    }
    #wpelemento-header-main-box .container {
        max-width: 100%;
    }
    .single-post .hover-fx {
        margin: 2px;
    }
}

@media screen and (min-width:992px) and (max-width:1024px) {
    .wpelemento-halloween-banner-icon-box .elementor-icon svg {
        width: 55px;
        height: 55px;
        line-height: 55px;
        padding: 12px;
    }
    .wpelemento-halloween-heading-box .icon-wrap {
        position: absolute;
        right: 0;
        top: 0;
        transform: translate(370px, -70px);
    }
    #wpelemento-halloween-deals-product-section .ht-product-cus-tab-pane.htactive a {
        width: 335px;
        height: 371px;
        transform: translateX(60px);
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .shop-page-product-section .product-card {
        width: 47%;
        margin: auto;
    }
    .woocommerce-cart .wc-block-cart {
        width: 97%;
    }
    .woocommerce-checkout span.price.wc-block-components-product-price span {
        font-size: 16px;
    }
    .woocommerce-checkout .wc-block-checkout {
        margin-top: 40px;
    }
    .woocommerce-checkout .wc-block-components-order-summary {
        padding: 0 10px;
    }
    .woocommerce-checkout .wc-block-components-sidebar-layout {
        padding: 30px 15px !important;
    }
    .banner-img-main-box {
        transform: translateY(-8px);
    }  
    .wpelemento-halloween-blog-grid-box .pp-posts {
        grid-template-columns: repeat(2, 1fr);
    }
    .blog-content-left-col {
        width: 35% !important;
    }
    .blog-left-sidebar-right-col {
        width: 65% !important;
    }
    .discount-content-row .e-con-inner {
        flex-wrap: wrap !important;
    }
    .wpelemento-halloween-banner-outer-icon-box, .discount-right-box {
        width: 100% !important;
    }
    .wpelemento-halloween-heading-box .icon-wrap {
        position: absolute;
        right: 0;
        top: 0;
        transform: translate(270px, -70px);
    }
    #wpelemento-halloween-deals-product-section .ht-product-cus-tab-pane.htactive a {
        width: 250px;
        height: 371px;
        padding: 40px;
        transform: translateX(95px);
    }
    #wpelemento-halloween-deals-product-section .ht-product-cus-tab-pane.htactive img {
        width: 100%;
        height: 100%;
    }
    .woocommerce-page div.product div.summary {
        float: left !important;
    }
    .woocommerce div.product div.summary {
        float: left !important;
    }
    .woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {
        float: left;
        width: 100%;
    }
    .product-icon {
        top: 10px;
        right: 8px;
    }
    .footer-address .ekit-header-info > li > a {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        width: 210px;
    }
    .single-post .related-post-container .post-featured img {
        height: 200px;
    }
   
}

@media screen and (min-width:320px) and (max-width:767px) {
    .wpelemento-halloween-banner-right-box {
        width: 100%!important;
    }
    .wpelemento-halloween-banner-content-outer-box {
        width: 100% !important;
    }
    .wpelemento-halloween-deals-timer-box .uc_countdown_section {
        max-width: 75px !important;
        height: 80px !important;
        padding: 10px 10px !important;
        width: 75px !important;
        flex: auto !important;
    }
    #wpelemento-halloween-deals-product-section .ht-product-ratting .ht-product-user-ratting {
        margin-left: -49px;
    }
    .shop-page-product-section .product-card {
        width: 90%;
        margin: auto;
    }
    .shop-products .woocommerce-ordering-wrapper {
        padding: 15px 8px 15px 8px;
    }
    .woocommerce-shop .shop-products .product-contents-box {
        text-align: left !important;
    }
    .bkr_container main.site-main {
        padding-top: 45px;
    }
    .woocommerce div.product .summary.entry-summary {
        width: 100%;
    }
    .woocommerce div.product .woocommerce-product-gallery {
        width: 100% !important;
        padding-right: 0px;
    }
    .woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel {
        padding: 20px;
    }
    .woocommerce div.product section.related.products .related-product-wrapper> .related-product-slider-nav {
        width: 100%;
        position: absolute;
        top: 44%;
        transform: translateY(-50%);
        z-index: 2;
    }
    .single-product .related .product-title {
        text-align: left;
    }
    .woocommerce-wishlist #yith-wcwl-form {
        width: 100%;
    }
    .woocommerce-wishlist .wishlist-title-container {
        margin-top: 50px;
    }
    .woocommerce-cart .wc-block-cart {
        width: 96%;
    }
    .woocommerce-cart .wc-block-components-main table tr {
        padding: 12px !important;
    }
    .woocommerce-cart .wc-block-components-sidebar {
        padding: 10px !important;
    }
    .woocommerce-cart .wc-block-cart {
        padding-bottom: 50px;
    }
    .woocommerce-cart .wc-block-cart {
        padding-bottom: 50px;
    }
    .woocommerce-checkout .wc-block-checkout {
        width: 97%;
        margin-top: 30px;
    }
    .woocommerce-checkout .wc-block-components-sidebar-layout {
        padding: 30px 15px !important;
    }
    .woocommerce-account .outer_dpage {
        width: 95%;
    }
    .woocommerce-account .outer_dpage {
        padding: 6% 0;
    }
    .single-post .bkr_container {
        width: 92%;
        padding: 35px 15px;
    }
    .content-box {
        margin-top: 60px;
    }
    .blog_comment_box.single-post-comment .comment-respond {
        width: 100%;
        padding: 20px;
    }
    .blog_comment_box.single-post-comment ol.comment-list {
        width: 100%;
    }
    .search-results .banner-img-main-box {
        height: 300px;
    }
    .search.search-results .nav-links {
        flex-wrap: wrap;
    }
    .archive.author .post-content {
        text-align: left;
    }
    .archive.author .navigation {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .breadcrumb-shoppage {
        padding-top: 30px;
    }
    /* .wpelemento-halloween-marquee-box {
        flex-direction: row;
        flex-wrap: nowrap;
    }
    .wpelemento-halloween-marquee-inner-box {
        width: 1000px !important;
    } */
    .wpelemento-halloween-heading-box .icon-wrap {
        justify-content: center;
    }
    .single-product .entry-summary .single-product-btn1 button {
        padding: 10px 12px;
        margin-left: 1px;
        transform: translateX(10px);
    }
    .single-product .single-product-btn2 a {
        padding: 10px 12px;
    }
    .woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li {
        padding-left: 15px;
        padding-right: 15px;
    }
    .single-product .related #arrow_nav_left {
        left: 0;
        position: absolute;
    }
    .woocommerce div.product section.related.products .related-product-wrapper .related-product-slider-nav span.arrow-nav {
        line-height: 42px;
    }
    .woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a {
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 17px;
    }
    .woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs {
        border-radius: 0px 0px 0 0;
        text-align: center;
    }
    .single-product .woocommerce-tabs .reviews_tab {
        border-radius: 0 0px 0 0 !important;
    }
    .woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li {
        margin-bottom: 10px;
    }
    .single-blog-des {
        padding-bottom: 30px;
    }
    .wpelemento-halloween-instaram-icon-box #gallery-1 .gallery-icon::before {
        left: 38%;
        top: 25%;
    }
}

@media screen and (min-width:576px) and (max-width:767px) {
    .woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li {
        margin-bottom: 10px;
    }
}

@media screen and (min-width:425px) and (max-width:575px) {
    #wpelemento-halloween-deals-product-section .ht-product-cus-tab-pane.htactive {
        margin: 0 40px;
    }
    #wpelemento-halloween-deals-product-section .ht-product-cus-tab-pane.htactive a {
        width: 271px !important;
        margin: 0 70px;
    }
}

@media screen and (min-width:375px) and (max-width:424px) {
    #wpelemento-halloween-deals-product-section .ht-product-cus-tab-pane.htactive {
        margin: 0 40px;
    }
    #wpelemento-halloween-deals-product-section .ht-product-cus-tab-pane.htactive a {
        width: 245px !important;
        margin: 0 60px;
    }
    .single-post .hover-fx {
        margin: 0px;
        width: 25px;
        height: 25px;
        line-height: 30px;;
    }
}

@media screen and (min-width:320px) and (max-width:374px) {
    #wpelemento-halloween-deals-product-section .ht-product-cus-tab-pane.htactive {
        margin: 0 40px;
    }
    #wpelemento-halloween-deals-product-section .ht-product-cus-tab-pane.htactive a {
        width: 219px !important;
        margin: 0 48px;
        padding: 20px;
    }
    .wpelemento-halloween-deals-timer-box .uc_countdown_section {
        max-width: 66px !important;
        height: 70px !important;
        padding: 8px 8px !important;
        width: 66px !important;
    }
    .single-post .hover-fx {
        margin: 0px;
        width: 25px;
        height: 25px;
        line-height: 30px;;
    }
}


