@media (min-width:1200px) and (max-width:1399px){
    .bannerfullseccnt{height:750px;}
    .hmebanner-right-imgsec img{width:80%;}
    .cateslidesec{margin-top:1.5em;}
    #offer_head_col h2{font-size: 24px;}
    .gift_1::after, .gift_2::after, .gift_3::after{height:230px;}
    .aboutcenterbox{transform: translate(85px, 105px);}
    .addrtitlecls{font-size: 24px;}
    .woocommerce-MyAccount-content a{top:0;}
    .thankupagefullsec ul.order_details li{margin-right:5px !important;}
    .woocommerce-order-overview__email{min-height: 135px;word-break: break-all;}
    .woocommerce-order-overview__order{min-height: 135px;}
    .woocommerce-order-overview__ctotal{min-height: 135px;}
    .woocommerce-order-overview__print{min-height: 135px;}
    #orderDetailsPopup .woocommerce-order-overview__order{min-height: auto;}
    #orderDetailsPopup ul.order_details li{margin-right:15px !important;}
}
@media (min-width:992px) and (max-width:1024px){
    .omnimart-custom-header-inner{margin-left:0;margin-right: 0;max-width: 100%;}
    .omnimart-custom-header-inner .header-icon{position: relative;top:5px;}
    .thunk-logo{padding-left: 3em;}
    .thunk-logo img{max-width:160px !important;margin:0;}
    .taiowc-cart-item .taiowc-icon svg{color:var(--atechcrackersomnicartstore-black-color);}
    .cusericonacccls{color:var(--atechcrackersomnicartstore-black-color);}
    .almaira-shop-menu li a{color:var(--atechcrackersomnicartstore-black-color) !important}
    .main-header nav ul li a::before{background-color: var(--atechcrackersomnicartstore-primary-color);}
    .almaira-shop-menu li a:hover, .almaira-cart ul.cart_list li a:hover, .almaira-shop-menu .current-menu-item a{
        color:var(--atechcrackersomnicartstore-primary-color) !important;
    }
    body .shop_product_list_section .woocommerce ul.products li.product .thunk-product .woocommerce-loop-product__title{
        font-size: 14px !important;
    }
    /*
    .thunk-product-content a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
        width: 50%;
    }
    */
    .custom-price-add-to-cart-wrapper{}
    .chsopproqty.quantity .qty{width:2.5em !important;font-size: 14px;}
    body .shop_product_list_section span.woocommerce-Price-amount{font-size: 20px;}
}
@media (min-width:992px) and (max-width:1199px){
    .bannerfullseccnt{height:680px;}
    .banner-pricelistbtncls{width: 55px;}
    .hmebanner-right-imgsec img{width:100%;}
    .hmebannerleftttlecnt{font-size: 55px;}
    .hmebannerleftsubcnt{font-size: 24px;}
    .banner-shopbtncls{padding:15px;font-size: 1.2em;width:200px;}
    .hmebanner-offer-content{top:6.5em;}
    .hmebanner-offer-sec{width:200px;height:200px;}
    .homeofferproimg{width:120px;transform: translate(45px, -100px);}
    .hmebanner-offer-title{padding-top:0;}
    .cateslidesec{margin-top:1.5em;}
    .flxcustomcls{width:50%;}
    #offer_head_col h2{font-size: 20px;}
    .special_offer_col .icon-button img{width:25px;height:25px;padding:0;}
    .gift_1::after, .gift_2::after, .gift_3::after{height:195px;}
    .giftboxpop .cmnTitle{font-size: 2em;}
    .giftboxpricerange{font-size: 2.5em;}
    .comboboxpop .cmnTitle{font-size: 2em;}
    .comboboxpricerange{font-size: 2.5em;}

    .aboutcenterbox{width:280px;height:280px;transform: translate(60px, 120px);}
    .hmeaboutlefttopimg{width:60%;}
    .hmeaboutbottomrightimg{bottom: auto;top:35%;width:60%;}
    body.archive ul li.product{width:30.5% !important;}
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin:0 2.8% 2.992em 0 !important;}
    .related.products ul li.product{width:30.5% !important;}
    .addrtitlecls{font-size: 22px;}
    .woocommerce-MyAccount-content a{top:0;}
    .woocommerce-order-overview__total.total{width:100%;padding-top:35px;}
    .woocommerce-order-overview__ctotal{width:48%;float:left;border-top:1px dashed #cfc8d8;border-bottom:0 !important;padding-top:15px;}
    .woocommerce-order-overview__print{width:48%;float:right;border-top:1px dashed #cfc8d8;padding-top:20px;}
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridfstclmn{width:48% !important;}
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridsecclmn{width:48% !important;}
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridthirdclmn{width:100% !important;position: relative;}
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridthirdclmn::before{
        content:'';
        border-left:1px dashed #cfc8d8;
        padding-top: 75px;
        padding-bottom:75px;
        top: 45px;
        position: relative;
        left: 10px;
    }
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridthirdclmn::after{
        content:'';
        border-left:1px dashed #cfc8d8;
        padding-top: 80px;
        padding-bottom:80px;
        top: 3px;
        position: absolute;
        right: 13px;
    }
    #orderDetailsPopup .woocommerce-order-overview__total.total{
        width:auto;
        padding-top:0;
    }
    .add_to_cart_button.custom-sitebtn{
        font-size: 13px;
    }
    .shoplistview .custom-add-to-cart-button{padding:6px;}
    .minussigncqty{padding:2px 4px;}
    .plussigncqty{padding:2px 4px;}
    .chsopproqty{padding-right:10px;}
    .custom-sale-price{font-size: 20px;}
    .thunk-product-content .woocommerce-LoopProduct-link{flex:min-content;}
}
@media (min-width:768px) and (max-width:991px){
    body .customxscontainer{
        max-width: 100%;
    }
    body .shop_product_list_section .woocommerce ul.products li.product .thunk-product .woocommerce-loop-product__title{
        font-size: 16px !important;
    }
    .chsopproqty.quantity .qty{width:2.5em !important;font-size: 14px;}
    body .shop_product_list_section span.woocommerce-Price-amount{font-size: 20px;}
    body .add_to_cart_button.custom-sitebtn{font-size: 13px;}
    .shoplistview .custom-add-to-cart-button{padding:6px;}
    body .topcat_title_text{font-size: 16px;}
    .minussigncqty{padding:2px 4px;}
    .plussigncqty{padding:2px 4px;}
    .chsopproqty{padding-right:10px;}
    .custom-sale-price{font-size: 20px;}
    .thunk-product-content .woocommerce-LoopProduct-link{flex:min-content;}
}
@media (min-width:768px) and (max-width:991px){
    .home-banner-rightside{width:100%;}
    .home-banner-rightside img{margin:auto;}
    .topbannerleftsec{width:100%;padding:30px 0;}
    .hmebannerleftttlecnt{font-size: 36px;}
    .hmebannerleftsubcnt{font-size: 18px;}
    .banner-shopbtncls{padding:15px;font-size: 1.2em;width:200px;}
    .bannerfullseccnt{padding-top:80px;height:auto;flex-direction: column-reverse;}
    body.home header:not(.shrink) .omnimart-custom-header{top:0;}
    body.home.admin-bar header:not(.shrink) .omnimart-custom-header{top:auto;}
    .topcat_content_sec{width:55%;}
    .flxcustomcls{width:70%;}
    .xspricelistcls{margin:30px auto 0;}
    #offer_head_col h2{font-size: 22px;}
    .special_offer_col .icon-button img{width:35px;height:35px;}
    .special_offer_col .icon-button{padding:5px !important;}
    .gift_1::after, .gift_2::after, .gift_3::after{height:220px;}
    .bckpopoffer{top:auto !important;bottom:0;}
    .gftofferimgcls img{width:250px;}
    .gftleftdiv{width:60%;}
    .giftboxpop .cmnTitle{font-size:1.8em;line-height: 1.2;}
    .giftboxpricerange{font-size: 2.5em;}
    .comboofferimgcls img{width:250px;}
    .comboboxpop .cmnTitle{font-size: 2em;line-height: 1.2;}
    .comboboxpricerange{font-size: 2.5em;}
    .comboleftdiv{width:60%;}

    .aboutcenterbox{width:230px;height:230px;transform: translate(25px, 75px);}
    .hmeaboutlefttopimg{width:60%;}
    .hmeaboutbottomrightimg{bottom: auto;top:25%;width:60%;}
    .hmeaboutheadtitle h2{font-size: 30px;}
    .hmeaboutcntdiv{font-size: 15px;}
    .icon-content-cls{font-size: 20px;}
    .about-video-play-button{transform: translateX(-50%) translateY(-120%);}
    .newsletter-input{font-size: 14px !important;}
    body.archive ul li.product{width:47% !important;}
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin: 0 3% 2.992em 0 !important;}
    .woocommerce ul.products li.product .woocommerce-loop-product__link img, .woocommerce-page ul.products li.product .woocommerce-loop-product__link img{
        object-fit: contain;
    }
    .related.products ul li.product{width:47% !important;}
    .omnimart-custom-header-inner{margin-left:0;margin-right: 0;max-width: 100%;}
    .omnimart-custom-header-inner .header-icon{position: relative;top:5px;}
    .woocommerce-MyAccount-content a{top:0;}
    .woocommerce-MyAccount-content .custom-myacc-addrcol{width:100% !important;margin-bottom:10px;}

    .thankupagefullsec{width:100%;}
    .woocommerce-order-overview__total.total{width:100%;padding-top:35px;}
    .woocommerce-order-overview__ctotal{width:46%;float:left;border-top:1px dashed #cfc8d8;border-bottom:0 !important;padding-top:15px;}
    .woocommerce-order-overview__print{width:46%;float:right;border-top:1px dashed #cfc8d8;padding-top:20px;position: relative;left:-12px;}
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridfstclmn{width:48% !important;}
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridsecclmn{width:48% !important;}
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridthirdclmn{width:100% !important;position: relative;}
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridthirdclmn::before{
        content:'';
        border-left:1px dashed #cfc8d8;
        padding-top: 75px;
        padding-bottom:75px;
        top: 22px;
        position: relative;
        left: 10.5px;
    }
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridthirdclmn::after{
        content:'';
        border-left:1px dashed #cfc8d8;
        padding-top: 80px;
        padding-bottom:80px;
        top: 3px;
        position: absolute;
        right: 13px;
    }
    #orderDetailsPopup .woocommerce-order-overview__total.total{
        width:auto;
        padding-top:0;
    }
    .products-list.custom-table th.product_image {
        width: 30% !important;
    }
    .products-list.custom-table th.product_rate {
        width: 20% !important;
    }
    .products-list.custom-table th.discount_price {
        width: 20% !important;
    }
    .products-list.custom-table th.product_qty {
        width: 10% !important;
    }
    .products-list.custom-table th.total_amount {
        width: 20% !important;
    }
    .custom-table thead tr, .custom-table thead th {
        font-size: 13px;
    }
    .custom-table input[type="number"] {
        width: 65% !important;
    }
    .custom-table tbody th, .custom-table tbody td {
        font-size: 13px;
    }
    .thunk-logo{padding-left: 3em;}
    .thunk-logo img{max-width:160px !important;margin:0;}
    .almaira-shop-menu li a{color:var(--atechcrackersomnicartstore-black-color) !important}
    .main-header nav ul li a::before{background-color: var(--atechcrackersomnicartstore-primary-color);}
    .almaira-shop-menu li a:hover, .almaira-cart ul.cart_list li a:hover, .almaira-shop-menu .current-menu-item a{
        color:var(--atechcrackersomnicartstore-primary-color) !important;
    }
    .taiowc-cart-item .taiowc-icon svg{color:var(--atechcrackersomnicartstore-black-color);}
    .cusericonacccls{color:var(--atechcrackersomnicartstore-black-color);}
    .banner-pricelistbtncls{width:55px;}
}
@media (min-width:568px) and (max-width:767px){
    .home-banner-rightside{width:100%;}
    .home-banner-rightside img{margin:auto;}
    .topbannerleftsec{width:100%;padding:30px;}
    .hmebannerleftttlecnt{font-size: 33px;}
    .hmebannerleftsubcnt{font-size: 17px;}
    .banner-shopbtncls{padding:20px;font-size: 1.2em;width:200px;}
    .bannerfullseccnt{padding-top:80px;height:auto;flex-direction: column-reverse;}
    .hmebanner-right-imgsec .rightimgcls{width:75%;}
    .hmebanner-offer-content{top:4.5em;}
    .homeofferproimg{width:100px;transform: translate(40px, -80px);}
    .hmebanner-offer-title{font-size: 18px;padding-top:10px;}
    .hmebanner-offer-discount{font-size: 1.8em;}
    .hmebanner-offer-sec{width:175px;height:175px;right:10px;}
    body.home header:not(.shrink) .omnimart-custom-header{top:0;}
    body.home.admin-bar header:not(.shrink) .omnimart-custom-header{top:46px;}
    .topcat_content_sec{width:55%;}
    body.home .custom-price-add-to-cart-wrapper{display: inline-block;}
    .shoplistview .chsopproqty{display: flex;align-items: center;}
    .shoplistview.shop_product_list_section .thunk-product-content{padding:0 15px !important;}
    .shoplistview .custom-add-to-cart-button{height:auto !important;font-size: 15px;margin-top:0px !important;}
    .woocommerce nav.woocommerce-pagination{text-align: center !important;}
    .woocommerce .woocommerce-result-count{text-align: center;}
    .cat_section .special_offer_col{margin-bottom:20px;}

    .bckpopoffer{top:auto !important;bottom:0;}
    .gftofferimgcls img{width:200px;height:240px !important;}
    .gftleftdiv{width:100%;}
    .giftboxpop .cmnTitle{font-size:1.5em;line-height: 1.2;}
    .giftboxpricerange{font-size: 2.5em;}
    .comboofferimgcls img{width:215px;}
    .comboboxpop .cmnTitle{font-size: 1.5em;line-height: 1.2;}
    .comboboxpricerange{font-size: 2em;}
    .comboleftdiv{width:100%;}
    .giftboxpop .wrpSec{min-height: 500px;}
    .gftofferimgcls{right:0;}
    .comboofferimgcls{right:10px;height:70%;}
    .comboboxpop .wrpSec{min-height: 450px;}
    .filterbycombobox{width:155px;}
    .filterbygiftbox{width:155px;}
    .comboffetratcls{width:100px !important;right:0;left:auto;top:100px;}
    .combooffertxtcls{top:125px;right:15px;left:auto;font-size: 1.6em;}
    .offetratcls{width:100px !important;}
    .giftoffertxtcls{font-size: 1.8em;left:22px;top:84px;}
    #offer_head_col h2{font-size: 25px;}
    #offer_head_col{padding:0 !important;}
    .special_offer_col .icon-button{padding:5px !important;}
    .special_offer_col .icon-button img{width:30px;height:30px;}
    .special_offer_col .heading-container{padding-left:1.2em;padding-right:1.2em;}

    .hmeaboutlefttopimg{position: relative;right:0;width:60%;margin: auto 0 auto auto;}
    .hmeaboutrightsec{padding-top:0px;}
    .hmeaboutheadtitle h2{font-size: 30px;}
    .hmeaboutcntdiv{font-size: 14px;}
    .aboutcenterbox{position: absolute;width:60%;transform: translate(90px, -530px);height:350px;}
    .hmeaboutbottomrightimg{position: relative;width:60%;top:-50px;margin:auto auto auto 0;}
    .cflxcls{word-break: break-all;}
    .icon-content-cls{padding-left:10px;font-size: 20px;}
    .about-video-play-button{transform: translateX(-35%) translateY(-65%);}

    .hmecontactrgtinfo{padding-left:10px;padding-top:20px;}
    body.archive ul li.product{width:100% !important;}
    .woocommerce ul.products li.product .woocommerce-loop-product__link img, .woocommerce-page ul.products li.product .woocommerce-loop-product__link img{
        object-fit: contain;
    }
    .related.products ul li.product{width:100% !important;}
    .woocommerce-MyAccount-content a{top:0;}

    .thankupagefullsec{width:100%;}
    .woocommerce-order-overview__total.total{width:100%;padding-top:35px;}
    .woocommerce-order-overview__ctotal{width:46%;float:left;border-top:1px dashed #cfc8d8;border-bottom:0 !important;padding-top:15px;}
    .woocommerce-order-overview__print{width:46%;float:right;border-top:1px dashed #cfc8d8;padding-top:20px;position: relative;left:-10px;}
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridfstclmn{width:46% !important;}
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridsecclmn{width:46% !important;}
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridthirdclmn{width:100% !important;position: relative;}
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridthirdclmn::before{
        content:'';
        border-left:1px dashed #cfc8d8;
        padding-top: 75px;
        padding-bottom:75px;
        top: 22px;
        position: relative;
        left: 4.5px;
    }
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridthirdclmn::after{
        content:'';
        border-left:1px dashed #cfc8d8;
        padding-top: 80px;
        padding-bottom:80px;
        top: 2px;
        position: absolute;
        right: 22px;
    }
    .woocommerce-order-overview__email{word-break: break-all;min-height: 135px;}
    .woocommerce-order-overview__order{min-height: 135px;}
    .woocommerce-order-overview__ctotal{min-height: 135px;}
    .woocommerce-order-overview__print{min-height: 135px;}
    .cwhatsappnum{padding-left:35px !important;}
    #orderDetailsPopup .woocommerce-order-overview__order{min-height: auto;}
    #orderDetailsPopup .woocommerce-order-overview__total.total{width:auto;padding-top:0;}
    #orderDetailsPopup .woocommerce-order-overview__date.date{width:47%;border-right:0;}
    #orderDetailsPopup .woocommerce-order-overview__order.order{width:47%;}
    #orderDetailsPopup .woocommerce-order-overview__total.total{width:47%;padding-top:20px;margin-top:20px;}
    #orderDetailsPopup ul.woocommerce-thankyou-order-details li:last-child{width:47%;padding-top:20px;margin-top:20px;}

    table.custom-table, table.custom-table thead, table.custom-table tr, table.custom-table th, table.custom-table td {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    table.custom-table thead {
        display: none;
    }
    .xsblkheadlbl {
        display: block;
    }
    .blkflexalign {
        justify-content: center;
    }
    .thunk-logo{padding-left: 3em;}
    .thunk-logo img{max-width:160px !important;margin:0;}
    body .customxscontainer{
        max-width: 100%;
    }
    body .shop_product_list_section .woocommerce ul.products li.product .thunk-product .woocommerce-loop-product__title{
        font-size: 16px !important;
    }
    .chsopproqty.quantity .qty{width:2.5em !important;font-size: 14px;}
    body .shop_product_list_section span.woocommerce-Price-amount{font-size: 20px;}
    body .add_to_cart_button.custom-sitebtn{font-size: 13px;}
    .shoplistview .custom-add-to-cart-button{padding:6px;}
    body .topcat_title_text{font-size: 16px;}
    .minussigncqty{padding:2px 4px;}
    .plussigncqty{padding:2px 4px;}
    .chsopproqty{padding-right:10px;}
    .custom-sale-price{font-size: 20px;}
    .thunk-product-content .woocommerce-LoopProduct-link{flex:min-content;}
    .almaira-shop-menu li a{color:var(--atechcrackersomnicartstore-black-color) !important}
    .main-header nav ul li a::before{background-color: var(--atechcrackersomnicartstore-primary-color);}
    .almaira-shop-menu li a:hover, .almaira-cart ul.cart_list li a:hover, .almaira-shop-menu .current-menu-item a{
        color:var(--atechcrackersomnicartstore-primary-color) !important;
    }
    .taiowc-cart-item .taiowc-icon svg{color:var(--atechcrackersomnicartstore-black-color);}
    .cusericonacccls{color:var(--atechcrackersomnicartstore-black-color);}
    .banner-pricelistbtncls{width:55px;}
    .shoplistview .chsopproqty{padding-top:0;}
    .shop_product_list_section .thunk-product-content a.woocommerce-loop-product__link{height: 40px !important;}
}
@media (min-width:520px) and (max-width:567px){
    .aboutcenterbox{
        transform:translate(90px, -495px) !important;
    }
}
@media (min-width:480px) and (max-width:567px){
    body.home .custom-price-add-to-cart-wrapper{display: inline-block;}
    .shoplistview .chsopproqty{display: flex;align-items: center;}
    .shoplistview.shop_product_list_section .thunk-product-content{padding:0 15px !important;display: inline-block;}
    .shoplistview .custom-add-to-cart-button{height:auto !important;font-size: 15px;margin-top:0px !important;padding-left:10px;padding-right:10px;}
    .minussigncqty{padding:5px 10px;}
    .minussigncqty i{font-size: 13px;}
    .plussigncqty{padding:5px 10px;}
    .plussigncqty i{font-size: 13px;}
    .shop_product_list_section .woocommerce ul.products li.product .thunk-product .woocommerce-loop-product__title{font-size: 16px !important;padding-top:10px;}
    .product-category-name{font-size: 13px !important;}

    .hmeaboutlefttopimg{position: relative;right:0;width:60%;margin: auto 0 auto auto;}
    .hmeaboutrightsec{padding-top:0px;}
    .hmeaboutheadtitle h2{font-size: 30px;}
    .hmeaboutcntdiv{font-size: 14px;}
    .aboutcenterbox{position: absolute;width:60%;transform: translate(80px, -460px);height:300px;}
    .hmeaboutbottomrightimg{position: relative;width:60%;top:-50px;margin:auto auto auto 0;}
    .cflxcls{word-break: break-all;}
    .icon-content-cls{padding-left:10px;font-size: 20px;}
    .about-video-play-button{transform: translateX(-35%) translateY(-65%);}

    .comboleftdiv{padding-left:0;padding-top:20px;}
    .comboofferimgcls{position: relative;right:auto;}
    .comboboxpop .cmnTitle{font-size: 1.5em;}
    .comboboxpricerange{font-size: 1.8em;}
    .filterbycombobox{width:150px;padding:10px;}
    .comboffetratcls{width: 100px !important;top:100px;}
    .combooffertxtcls{font-size: 1.5em;left:30px;top:125px;}
   .woocommerce-MyAccount-content a{top:0;}
    body .customxscontainer{
        max-width: 100%;
    }
    body .shop_product_list_section .woocommerce ul.products li.product .thunk-product .woocommerce-loop-product__title{
        font-size: 16px !important;
    }
    .chsopproqty.quantity .qty{width:2.5em !important;font-size: 14px;}
    body .shop_product_list_section span.woocommerce-Price-amount{font-size: 20px;}
    body .add_to_cart_button.custom-sitebtn{font-size: 13px;}
    .shoplistview .custom-add-to-cart-button{padding:6px;}
    body .topcat_title_text{font-size: 16px;}
    .minussigncqty{padding:2px 4px;}
    .plussigncqty{padding:2px 4px;}
    .chsopproqty{padding-right:10px;}
    .custom-sale-price{font-size: 20px;}
    .thunk-product-content .woocommerce-LoopProduct-link{flex:min-content;}
    .almaira-shop-menu li a{color:var(--atechcrackersomnicartstore-black-color) !important}
    .main-header nav ul li a::before{background-color: var(--atechcrackersomnicartstore-primary-color);}
    .almaira-shop-menu li a:hover, .almaira-cart ul.cart_list li a:hover, .almaira-shop-menu .current-menu-item a{
        color:var(--atechcrackersomnicartstore-primary-color) !important;
    }
    .taiowc-cart-item .taiowc-icon svg{color:var(--atechcrackersomnicartstore-black-color);}
    .cusericonacccls{color:var(--atechcrackersomnicartstore-black-color);}
    .banner-pricelistbtncls{width:55px;}
    .shoplistview .chsopproqty{padding-top:0;}
    .shop_product_list_section .thunk-product-content a.woocommerce-loop-product__link{height: 40px !important;}
}
@media (min-width:576px) and (max-width:767px){
    .omnimart-custom-header-inner{margin-left:0;margin-right: 0;max-width: 100%;}
    .omnimart-custom-header-inner .header-icon{position: relative;top:5px;}
}
@media (min-width:320px) and (max-width:575px){
    .camar0{margin:0;}
    .topcatetitle{display: inline-block;}
    .cxs-txtcenter{text-align: center;}
    .topcatsliderarrowsec{
        justify-content: center;
        margin-top:10px;
    }
    .cateslidesec{margin-top:1em;}
    .topcatimgsec{top:15px;}
    .topcatitm{padding-top:2em;padding-bottom:2em;}
    .topcat_content_sec{width:55%;}
    .omnimart-custom-header-inner .header-icon{position: relative;top:5px;}
    .custom_mc_checkout_form button#apply-mini-cart-coupon{padding: 0 10px !important;}
    .custom_mc_checkout_form input#custom_coupon_code{margin-right:10px !important;width:50% !important;}
    #apply-mini-cart-coupon{font-size: 12px !important;}
    .woocommerce-billing-fields{width:100%;}
    .custom_mc_checkout_form input[type="text"], .custom_mc_checkout_form input[type="email"], .custom_mc_checkout_form input[type="tel"]{
        font-size: 12px !important;
    }
}
@media (min-width:320px) and (max-width:567px){
    .home-banner-rightside{width:100%;}
    .home-banner-rightside img{margin:auto;}
    .topbannerleftsec{width:100%;padding:30px;}
    .hmebannerleftttlecnt{font-size: 27px;}
    .hmebannerleftsubcnt{font-size: 17px;}
    .banner-shopbtncls{padding:15px;font-size: 1em;width:165px;}
    .bannerfullseccnt{padding-top:80px;height:auto;flex-direction: column-reverse;}
    .hmebanner-right-imgsec .rightimgcls{width:75%;}
    .hmebanner-offer-content{top:4.5em;}
    .homeofferproimg{width:100px;transform: translate(40px, -80px);}
    .hmebanner-offer-title{font-size: 18px;padding-top:10px;}
    .hmebanner-offer-discount{font-size: 1.8em;}
    .hmebanner-offer-sec{width:175px;height:175px;right:10px;}
    .banner-pricelistbtncls{width:47px;padding:9px;}
    .plisttxt{font-size: 18px;}
    body.home header:not(.shrink) .omnimart-custom-header{top:0;}
    body.home.admin-bar header:not(.shrink) .omnimart-custom-header{top:46px;}
    .cateslidesec{border-radius: 20px;}
    .woocommerce nav.woocommerce-pagination{text-align: center !important;}
    .woocommerce .woocommerce-result-count{text-align: center;}
    #offer_head_col{padding:0 !important;}
    .special_offer_col .icon-button{padding:10px !important;}
    .special_offer_col .icon-button img{width:35px;height:35px;}
    .special_offer_col .heading-container{padding-left:0.5em;padding-right:0.5em;}
    .gift_1::after, .gift_2::after, .gift_3::after{height:190px;}
    #offer_head_col h2{font-size: 25px;}
    .gift_1, .gift_2, .gift_3{height:300px;}
    .gift_1, .gift_2{margin-bottom: 10px;}
    .gftofferimgcls{position: relative;right:auto;}
    .gftleftdiv{padding-left:0;padding-top:20px;margin:auto;}
    .bckpopoffer{top:auto !important;bottom:0;}
    .giftboxpop .cmnTitle{font-size: 1.3em;}
    .cmnnotes{font-size: 14px;}
    .giftboxpricerange{font-size: 2em;}
    .filterbygiftbox{width:150px;padding:10px;}
    .gftofferimgcls img{width:215px;}
    .hmecontactrgtinfo{padding-left:10px;padding-top:20px;}
    body.archive ul li.product{width:100% !important;}
    .woocommerce ul.products li.product .woocommerce-loop-product__link img, .woocommerce-page ul.products li.product .woocommerce-loop-product__link img{
        object-fit: contain;
    }
    .related.products ul li.product{width:100% !important;}

    .thankupagefullsec{width:100%;}
    .woocommerce-order-overview__total.total{width:100%;padding-top:0px;}
    .woocommerce-order-overview__ctotal{width:100%;float:left;padding-top:0px;}
    .woocommerce-order-overview__print{width:100%;float:right;}
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridfstclmn{width:100% !important;}
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridsecclmn{width:100% !important;}
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.ordgridthirdclmn{width:100% !important;position: relative;}
    .woocommerce-order-overview__email{word-break: break-all;}
    .woocommerce-order-overview__date.date{border-bottom: 1px dashed #cfc8d8;padding-bottom: 15px;margin-bottom: 15px;}
    .woocommerce-order-overview__phone.phone{border-bottom: 1px dashed #cfc8d8;padding-bottom: 15px;margin-bottom: 15px;}
    .woocommerce ul.order_details li{border-right:0 !important;padding-right:0 !important;}
    .cwhatsappnum{padding-left:35px !important;}
    #orderDetailsPopup .woocommerce-order-overview__order{min-height: auto;}
    #orderDetailsPopup .woocommerce-order-overview__total.total{width:auto;padding-top:0;}
    #orderDetailsPopup .woocommerce-order-overview__date.date{width:100%;border-right:0;}
    #orderDetailsPopup .woocommerce-order-overview__order.order{width:100%;padding-bottom: 15px;margin-bottom:15px;}
    #orderDetailsPopup .woocommerce-order-overview__total.total{width:100%;padding-top:0px;margin-top:10px;}
    #orderDetailsPopup ul.woocommerce-thankyou-order-details li:last-child{width:100%;padding-top:0px;margin-top:20px;}

    table.custom-table, table.custom-table thead, table.custom-table tr, table.custom-table th, table.custom-table td {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    table.custom-table thead {
        display: none;
    }
    .xsblkheadlbl {
        display: block;
    }
    .blkflexalign {
        justify-content: center;
    }
    .thunk-logo{padding-left: 3em;}
    .thunk-logo img{max-width:160px !important;margin:0;}
}
@media (min-width:320px) and (max-width:479px){
    .bannerleftseccnt .hpymsg{font-size: 20px;}
    .banner-pricelist{padding-top:5px;padding-left: 5px;}
    .hmebanner-offer-title{padding-top:10px;font-size: 10px;}
    .hmebanner-offer-content{top:30px;}
    .homeofferproimg{width:50px;transform: translate(20px, -40px);}
    .hmebanner-offer-sec{width:90px;height:90px;right:10px;top:50px;position: absolute;}
    .hmebannerleftttlecnt{font-size: 30px;}
    .hmebanner-offer-discount{font-size: 14px;}
    body.home header:not(.shrink) .omnimart-custom-header{top:0;}
    body.home.admin-bar header:not(.shrink) .omnimart-custom-header{top:46px;}
    .hmebannerleftsubcnt{font-size: 14px;}
    .banner-shopbtncls{margin-top:5px;margin-bottom:5px;padding:10px;font-size: 11px;width:auto;}
    .topbannerleftsec{padding:20px;}
    .banner-pricelistbtncls{width:34px;padding:6px;margin-right:10px;}
    .plisttxt{font-size: 16px;}
     .cateslidesec{padding-left:1em;padding-right:1em;}

     .shoplistview .woocommerce.columns-3 ul.products li.product{padding:20px 15px;}
     .shoplistview.shop_product_list_section img.woocommerce-placeholder.wp-post-image{height:50px !important;}
     .shop_product_list_section .woocommerce ul.products li.product .thunk-product .woocommerce-loop-product__title{font-size: 16px !important;padding-top:0;}
     .product-category-name{font-size: 13px !important;}
     .shop_product_list_section span.woocommerce-Price-amount{font-size: 20px;}
     .shoplistview .chsopproqty{display: flex;align-items: center;}
     .minussigncqty{padding:0 4px;}
     .minussigncqty i{font-size: 13px;}
     .shoplistview .woocommerce .quantity .qty{width:30px;}
     .plussigncqty{padding:0 4px;}
     .plussigncqty i{font-size: 13px;}
     /*.flxcartbtn{position: absolute;z-index: 1000;top:100%;left:5px;padding-top:10px;}*/
     .shoplistview .custom-add-to-cart-button{
        padding-left:5px;
        padding-right:5px;
        margin-top:0px !important;
        font-size: 13px;
        height:25px !important;
    }
    .home-top-categories{padding:2em 0;}
    .home-shop-sec{padding:2em 0;}
    .shoplistview.shop_product_list_section .thunk-product-content{padding:0 10px !important;display: inline-block;}
    body.home .custom-price-add-to-cart-wrapper{display: inline-block;}
    .chsopproqty{padding-right:5px;}
    .woocommerce nav.woocommerce-pagination{text-align: center !important;}
    .woocommerce .woocommerce-result-count{text-align: center;}
    .cat_section{padding-top:2em;padding-bottom:2em;}

    .hmeaboutlefttopimg{position: relative;right:0;width:80%;margin: auto 0 auto auto;}
    .hmeaboutrightsec{padding-top:0px;}
    .hmeaboutheadtitle h2{font-size: 30px;}
    .hmeaboutcntdiv{font-size: 14px;}
    .aboutcenterbox{position: absolute;width:75%;transform: translate(25px, -400px);height:250px;}
    .hmeaboutbottomrightimg{position: relative;width:80%;top:-50px;margin:auto auto auto 0;}
    .cflxcls{word-break: break-all;}
    .icon-content-cls{padding-left:10px;font-size: 20px;}
    .contact-sec{padding-top:2em;padding-bottom:2em;}
    .hmecontacinfotitle{font-size: 30px;}
    .logosliderhead h2{font-size: 30px;}
    .logo-slider-sec{padding:2em 0;}
    .newsletter-input{font-size: 14px !important}
    .main-footer{padding: 2em 0;}
    .sec_parent{padding:15px 10px;}

    .comboleftdiv{padding-left:0;padding-top:20px;}
    .comboofferimgcls{position: relative;right:auto;}
    .comboboxpop .cmnTitle{font-size: 1.5em;}
    .comboboxpricerange{font-size: 1.8em;}
    .filterbycombobox{width:150px;padding:10px;}
    .comboffetratcls{width: 100px !important;top:100px;}
    .combooffertxtcls{font-size: 1.5em;left:30px;top:125px;}
    .addrtitlecls{font-size: 20px;}
    .woocommerce-MyAccount-content a{top:0;}
    .header-icon .cart-count-item{left:15px !important;}
    body .customxscontainer{
        max-width: 100%;
    }
    body .shop_product_list_section .woocommerce ul.products li.product .thunk-product .woocommerce-loop-product__title{
        font-size: 16px !important;
    }
    .chsopproqty.quantity .qty{width:2.5em !important;font-size: 14px;}
    body .shop_product_list_section span.woocommerce-Price-amount{font-size: 20px;}
    body .add_to_cart_button.custom-sitebtn{font-size: 10px;}
    .shoplistview .custom-add-to-cart-button{padding:4px;}
    body .topcat_title_text{font-size: 14px;}
    .minussigncqty{padding:2px 4px;}
    .plussigncqty{padding:2px 4px;}
    .chsopproqty{padding-right:10px;}
    .custom-sale-price{font-size: 20px;}
    .thunk-product-content .woocommerce-LoopProduct-link{flex:min-content;}
    .almaira-shop-menu li a{color:var(--atechcrackersomnicartstore-black-color) !important}
    .main-header nav ul li a::before{background-color: var(--atechcrackersomnicartstore-primary-color);}
    .almaira-shop-menu li a:hover, .almaira-cart ul.cart_list li a:hover, .almaira-shop-menu .current-menu-item a{
        color:var(--atechcrackersomnicartstore-primary-color) !important;
    }
    .taiowc-cart-item .taiowc-icon svg{color:var(--atechcrackersomnicartstore-black-color);}
    .cusericonacccls{color:var(--atechcrackersomnicartstore-black-color);}
    .banner-pricelistbtncls{width:40px;}
    .shoplistview .chsopproqty{padding-top:0;}
    .shop_product_list_section .thunk-product-content a.woocommerce-loop-product__link{height: 40px !important;margin-top:10px;}
    .shop-category-title h3{font-size: 16px;}
}
@media (min-width:401px) and (max-width:479px){
    .aboutcenterbox{transform: translate(25px, -500px);width: 80%;height:300px;}
}
@media (min-width:351px) and (max-width:400px){
    .aboutcenterbox{transform: translate(25px, -450px);width: 80%;height:300px;}
}
@media (min-width:320px) and (max-width:400px){
    .cateslidesec{padding-left:1em;padding-right:1em;}
    .catimgsec{width:85px !important;}
    .topcatimgsec{width:85px;height:125px;top:25px;}
    .nocatimg{font-size: 12px;}
    .topcat_content_sec{width:50%;}
    .home-topprocat-carousel .topcatimgsec img{height:100px;}
    .topcatitm{padding-bottom: 1em;}
}