@media (max-width:1600px) and (min-width:1400px){
    /* header */
    .header-menu-right-col>.elementor-widget-wrap {
        gap: 20px;
    }
    .header-menu-right-col>.elementor-widget-wrap {
        gap: 40px !important;
    }

    .mega-sale-col .elementor-widget-image img {
        max-width: 100% !important;
        width: 100% !important;
        height: 100% !important;
    }

    .slider_outer .elementor-container {
        min-height: 600px !important;
    }

    .best_supplies_tab_title .product-cat ul.product-top-nav a {
        padding: 12px 10px;
    }
    .best_supplies_tab_title .product-cat ul.product-top-nav a.active {
        transform: scaleY(1.01);
    }

    .home-product-tab-wrapper .product-cat .product-top-nav a {
        font-size: 22px;
    }


    .product-cat-slider>.elementor-widget-container>.wl-layout-horizontal .wlsingle-categorie-img {
        width: 170px;
        height: 170px;
    }



}


@media (min-width:1024px) and (max-width:1199px){
    .elementor-40 .elementor-element.elementor-element-50c4ac8d .ue-menu > li a, .ue-menu > li > .sub-menu > li a, .elementor-40 .elementor-element.elementor-element-50c4ac8d .ue-menu >  li > .sub-menu > li > .sub-menu > li a, .elementor-40 .elementor-element.elementor-element-50c4ac8d .ue-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li a {
        font-size: 16px;
    }

}


@media (max-width:1400px){


    /* slider */
    .slider_outer .elementor-container{
        min-height: 600px !important;
    }

    /* after sbanner */
    .after_banner_section{
        padding: 5% 2% 5% 2% !important;
    }

    .product-cat-slider>.elementor-widget-container>.wl-layout-horizontal .wlsingle-categorie-img {
        width: 175px;
        height: 175px;
    }


    .best_supplies_sec>.elementor-container>div.best_supplies_tab_title>.elementor-widget-wrap {
        justify-content: left !important;
    }
    .best_supplies_sec>.elementor-container {
        flex-wrap: wrap;
      }
      .best_supplies_sec>.elementor-container>div {
        width: 100%;
      }


      .home-product-tab-wrapper .product-cat .product-top-nav a {
        font-size: 19px;
    }


    /* collection */
    .category-wrapper .elementor-widget-wrap{
        padding: 0px 10px !important;
    }
    .show_category {
        padding: 10px 10px;
        margin: 0;
    }

    .show_category  .elementor-image-box-title{
        font-size: 13px !important;
    }

    /* about us */
    .about_us_outer{
        padding-left: 15px;
        padding-right: 15px;
    }

    .about_us_outer_counter{
        gap: 0;
    }

    .about_btn .elementor-button-text {
        padding: 10px 8px 8px;
    }




}
@media (max-width:1300px){
    .home-product-tab-wrapper .all-product .product-items-wrapper .product-item-box {
        width: calc(33.33% - calc(30px/3));
    }
    .home-product-tab-wrapper .product-cat {
        width: 25%;
    }
    .home-product-tab-wrapper .all-product {
        width: 75%;
    }
    .best-supplies-section .home-product-tab-wrapper .all-product {
        width: 100%;
    }
    .product_categories_tab_section .all-product .product-items-wrapper .product-item-box {
        width: calc(25% - calc(45px/4));
    }
    .product_categories_tab_section .all-product {
        width: 100%;
    }

    .footer-logo img {
        max-width: 170px !important;
        width: 170px;
    }
    
}

@media (max-width:1200px){
    /* /* Menu */
    .electrohub_menu ul li a{
        padding: 10px 16px 6px 16px !important;
        font-size: 14px !important;
    } 

    

    /* header call */
    .menu_call_btn .elementor-button-text{
        font-size: 15px;
    }

    /* search box */
    .middle-heade-col-2 section.elementor-inner-section .elementor-column:nth-child(1) {
        width: 100% !important;
    }














    .handyman-list .handyman-item {
        width: calc(25% - calc(45px/4));
    }
    .shop-product-wrapper>.shop-ul-loop{
        width: 70%;
    }
    .shop-product-wrapper>.filter {
        width: 30%;
    }
    .shop-products nav.woocommerce-pagination {
        margin-left: 25%;
    }

    .cart_products_outer .wc-block-grid__products {
        gap: 7px;
    }

    /* blog page */
    .blog_page_outer{
        padding-left:15px;
        padding-right:15px;
    }


}

@media (max-width:1200px) and (min-width:991px){
    .blog_grid .ea-amox-grid {
        grid-template-columns: repeat(3, 1fr) !important;
    }

    /* homepage */

    .elementor-41 .elementor-element.elementor-element-62d1001d .ue-menu > li a, .ue-menu > li > .sub-menu > li a, .elementor-41 .elementor-element.elementor-element-62d1001d .ue-menu >  li > .sub-menu > li > .sub-menu > li a, .elementor-41 .elementor-element.elementor-element-62d1001d .ue-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li a {
        font-size: 18px;
    }


    .mega-sale-col .elementor-widget-image img {
        max-width: 100% !important;
        width: 100% !important;
        height: 100% !important;
    }

    



    .home-product-tab-wrapper .product-cat .product-top-nav a {
        font-size: 18px;
        padding: 10px 10px;
    }

    .best_supplies_tab_title .product-cat ul.product-top-nav a.active {
        transform: scaleY(1);
        padding: 10px 15px; 
    }

    .home-blog-slider .ea-item .ea-content .ea-meta .ea-date {
        width: 70px;
    }


    /* about us */
    .about_us_outer .about_btn .elementor-button-text{
        padding: 10px 10px 8px;
        font-size: 12px !important;
    }
   





}
@media (width:1024px){
    .product_categories_tab_title .elementor-widget-wrap {
        justify-content: start !important;
    }

    .show_category  .elementor-image-box-title {
        font-size: 15px !important;
    }

    /* banner */
    .slider_outer .elementor-container {
        min-height: 500px !important;
    }

    /* after banner */
    .after_banner_section {
        padding: 5% 2% 3% 2% !important;
    }

    .product-cat-slider>.elementor-widget-container>.wl-layout-horizontal .wlsingle-categorie-img {
        width: 180px;
        height: 180px;
    }

    .product-cat-slider>.elementor-widget-container>.wl-layout-horizontal .wlsingle-categorie-img img {
        width: 75%;
    }

    /* popular products */
    .popular_products_outers .products_card .product_images_outer {
        min-height: 250px;
    }
    .popular_products_outers .products_card .product_images_outer img {
        width: 75%;
    }



    /* Deals Products */
    .deal_products_outers .products_card > * {
        flex: 1 1 50%;       /* Each child takes equal width */
        max-width: 50%;      /* Prevents overflow */
        box-sizing: border-box;
    }

    .deal_products_outers .products_card {
        margin: 0 0 15px;
    }

    .deal_products_outers .products_card .product_images_outer {
        min-height: 180px !important;
    }


    /* about us */
    .about_content_col{
        padding-bottom: 0 !important;
    }

    .about-us-image2 img{
        width: 125px;
    }

    .about_counter_outer{
        display: block !important;
        /* flex-direction: row-reverse !important;  */
    }

    .about_counter_outer{

    }
    .about_counter_outer .about_us_outer_btn,
    .about_counter_outer .about_us_outer_counter{
        width: 100%;
    }


    .about_counter_outer .about_us_outer_counter{
        order: 1;
    }
    .about_counter_outer .about_us_outer_btn{
        order: 2;
    }


    /* Best selling product */
    .product_categories_tab_title .elementor-widget-wrap {
        margin: 20px 0 0;
        justify-content: center !important;
    }

    .product_categories_tab_section .all-product .product-items-wrapper .product-item-box {
        width: calc(23% - calc(30px/4)) !important;
    }

    /* dealProducts */
    .popular_products_outers .products_card .card-body .price_rating {
        display: block;
    }


    /* best selliing proiducts */
    .best_selling_products{
        padding: 90px 10px 0 10px !important; 
    }

    .home-product-tab-wrapper .all-product .product-items-wrapper .product-item-box .pro-img {
        min-height: 280px;
    }

    .home-product-tab-wrapper .all-product .product-items-wrapper .product-item-box .product-content .product-content-btns .wishlist-quick-view {
        top: 230px;
    }


    /* our team */
    .our_team_section {
        padding: 50px 10px 75px !important;
    }

    .boxes4_outer{
        padding: 0 10px !important;
    }

    .boxes4_outer .elementor-icon-box-wrapper .elementor-icon-box-icon {
        margin: 0 auto;
    }

    .best_selling_products .elementor-heading-title,
    .best_selling_products .elementor-widget-text-editor p{
        text-align: center;
    }

    /* client testimonials */
    .client_testi .swiper-slide .elementskit-icon-content{
        right: 10px !important;
    }

    .client_testi .swiper-slide .elementskit-icon-content svg{
        width: 35px !important;
    }

    .our_client_outer .swiper-button-prev{
        left: 42% !important;
    }






}
@media (max-width:1024px){

    .middle-heade-col-3 .hfe-cart-count {
        padding: 0px 0px;
    }

    .header_iconss .elementor-icon svg {
        margin: 10px 0 0;
    }

    .header_iconss {
        border: 1px solid #000;
        height: 40px;
        width: 40px;
        border-radius: 40px;
        line-height: 45px;
        background: transparent;
        transition: linear all 0.3s;
    }

    .sticky-header .jewellery_topbar,
    .sticky-header .middle-header-sec,
    .sticky-header .middle-heade-col-1,
    .sticky-header .middle-heade-col-2 {
        /* display: none !important; */
    }



    /* .sticky-header .header_for_cart{
        display: block;
    } */






    .elementor-40 .elementor-element.elementor-element-56bde06c .ue-menu > li a, .ue-menu > li > .sub-menu > li a, .elementor-40 .elementor-element.elementor-element-56bde06c .ue-menu >  li > .sub-menu > li > .sub-menu > li a, .elementor-40 .elementor-element.elementor-element-56bde06c .ue-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li a {
        font-size: 18px;
    }

    .home-product-tab-wrapper .all-product .product-items-wrapper .product-item-box {
        width: calc(50% - calc(15px/2));
    }


    /* product popup */
    .yith-quick-view-content .product{
        overflow: scroll !important;
    }



    #yith-quick-view-modal .yith-quick-view-content div.images, #yith-quick-view-modal .yith-quick-view-content div.summary {
        /* width: 100% !important; */
        /* height: 450px !important; */
        max-height: none !important;
        object-fit: contain !important;
    }

    /* .yith-quick-view-content.woocommerce div.product .product {
        height: auto !important;
    } */

    .yith-quick-view-content.woocommerce div.product .product {
        height: 830px !important;
    }
    #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {
        height: 100%!important;
        border-radius: 25px !important;
    }






    /* popup */
    .yith-wcqv-wrapper{
        height: 500px !important;
    }

    .home-product-tab-wrapper .product-cat {
        width: 30%;
    }
    .home-product-tab-wrapper .all-product {
        width: 70%;
    }
    .mega-sale-col .elementor-widget-image img {
        max-width: 200px !important;
    }
    .product_categories_tab_title .product-top-nav {
        justify-content: center;
    }
    .product_categories_tab_section .all-product .product-items-wrapper .product-item-box {
        width: calc(33.33% - calc(30px/3));
    }
    .product_categories_tab_section .all-product {
        width: 100%;
    }
    section.hw-single-handyman {
        padding-top: 70px;
    }
    section.hw-single-handyman .hw-image-with-text-wrapper{
        padding: 20px;
    }
    section.hw-single-handyman .hw-image-with-text-wrapper .hw-featured-img-box .experiecne-wrapper{
        padding: 15px;
    }
    section.hw-single-handyman .hw-image-with-text-wrapper .hw-featured-img-box .experiecne-wrapper h3 {
        font-size: 30px;
        line-height: 1.3em;
    }
    section.hw-single-handyman .hw-image-with-text-wrapper .hw-content-box {
        width: 50%;
    }
    section.hw-single-handyman .hw-image-with-text-wrapper .hw-featured-img-box {
        width: 50%;
        padding-right: 20px;
    }
    section.hw-detail-sec{
        padding-bottom: 70px;
    }
    .content-box {
        margin-top: -30px;
        padding:70px 50px;
    }
    .shop-product-wrapper>.shop-ul-loop{
        width: 64%;
    }
    .category_page_outer {
        max-width: 250px;
        width: 250px;
    }


    .shop-product-wrapper>.filter {
        width: 30%;
    }
    .shop-products nav.woocommerce-pagination {
        margin-left: 30%;
    }
    .primary-menu-col .ue-nav-menu ul.ue-menu ul.sub-menu{
        box-shadow: none !important;
    }
    .mega-sale-col .elementor-widget-image {
        width: 50%;
        text-align: center !important;
        padding: 20px;
    }
    .mega-sale-col section.elementor-inner-section {
        width: 50% !important;
    }
    .hw-personal-qualification ul li {
        font-size: 14px;
    }

    /* product popup */
    div#yith-quick-view-content div[id^="product"] {
        flex-direction: row;
    }

    /* homepage best gadget */
    .home-product-tab-wrapper .product-cat .product-top-nav a {
        font-size: 18px;
    }

    .best_supplies_tab_title .product-cat ul.product-top-nav a.active {
        transform: scaleY(1.01);
    }
    .best_supplies_tab_title .product-cat ul.product-top-nav a {
        transform: scaleY(1);
        background: #1A1A1A;
        border-radius: 0;
        padding: 12px 12px;
        font-size: 16px;
    }

    /* cart page */
    /* cart page */
    .wp-block-woocommerce-cart th {
        font-size: 20px !important;
    }
    a.wc-block-components-product-name {
        font-size: 22px;
    }

    td.wc-block-cart-item__product {
        font-size: 19px !important;
    }
    .wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
        font-size: 18px;
    }
    .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
        font-size: 18px;
    }
    .wc-block-components-product-badge {
        font-size: 16px;
    }
    .wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text {
        opacity: 1 !important;
        color: #fff;
    } 



    /* footer Col Setting */
    .footer_col2{
        width: 22% !important;
    }
    .footer_col3{
        width: 22% !important;
    }

    .footer_col4{
        width: 26% !important;
    }

    .footer_col5{
        width: 30% !important;
        padding: 20px !important;
    }





    /* footer_gallery */
    /* .footer_gallery .gallery{
        display: flex;
        justify-content: center;
    }
    */
    .footer_gallery .gallery .gallery-item  img{
        border: 0 !important;
        width: 90%;
    }

    /* newsletter */

    /* banner */
    .home-banner1 .bdt-prime-slider-wrapper {
        margin: 0 auto 0 180px !important;
    }

    .slider_outer .elementor-container {
        min-height: 450px !important;
    }

    /* countdown */
    .countdown_number{
        margin: 45px 0 0;
    }

    .countdown_number .elementskit-timer-container::after{
        /* bottom: 0;
        top: 10px;
        height: 1px;
        width: 50px;
        right: 0px; */
    }

    .countdown_number .elementskit-timer-container:last-child::after{
        opacity: 1;
    }

    .countdown_number .elementskit-timer-container{
        margin: 0 !important;
    }


    .countdown_image {
        transform: scale(2);
    }

        

    /* collection page */
    .collection_category .wl-row{
        justify-content: center !important;
    }

    .collection_category .wl-col-4 {
        flex: 0 0 33% !important;
        max-width: 33% !important; 
    }

    /* shp page products */
    .shop_page_products_hvr_btns {
        top: 200px !important;
    }

    #yith-quick-view-modal.open .yith-wcqv-main {
        overflow: scroll;
    }


}












@media (max-width:991px){
    

    .deal_products_outers .products_card {
        display: block;
        margin: 0 ;
    }

    .deal_products_outers .products_card .product_images_outer {
        min-height: 190px;
    }

    /* about us */
    .about-us-image2 img {
        width: 125px;
    }

    .about_us_outer .e-con-inner{
        gap: 0;
    }

    .about_us_outer .about_us_outer_counter {
        padding: 30px 0 0px;
        gap: 0;
    }
    .about_us_outer .about_us_outer_counter .elementor-element{
        padding: 0 0 10px;
    }





    .about_counter_outer {
        display: block !important;
        /* flex-direction: row-reverse !important; */
    }

    /* popular products */
    .popular_products_outers .products_card .product_images_outer {
        min-height: 240px;
    }

    .popular_products_outers .products_card .product_images_outer img {
        width: 70%;
    }

    .deal_products_outers .products_card .product_images_outer img {
        width: 70%;
    }


    /* best selling product */
    .best_selling_products{
        padding: 90px 10px 20px 10px !important;
    }

    .product_categories_tab_title{
        margin: 15px 0 0;
    }

    .home-product-tab-wrapper .all-product .product-items-wrapper .product-item-box .pro-img {
        min-height: 250px;
    }

    .home-product-tab-wrapper .all-product .product-items-wrapper .product-item-box .product-content .product-content-btns .wishlist-quick-view {
        top: 200px;                                             
    }


    /* 2 boxes */
    .boxes2_outer{
        padding: 15px 10px !important;
    }



    /* 4 boxes */
    .boxes4_outer{
        padding: 0 10px !important;
    }

    .boxes4_outer .elementor-icon-box-wrapper .elementor-icon-box-icon{
        margin: 0 auto;
    }


    /* testimonilas */
    .our_team_section{
        padding: 50px 10px 60px 10px !important;
    }

    .our_team_outer .swiper-slide .pp-tm-image{
        width: 100%;
    }
    .our_team_outer .swiper-slide .pp-tm-image img{
        width: 100%;
    }

    .our_client_outer .swiper-button-next{
        right: 43%
    }
    .our_client_outer .swiper-button-prev{
        left: 43% !important;
    }

    .our_team_outer .pp-tm-wrapper .swiper-slide{
        padding: 0 0 10px !important;
    }



    /* single product related  */
        .product_categories_tab_section .slick-track{
        transform: translate3d(0px, 0px, 0px) !important;
    }

    .related .product-item-box {
        width: calc(31% - calc(60px / 4)) !important;
        margin: 10px !important;
    }





}








@media (max-width:991px){

    .shop-product-wrapper>.filter {
        width: 36%;
    }





}







@media (max-width:881px){
    .home-product-tab-wrapper .product-cat {
        width: 35%;
    }
    .home-product-tab-wrapper .all-product {
        width: 65%;
    }
    .product_categories_tab_section .all-product {
        width: 100%;
    }
    .woocommerce div.product .woocommerce-product-gallery{
        width: 100% !important;
        padding-right: 0;
    }
    .woocommerce div.product .summary.entry-summary{
        width: 100% !important;
        margin-bottom: 0 !important;
    }
    .woocommerce div.product .woocommerce-product-gallery__wrapper{
        max-width: 500px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    /* cart page */
    .wc-block-components-sidebar-layout, form#yith-wcwl-form{
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    span.price.wc-block-components-product-price span{
        font-size: 16px;
    }
    a.wc-block-components-product-name{
        font-size: 20px;
    }
    .handyman-list .handyman-item {
        width: calc(33.33% - calc(30px/3));
    }
    
}


@media (max-width:768px){

    /* header */
    .category-wrapper {
        width: 20% !important;
        margin: 10px 0 0;
    }
    .header-menu-right-col {
        width: 30% !important;
    }

    .show_category .elementor-image-box-wrapper{
       display: flex;
       flex-direction: row-reverse;
       align-items: center;
    }


    /* banner */
    .home-banner1 .bdt-prime-slider-wrapper {
        margin: 0 auto 0 41px !important;
        max-width: 700px;
    }
    .home-banner1 .bdt-navigation-arrows {
        position: absolute !important;
        bottom: 0;
        top: auto;
        display: flex;
        gap: 10px;
    }

    /* countrdown */
    .countdown_image {
        transform: scale(2.5);
    }


    /* counter */
    /* .countdown_number .elementskit-countdown-timer{
        display: flex !important;
        flex-direction: row !important;
        justify-content: center;
        align-items: center;
        gap: 10px;
        position: relative;
    } */

    /* .countdown_number .elementskit-timer-container{
        width: 22% !important;
        max-width: 22% !important;
    } */

    .countdown_number .elementskit-timer-container:last-child::after{
        opacity: 0;
    }

    /* popular product */
    .popular_products_outers .products_card .card-body h6 {
        font-size: 16px;
    }
    .popular_products_outers .products_card .card-body .price_rating {
        font-size: 14px;
    }




     /* team */
     .our_team_section {
        padding: 60px 10px 100px 10px !important;
    }
    .our_team_outer .pp-slider-arrow.elementor-swiper-button-next {
        left: 50%;
    }

    .our_team_outer .pp-slider-arrow.elementor-swiper-button-prev {
        left: 44% !important;
    }


    /* our blog */
    .our_blog_outer{
        padding: 25px 10px 100px 10px !important;
    }

    .jewellery_post .pp-slider-arrow.elementor-swiper-button-prev {
        left: 44% !important;
    }

    .jewellery_post .pp-slider-arrow.elementor-swiper-button-next {
        left: 50%;
    }

   










    .newsletter_form .form-group {
        display: block;
    } 

    .newsletter_form input[type="submit"] {
        font-size: 12px;
        padding: 8px 12px 8px;
    }
    .newsletter_form .form-group .submit-btn .icon svg {
        padding: 8px;
    }

    .newsletter_form .submit-btn {
        position: unset; 
        margin: 10px 0 0;
    }
    .newsletter_form input[type="email"] {
        width: 100%;
    }



    /* footer Col Setting */
    .footer_col2{
        width: 30% !important;
    }
    .footer_col3{
        width: 30% !important;
    }

    .footer_col4{
        width: 36% !important;
    }

    .footer_col5{
        width: 100% !important;
        padding:0px !important;
    }

    .footer_col5{
        text-align: center;
    }


    /* single product related products */
    .woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li {
        padding-left: 30px;
        padding-right: 30px;
    }

    


    /* footer_gallery */
    .footer_gallery .gallery{
        display: flex;
        justify-content: center;
    }
    
    .footer_gallery .gallery .gallery-item  img{
        border: 0 !important;
        width: 90%;
    }



    /* checkout page */
    .wc-block-components-order-summary .wc-block-components-order-summary-item {
        text-align: center;
        flex-direction: column;
        text-align: left;
        margin: 0 0 30px;
    }

    .wc-block-components-order-summary .wc-block-components-order-summary-item__description {
        padding-left: 0px !important;
    }

    .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price {
        text-align: left !important;
        margin-left: unset !important;
    }

















    

















}


@media (max-width:575px){
    .deals_end_soon .e-con-inner .elementor-element{
       
    }

    .deals_end_soon .countdown_image {
        transform: scale(1);
    }

    .about_content_col{
        padding: 45px 15px 0;
    }

     /* counter */
    .about-us-image2{
        display: none;
    }

    .countdown_number .elementskit-countdown-timer{
        display: flex !important;
        flex-direction: row !important;
        justify-content: center;
        align-items: center;
        gap: 10px;
        position: relative;
    } 

     .countdown_number .elementskit-timer-container{
        width: 22% !important;
        max-width: 22% !important;
    }


    /* best selling prioduct */
    .best_selling_products {
        padding: 45px 10px 20px 10px !important;
    }

    .product_categories_tab_title {
        margin: 15px 0 30px;
    }

    /* team */
    .our_team_section {
        padding: 60px 10px 100px 10px !important;
    }
    .our_team_outer .pp-slider-arrow.elementor-swiper-button-next {
        left: 50%;
    }

    .our_team_outer .pp-slider-arrow.elementor-swiper-button-prev {
        left: 35% !important;
    }


    /* our blog */
    .our_blog_outer{
        padding: 25px 10px 100px 10px !important;
    }

    .jewellery_post .pp-slider-arrow.elementor-swiper-button-prev {
        left: 35% !important;
    }

    .jewellery_post .pp-slider-arrow.elementor-swiper-button-next {
        left: 50%;
    }



    /* collection */
    .collection_category .wl-col-4 {
        flex: 0 0 49% !important;
        max-width: 49% !important; 
    }

    /* single product related product */
    .related .product-item-box {
        width: calc(47% - calc(60px / 4)) !important;
        margin: 10px !important;
    }
    .woocommerce div.product section.related.products .related-product-wrapper .related-product-slider-nav span.arrow-nav {
        display: none !important;
    }




    /* product ouer */
    #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {
        height: 85% !important;
        border-radius: 25px !important;
        margin: 60px 2% 0;
        width: 96%;
    }

    .yith-quick-view-content.woocommerce div.product .product {
        height: 600px !important;
    }


    #yith-quick-view-modal.open .images, #yith-quick-view-modal.open .images img {
        width: 50%!important;
        float: none;
    }

    .yith-quick-view-content.woocommerce div.product .product {
        height: 680px !important;
    }



    






}




@media (max-width:991px) and (min-width:768px){
    
    .best_supplies_tab_title .product-cat ul.product-top-nav a.active{
        border: 0;
        border-right: 1px solid #FFFFFF;
    }
    .best_supplies_tab_title .product-cat ul.product-top-nav a{
        border-right: 1px solid #FFFFFF;
    }

    .header_iconss .elementor-icon svg {
        margin: 10px 0 0;
    }
}
@media (max-width:767px){

    /* slider */
    .home-banner  .bdt-prime-slider-wrapper {
        margin: 0 0 0 15px !important;
    }

    .home-product-tab-wrapper .all-product .product-items-wrapper .product-item-box {
        text-align: center;
    }

    .home-product-tab-wrapper .all-product .product-items-wrapper .product-item-box .product-content .product-content-btns {
        justify-content: center;
    }
    .home-product-tab-wrapper .product-cat .product-top-nav {
        text-align: center;
    }
    .home-product-tab-wrapper .product-cat .product-top-nav a.active {
        width: calc(100% + 0);
    }

    .best_supplies_tab_title .product-cat ul.product-top-nav {
        flex-direction: row !important;
    }
    .home-blog-slider .ea-item .ea-content {
        text-align: center !important;
    }




    .home-product-tab-wrapper .product-cat {
        width: 100%;
    }
    .home-product-tab-wrapper .all-product {
        width: 100%;
    }
    .home-product-tab-wrapper .product-cat .best-handyman-wrapper {
        display: none;
    }
    .best-supplies-section .home-product-tab-wrapper .all-product .product-items-wrapper .product-item-box {
        width:100%;
    }
    .best_supplies_tab_title .product-cat ul.product-top-nav li a {
        text-align: center;
    }
    .best_supplies_tab_title .product-cat ul.product-top-nav {
        flex-direction: column;
    }
    .product_categories_tab_section .all-product .product-items-wrapper .product-item-box {
        width: calc(50% - calc(15px/2));
    }
    .best_sponcer_img_slider .elementor-image-carousel-wrapper .swiper-slide figure.swiper-slide-inner::after{
        content: none;
    }
    .best_sponcer_img_slider .elementor-image-carousel-wrapper{
        width: 100% !important;
    }
    .out_best_inner_col {
        position: absolute;
        bottom: -80px;
        z-index: 2;
    }
    .best_sponcer_icon {
        position: absolute;
        bottom: 0;
        right: -15px;
    }
    #best_sponcer_prev{
        left: -15px;
    }
    .latest_blog_inner_col {
        position: absolute;
        bottom: -155px;
        z-index: 2;
    }
    #letest_blog_next{
        left: -15px;
    }
    .home-product-tab-wrapper .product-cat .product-top-nav a{
        font-size: 20px;
    line-height: 27px;
    }
    .home_image_box .elementor-icon-box-icon {
        display: flex !important;
    }
    .woocommerce div.product form.cart .variations .pa_size_wrapper select{
        padding: 10px;
        font-size: 18px;
        margin-right: 5px;
    }
    .pa_size_wrapper::after{
        right: 5px;
    }
    .woocommerce div.product .woocommerce-variation-add-to-cart .qib-button-wrapper .quantity.wqpmb_quantity {
        height: 40px;
    }
    .woocommerce div.product .woocommerce-variation-add-to-cart .qib-button-wrapper button.qib-button{
        width: 40px;
        height: 40px
    }
    .hw_container main.site-main {
        padding-top: 50px;
    }
    .woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a{
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li{
        padding-left: 20px;
        padding-right: 20px;
    }
    .woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel{
        padding: 10px;
    }
    .woocommerce div.product section.related.products .related-product-wrapper> .related-product-slider-nav {
        width: 100%;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        z-index: 2;
    }
    .woocommerce div.product section.related.products .related-product-wrapper> .related-product-slider-nav>div {
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    .woocommerce div.product section.related.products .related-product-wrapper> h2{
        width: 100%;
        text-align: center;
       
    }
    .woocommerce div.product section.related.products .related-product-wrapper{
        padding-bottom: 10px;
    }
    .woocommerce div.product section.related.products .product-items-wrapper .slick-track{
        padding-bottom: 0;
    }
    section.hw-single-handyman {
        padding-top: 50px;
        padding-bottom: 25px;
    }
    section.hw-single-handyman .hw-image-with-text-wrapper .hw-content-box {
        width: 100%;
        padding-top: 50px;
    }
    section.hw-single-handyman .hw-image-with-text-wrapper .hw-featured-img-box, .hw-details-wrapper .hw-personal-skills-wrapper{
        width: 100%;
        padding-right: 0px;
    }
    section.hw-detail-sec{
        padding-bottom: 50px;
    }
    section.hw-detail-sec {
        padding-top:25px;
    }
    .hw-details-wrapper .hw-handyman-form{
        width: 100%;
        padding: 20px;
        margin-top: 50px;
    }
    .hw-personal-skills {
        padding-bottom: 20px;
    }
    .content-box {
        margin-top:0px;
        padding:20px 20px 50px 20px;
    }
    .blog_comment_box.single-post-comment .comment-respond {
        width: 100%;
        padding: 20px;
        margin-left:0px;
    }
    .hardware-section-main .single-page-metabox, .single-blog-des{
        padding-bottom: 20px;
    }
    .single-blog-des p, .hardware-section-main .meta-para p{
        line-height: 34px;
    }
    .hardware-section-main .meta-title h4{
        padding-bottom: 10px;
    }
    .blog_comment_box.single-post-comment ol.comment-list{
        width: 100%;
        padding-bottom: 30px;
    }
    .blog_comment_box.single-post-comment ol.comment-list li {
        margin-bottom: 20px;
        padding: 20px;
    }
    .about-handyman-col {
        position: absolute;
        bottom: -260px;
        z-index: 2;
    }
    .about-handyman-col .best_sponcer_icon {
        position: static;
    }
    .handyman-list .handyman-item {
        width: calc(50% - calc(15px/2));
    }
    .page-banner-sec .elementor-column>.elementor-widget-wrap ol.fbc-items span, .page-banner-sec .elementor-column>.elementor-widget-wrap ol.fbc-items a{
        font-size: 16px !important;
    }
    .page-banner-sec .elementor-column>.elementor-widget-wrap ol.fbc-items{
        display: flex;
    }
    .area-experties-wrapper tbody tr th, .area-experties-wrapper thead tr th:not(:first-child){
        font-size: 16px;
        padding: 10px;
        list-style:20px;
    }
    td.radio-container input[type="radio"]::before{
        width: 12px;
        height: 12px;
    }
    td.radio-container input[type="radio"]{
        width: 20px;
        height: 20px;
    }
    header.woocommerce-products-header h1.woocommerce-products-header__title.page-title {
        text-align: center;
        margin-bottom: 20px;
    }
    .shop-products {
        padding-bottom: 50px;
    }
    body.woocommerce-account{
        padding-top: 50px !important;
        padding-bottom:50px !important;
    }


    /* shop page */
    .category_page_outer {
        max-width: 100%;
        width: 100%;
    }


    .best_selling_prd_rating {
        justify-content: center;
    }





    /* footer Col Setting */
    .footer_col2{
        width: 50% !important;
    }
    .footer_col3{
        width: 50% !important;
    }

    .footer_col4{
        width: 50% !important;
    }
    .footer_col4 .address_text .elementor-icon-box-icon {
        width: 40px;
        margin: 0 auto;
    }

    .footer_col5{
        width: 50% !important;
        padding:0px !important;
    }
    .footer_col4  .elementor-icon-box-wrapper {
        display: flex;
        gap: 10px;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        text-align: center;
        margin: 20px 0 0;
    }



    /* footer_gallery */
    .footer_col5 .footer_gallery .gallery{
        display: block;
        justify-content: center;
    }
    
    .footer_col5 .footer_gallery .gallery .gallery-item  img{
        border: 0 !important;
        width: 90%;
    }




    /* gallery */
    #gallery-1 .gallery-item {
        width: 100% !important;
        max-width: 100%;
    }



.gallery_outer #gallery-1 .gallery-item:nth-child(1) {
    grid-column: span 2;
    grid-row: span 2;
  }
  .gallery_outer #gallery-1 .gallery-item:nth-child(2) {
    grid-column: span 2;
    grid-row: span 2;
  }
  .gallery_outer #gallery-1 .gallery-item:nth-child(3) {
    grid-column: span 2;
    grid-row: span 2;
  }
  .gallery_outer #gallery-1 .gallery-item:nth-child(4) {
    grid-column: span 2;
    grid-row: span 2;
  }
  .gallery_outer #gallery-1 .gallery-item:nth-child(5) {
    grid-column: span 2;
    grid-row: span 2;
  }
  .gallery_outer #gallery-1 .gallery-item:nth-child(6) {
    grid-column: span 2;
    grid-row: span 2;
  }
  
  .gallery_outer #gallery-1 .gallery-item:nth-child(7) {
    grid-column: span 2;
    grid-row: span 2;
  }
  
  .gallery_outer #gallery-1 .gallery-item:nth-child(8) {
    grid-column: span 2;
    grid-row: span 2;
  }
  
  .gallery_outer #gallery-1 .gallery-item:nth-child(9) {
    grid-column: span 2;
    grid-row: span 2;
  }
  
  .gallery_outer #gallery-1 .gallery-item:nth-child(10) {
    grid-column: span 2;
    grid-row: span 2;
  }
  
  .gallery_outer #gallery-1 .gallery-item:nth-child(11) {
    grid-column: span 2;
    grid-row: span 2;
  }
  
  .gallery_outer #gallery-1 .gallery-item:nth-child(12) {
    grid-column: span 2;
    grid-row: span 2;
  }
  
  .gallery_outer #gallery-1 .gallery-item:nth-child(13) {
    grid-column: span 2;
    grid-row: span 2;
  }
  
  .gallery_outer #gallery-1 .gallery-item:nth-child(14) {
    grid-column: span 2;
    grid-row: span 2;
  }
  
  .gallery_outer #gallery-1 .gallery-item:nth-child(15) {
    grid-column: span 2;
    grid-row: span 2;
  }
  
  .gallery_outer #gallery-1 .gallery-item:nth-child(16) {
    grid-column: span 2;
    grid-row: span 2;
  }
  
  .gallery_outer #gallery-1 .gallery-item:nth-child(17) {
    grid-column: span 2;
    grid-row: span 2;
  }
  
  .gallery_outer #gallery-1 .gallery-item:nth-child(18) {
    grid-column: span 2;
    grid-row: span 2;
  }


  /* wishlist page */
  .wishlist_view li{
    text-align: center;
  }

  .wishlist_view .additional-info-wrapper{
    align-items: center !important;
  }


  .wishlist_view .additional-info-wrapper  .item-details-table td{
    width: 100%;
    text-align: center;
  }

  .wishlist_view .item-details-table{
    width: 100%;
    text-align: center;
    justify-content: center;
    display: flex;
  }




  /* inner page list */
  .page_list_outer ul li{
    display: flex;
    align-items: flex-start !important;
  }
  .page_list_outer ul li .elementor-icon-list-icon{
    margin: 10px 0 0;
  }



























    
}
@media (max-width:767px) and (min-width:640px){
    .blog_grid .ea-amox-grid {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}
@media (max-width:640px){
    .shop-product-wrapper>.shop-ul-loop{
        width: 100%;
    }
    .shop-product-wrapper>.shop-ul-loop {
        width: 100%;
        padding: 20px 0 0;
    }
    .shop-product-wrapper>.filter {
        width: 100%;
    }
    .shop-products nav.woocommerce-pagination {
        margin-left:0;
    }
}
@media (max-width:576px){

    .header_iconss {
        height: 40px;
        width: 40px;
    }
    .header_iconss .elementor-icon svg {
        margin: 10px 0 0;
    }
    
    section.hw-single-handyman .hw-image-with-text-wrapper .hw-content-box .hw-single-handyman-title-wrapper {
        flex-direction: column;
        /* align-items: center; */
        padding-bottom: 20px;
        gap: 10px;
    }
    .handyman-contact{
        align-self: flex-start;
    }
    .home-product-tab-wrapper .all-product .product-items-wrapper .product-item-box {
        width:100%;
        /* max-width: 300px; */
    }
    .home-product-tab-wrapper .all-product .product-items-wrapper{
        justify-content: center;
    }
    .product-cat-slider>.elementor-widget-container>.wl-layout-horizontal .wlsingle-categorie-img {
        margin-left: auto;
        margin-right: auto;
    }
    .best-supplies-section .all-product .product-item-box {
        flex-direction: column !important;
    }
    .best-supplies-section .all-product .product-item-box .product-content, .best-supplies-section .all-product .product-item-box .pro-img {
        width: 100%;
    }
    .woocommerce div.product .woocommerce-variation-add-to-cart .text_after_quntity {
        width: 100%;
        padding-left: 0px;
        padding-top: 20px;
    }
    .woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li{
        margin-bottom: 10px;
    }
    .woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{
        padding-left: 0px;
        text-align: center;
    }
    .hw-personal-qualification ul li {
        width: 100%;
    }
    .single-page-meta-image .image-wrapper{
        width: 100%;
    }
    .about-col-2 ul.elementor-icon-list-items {
        columns: 1;
    }
    .about-col-2 ul.elementor-icon-list-items li.elementor-icon-list-item {
        justify-content: center;
    }
    .handyman-list .handyman-item {
        width: 100%;
    }
    .handyman-form .form-group .form-group .input-with-icon, .handyman-form .member-joining-form .form-group .input-with-icon {
        width: 100%;
    }
    .handyman-form>.elementor-widget-wrap {
        padding: 30px 20px !important;
    }
    .handyman-form .form-title>h4, .handyman-form .form-title>p {
        text-align: center;
    }
    .handyman-form .input-with-icon textarea {
        max-height: 150px;
    }
    .shop-products .woocommerce-ordering-wrapper {
        flex-direction: column;
        gap: 10px;
    }
    .woocommerce div.product .single-product-meta-btn-wrapper {
        flex-direction: column;
    }
    .mega-sale-col section.elementor-inner-section, .mega-sale-col .elementor-widget-image {
        width: 100% !important;
        text-align: left !important;
    }











    /* footer Col Setting */
    .footer_col2{
        width: 100% !important;
    }
    .footer_col3{
        width: 100% !important;
    }

    .footer_col4{
        width: 100% !important;
    }

    .footer_col5{
        width: 100% !important;
    }

    .footer_col5 .footer_gallery .gallery .gallery-item  img{
        width: 90%;
    }














}



@media (max-width:400px){

    .collection_category .wl-col-4 {
        flex: 0 0 80% !important;
        max-width: 80% !important; 
    }

    .related .product-item-box {
        width: calc(100% - calc(60px / 4)) !important;
        margin: 10px !important;
    }

    .wc-block-components-sidebar-layout .wc-block-cart-items__row{
        display: flex !important;
        flex-direction: column !important;
    }

    .wc-block-components-sidebar-layout .wc-block-cart-items__row td.wc-block-cart-item__image img{
        padding: 15px !important;
    }

    .wc-block-components-sidebar-layout .wc-block-cart-items__row  .wc-block-cart-item__total{
        justify-content: flex-start;
    }

}