body{font-size:16px;font-family: var(--font);}
.header{z-index:999;}
.advertisement a img,.long-vertical-holder img,.view-more-sqaure::before,.view-more-sqaure span,.long-horizontal-holder img,.header__category-nav i:before,.product__item.style-2,.header__social h3,.header__logo,.header__logo a,.header__logo a img,.header__middle,.top-searcharea,.track-ball::after,.product-quantity .quantity .input-group-btn{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;}
.header__wrap,.main-menu,.shop-sidebar,.widget-main{transition: all 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.header__top-info-wrap{background:var(--clr-dark-blue);color:var(--clr-white);position:relative;z-index:999;}
.header__logo{max-width:150px;}
.header__logo a{max-width:150px;display:block;padding-top:22px}
.header__logo a img{width:100%}
.header__language{margin:0 10px;border-left:1px solid rgba(255, 255, 255, 0.5);border-right:1px solid rgba(255, 255, 255, 0.5);padding:0 10px;}
.header__top-info > ul > li,.header__top-right .date,.header__language ul .lang-btn{color:var(--clr-white);}
.track-link{color:var(--clr-white)}
.track-link:hover{color:var(--clr-blue)}
.header__search-box button{background:var(--clr-blue);}
.header__search-box button{font-size:28px;border-radius:0 15px 15px 0;width:60px;}
.header__search-box input{border-radius:15px;padding:0 70px 0 20px;width:calc(100% - 30px)}
.header__search-box{border-radius:15px;margin:0 100px;height:45px;}
.header__search-box button{height:45px;}
.header__top-info-wrap .for-mobile{display:none;}
.lang-link{color:var(--clr-white);line-height:1;border-left:1px solid rgba(255, 255, 255, 0.5);border-right:0px solid rgba(255, 255, 255, 0.5);padding-left:10px;padding-right:0px;display:block;margin:0 10px;font-family:var(--font);padding-bottom:3px;}
.lang-link:hover{color:var(--clr-blue);}
.search-link{color:var(--clr-white);line-height:1.1;}
.search-link:hover{color:var(--clr-blue);}
.header__top-info h3{color:var(--clr-white);font-size:16px;padding-right:15px;font-weight:normal;}
.header__top-info .footer__social a:not(:last-child){margin-right:5px;}
.header__top-info .footer__social .header__search-box a:not(:last-child){margin-right:0px;}
.header__top-info .footer__social a{width:25px;height: 25px;}
.header__social a:not(:first-child) {margin-left:5px;}
.header__icons a img{height:20px;filter:invert(1);}
.header__icons .icon{padding:0 15px;margin-right:0}
.header__icons .icon a{font-size:16px;color:var(--clr-white);}
.header__icons .icon a:hover{font-size:16px;color:var(--clr-white);opacity:0.5;}
.header__icons .icon.cart_btn a{position:relative}
.header__icons .icon.wishlist-icon{margin-right:0px;}
.header__icons .icon + .icon{border-left:1px solid rgba(255,255,255, 0.3)}
.header__icons .icon:nth-child(2){/*border-left:0px solid rgba(255,255,255, 0.3);padding-left:0;*/}
.header__main-right .header__icons > div:last-child{padding-right:0;}
.header__cat .main-menu__nav ul li a{font-size:19px;font-weight:300;text-transform:uppercase;}
.header__cat ul li a.active{font-weight:900;}
.header__wrap .container{position:relative;z-index:1;padding-top:0px;padding-bottom:0px}
.category-menu-icons{position:relative;}
.category-menu-icons::after{content:'';position:absolute;left:var(--bs-gutter-x,.75rem)x;width:calc(100% + 14px);top:0;height:100%;background:rgb(33,66,98);background:linear-gradient(90deg, rgba(74,179,243,1) 0%, rgba(33,66,98,1) 100%);z-index:-1;transform:skewX(-25deg);display:block;}
.header__cat-wrap{padding:0px 0;background:none}
.header__wrap.uk-sticky .header__logo{display:flex;margin-right:0px;max-width:240px;align-items:center;}
.header-right{width:calc(100% - 240px);padding-left:25px;}
.header__top-right > li:not(:last-child)::before{display:none;}
.direction-rtl{direction:rtl;}
.arabic-textarea{direction:rtl;}
.search-link{display:none;width:40px;height:40px;align-items:center;justify-content:center;}
.search-link i{font-size:25px;color:var(--clr-blue);}
.top-searcharea.show,.top-searcharea{visibility:hidden;opacity:0;}

.header__contact li{display:flex;}
.header__contact li span{display:block;line-height:1.3;}
.header__contact li .header-phone i{font-size:20px;color:var(--clr-blue);transform:scaleX(-1);margin:0;}
.header__contact li .header-phone a{border:1px solid #E9E9E9;display:flex;border-radius:50%;width:40px;height:40px;align-items:center;justify-content:center;}
.header__contact li i::before{}
.category-nav__list{padding:5px;border-radius:0}
.header__contact li img{width:35px;}
.header-numbers{padding-left:10px;}
.header-numbers span{font-size:15px;}
.header-numbers span:last-child{font-weight:bold;}
.category-nav{margin-right:0;}
.category-nav > ul > li > a,.category-nav > ul > li .sub-link a{color:var(--clr-black);font-size:15.5px;line-height:1.1;font-weight:bold;position:relative}
.header__top-right > li:not(:last-child){margin-right:15px;padding-right:15px;}
.category-nav__list li .submenu-arrow{display:none}
.sub-link{position:relative}
.vertical-menu-list{top:100%;left:-39px;}
.category-nav{width:275px}
.category-nav__list > li{border-bottom:1px solid rgba(255, 255, 255, 0.1);padding:0 15px;}
.category-nav__list > li:last-child{border-bottom:0px solid rgba(255, 255, 255, 0.1);}
.header__cat .category-nav__list li a{font-size:16px;font-weight:400;padding:8px 0;position:relative;}
.header__cat .category-nav__list li a:hover{color:#7ACBFF;}
.header__category-nav{padding:10px 0;width:auto;background:none;font-size:18px;font-weight:normal;height:60px;width:100%;justify-content:space-between;}
.header__category{margin-left:25px;margin-right:0;width:250px;position:relative;}
.header__category-nav .bar{margin-right:15px;width:25px;}
.category-nav > ul ul li a{line-height:1.1;}
.header__cat ul li:not(:last-child)::before{display:none;}
.main-menu.navbar{padding-left:25px;padding-top:0;padding-bottom:0;}
.header__category-nav .fa-chevron-down:before{height:10px;display:block;width:20px;background:url(../img/icon/arrow-down.svg) center center no-repeat;background-size:100% auto;content:'';position:absolute;top:50%;transform:translateY(-50%);right:25px;}
.vertical-menu.rotate-arrow .header__category-nav .fa-chevron-down:before{transform:translateY(-50%) rotate(180deg);}
.main-menu__nav ul li.menu-item-has-children > a::after{display:none;}
.header__cat .vertical-menu-list ul li:not(:last-child)::before{}
.header__cat ul ul li a{color:var(--clr-black);}
.header__cat ul li a{text-transform:none}
.header__top-info{border-bottom:0px solid #E5E5E5}
.category-nav > ul > li.menu-item-has-children > a::before,.category-nav > ul > li.menu-item-has-children .sub-link a::before{line-height:1.5;font-weight:300;font-size:25px;background:url(../img/icon/arrow-right-black.svg) center center no-repeat;background-size:100% auto;content:'';height:30px;width:10px;top:50%;right:0;transform:translateY(-50%) ;
    display: none;}
.category-nav > ul ul li a{padding-left:15px;}
.category-nav > ul ul li a::before{content:'';width:5px;height:5px;border-top:1px solid var(--clr-black);border-right:1px solid var(--clr-black);transform:rotate(45deg);display:block;position:absolute;left:0;top:10px;}
.category-nav > ul > li > a:hover,.category-nav > ul > li > a:hover span,.category-nav > ul ul li a:hover{color:var(--clr-blue);}
.header__cat .category-nav ul li:not(:last-child){margin-right:5px ;}
.header__cat .category-nav ul li{border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.header__cat .category-nav ul li:last-child{border-bottom:1px solid rgba(255, 255, 255, 0);}
.category-nav__list{/*background:#037AC5;border:1px solid #037AC5;border-radius:0 0 25px 25px;*/}
.category-nav{width:104%;left:-1.3%;}
.category-nav__list li{ padding:calc(var(--bs-gutter-x)/ 2);}
.category-nav__list li ul li{padding:0;}
.category-nav__list li a img{margin-right:0;}
.slick-track.sub-cat{opacity:1;transform:translate3d(310px, 0px, 0px);}
.cart_items_list{/*max-height:350px;overflow:auto;*/}
.cart_sidebar .item_content{width:100%}
.cart_sidebar .item_content ul{position:relative}
.cart_sidebar .item_content ul li{display:flex;align-items:center;margin-top:10px}
.cart_sidebar .item_content ul li label{display:block;padding-right:5px}
.cart_item{margin-bottom:20px;}
.show-sale-uom{text-align:center;width:100%;display:block}
/*.disclaimer-content{margin-left:25%;font-size:14px;}*/
.product-details .disclaimer-content{margin-left:0;margin-top:50px}
.product-details .disclaimer-content p{font-size:12px;line-height:1.5}
.shop-single-section .product-details .product-option .bootstrap-touchspin{width:140px;}
.aac-select{width:auto;margin-top:4px;}
.aac-btn-ml{/*margin-left:65px;*/}
.product-addtocart-btn .thm-btn.no-icon{
    padding: 15px 13px;
}
.displayTextElement {
    display: flex; /* Use flexbox for the container */
    margin-left: 10px;
}

.displayText {
    border: 1px solid #eee;
    padding: 8px 5px;
}

.displayTextElement span { /* Apply styles to the span element within the flexbox */
    font-size: 12px;
    font-weight: 700;
    margin-top: -14px; /* Minor adjustment for vertical alignment */
    text-align: center;
    /* Grow proportionally within the available space */
    flex: 1;
    margin-left:55px;
}
.displayTextElement p{
    min-width:260px;text-align:center;line-height:1.3;
}
.cross-color{position:absolute;top:0;left:0;width:100%;height:100%;display:block;border-radius:50%;overflow:hidden;background:url(../img/cross_icon.svg) center center no-repeat;background-size:cover;text-indent:1000px;}
/*
.tab-content>.specification.active {
    display: flex;
}
*/
.product__title a{text-transform:uppercase;}
.clearFilter{width:100%;}
.product__price.actual, .item_price.item.actual{color: #8F0D0D;font-weight: 600;font-size: 14px !important;margin: 0.3rem 0;}
/*.product__price.actual span, .item_price.item.actual span{color: #8F0D0D;text-decoration: line-through;font-size: 14px;}*/
.product__price.actual span, .item_price.item.actual span{text-decoration: line-through;font-size: 14px;}
.product__price.discounted{color: #8F0D0D;}
.discountSec{font-size:13px;}
.cart-price{float:right;}
/* Paint Color Popup Start */
.modelColor{
    width:100%;
}
.color-box {
    flex: 1 1 calc(25% - 20px);
    margin: 10px;
    text-align: center;
    border: 1px solid #000;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 112px;
    overflow: hidden;
    text-decoration: none; /* Remove underline */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.color-box:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.color-box .color-top {
    height: 72px; /* Height of hex_code section */
    width: 100%;
}
.color-box .color-bottom {
    height: 40px; /* Height of white background section */
    width: 100%;
    background: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #000;
    padding: 5px;
    box-sizing: border-box;
}
.color-box .color-bottom .paint-code {
    font-size: 0.875rem; /* Font size */
    color: #8492a6;
    margin-bottom: 2px; /* Vertical spacing */
    line-height: 2px;
    margin-top: 12px;
}
.color-box .color-bottom .paint-name {
    font-size: 0.875rem; /* Font size */
}
#colorModal {
    height: 90%;
    overflow-y: auto;
}
#colorModal .note {
    margin-bottom: 20px;
    padding: 10px;
    border: 1px solid #fedb35;
    background-color: #fffae5;
    font-size: .875rem;
    max-width: 100%;
    line-height: 20px;
}
#colorModal .note .more-text {
    display: none;
}
#colorModal .note .read-more, .popup .note .read-less {
    color: blue;
    cursor: pointer;
    text-decoration: none; /* Remove underline */
}
.overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999;
}
.color-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
@media (max-width: 768px) {
    .color-box {
        flex: 1 1 calc(50% - 20px);
    }
}
/* Paint Color Popup End */
@media screen and (min-width:992px){        m
    .category-nav__list .category-holder{/*display:flex!important*/}
}

.category-holder .category-thumb {
    width: 100px;
    flex: 0 0 100px;
}
.cart_sidebar{padding:20px 20px;width:450px;right:-450px}
.cart_sidebar .heading_title{margin-bottom:15px;justify-content:center}
.category-holder .category-holder {}
.category-nav__list li .width100{width:180px;}
.category-nav__list li > a,.category-nav__list li .sub-link a{/*margin-bottom:15px;*/padding:0;}
.category-nav__list li > a span{/*border-bottom:1px solid #8b666a;*/}
.category-nav > ul ul li a{text-decoration:none;margin-bottom:0;}
.category-nav > ul > li:hover > .category-holder ul {
    left: calc(100% + 1px);
    opacity: 1;
    visibility: visible;
    pointer-events: unset;
}
.main-menu__nav ul li a{color:var(--clr-white);font-size:18px;font-weight:300;}
.main-menu__nav ul li a.active{font-weight:bold;}
.main-menu__nav ul li:hover > a, .main-menu__nav ul li.active > a {
    color:var(--clr-white);opacity:0.5;
}
.main-menu__nav ul li .submenu li a {
    padding:6px 15px;font-size:15px;font-weight:400;text-transform:none;
}
.main-menu__nav ul li .submenu li:hover > a, .main-menu__nav ul li .submenu li.active > a{color:var(--clr-blue);}
.main-menu__nav ul li:not(:last-child) {
    margin-right:30px;
}

@media screen and (min-width:992px){
    .uk-active .main-menu{ }
    .category-nav > ul ul{position:static;visibility:visible;opacity:1;width:auto;padding:0;box-shadow:none;margin-left:15px;}
    .header .uk-active{padding:0;}
    .header .uk-active .header__social .footer__social a{width:20px;height:20px;}
    .header .uk-active .header__social h3{font-size:14px;}
    .header__wrap.uk-sticky.uk-active .header__logo,.header__wrap.uk-sticky.uk-active .header__logo a{max-width:150px;}
    .header .uk-active .header__middle {padding:5px 0;}
    .header .uk-active .header__search-box input{height:40px;}
    .header .uk-active .header__search-box button{height:40px;font-size:20px}
    .header .uk-active .header__search-box{height:40px;}
    .header .uk-active .header-right{width:calc(100% - 150px);}
    .header .uk-active .header__category{display:block;}
    .header .uk-active .header__category-nav{height:40px;padding:5px 0;font-size:16px;}
    .header .uk-active .header__icons a img{height:20px;}
    .header .uk-active .header__contact li img {width:25px;}
    .header .uk-active .header__contact li .header-phone a{width:30px;height:30px;}
    .header .uk-active .header__contact li .header-phone i{font-size:15px;}
    .header .uk-active .main-menu__nav ul li a,.header .uk-active .header__icons .icon a{font-size:15px;}
    .header .uk-active .header__category-nav .fa-chevron-down:before{width:13px;}
    .header .uk-active .header-numbers span{font-size:14px;}
    .header .uk-active .category-nav > ul > li > a,.sub-link a{font-size:15px;padding:8px 0;}
    .header .uk-active .category-nav > ul > li.menu-item-has-children > a::before,.sub-link a::before{width:7px;height:20px;}
    header.header{height:185px}
    .header__wrap{top:-185px}
}
@media screen and (min-width:601px){    
    .mobile-view{display:none}
}
.header__wrap{background:#fff;}
header.active .header__wrap{position:fixed;top:0!important;left:0;width:100%;right:0}
@media screen and (max-width:991px){  
    header,header .header__wrap{position:fixed;top:0!important;left:0;width:100%;right:0}
}
.banner{}
.slideshow-dtl{z-index:9;left:0;top:0;width:100%;height:100%;}
.slideshow-content{width:50%;}
.slideshow-content h1{font-size:88px;color:var(--clr-white);line-height:1;margin-bottom:30px;}
.slideshow-content p{font-size:18px;color:var(--clr-white);line-height:1.3;}
.thm-btn__blue{background-color:var(--clr-blue);}
.banner-font-size24{font-size:24px;}
.thm-btn{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;}
.feature__item{width:25%;position:relative;border:0px solid var(--color-border);/*padding:30px 15px 30px 30px;*/padding:30px 12px 30px 25px;}
/* .feature__item::before{width:1px;background:var(--clr-blue);height:50%;top:50%;transform:translateY(-50%);content:'';display:block;position:absolute;left:0;} */
.feature__item .content h3{font-size:18px;font-weight:500;color:var(--color-default);}
.feature__wrap .feature__item + .feature__item::before{width:1px;background:#0085C3;height:33px;top:50%;transform:translateY(-50%);content:'';display:block;position:absolute;left:0;}
/* .building-bg{background:url(../img/building-bg.svg) -15% top no-repeat;background-size:100% auto;} */
.building-bg{background-size:100% auto;}
.banner .tx-arrow .slick-arrow{font-size:50px;position:absolute;top:50%;transform:translateY(-50%);z-index:9;}
.banner .tx-arrow .slick-arrow.slick-prev{left:20px;}
.banner .tx-arrow .slick-arrow.slick-next{right:20px;}
.two-row-slider{padding-left:80px;padding-right:80px;}
.product-new-slider{padding-left:70px;padding-right:70px;}
.slick-btns-center{}

.cart_sidebar{padding: 20px 15px 20px 15px;overflow:hidden}
.cart_sidebar .btns_group li{width:100%}
.cart_sidebar .btns_group li a{width:100%}
.cart_sidebar .total_price{margin-bottom:0;margin-top:0px;border-bottom:0px solid #f6f6f6;border-top:1px solid #eaeaea}
.cart_sidebar .heading_title{border-bottom:1px solid #eaeaea}
.cart_items_list{height:calc(100vh - 255px);overflow:auto;padding-right:5px;}

/*
.cart_items_list::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
}

.cart_items_list::-webkit-scrollbar
{
  width: 12px;
  background-color: #F5F5F5;
}

.cart_items_list::-webkit-scrollbar-thumb
{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #D62929;
}
*/

.cart_items_list::-webkit-scrollbar {
  width: 10px;
}
 
.cart_items_list::-webkit-scrollbar-thumb {
  background: #bababa;
  border-radius: 20px;
}

.cart_items_list::-webkit-scrollbar-track {
  background:none;
  border-radius: 20px;
}
.cart_sidebar .total_price{display:block;text-align:center}
.cart_sidebar .subTotal{font-size:18px;font-weight:bold}
/*
.cart_items_list{height:0;overflow:auto;padding-right:5px;position:relative;padding-bottom:157%;border:1px solid red}
.cart_items_list-sub{position:absolute;left:0;top:0;width:100%}
.cart_sidebar{height:100%!important}
*/

.slick-btns-center .slick-arrow.slick-prev,.slick-btns-center .slick-arrow.slick-next{position:absolute;top:50%;transform:translateY(-50%);}
.slick-btns-center .slick-arrow.slick-prev{left:0;}
.slick-btns-center .slick-arrow.slick-next{right:0;}
.two-row-slider .tx-arrow .slick-arrow.slick-prev,.two-row-slider .tx-arrow .slick-arrow.slick-next{width:35px;height:35px;font-size:25px;border-radius:50%;background:rgba(0,0,0,0.25);display:flex;align-items:center;justify-content:center;color:var(--clr-white)}
.product-new-slider .tx-arrow .slick-arrow.slick-prev:hover,.product-new-slider .tx-arrow .slick-arrow.slick-next:hover,
.two-row-slider .tx-arrow .slick-arrow.slick-prev:hover,.two-row-slider .tx-arrow .slick-arrow.slick-next:hover
{background:var(--clr-blue);}
.two-row-slider .tx-arrow .slick-arrow.slick-prev{left:-60px;}
.two-row-slider .tx-arrow .slick-arrow.slick-next{padding-left:5px;right:-60px;}

.realted-recently .slick-arrow.slick-prev,.realted-recently .slick-arrow.slick-next{position:absolute;top:50%;margin-top:-26px;}
.realted-recently .slick-arrow.slick-prev{left:-60px;}
.realted-recently .slick-arrow.slick-next{padding-left:5px;right:-60px;}

.realted-recently .slick-arrow.slick-prev,.realted-recently .slick-arrow.slick-next,
.product-new-slider .tx-arrow .slick-arrow.slick-prev,.product-new-slider .tx-arrow .slick-arrow.slick-next{width:52px;height:52px;border-radius:50%;background:var(--clr-blue);display:flex;align-items:center;justify-content:center;color:var(--clr-white);font-size:35px;cursor:pointer;}
.product-new-slider .tx-arrow .slick-arrow.slick-prev{left:-65px;}
.product-new-slider .tx-arrow .slick-arrow.slick-next{right:-65px;}
.realted-recently .slick-arrow.slick-prev:hover,.realted-recently .slick-arrow.slick-next:hover,
.product-new-slider .tx-arrow .slick-arrow.slick-prev:hover,.product-new-slider .tx-arrow .slick-arrow.slick-next:hover{background:var(--clr-dark-blue);}
.section-title h1{font-size:23px;padding-top:45px;padding-bottom:15px;color:var(--clr-blue);}
.explorer-links{font-weight:500;font-size:17px;color:var(--clr-blue);}
.product__img a{position:relative;display:block;border-radius:25px;}
.product__img h3{position:absolute;z-index:9;left:15px;top:15px;color:var(--clr-white);font-size:23px;}
.product__item{padding:12px}
.rd-product__slide .product__item{padding:0 12px}
.product__img{padding-top:0;padding-bottom:0;height:auto}
.product__row{margin-left:calc(var(--bs-gutter-x)/ -1);margin-right:calc(var(--bs-gutter-x)/ -1);}
.product__item.style-2{height:100%;border:0px solid var(--color-border);border-radius:5px;padding:20px 20px 11px 20px}
.product__item.style-2:hover{box-shadow:0 0 10px rgba(0, 0, 0, 0.15);background:var(--clr-white);}
.product__content{text-align:center;}
.product__content p{font-size:20px;margin:1rem 0;}
.product__title,.product__price,.tab-content h2.product__title,.tab-content h2.product__price{font-size:20px;}

.font-size16{font-size:16px;}
.product__action.style-2{top:auto;bottom:25px;transform:translateY(0px);z-index:9;}
.product__action li a{color:var(--clr-black);border-radius:0%;height:48px;width:50px;font-size:18px;}
.product__action.style-2 li:first-child a{border-radius:10px 0 0 10px;}
.product__action.style-2 li:last-child a{border-radius:0 10px 10px 0}
.product__action.style-2 li:not(:last-child){margin-right:0}
.product__action li a:hover {
    color: var(--color-white);
    background-color: var(--color-primary);
    border-color: var(--color-primary);
}
.thm-btn .btn-wrap span:nth-child(2){width:100%;}
.product__content .thm-btn{padding-left:10px;padding-right:15px;margin-top:1rem;background:var(--clr-gray1);}
.product__content .gray-btn{visibility: hidden;}
.product__item:hover .product__content .gray-btn{visibility:visible;}
.product__content .thm-btn .btn-wrap span{color:var(--clr-black);}
.product__item:hover .product__content .thm-btn{background:var(--color-primary);}
.product__item:hover .thm-btn .btn-wrap span{color:var(--clr-white);}
.cart_item .item_image{width:100px;max-width:100px;;min-width:100px}
.square-product{z-index:1;height:0;padding-bottom:100%;width:100%;overflow:hidden;position:relative;display:block;}
.square-product img { position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 9;object-fit: cover; max-width:60%;max-height:60%;}
.woocommerce-cart table.cart .square-product img{width:auto}
.realted-recently .square-product img{max-width:60%;max-height:60%;}
.cart_item .item_title{font-size:13.5px;font-weight:bold;}
.product__item:hover .square-product img{/*opacity:0.9;*/}
/* .product__item:hover .square-product img,.new_product__item:hover .new-product-holder img{transform:translate(-50%,-50%) scale(1.03);} */
.product__item:hover .square-product img,.new_product__item:hover .new-product-holder img{transform:translate(-50%,-50%) scale(0.95);}
.advertisement{padding:50px 0 30px 0}
.advertisement a{overflow:hidden;}
.advertisement a:hover img{transform:scale(1.02) ;}
.advertisement-content{z-index:5;left:0;bottom:0;padding:0 0 50px 50px}
.advertisement-content h2{font-size:25px;color:var(--clr-white);margin-bottom:15px;}
.advertisement-content p{font-size:16px;color:var(--clr-white);}
.feature__item .content{width: calc(100% - 60px);}
.feature__item .content p{line-height:1.5}
.new-product-new{margin-top:50px;}
.product-card h4{font-size:32px;color:var(--clr-blue);}
.product-card h2{font-size:61px;color:var(--clr-gray2);margin:20px 0 30px 0;font-weight:400;line-height:1.1;}
.product-card p{font-size:22px;color:var(--clr-blue-gray);}

/* .new-product-content a{display:block;position:relative;z-index:1;} */
.new_product__item{/* padding-left:15px;padding-right:15px;*/} 
.product-new-slider .tab-product__item{padding:0px 16px 0;}
.product-new-slider .tab-product__item::before{display:none;}
.long-vertical-holder{position:relative;height:0px;padding-bottom:125%;z-index:1;width:100%;display:block;background:var(--clr-black);}
.long-vertical-holder img,.long-horizontal-holder img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;object-fit:cover;max-width:100%;max-height:100%;min-width:100%;min-height:100%;opacity:0.85;}
.long-horizontal-holder{position:relative;height:0px;padding-bottom:50%;z-index:1;width:100%;display:block;background:var(--clr-black);overflow:hidden;}
.new-product-content{position:absolute;left:0;width:100%;bottom:0;z-index:8;padding:15px;}
.new-product-content h3,.new-product-content h2{color:var(--clr-white);}
.new-product-content h3{font-size:22px;}
.new-product-content h2{font-size:32px}
.new-product-content .thm-btn{padding:10px 20px; padding-right:35px;}
.new-product-content .thm-btn i{right:15px}
.new_product__item .new-product-holder{overflow:hidden;}
.new_product__item:hover .new-product-holder img{opacity:1;}
.view-more-sqaure::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:19;background:rgba(0, 0, 0, 0.5);backdrop-filter:blur(10px);}
.view-more-sqaure span{display:inline-block;background:rgba(0, 0, 0, 0.5);top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;font-size:25px;font-weight:bold;color:var(--clr-white);border-radius:20px;padding:5px 30px;z-index:29;white-space:nowrap;}
.view-more-sqaure:hover::before{background:rgba(33,66,98, 0.5);}
.view-more-sqaure:hover span{background: var(--clr-blue);}
.border-radius20{border-radius:20px;}
.exploral-product__slide .new_product__item h3{color:var(--clr-blue);line-height:1;margin-bottom:10px;}
.white-btn{background:var(--clr-white);text-transform: none;}
.white-btn span{color: var(--clr-blue)!important;font-weight:400;font-size:14px;}
.exploral-product__slide{}
.exploral-product__slide{}
.product-new-slider .exploral-product__slide.tx-arrow .slick-arrow.slick-prev,.product-new-slider .exploral-product__slide.tx-arrow .slick-arrow.slick-next{width:35px;height:35px;font-size:25px;border-radius:50%;background:rgba(0,0,0,0.25);}
.product-new-slider .exploral-product__slide.tx-arrow .slick-arrow.slick-prev:hover,.product-new-slider .exploral-product__slide.tx-arrow .slick-arrow.slick-next:hover{background:var(--clr-blue);}
.exploral-carousel .product-new-slider{padding-left:0px;padding-right:0px;}
.exploral-carousel .product-new-slider .tx-arrow .slick-arrow.slick-prev{left:-40px;display:none!important}
.exploral-carousel .product-new-slider .tx-arrow .slick-arrow.slick-next{right:-40px;display:none!important;}
.exploral-product__slide .new-product-content .thm-btn{padding-right:20px}
.exploral-product__slide .new-product-content .thm-btn i{color:var(--clr-blue);display:none;}
.exploral-carousel{padding-bottom:25px;}
.new_product__item:hover .long-horizontal-holder img{transform:translate(-50%,-50%) scale(1.07);}
.footer__widget:nth-child(2){padding-left:50px;}
.footer__logo{width:300px;}
footer{background: var(--clr-blue-gray2);}
.newslater__form{width:555px;}
.footer__logo img{filter:invert(1) brightness(10);}
.newslater__form h3{color:var(--clr-white);font-size:19px;font-weight:normal;padding:0 0 10px 30px;}
.newslater__form button{background:var(--clr-blue);border-radius:0 30px 30px 0}
.newslater__form button:hover{background:var(--clr-black);}
.newslater__form input{border-radius:30px!important;width:calc(100% - 15px);margin-right:15px;}
.footer__social a{background-color:transparent;width:40px;}
.footer__social a img{width:100%;}
.footer__widget .title{font-size:20px;color:var(--clr-white);}
.quick-links{color:var(--clr-white);}
.footer__widget ul li,.footer__widget ul li a{color:var(--clr-white);}
.footer__widget ul li a:hover,.footer__widget ul li a.active{color:var(--color-primary);}
.footer__widget p{color:var(--clr-white);text-align:center;font-size:15px;}
.ml-auto{margin-left:auto;}
.mr-auto{margin-right:auto;}
.footer__bottom,.footer__bottom a,.footer__copyright,.footer__copyright a{color:var(--clr-white);font-size:15px;}
.footer__bottom a:hover{color:var(--color-primary);}
.footer__widget ul li:not(:last-child){margin-bottom:7px;}
.newslater__border{border-bottom:0px solid #FFEBD8;}
.footer__bottom{padding:10px 0 10px 0;border-top:0px solid #FFEBD8;background:#212528}
.footer__bottom p{color:var(--clr-white);font-size:15px;}
a{color:var(--clr-blue);}
a:hover{color:var(--clr-black);}
.header__category,.category-nav {
   display: block;
}
.main-menu__nav.collapse:not(.show) {
    display: block;
}
.footer__bottom_mid{background:#031E33;padding:10px 0;}
.footer__bottom_mid p{color:var(--clr-white);font-size:15px;}
.information-links a{color:var(--clr-white);font-size:15px;}
.information-links a + a{margin-left:25px;}
.information-links a:hover{opacity:0.5;}
.k-net-logo{max-width:130px;display:block;}
.k-net-logo img{width:100%;}

/*listing page----s----*/
.shop-section .woocommerce-toolbar-top{margin-bottom:10px;}
.shop-section .woocommerce-toolbar-top .products-sizes{padding:0px 10px 2px 10px;display:flex;align-items:center;}
.shop-section .products{padding-top:10px;}
.shop-section .products > li{ }
.shop-section .products > li,.shop-section .products.three-column .product{padding:0;border:0px solid var(--color-border);}
.shop-section .products.list-view{display:flex;flex-wrap:wrap;margin-top:0;padding-top:0;}
.shop-section .products.list-view > li{margin:0;width:50%;padding:15px;}
.shop-section .products.list-view > li .product__item.style-2{width:100%;display:flex}
.shop-section .products.list-view > li .product__img {width:300px;}
.shop-section .products.list-view > li .product__content{position:relative;text-align:left;padding:0 0 0 30px;}
.shop-section .woocommerce-toolbar-top .size-sorting{margin:0 0 0 auto;}
.shop-section .woocommerce-toolbar-top .products-sizes a + a{margin-left:15px}
.product-container{display:flex;flex-wrap:wrap;}
.shop-section .products.default-column{margin:0 -5px;}
.shop-section .products.default-column > li{margin:0 5px 20px;width:calc(25% - 10px);}
.shop-section .products.default-column > li .product__item.style-2{padding:15px 15px 6px 15px;}

.shop-section .woocommerce-toolbar-top select{background-position:calc(100% - 5px) 17px;}
.shop-section .woocommerce-toolbar-top form select{padding-right:25px}
.sidebar-link{display:none;}
/*listing page----e*/
/*cart page----s*/
.breadcrumb-area{padding:15px 0;}
.cart_item .item_price{color:var(--clr-blue);}
.cart_items_list .cart_item .item_qty,.cart_items_list .cart_item .item_thickness,.cart_items_list .cart_item .item_color{color:var(--color-heading)}
.cart_items_list .cart_item .item_price.item{font-size:16px}
.cart_sidebar .btns_group li a.thm-btn{text-transform:none;font-size:18px}
.woocommerce table.shop_table td.product-thumbnail{width:calc(80px + 20px);}
.woocommerce table.shop_table td.product-thumbnail .product-th{width:80px;border-radius:15px;overflow:hidden;}
.cart-section .bootstrap-touchspin{border-radius:7px;width:130px;}
.woocommerce-cart .woocommerce table.shop_table td.actions #coupon_code{border-radius:7px;}
.product__item:hover .product__action li{}
/*cart page----e*/
/*checkout page----s*/
.woocommerce-info, .woocommerce-message{background:rgba(13,122,197,0.1);}
.woocommerce-info a, .woocommerce-message a{color:var(--clr-blue);}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{padding:12px 15px;}
.woocommerce strong{font-weight:bold;}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"], select, textarea,.form-select,form select{border: 1px solid var(--color-border);border-radius:5px;height:45px;}
.newslater__form button{height:45px;}
.form-select:focus {border-color:var(--clr-blue);outline:0;box-shadow:none}
.add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{border-radius:7px;}
.nav-tabs{padding-left:15px;}
.address-personal-info{padding:0px 0 15px 0;}
.tab-content h2,.address-personal-info h2{font-size:1.4666666667rem;margin-bottom:15px;}
.checkout-login .address-personal-info h2{padding-top:15px;}
.form-floating>label{line-height:normal;}
.reset-password .btn{white-space:nowrap;margin:0;border-radius:0rem 0.5rem 0.5rem 0rem}
.reset-password .newsletter-btn{padding:0;}
.reset-password .signup .form-control{border-radius:0.5rem 0rem 0rem 0.5rem}
.signup{display: flex;}
.signup .form-control{border-radius:0.5rem;}
.reset-password .thm-btn{white-space:nowrap;border-top-left-radius:0;border-bottom-left-radius:0;height:100%;}
.home-office-form{display:flex;margin-bottom:1rem;}
.home-office-form .form-check{display:flex;}
.home-office-form .form-check + .form-check{margin-left:1rem;}
.office-form,.office-form-reg{display:none;}
.form-check-input{width:20px;height:20px;flex:0 0 20px}
.payment-dtl,.payment-dtl p{font-size:0.8rem;font-size:15px;line-height:1.3;}
.payment-dtl{padding:0 0 0 1.7rem;display: none;}
.payment-option li .form-check{padding-top:0.25rem;padding-bottom:0.25rem;}
.shipping-div li:last-child{border-top:0px solid #e9e9e9;font-weight:normal}
.shipping-div{margin:0;padding:0;}
.payment-option {list-style-type:none;}
.order-ul{padding-left:0;}
.order-ul li{display:flex;padding:1px 0}
.order-ul li label{padding-right:0.75rem;width:147px;}
.order-ul li div{font-weight:bold;}
/*checkout page----e*/
.realted-recently .tab-product__item{padding:7px}
.realted-recently .tab-product__item::before{display: none;}
.realted-porduct .rd-product__slide-wrap{padding-top:0;padding-bottom:0;border:0px solid var(--clr-white);;}
.shop-single-section .single-product-info .tab-content{border-top:1px solid #F2F2F2;padding:35px 20px 0}
.shop-single-section .single-product-info .nav-tabs,.shop-single-section .single-product-info .nav-tabs{margin:0;display:block;overflow:hidden;}
.account__input-field label{margin-bottom:5px;}
.account__input-field{margin-bottom:15px;}
.sidebar-links.widget__category li:not(:last-child) {
    margin-bottom:0px;
}
.woocommerce-checkout-payment,.wc-proceed-to-checkout{margin-bottom:25px;}
.sidebar-links li a{border-bottom:1px solid var(--color-border);padding:5px 10px;}
.sidebar-links li a:hover,.sidebar-links li a:focus,.sidebar-links li a.active{color:var(--clr-blue);/*background:var(--clr-blue);color:var(--clr-white);padding:5px 10px;*/}
.profile-card ul{padding-left:0;}
.profile-card ul li{display: flex;padding:1rem 0;border-bottom:1px solid var(--color-border);}
.profile-card ul li label{width:125px;position:relative;}
.profile-card ul li label::after{content:':';position:absolute;top:50%;right:0;transform:translateY(-50%);}
.profile-card ul li label + div{font-weight:bold;padding-left:20px;}

.accordion-body .shop_table.woocommerce-checkout-review-order-table th,.accordion-body .shop_table.woocommerce-checkout-review-order-table td{padding:5px}
.accordion-button{font-size:1.15rem;font-family: var(--font);font-weight:bold;padding:0.75rem 0rem;}
.accordion .accordion-item{margin-top:0rem;}
.accordion-item:first-of-type .accordion-button {
    border-radius:0;
}
.accordion-button:not(.collapsed) {
    color:var(--dark-grey-clr);
    background-color:transparent;
    box-shadow: none;
}
.accordion-button:focus {
    z-index: 3;
    border-color:transparent;
    outline: 0;
    box-shadow: none;
}
.accordion-item:first-of-type .accordion-button,.accordion-item:last-of-type .accordion-button.collapsed,.accordion-item:first-of-type {
    border-radius:0;
}
.accordion-item .accordion-button::before {
    content: '' !important;
    /* content: 'Ã¢â€ â€™' !important; */
    font-family: var(--font) !important;
    order: -1;margin-right:5px;line-height:normal;font-size: 17px;margin-top:-3px;
}
.accordion-item {
    background-color: #fff;
    border:0px solid rgba(0,0,0,.125);border-bottom: 1px solid rgba(0,0,0,.125);
}
.accordion-button:not(.collapsed)::after{color: var(--dark-grey-clr);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}
.accordion-item{margin-bottom:0}
.woocommerce h3{margin-top:0;}
.form-control:focus{box-shadow:none;}
.list-radio-checks .d-flex{flex-wrap:wrap}
.list-radio-checks .d-flex .form-check{display:flex}
.list-radio-checks .d-flex .form-check label{padding-right:5px}
.address-table{padding-top:25px;padding-bottom:50px;background:#f7f8fa;}
.address-card{border:1px solid #dddddd;padding:15px;}
.address-box .row{border-bottom:1px solid var(--color-border);margin:0;background:var(--clr-white);}
.address-box .address-col{display:flex;padding-top:10px;padding-bottom:10px;}
.address-box .address-col label{flex: 1 1 135px;position:relative;}
.address-box .address-col label::after {
    content: ':';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-55%);
}
.address-box .address-col label + div{flex: 1 1 calc(100% - 135px);padding-left:15px;}
.input-row .account__input-field{display:flex;align-items:center;}
.input-row .account__input-field label{flex:0 0 135px ;margin:0;}
.input-row .account__input-field .control{flex:0 0 calc(100% - 135px);display:flex;}
.input-row .account__input-field .control .form-control,.input-row .account__input-field .control .form-select{height:45px;padding-left:15px;padding-right:15px; margin-bottom:10px;}
.padding-right50{padding-right:50px;}
.padding-left50{padding-left:50px;}
.input-row .account__input-field .flex-auto{flex:0 0 auto!important;}
.input-row .account__input-field label.flex-auto{padding-right:10px;padding-left:20px;}
.input-row .account__input-field label.flex-auto + .control{flex:0 0 calc(100% - 65px);justify-content:end;}



.my-order .accordion-body{padding:calc(var(--bs-gutter-x)/ 2);}
.my-order-detail h4{margin-bottom:15px;}
.my-order-detail .row{/*margin-bottom:25px;*/}
.my-order .table{border:1px solid rgba(221, 221, 221, 1);}
.my-order .table>:not(:last-child)>:last-child>*{border-bottom-color:rgba(221, 221, 221, 1)}
.my-order .table thead tr:first-child th{background:var(--clr-white);}
.product-action{text-align:right;}
.product-action a{font-size:20px;}
.product-action a + a{margin-left:10px;}
.address-card .thm-btn.no-icon {
    padding: 12px 20px;font-size:14px;
}
.shop__category > li a{font-size: 16px;
    color: #232638;
    display: flex;
    align-items: center;
    justify-content: space-between;}
.shop__category > li a.active{color:var(--clr-blue);}    
.shop__category > li:not(:last-child){border-bottom:1px solid #f1f1f1;margin-bottom:0}
.shop__category > li > ul > li:not(:last-child){margin-bottom:0}
.shop__category > li > a{padding:10px 0;line-height:1.2}
.shop__category > li > a:hover{color:var(--clr-blue);}
.shop__category > li > ul > li{padding-left:10px;}
.shop__category > li > ul > li a{padding:5px 0 5px 15px;position:relative;z-index:1;display:block;}
.shop__category > li > ul > li a::before{content:'-';position:absolute;left:0;top:4px;}
.thickness-option-wrap li{margin-left:-7px}
.thickness-option-wrap li .form-check{margin-left:7px;margin-bottom:5px}
/* .thickness-option-wrap li .form-check + .form-check{margin-left:15px;} */
.shop_table .sub-total li:not(:last-child) {
    border-bottom:0px solid rgba(0,0,0,.125);
}
.my-order-detail .sub-total li div{padding-right:0;padding-top:5px;padding-bottom:5px;}
.view-btn{font-size:17px;background:var(--clr-blue);color:var(--clr-white);padding:7px;}
.view-btn:hover{background:var(--clr-dark-blue);color:var(--clr-white);}
.border-radius5{border-radius:5px;}
.list-group{}
.detail-list{margin-left:15px;}
.list-group li{padding:3px 0 3px 25px;position:relative;}
.list-group li::before{content:'Ã¢â€ â€™';position:absolute;left:0;top:1px;}
.shop-single-section .product-details .rating{margin-bottom:10px;}
.product-details h2{margin-bottom:0;font-size:26px;text-transform: uppercase;}
.availablity-stock span{color:var(--clr-blue);}
.contact-info__item{height:100%;}
.searchbar-hemburger{display:none;}
.footer-logo{width:150px;margin-bottom:15px;}
.footer-logo img{filter:invert(1) brightness(10);}
.contact-info__item .footer__social{justify-content:flex-start;margin-top:15px;}
.contact-info__item .footer__social a {padding:5px;background-color: var(--clr-gray2);}
.contact-info__item .footer__social a:hover{background-color: var(--color-primary)}
.contact-info__item a:hover{color:var(--clr-blue);}
.feedback-location{margin-bottom:50px;}
.feedback-location h3{padding:15px 0;}
.feedback-location iframe{height:calc(100% - 59px);}
.privacy-policy{margin-bottom:50px;}
.privacy-policy p,.privacy-policy h2,.privacy-policy h3,.privacy-policy h4,.privacy-policy h5,.privacy-policy ul{margin:15px 0;}
.privacy-policy h1{font-size:30px;}
.privacy-policy h2{font-size:25px;}
.privacy-policy h3{font-size:22px;}
.privacy-policy h4{font-size:20px;}
.privacy-policy .privacy-policy .container{padding-left:0;padding-right:0;max-width:100%}

.track-order{padding-bottom:25px;}
.track-delivery{background:#f9f9f9;padding:25px;margin-bottom:25px;}
.delivery-address{padding-top:15px;padding-bottom:15px;}
.track-row{margin:50px 100px}
.milstone-row{margin:60px 80px}
.track-row,.track-row .col-lg-4{padding:0;}
.track-div{height:7px;background:var(--clr-blue-gray);}
.track-box{width:100%;left:0;top:0;height:100%;}
.track-box .track-ball:nth-child(1){left:-5px}
.track-box .track-ball:nth-child(2){left:calc(33.3333% - 5px);}
.track-box .track-ball:nth-child(3){left:calc(66.6666% - 5px);}
.track-box .track-ball:nth-child(4){right:-5px}
.track-pipe{height:5px;width:100%;background:var(--clr-blue-gray);}
.track-ball{height:20px;width:20px;background:var(--clr-blue-gray);border-radius:50%;top:50%;transform:translateY(-50%);left:-5px;cursor:pointer;}
.track-text,.track-date{white-space:nowrap;left:50%;transform:translateX(-50%);}
.track-text{bottom:25px;}
.track-date{top:25px;line-height:1;padding:10px 0 23px 0;}
.order-completed-ball{left:auto;right:-5px;}
.track-pipe-completed{background:var(--clr-green);top:0;height:100%;left:0;width:0%;}
.track-box .completed.track-ball{background:var(--clr-green)/*#26a541;*/}
.track-box .completed.track-ball{color:var(--clr-green);}
.track-ball::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;display:block;background:var(--clr-blue-gray);border-radius:50%;}
.track-box .completed.track-ball::after{background:var(--clr-green);}
.track-box .track-ball.active::after{transform:scale(1.2);}
.milstone-row .col-12{border-top:1px solid #f1f1f1;}
.tracktabcontent{display:none;} 
.track-date::after{content:'';width:0px;height:0px;border:7px solid transparent;border-top:7px solid var(--clr-blue-gray);border-right:7px solid var(--clr-blue-gray);line-height:0;display:none;margin:0 auto;transform:translateX(-50%) rotate(-45deg);position:absolute;left:50%;bottom:-6px;}
.track-ball.active .track-date::after{display:block;}
.tracktabcontent h4{padding-top:15px;padding-bottom:10px;}
.tracktabcontent table{margin-top:10px;}
.track-order h1{font-size:30px;margin-bottom:25px;}
.tracktabcontent table tr:last-child td{border-bottom:0px solid #fff;}
.mobile-footer,.mobile-cart-login-lan{display:none;}
.shop-left-sidebar{flex-direction:row;}
.shop-section .shop-sidebar{float:right;}
.shop-section .shop-left-sidebar .woocommerce-content-wrap{/*padding-right:30px;padding-left:0;*/}
.category__icon{width:50px;height:50px;}
.category__icon img{max-width:100%;max-height:100%;}
.product-single-wrap{flex-direction:row-reverse}
.product-single-wrap .product_details_img{border:none}
.product_details_img .popup-img{display:block;margin:0 auto;width:80%;height:100%}
.mfp-figure:after{background:#fff}
.shop_thumb_tab{padding-left:0px;padding-right:20px;}
.product-details{padding-left:15px;}
.product-details .product-option .product-row .product-count-parent{margin-right:10px;}
.product-details .product-option .product-row .thm-btn{margin-left:0}
.product-details .product-option .product-row .buyNow{margin-left:7px}
.product-count-parent{position:relative}
.color-ul{}
.color-ul li{flex-wrap:wrap}
.color-ul li .form-check{position:relative;}
.color-ul li .form-check .form-check-input{position:absolute;opacity:0;}
.color-ul li .form-check label{width:40px;height:40px;display:block;border-radius:50%;border:2px solid var(--clr-white);cursor:pointer;position:relative}
.color-ul.color-list li .form-check label{width:22px;height:22px;border-radius:0;cursor: pointer;}
.color-ul .form-check .form-check-input{margin-left:0;}
.color-ul li .form-check{padding-left:0;}
.color-ul li .form-check input:checked + label{box-shadow:0 0 10px rgba(0, 0, 0, 0.25);border:2px solid var(--clr-black);}
.shop_thumb_tab ul li{padding-left:0}
.shop_thumb_tab ul li img{max-width:100%;max-height:100%}
.cart-collaterals{background:rgba(238,238,238,1);height:100%;padding:25px;border-radius:5px;border:1px solid rgba(221, 221, 221, 1);}
.cart-collaterals h4{font-size:16px;}
.cart-collaterals .accordion-button{font-size:16px;background:none;padding:15px 0;}
.cart-collaterals .accordion{margin:15px 0 15px 0}
.cart-collaterals .accordion-item{background:none;}
.cart-collaterals .accordion-item:last-child{border-bottom:1px solid rgba(0,0,0,.125);}
.woocommerce .cart-collaterals .cart_totals{margin-top:0;}
.calculated_shipping .accordion-item{background:none;}
.coupon .thm-btn{top:0;right:0;bottom:0;padding-left:20px;padding-right:20px;border-bottom-left-radius:0;border-top-left-radius:0;}
.coupon .input-text{width:90%;}
.country-select{margin:10px 0;}
.country-state label{display:block;margin-bottom:5px;}
.sub-total li{display:flex;justify-content:space-between;font-weight:bold;background:var(--clr-white);}
.sub-total li div{padding:10px;}
.sub-total li .sub-total-amnt{text-align:right;}
.my-order-detail .sub-total li div.sub-total-amnt{padding-right:10px;padding-left:0}

.sub-total li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.125);}
.cart-collaterals .sub-total li div{padding:5px 10px;}
.cart-two-btn{display:flex;margin-top:25px;} 
.cart-two-btn .cart-two-btn-sub{width:50%;}
.cart-two-btn-sub .thm-btn{width:100%;padding-left:10px;padding-right:10px;height:100%;align-items:center;display:flex;justify-content:center;}
.cart-two-btn .cart-two-btn-sub:first-child{padding-right:10px;}
.cart-two-btn .cart-two-btn-sub:last-child{padding-left:10px;}
.woocommerce-cart h1{font-size:25px;margin-bottom:25px;} 
.woocommerce-cart,.shop-single-section{/*margin-bottom:50px;*/}
.product-quantity .quantity,.quantity-wrap{width:auto;display:flex;}
.quantity-wrap input[type="text"]{padding:0}
.cart-section .quantity-wrap .bootstrap-touchspin-down{left:3px}
.cart-section .quantity-wrap .bootstrap-touchspin-up{right:3px}
.woocommerce-cart .woocommerce table.shop_table .cart_single td a.remove{display:none;}
.product-quantity a.remove{height:35px!important;border-radius:0!important;width:35px!important;line-height:normal!important;color:#fff;align-items:center;background:rgba(248, 48, 61, 1)!important;display:inline-flex;justify-content:center;text-align:center;line-height:17px;}
.product-quantity a.remove span{color:var(--clr-white);}
.product-quantity a.remove:hover{background:var(--clr-black)!important;}
.woocommerce-cart .woocommerce table.shop_table .cart_single td .remove-mbl a{color:var(--clr-gray2);text-decoration:underline;font-weight:400;font-size:14px;}
.woocommerce-cart .woocommerce table.shop_table .cart_single td .remove-mbl a:hover{color:red;}
.product-quantity .quantity .bootstrap-touchspin input{line-height:normal;height:35px!important;border-radius:0!important;width:100%!important;padding:0!important;border:1px solid var(--clr-blue)!important;padding-right:20px!important;}
.product-quantity .quantity .bootstrap-touchspin{border-radius:0;position:relative;width:80px!important;height:35px!important;border:none;}
.product-quantity .quantity .input-group-btn{height:17.5px;position:absolute;right:0;background:var(--clr-blue);line-height:normal;padding:0;width:20px;z-index:9;}
.product-quantity .quantity .bootstrap-touchspin button{height:17px!important;line-height:normal!important;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:0!important;right:0!important;color:var(--clr-white)!important;left:auto!important;}
.product-quantity .quantity .input-group-btn:first-child{bottom:0;top:auto;left:auto;}
.product-details-col .product-quantity a.remove{height:50px!important;width:50px!important;font-size:30px;}
.product-details-col .product-quantity .quantity .bootstrap-touchspin input{height:50px!important;}
.shop-single-section .product-details-col .product-details .product-option .product-row > div:first-child{width:auto!important;height:50px!important}
.product-details-col .product-quantity .quantity .bootstrap-touchspin{height:50px!important;width:100px!important;border:0px solid var(--color-border);}
.product-details-col .product-quantity .quantity .input-group-btn{height:25px;width:30px}
.product-details-col .product-quantity .quantity .bootstrap-touchspin input{padding-right:29px!important;}
.product-details-col .product-quantity .quantity .bootstrap-touchspin button{height:25px!important;}
.product-quantity .quantity .input-group-btn:hover{background:var(--clr-black);}

.product-quantity table.shop_table{border:1px solid rgba(221, 221, 221, 1);}
.woocommerce table.shop_table td {border-top:1px solid rgba(221, 221, 221, 1);}
.woocommerce-cart .woocommerce table.shop_table th{padding:15px 10px 13px;background:var(--clr-white);}
.woocommerce-cart .woocommerce table.shop_table th:first-child{border-top-left-radius:5px;}
.woocommerce-cart .woocommerce table.shop_table th:last-child{border-top-right-radius:5px;text-align:right;}
.woocommerce-cart .woocommerce table.shop_table td:last-child{text-align:right;}
.woocommerce table.shop_table th, .woocommerce table.shop_table td{padding:10px 10px 10px;}
.woocommerce table.shop_table th{}
.woocommerce table.shop_table td{font-size:16px;position:relative;}
.woocommerce table.shop_table{/*height:100%;*/ background:#fff;}
.woocommerce-cart  .woocommerce .shopping-cart table.shop_table th{padding:5px 10px 5px;font-size:14px;}
.woocommerce-cart  .woocommerce .shopping-cart table.shop_table th:last-child,.woocommerce-cart  .woocommerce .shopping-cart table.shop_table td:last-child{text-align:right;}
.woocommerce-cart  .woocommerce .shopping-cart .sub-total{border:1px solid rgba(221, 221, 221, 1)}
.woocommerce-cart  .woocommerce .shopping-cart .sub-total li{border:none;}
.woocommerce-cart  .woocommerce .shopping-cart .sub-total li div{padding:5px 10px;}
.woocommerce-cart .woocommerce table.shop_table th,.woocommerce-cart .woocommerce table.shop_table .cart_single td.product-name a{font-weight:bold;}
.item-price-mbl,.item-qty-mbl,.total-price-mbl{display:none;}
.remove-mbl{display:block;}

.shipping-paymnet{margin-bottom:25px;}
.shipping-paymnet h4{margin-bottom:20px;}
.check-subs-priv-terms{list-style-type: none;margin:25px 0;}
.customer_details .account__input-field{display:flex;align-items:center;}
.customer_details .account__input-field label{flex:0 0 135px!important;margin-bottom:0}
.customer_details .account__input-field .control{flex:0 0 calc(100% - 135px);display:flex;}
.customer_details .account__input-field .form-control,.customer_details .reset-password .signup .form-control{height:45px!important;padding-left:15px;padding-right:15px;}

.customer_details .account__input-field .form-control.country-code{flex:0 0 85px;border-top-right-radius:0;border-bottom-right-radius:0;}
.customer_details .account__input-field .form-control.mobile-num{flex:0 0 calc(100% - 85px);border-top-left-radius:0;border-bottom-left-radius:0;}
.realted-recently{margin-top:50px;}
.shop-single-section .realted-porduct h3,.realted-recently h3{font-size:25px;margin-bottom:30px}
.detail_wrap{margin-top:5px;}
.detail_wrap .accordion_box .block{background:none;}
.detail_wrap .accordion_box .block .acc-btn{padding:0;font-weight:normal;color:var(--clr-blue);}
.detail_wrap .accordion_box .block .content{padding:0;background:none;}
.thickness-color-wrap{border:1px solid #dbdbdb;box-shadow:0 0 0px 10px #f7f8fa;padding:15px;margin-top:25px;margin-bottom:20px;}
.no-of-tiles{margin-bottom:20px;}
.thb-product-meta-before{display:flex;justify-content:flex-end;margin-bottom:10px;}
.shop-single-section .thb-product-meta-before .product_meta > span a{font-size:20px;margin-left:5px;margin-right:10px;}
.shop-single-section .thb-product-meta-before .product_meta > span{margin:0;}
.shop-single-section .thb-product-meta-before .product_meta > span a.favourite-icon{margin-left:15px;margin-right:0;}
.tab-pane .accordion_box .block{background:none;}
.tab-pane .accordion_box .block:not(:first-child){border-top:1px solid #f1f1f1;}
.tab-pane .accordion_box .block .acc-btn{padding-bottom:0;padding-left:0;padding-right:0;}
.tab-pane .accordion_box .block .content{padding:0px 0px 0px}
.tab-pane .accordion_box .block:first-child .acc-btn{padding-top:0;}
.rating-availibity.justify-content-between{justify-content:flex-start!important}
.video-th h2{text-align:center;font-size:20px;padding:10px 0 15px 0;}
.video-box{height:0;padding-bottom:60%;position:relative;}
.video-box iframe{width:100%;height:100%;position:absolute;left:0;top:0;}
.product-share-wrap{}
.product-thick-clr{list-style-type:none;}
.product-thick-clr li{font-size:14px;padding:2px 0;line-height:normal;}
.product-thick-clr li strong,.product-thick-clr li span{display:inline-block;vertical-align:middle;}
.product-thick-clr li strong{margin-right:5px;}
.product-thick-clr li .clr-span{width:20px;height:20px;border-radius:50%;}
.color-primary{color:var(--clr-blue);}
.order-shipping-div{border:1px solid #dddddd;margin-top:25px;margin-bottom:25px;}
.order-shipping-div h4{background:#fff;margin:0;padding:10px 20px;border-bottom:1px solid #dddddd;}
.order-confirm-main{display:flex;}
.order-confirm-main .order-confirm:first-child{margin-right:100px;}
.order-confirm{padding:15px}
.sub-total.no-border li:last-child{padding-bottom:10px;}
.sub-total.no-border li:not(:last-child) {
    border-bottom:0px solid rgba(0,0,0,.125);
}
.sub-total.no-border li:first-child{
    border-top:1px solid rgba(0,0,0,.125);padding-top:10px;
}
.sub-total.no-border li div{padding-top:5px;padding-bottom:5px;}
.login-register-guest,.login-register-guest-box,.shipping-paymnet,.shopping-cart{
    background: rgba(238, 238, 238, 1);
    padding: 15px;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(221, 221, 221, 1);
    margin-bottom:25px;
}
.shopping-cart{background:#ffffff}
.login-register-guest h4,.shopping-cart h4{margin-bottom:20px ;}
.login-register-guest .home-office-form{margin-bottom:0;}
.account__input-field label{font-size:15px;}
.logRegtr{display:none;}
.login-register-guest-box.disabled label{}

.shopping-table{background:#f7f8fa;padding:25px 0;}
.psa-padd .col-lg-6:first-child{padding-right:0;}
.psa-padd .col-lg-6:last-child{padding-left:0;}
.psa-padd .col-lg-6:last-child h4{padding-left:0;}
.order-shipping-sub{padding:15px}
.psa-padd .col-lg-6:last-child .order-shipping-sub{padding-left:0px}
.oder-martop25{margin-top:25px;}
.pass-change{}
.pass-change .input-row .account__input-field label{flex:0 0 175px;}
.pass-change .input-row .account__input-field .control{flex:0 0 calc(100% - 175px)}
.main-menu.navbar .close-mobile-menu,.shop-category-title,.close-mobile-menu{display:none;}
.close-mobile-menu{right:0;left:auto;z-index:9;}
.about-info__tab .nav-item{margin-top:0px;}
.login-register-guest-box.disabled::before,
.BillingAddress.blured::before{position:absolute;left:0;top:0;width:100%;height:100%;z-index:19;content:'';background:rgba(255, 255, 255, 0.6);display:block;}
.BillingAddress.blured,.login-register-guest-box.disabled{filter:blur(1px);}
.BillingAddress.hidden{display:none;}
.password-show-hide{}
.about__content h2,.about__content h3{font-size:25px;}
.about{padding-top:15px;padding-bottom:50px;}
.about-info__tab .nav-item .nav-link{font-weight:bold;font-size:18px}
.category-nav__list .category-holder h3{display:block;font-size:16px;padding-top:10px;padding-bottom:5px;}
.category-nav__list .category-holder h2{display:none}
.back-btn{display:none;}
.check-subs-priv-terms li .form-check{display:flex;}
.category-nav__list > li.main-menu,.footer-social{display:none;}
.show_main_menu .category-nav__list > li.main-menu{display:block;}
.header__search-box{max-width:100%;}

.tooltip-inner{padding:.25rem .5rem .45rem .5rem}
.dashbord-tooltip ul{list-style-type:none;}
.dashbord-tooltip ul li{margin-bottom:0!important;}
.dashbord-tooltip ul li a{color:var(--clr-white);line-height:1;padding:7px 0;display:flex;font-size:14px;}
.dashbord-tooltip ul li a.active{color:var(--clr-blue);}
.dashbord-tooltip ul li a i{margin-left:10px;}
.dashbord-tooltip ul li:not(:last-child) a{border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.widget__add .content .thm-btn{background:var(--clr-blue);}
.blog{padding-bottom:50px;}
.blog-readmore{margin-top:15px;}
.blog-readmore .thm-btn{padding:13px 50px 13px 25px ;}
.blog-sidebar{padding:25px 20px;}
.widget__search{margin-bottom:20px;}

.order-btns{border-top:1px solid var(--color-border);padding:5px 0;margin-top:10px;}
.order-btns a {margin-left:0px;}
.order-btns a:first-child{display:none;}
.hide{display:none;}
.cartCount{font-size: 15px;color: #fff;display: flex;right:calc(100% + 5px);top:0px;line-height:1.5}
.cartCountmobile{font-size: 18px;color: var(--clr-blue);top: 28px;}
.category__item.active h3.category__title {
    color: var(--clr-blue);
}.thm-btn.empty-cart{padding-right:30px;margin-bottom:20px;}
.thm-btn.empty-cart:hover{color:#fff;}
.text-danger.error-msg{position:absolute; margin-top: 40px;}
.cart_item .remove_btn{display:flex;align-items:center;justify-content:center;color:var(--color-heading);box-shadow:none;padding:0;top:auto;bottom:0px;transition:all 0.3s ease 0s}

.cart_item .remove_btn svg path{color:var(--color-heading)}
.cart_item .remove_btn svg{width:20px;height:20px;opacity:0.5;transition:all 0.3s ease 0s}
.cart_item .remove_btn:hover svg{opacity:1}
.order-product-return h3{border-bottom:1px solid #D9D9D9;padding-bottom:10px;margin-bottom:20px}
.order-product-return{width:100%;max-height:100vh;overflow:auto;padding:20px}
.return-popup-area-section{}
.return-checkbox{width:50px}
.return-checkbox .form-check-input{border-color:#333333}
.return-checkbox .form-check-input:checked{border-color:#0d6efd}
.retun-request-btn{border-top:1px solid #D9D9D9;padding-top:15px;margin-top:20px}
.return-popup-area-section {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    -webkit-transition: opacity 0.1s ease-in-out, z-index 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out, z-index 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out, z-index 0.1s ease-in-out;
    opacity: 0;
    visibility: hidden;
}

.active-return-popup {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 1s ease-in-out, z-index 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out, z-index 1s ease-in-out;
    transition: opacity 1s ease-in-out, z-index 1s ease-in-out;
}
.active-return-popup, .activve-quick-view-single-product {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.2s ease-in-out, z-index 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out, z-index 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out, z-index 0.2s ease-in-out;
}

.return-popup-area-section .return-popup-area {
    width: 700px;
    background-color: var(--color-white);
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 100;
    margin-top: 40px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.active-return-popup .return-popup-area {
    margin-top: 0;
}

.return-popup-area-section .return-popup-area .return-popup-ineer {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.return-popup-area-section .return-popup-area .return-close-btn {
    top: 5px;
    right: 5px;
    line-height: 1;
    font-size: 24px;
    position: absolute;
    background: transparent;
    color: #a5a6aa;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.woocommerce-cart .woocommerce table.shop_table th.product-id,.woocommerce-cart .woocommerce table.shop_table tr td .woocommerce-Price-amount{white-space:nowrap}
.woocommerce-cart .woocommerce table.shop_table tr td .woocommerce-Price-amount{display:flex}
.order-for-desktop.order-table{padding:15px 10px 13px;}
.order-for-desktop li{font-weight:bold}
.order-table{border:1px solid #dddddd;padding:15px 10px 13px;margin:0}
.order-table li{}
.order-table label{display:none}
.order-table li .order-view-btn span{display:none}
.my-order .order-table + .order-table {border-top:0px solid #dddddd;padding:25px 10px;}
.order-table .order-view-btn{background:var(--clr-blue);color:var(--clr-white);display:inline-block;padding:5px 15px}
.red{color:red}
.orange{color:orange}
.green{color:green}
.yellow{color:yellow}
.back-return{display:flex;align-items:center}
.return-item{margin-left:15px}
.zIndex{z-index:9999}
.footer-whatsapp{position:fixed;right:15px;bottom:15px;z-index:9;width:65px;height:65px;display:block;}
.footer-whatsapp img{width:100%}
.cb-chat-icon {
    position: fixed;
    z-index: 9999 !important;
    bottom: 85px;
    right: 18px;
    cursor: pointer;
}
.progress-wrap{bottom:15px;left:15px}
@media screen and (min-width:601px){
    .remove-mbl{position:absolute;bottom:0;right:10px;}
}
@media screen and (min-width:1280px){
    .jstfy-cntnt-end{justify-content:flex-end}
}
@media (prefers-reduced-motion: no-preference) {
    :root {
      scroll-behavior: auto !important;
    }
}

.contact-card{}
.contact-card .whatsApp-img{margin-top:1rem}
.contact-card .whatsApp-img img{max-width:300px;}
.contact-card h3{font-size:20px;font-weight:500;}
.contact-card ul{list-style-type:none;margin:0;padding:0}
.contact-card ul li{padding:5px 0;display: flex;align-items:center}
.contact-card ul li i{font-size:20px;margin-right:10px;}
.contact-card ul li a{margin-left:5px}
.product-details .product-option .product-row{flex-wrap:wrap;}
.product-details .product-option .product-row .displayTextElement{flex:0 0 100%;margin-top:40px;margin-left:0!important}
@media only screen and (min-width:300px) and (max-width:1456px) {
    
    
}
@media only screen and (min-width:1400px) and (max-width:1599px) {
    .slideshow-content{padding-left:35px;}
    .slideshow-content h1{font-size:70px;}
    .banner-font-size24{font-size:20px;}
    .section-title h1{font-size:33px;}
    .explorer-links{font-size:20px;}
    .product__row {margin-left: calc(var(--bs-gutter-x)/ -2);margin-right: calc(var(--bs-gutter-x)/ -2);}
    .product__item.style-2{/*padding:25px 17px 15px 17px;*/}
    .advertisement{padding:25px 0 10px 0;}
    .product-card h4{font-size:30px;}
    .product-card h2{font-size:55px;}
    .product-card p{font-size:20px;}
    .shop-section .woocommerce-toolbar-top .grid-4{display:inline-block;}
    .shop-section .products.default-column > li .product__title,.shop-section .products.default-column > li .product__price {font-size:18px;}

    .realted-porduct .rd-product__slide-wrap{padding-left:50px;padding-right:50px;}
    .realted-recently .slick-arrow.slick-prev{left:-45px;}
    .realted-recently .slick-arrow.slick-next{right:-45px;}
}
@media screen and (min-width:1200px) and (max-width:1399px){    
    .header__wrap.uk-sticky .header__logo,.header__logo a{max-width:175px}
    .header__search-box{margin:0 50px;}
    .header__category-nav{font-size:18px;}
    .header-right{width:calc(100% - 175px)}
    .header__icons .icon{padding:0 10px;}
    .header__icons .icon a{font-size:16px;}
    .header__icons a img{height:22px;}
    .main-menu.navbar{padding-left:10px;}
    .main-menu__nav ul li:not(:last-child){margin-right:25px;}
    .header__category{margin-left:20px;}
    .vertical-menu-list{left:-35px;}
    .main-menu__nav ul li a{font-size:17px;}
    .header .uk-active .vertical-menu-list{left:-30px;}
    .slideshow-content{padding-left:35px;}
    .slideshow-content h1{font-size:50px;}
    .banner-font-size24{font-size:20px;}
    .section-title h1{font-size:30px;}
    .explorer-links{font-size:20px;}
    .product__row{margin-left:calc(var(--bs-gutter-x)/ -2);margin-right:calc(var(--bs-gutter-x)/ -2);}
    .product-card h4{font-size:28px;}
    .product-card h2{font-size:50px;}
    .product-card p{font-size:20px;}
    .product__item.style-2{/*padding:25px 17px 15px 17px*/ padding:15px 15px 6px 15px;}
    .advertisement {padding:25px 0 10px 0;}

    .shop-section .products > li,.shop-section .products.three-column li.product{width:33.3333%;margin:0;padding:5px 10px;}
    .shop-section .products > li,.shop-section .products.default-column li.product{width:25%;margin:0;padding:5px;}
    .shop-section .products.default-column > li .product__item.style-2,.shop-section .products.three-column li.product .product__item.style-2{padding:10px 10px 1px 10px;}
    .shop-section .products.default-column{margin:0 -10px;}
    .shop-section .woocommerce-toolbar-top .grid-4{display:inline-block;}
    .shop-section .products > li .product__title,.shop-section .products > li .product__price{font-size:18px;}

    .realted-porduct .rd-product__slide-wrap{padding-left:50px;padding-right:50px;}
    .realted-recently .slick-arrow.slick-prev{left:-45px;}
    .realted-recently .slick-arrow.slick-next{right:-45px;}
}
.tx-post-item .post-thumb a{display:block;overflow:hidden;border-radius:5px;}
.tx-post-item .post-thumb a:hover img{transform:scale(1.05);}
.tx-post-item .post-content{padding-top:30px;}
.blog-row{margin-top:35px;}
.pre-blog{display:flex;}
.pre-blog-holder{width:100px;}
.pre-blog-detail{padding-left:15px;max-width:275px;}
.pre-blog-detail h4{font-size:18px;}
.pre-blog-detail .pre-blog-link{line-height:1;font-size:13px;margin-bottom:10px;}
.pre-blog-detail .pre-blog-link i{font-size:11px;}
.pre-blog-link{color:var(--clr-blue-gray);text-transform:uppercase;}
.pre-blog-detail p{line-height:1.5;}
.pre-blog-img{position:relative;height:0;width:100%;padding-bottom:100%}
.pre-blog-img img{min-height:100%;position:absolute;left:50%;transform:translateX(-50%);top:0;max-width:100%;display:block;}
.blog-prev-next{display:flex;justify-content:space-between;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-top:35px;padding-bottom:35px;}
.next-blog{display:flex;}
.next-blog .pre-blog-detail{text-align:right;padding:0 15px 0 0;}
.widget__category li{padding:5px 0;}
.widget__category li a{justify-content:left;border:1px solid var(--color-border);padding:10px;}
.widget__category li a span{display:block;text-align: center;}
.widget__category li a i{font-size:33px;width:40px;font-weight:300}
.widget__category-dtl{padding-left:15px;}
.widget__category-dtl h4{font-size:17px;margin-bottom:5px;}
.widget__category-dtl p{color:var(--clr-blue-gray);font-size:14px;line-height:1.3;}
.widget__category li a:hover{background:#f1f1f1;}
.back-account{padding:0 0 15px 0;}
.back-account a{color:var(--clr-dark-blue);}
.back-account a i{margin-right:10px;}

.order-row{padding:20px 0;}
.order-date-row .order-row + .order-row{border-top:1px solid var(--color-border);}
.order-row,.order-row-sub{display:flex;position:relative;}
/* .order-product{width:600px;align-items:center;} */
.order-product{width:700px;align-items:center;}
.order-product-img{width:175px;position:relative;}
.order-product-img a{display:block;}
.order-product-img img{max-width:100%;max-height:100%;}
.returnItems .order-product-img{width:80px;overflow:hidden;}
.returnItems .order-product-img a{z-index:1;height:0;padding-bottom:100%;width:100%;overflow:hidden;position:relative;display:block;}
.returnItems .order-product-img a img{position:absolute;height:auto!important;left:50%;top:50%;transform:translate(-50%, -50%);z-index:9;object-fit:cover;max-width:60%;max-height:60%;}
.order-row .order-view-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:10px 15px;background:var(--clr-blue);color:var(--clr-white);}
.order-row .order-view-btn:hover{background:var(--clr-black);}
.order-product-sub{display:flex;margin:10px 0;align-items:center;}
.order-row-sub{align-items:center;}
.order-product-dtl{padding-left:25px;}
.order-product-dtl h4{font-size:18px;}
.back-account{display:none;}
.blog-categories ul li a{color:var(--clr-gray2);}
.blog-categories ul li a:hover{color:var(--clr-blue);}
@media screen and (min-width:1024px){
    .format-standard.tx-post-item{display:flex;}
    .format-standard.tx-post-item .post-thumb{flex: 0 0 400px;}    
    .format-standard .post-content{padding-left:35px;padding-top:0;}
    .format-standard.tx-post-item .post-title{font-size:22px;}
}

@media screen and (min-width:1300px) and (max-width:1399px){
    .format-standard.tx-post-item .post-thumb{flex: 0 0 350px;}
}
@media screen and (min-width:1024px) and (max-width:1299px){
    .format-standard.tx-post-item .post-thumb{flex: 0 0 300px;}
}
@media screen and (min-width:1024px) and (max-width:1500px){
    .header__main-right{margin-right:15px;}
    .format-standard.tx-post-item p{line-height:22px;}
}
@media screen and (min-width:992px) and (max-width:1023px){
    .category-menu-icons::after{width:calc(100% + 15px);}
}
@media screen and (min-width:992px) and (max-width:1199px){
    .hamburger_menu{display:block!important;}
    
    .main-menu__nav ul li:not(:last-child) {margin-right:0px;}
    .main-menu__nav ul{width:100%;}
    .vertical-menu-list{left:-35px;}
    .main-menu.navbar.show{right:-9px}
    .header .uk-active .main-menu.navbar{top:40px;}
    .header__wrap.uk-sticky .header__logo{max-width:150px;}
    .header__main-right{margin-left:0;margin-right:15px;}
    .header__wrap .container{padding-left:10px;padding-right:10px;}
    .header__top-info{display:flex;}
    .header__search-box{margin:0 10px;}
    .header__contact li .header-phone a,.header__contact li img {width:30px;height:30px;}
    .header-numbers span {font-size:14px;}
    .header__contact li .header-phone i,.header .uk-active .header__contact li .header-phone i{font-size:14px;}
    .header__top-right > li:not(:last-child){margin-right:5px;}
    .header__middle{padding:10px 0;}
    .header__search-box,.header__search-box input,.header__search-box button{height:40px;}
    .header__search-box input{font-size:14px;}
    .header-right{width:calc(100% - 150px)}
    .header__search-box button{}
    .header__search-box button{font-size:20px;}
    .header__category-nav{height:45px;font-size:16px}
    .header__category-nav .bar{margin-right:5px;width:20px;}
    .header__category-nav .fa-chevron-down:before{right:5px;}
    .header__category{width:170px;margin-left:15px;margin-right:15px;}
    .main-menu__nav ul li:not(:last-child){margin-right:10px;}
    .main-menu__nav ul li a{font-size:15px;}
    .header__icons .icon a{font-size:14px;}
    .header__icons .icon:nth-child(2) {
        border-left:1px solid rgba(255,255,255, 0.3);
        padding-left:15px;
    }
    .header__icons a img{height:18px;}
    .feature__item .icon{margin-bottom:10px;}
    .feature__item .content h3{margin-bottom:10px;}
    .feature__item .content p{line-height:1.1;}
    .slideshow-content h1{font-size:40px}
    .banner-font-size24{font-size:18px;}
    .slideshow-content{width:60%;padding-left:35px;}
    .section-title h1{font-size:25px;}
    .explorer-links{font-size:20px;}
    .product__content p{font-size:16px;}
    .tab-content h2.product__title, .product__price{font-size:18px;}
    .product__title a{word-break:break-all;}
    .thm-btn{padding-top:15px;padding-bottom:15px;}
    .product-card h4{font-size:25px}
    .product-card h2{font-size:40px}
    .product-card p{font-size:18px}
    .product-new-slider .tx-arrow .slick-arrow.slick-prev, .product-new-slider .tx-arrow .slick-arrow.slick-next{width:45px;height:45px;}
    .product-new-slider .tab-product__item{padding:0px 7px 0;}
    .new-product-content h2{font-size:28px;}
    .new-product-content h3{font-size:18px;}
    .new-product-content{padding-bottom:10px;}
    .three-column .product__content p{margin:5px 0;}
    .three-column .product__content .product__title,.three-column .product__content .product__price{font-size:17px;}
    .shop-section .products > li:nth-child(odd), .shop-section .products.three-column li:nth-child(odd){}
    .shop-section .default-column .product__content p{margin:5px 0;}
    .shop-section .default-column .product__content .product__title,.shop-section .default-column .product__content .product__price{font-size:16px;}
    .shop-section .woocommerce-toolbar-top .grid-4{display:inline-block;}
    .shop-section .products > li, .shop-section .products.default-column li.product{padding:5px!important}
    .shop-section .products.default-column li .product__action li a{height:40px;width:42px;font-size:14px;}
    .realted-porduct .rd-product__slide-wrap{padding-left:50px;padding-right:50px;}
    .realted-recently .slick-arrow.slick-prev{left:-45px;}
    .realted-recently .slick-arrow.slick-next{right:-45px;}
    .realted-recently .slick-arrow.slick-prev, .realted-recently .slick-arrow.slick-next{width:45px;height:45px;}

    .order-shipping .col-lg-6{flex:0 0 auto;width:100%;}
    .cart-collaterals{padding:15px;}
    .woocommerce table.shop_table th, .woocommerce table.shop_table td{font-size:14px;}
    .woocommerce-cart .woocommerce table.shop_table th{padding:10px 5px 10px}
    .woocommerce-cart .woocommerce table.shop_table td{padding:10px 5px 10px;}
    .woocommerce-cart .woocommerce table.shop_table .cart_single td.product-name a{line-height:normal;display:block;}
    .product__item.style-2{padding:10px 10px 11px 10px;}
    
    .cart-collaterals h4{font-size:15px;}
    .coupon .input-text {width:100%;}
    .coupon .thm-btn{position:static!important;width:100%;border-radius:10px;margin-top:5px;}
    .cart-two-btn .cart-two-btn-sub{width:100%;}
    .cart-two-btn{display:block;}
    .cart-two-btn .cart-two-btn-sub:first-child{padding-right:0;margin-bottom:10px;}
    .cart-two-btn .cart-two-btn-sub:last-child{padding-left:0}

    .customer_details .account__input-field{display:block;}
    
    .address-card > div > .row > .col-lg-3 .thm-btn{width:100%;}
    .address-card > div > .row > .col-lg-3 .thm-btn + .thm-btn{margin-top:10px;}
    .address-box .address-col{width:100%;} 
    .address-box .row{border-bottom:0px solid var(--color-border);}
    .address-box .row .col-lg-6{border-bottom:1px solid var(--color-border);}
    .address_form-row .input-row .account__input-field{display:block;}
    .address_form-row .padding-right50{padding-right:calc(var(--bs-gutter-x)/ 2)}
    .address_form-row .padding-left50{padding-left:calc(var(--bs-gutter-x)/ 2)}
    .address_form-row .col-12:last-child label{display:none;}
    .remove-mbl{right:5px;}
}
@media screen and (min-width:768px) and (max-width:1199px) {
    .shop-section .products > li,.shop-section .products.three-column li.product{width:33.3333%;margin:0;padding:5px 10px;}
    .shop-section .products > li,.shop-section .products.default-column li.product{width:25%;margin:0;padding:5px 10px;}
    .shop-section .products.default-column > li .product__item.style-2,.shop-section .products.three-column li.product .product__item.style-2{padding:10px 10px 1px 10px;}
    .shop-section .products.default-column{margin:0 -10px;}
    .product__img a{border-radius:15px;}
}
@media screen and (min-width:992px) and (max-width:1024px){
    .header__icons .icon{padding:0 7px;line-height:1.2;}
    .header__icons .icon:nth-child(2){padding-left:7px}
    .main-menu.navbar{padding-left:15px}
    .shop-section .products.list-view > li,.shop-section .products.list-view li.product{width:50%;margin:0;padding:5px 10px;}
    .shop-section .products.list-view > li .product__img{width:130px;}
    .shop-section .products.list-view > li .product__item{width:100%;display:flex;align-items:start;}
    .shop-section .products.list-view > li .product__content{padding:0 0 0 15px}
    .shop-section .products.list-view > li .product__content .product__title{font-size:18px;}
    .shop-section .products.list-view > li .product__content p{margin:0}
    .post-content{padding-top:25px;}
    .tx-post-item .post-title {font-size:22px;}
    .blog-sidebar .shop__category > li > a{padding:7px 0;}
}
@media screen and (min-width:300px) and (max-width:991px) {
    .disclaimer-content{margin-left:0;}
    header.header{height:130px}
    .header__wrap{top:-130px}
    .slick-track.sub-cat{opacity:1;transform:none;}
    .uk-sticky-placeholder{display:block!important;height:129px!important;}
    .header__wrap.uk-sticky{position:fixed;top:0!important;left:0;width:100%!important;transform:none!important;transition:none!important;background: var(--clr-white);animation-duration:0s!important;}
    .header__main-right .header__icons > .icon:nth-child(2),.header__icons .icon.wishlist-icon,.login-icon{display:none;}
    .mobile-cart-login-lan{display: flex;justify-content: flex-end;padding:0 0px 0 0;align-items:center;margin-top:25px;}
    .mobile-cart-login-lan .icon img{height:25px;}
    .lang-link{color:var(--clr-blue);padding:0;margin:0;}
    .mobile-cart-login-lan .icon:not(:first-child){margin-left:25px;}
    .color-ul li .form-check label{width:35px;height:35px;}
    
    .searchbar-hemburger,.category-menu-icons.show{display:block;} 
    .header__style-one .hamburger_menu .icon span{color:var(--clr-blue);}
    .category-nav__list li .width100 {
        width: auto;
    }
    .category-nav__list li .mb-3{margin-bottom:auto!important;}
    .header__wrap.uk-sticky .header__logo{display:block!important;max-width:150px;margin:5px 0 0 10px;}
    .header__logo a{width:150px;padding:0px;margin-top:5px}
    .header-right{width:100%;padding-left:0}
    .header__icons .icon a,.header__icons .icon a:hover{font-size:14px}
    .header__icons a img{height:15px;}
    .header__icons .icon{padding:0 10px;line-height:1.5;}
    .header__main-right{margin:0 auto;justify-content:center;margin-left:-100px;width:calc(100% + 100px);padding:10px 0 10px 0;display:none}
    .header__main-right .header__icons > div:first-child{/*padding-left:0;*/} 
    .main-menu__sub{transition:all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);visibility: hidden;opacity:0;}
    .main-menu__sub.collapse:not(.show) {
        display: block;visibility: visible;opacity:1;
    }
    .icon.search-container {
        width: calc(100% - 50px);
    }
    .search-container{padding:5px 0px 5px 0px;margin-top:5px}
    .header__category-nav{font-size:15px;height:50px;}
    .header__category-nav .bar{width:20px;}
    .header__category-nav .fa-chevron-down:before{width:12px;height:20px;}
    .header__top-info .footer__social a{width:20px;height:20px;}
    .header__social h3{font-size:14px;}
    .category-menu-icons::after{left:-100px;width:calc(100% + 100px);display:none}
    .header__wrap .container{/*padding-left:0;padding-right:0;*/}
    .header__wrap .container.d-flex{z-index:999;}
    /* .header__category{width:calc(200px - 15px);} */
    .category-menu-icons{display:block;}
    
    .category-nav > ul > li.menu-item-has-children > a::before{}
    .category-nav{width:100%;}
    .category-nav__list li > a span{border-bottom:0px solid #8b666a;}
    .category-main-menu{width:100%;display:none!important;position:static;background:var(--clr-white);}
    .vertical-menu-list{position:fixed;top:129px;left:-100%;width:100%;height:calc(100vh - 129px);z-index:999;background:var(--clr-white);/*transition:all 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);*/overflow:hidden;}
    .vertical-menu-list.show{left:0%;box-shadow:0 0 10px rgba(0, 0, 0, 0.15);}
    .category-nav__list{display:block!important;border:0px solid #E5E5E5;box-shadow:none;padding:0;height:calc(100vh - 206px);overflow:auto;padding-top:0px;padding-bottom:15px;}    
    .shop-category-title{display:block;font-size:20px;border-bottom:1px solid rgba(0, 0, 0, 0.05);padding:6px 10px;height:42px;}
    .close-mobile-menu{}
    .close-mobile-menu a{width:40px;height:40px;display:flex;align-items:center;justify-content:center}
    .shop-category-title .close-mobile-menu{left:auto;right:0;}
    .main-menu.navbar .close-mobile-menu,.close-mobile-menu{display:block;}
    .main-menu.navbar{position:fixed;width:100%;top:0;z-index:999;width:275px;right:-275px;background: var(--clr-white);height:100vh;display:none;}
    .main-menu.navbar.show{right:0;box-shadow:0 0 10px rgba(0, 0, 0, 0.15) ;}
    .main-menu__nav ul li a{border-bottom:1px solid rgba(0, 0, 0, 0.05);font-size:18px;padding:10px 0;font-weight:bold;color:var(--clr-black);}
    .main-menu__nav{margin-top:50px;height:calc(100vh - 128px);}
    .main-menu__nav ul li:not(:last-child) {margin-right:0px;}
    .main-menu__nav ul li + li{border-top:1px solid rgba(255, 255, 255, 0.1)}
    .hamburger_menu{margin-top:5px;}
    .main-menu.navbar.show{right:0;} 
    .main-menu.navbar{padding-left:0;}
    .category-thumb{display:none;}
    .category-nav__list li > a{margin-bottom:0;}
    .category-nav > ul > li.menu-item-has-children > a::before{}
    .header__category{margin-left:15px;}
    .category-nav > ul > li.menu-item-has-children > a::before,.category-nav > ul > li.menu-item-has-children > .sub-link a::before{display:block;width:7px;height:20px;/*transform:translateY(-50%) rotate(90deg);*/right:0px;position:absolute}
    .category-nav > ul > li > a,.category-nav > ul > li > .sub-link a{font-size:15px;}
    .category-nav__list li a,.category-nav__list li .sub-link a{padding:12px 0 12px 0px}
    .category-nav__list li{position:static;padding:0 10px;}
    .category-nav__list li ul li{}
    .header__category-nav .fa-chevron-down:before{right:15px;}
    .category-nav__list .category-holder{display:none;height:calc(100vh - 250px);overflow:auto;position:absolute;left:50%;width:100%;top:0}
    .category-nav > ul ul{width:100%;position:static;left:0;visibility:visible;opacity:1;top:0;}
    .category-nav > ul ul > li:first-child{padding-top:5px;}
    .category-nav > ul ul > li:last-child{padding-bottom:5px;}
    .category-nav > ul ul{box-shadow:none;}
    /* .category-nav > ul > li:hover > .category-holder,.category-nav > ul > li:hover ul{width:100%;height:100%;min-height:30px;overflow:visible;} */
    .main-menu__nav ul li{padding:0 10px;width:100%;}
    .category-nav__list > li{width:50%;border-bottom:1px solid #f1f1f1;}
    .category-nav__list > li.navi-title{display:block;}
    .category-nav__list > li.navi-title h3{padding:10px 0;color:var(--clr-blue);font-size:20px;}
    .category-nav__list > li.main-menu{display:none;}
    .category-nav > ul ul li a,.category-nav__list li .back-btn a{font-size:16px;position:relative;padding:8px 0;}
    .category-nav > ul ul li a::before{display:none;}
    .back-btn{display:block;padding:20px 0;}
    .category-nav__list li .back-btn a{padding:5px 0;line-height:1;display:flex;}
    .back-btn a::before{line-height:1.5;font-weight:300;font-size:25px;background:url(../img/icon/arrow-left-black.svg) center center no-repeat;background-size:100% auto;content:'';height:15px;width:6px;display:inline-block;margin-right:10px;}
    .category-nav__list li a{color:var(--clr-blue);}
    .category-nav > ul > li > a span{color:var(--clr-black);font-weight:bold;font-size:17px;}
    .category-nav > ul > li .submenu-arrow{display:block;top:0;right:-10px;position:absolute;z-index:9;width:35px;height:100%}
    .category-nav > ul > li.menu-item-has-children > a::before{color:var(--clr-black);}
    .category-nav__list{width:200%;position:relative;}
    .category-nav__list .category-holder{left:50%;width:50%;padding:0 10px;}
    .category-nav__list .category-holder h3{display:block;font-size:20px;}
    .category-nav__list .category-holder h2{font-size:22px;display:block;margin-bottom:0px}
    .category-nav__list.opened{transform:translateX(-50%);overflow:hidden;}    
    .category-nav__list .category-holder.opened{display:block;}

    .uk-active .header__category{display:none}
    .main-menu__nav ul{display: block;padding:0 5px;}
    .header .uk-active{padding:0px 0 0px 0;}
    .header__category{display:none}
    /* .main-menu.navbar {
        position:static;right:0;top:0px;z-index:888;background: #ccc;width:100%;padding:15px 25px 15px 25px;box-shadow:0 0 10px rgba(0, 0, 0, 0.15) ;
        background:rgb(33,66,98);background:linear-gradient(90deg, rgba(74,179,243,1) 0%, rgba(33,66,98,1) 100%);
    } */
    
    .header__top-info-wrap .header__contact li .header-phone a,.header__top-info-wrap .header__contact li .header-whatsapp a{width:20px;height:20px;display:flex;}
    .header__top-info-wrap .header__top-right > li:not(:last-child){margin-right:0;padding-right:0;}
    
    .header__top-info-wrap .header-numbers{display:none;}
    .header__top-info-wrap .header__contact li img{width:100%;display:block;}
    .header__top-info-wrap .header__contact li .header-phone i{font-size:13px;}
    .header__top-info-wrap .header__search-box{position:absolute;top:100%;z-index:99;height:0;margin:0;display:block;}
    .header__top-info-wrap .header__search_area{display:block;padding:10px;background:#fff;}
    .header__top-info-wrap .header__search_area form{position:relative;z-index:9;}
    .header__top-info-wrap .header__search-box button{font-size:20px;height:45px;width:50px;}
    .header__top-info-wrap .header__search-box input{height:45px;padding:0 60px 0 15px;}
    .top-searcharea.show{visibility:visible;opacity:1;}

    

    .two-row-slider{padding-left:35px;padding-right:35px;}
    .two-row-slider .tx-arrow .slick-arrow.slick-prev{left:-40px;}
    .two-row-slider .tx-arrow .slick-arrow.slick-next{right:-40px;}
    .product__img h3{font-size:20px;}
    .two-row-slider .tx-arrow .slick-arrow.slick-next{padding-left:2px;}
    .section-title h1{font-size:18px;line-height:1;}
    .explorer-links{font-size:13px;white-space:nowrap;}

    .product__row{margin-left: calc(var(--bs-gutter-x)/ -1.5);margin-right:calc(var(--bs-gutter-x)/ -1.5);}
    .product__img a{border-radius:20px;}
    .product__item.style-2{padding:10px 10px 1px 10px;;}
    .product__content p{margin:5px 0;font-size:13px;line-height:1.1}
    .product__title, .product__price{font-size:15px;word-break:break-all;line-height:1.1;}
    .product__title a{line-height:1.1}
    .product__content .thm-btn{margin-top:10px;}
    .product__action li a{font-size:16px;height:35px;width:40px;}
    .slick-track .product__action li a{font-size:16px;height:35px;width:35px;}
    .thm-btn{font-size:13px;}

    .advertisement{padding:25px 0 10px 0;}
    .new-product-new{margin-top:25px;}
    .product-card h4{font-size:25px;}
    .product-card h2{font-size:35px;margin:20px 0 20px 0;}
    .product-card p{font-size:18px;}

    .product-new-carousel{margin-top:20px;}
    .exploral-carousel{margin:0;padding:0}
    .product-new-slider{padding-left:35px;padding-right:35px}
    .product-new-slider .tx-arrow .slick-arrow.slick-prev, .product-new-slider .tx-arrow .slick-arrow.slick-next{font-size:25px;width:35px;height:35px;}
    .product-new-slider .tx-arrow .slick-arrow.slick-prev{left:-40px;}
    .product-new-slider .tx-arrow .slick-arrow.slick-next{right:-40px;}
    .product-new-slider .tab-product__item{padding:0 5px 0;}
    .new-product-content h3{font-size:16px;}
    .new-product-content h2{font-size:20px;}
    .new-product-content .thm-btn{padding:7px 7px;padding-right:20px;font-size:11px;margin-top:10px;}
    .new-product-content .thm-btn i{right:7px;font-size:11px;}
    .new-product-content{padding:10px;}

    .footer__logo{width:120px;}
    .newslater__content{margin-bottom:10px;display:flex;justify-content:space-between;width:100%;}
    .exploral-carousel .product-new-slider{padding-left:0px;padding-right:0px;}
    .product-new-slider .exploral-product__slide.tx-arrow .slick-arrow.slick-prev, .product-new-slider .exploral-product__slide.tx-arrow .slick-arrow.slick-next{width:30px;height:30px;}
    .exploral-product__slide .new_product__item h3{margin-bottom:0;}
    .border-radius20{border-radius:15px;}

    .breadcrumb-area{padding:0px 0;}
    .shop-section .woocommerce-toolbar-top .active{display:inline-block;}
    .shop-section .woocommerce-toolbar-top .grid-4{display:inline-block;}
    .shop-section .products{display:flex;flex-wrap:wrap;}
    .shop-section .shop-sidebar{width:260px;}
    .shop-sidebar{position:fixed;right:-260px;z-index:999;}
    .shop-section .dashboard-sidebar.shop-sidebar{width:100%;right:auto;}
    .shop-section .dashboard-sidebar.shop-sidebar .sidebar-link{display:flex;}
    .shop-section .dashboard-sidebar.shop-sidebar,.shop-section .dashboard-sidebar.shop-sidebar .widget-main{height:calc(100vh - 202px);transition:none;left:100%;}
    .shop-section .dashboard-sidebar.shop-sidebar.show{left:0;}
    .widget-main{width:100%;height:calc(100vh - 125px);background:var(--clr-white);padding:10px;box-shadow:0 0 10px rgba(0, 0, 0, 0);overflow:auto;padding-bottom:85px;}
    .widget__title{font-size:18px;text-transform:none}
    .checkbox__item:not(:last-child){margin-bottom:5px;}
    .widget__category li:not(:last-child){margin-bottom:5px;}
    .shop-section .shop-sidebar .widget:not(:last-child){margin-bottom:20px;}
    .sidebar-link{display:flex;position:absolute;top:0;left:-35px;width:35px;height:35px;background:var(--clr-blue);align-items:center;justify-content:center;z-index:9;}
    .sidebar-link i{font-size:16px;color:var(--clr-white);font-weight:normal;}
    .shop-sidebar.show{right:0px;}
    .dashboard-sidebar .widget__category li a i{font-size:25px}
    .dashboard-sidebar .widget__category li a i{width:30px}
    
    .shop-sidebar.show .widget-main{box-shadow:0 0 10px rgba(0, 0, 0, 0.15);}
    .realted-recently .slick-arrow.slick-prev, .realted-recently .slick-arrow.slick-next{width:35px;height:35px;font-size:20px;z-index:9;}
    .realted-recently .slick-arrow.slick-prev{left:-25px;}
    .realted-recently .slick-arrow.slick-next{right:-25px;}
    .realted-porduct .rd-product__slide-wrap{padding-left:20px;padding-right:20px;}
    

    .woocommerce table.shop_table th, .woocommerce table.shop_table td {font-size:15px;padding:10px 10px 10px;}
    .woocommerce table.shop_table tr td:last-child{white-space:nowrap;}
    .shop-section .woocommerce-content-wrap{margin-bottom:0;}
    .shop-section{padding-bottom:25px}
    .shop-single-section .single-product-info{margin-top:15px;}
    .shop-single-section .single-product-info .nav-tabs button{padding:5px 10px;}
    .shop-single-section .single-product-info .nav-tabs li{margin-right:10px}

    .mobile-footer{z-index:999;left:0;width:100%;bottom:0;display:block;}
    .mobile-footer ul{width:100%;display:flex;justify-content:space-between;align-items:center;list-style-type:none;background:var(--clr-blue);padding:0 15px;}
    .mobile-footer ul li{padding:0;}
    .mobile-footer ul li:not(:last-child){margin-right:15px;}
    .mobile-footer ul li a{text-align:center;display:block;padding:10px 0;}
    .mobile-footer ul li a span{font-size:13px;color:var(--clr-white);display:block;}
    .mobile-footer ul li a span:first-child{font-size:20px;}
    .mobile-footer ul li a.category-link span img{height:20px;}
    .footer{padding-bottom:78px;}
    .mobile-footer ul li a.active{opacity:0.5;}

    .shop_table.cart{}
    .shop_table.cart tr.cart_single{position:relative;padding-left:95px;padding-top:10px;padding-bottom:30px;padding-right:10px}
    /* .shop_table.cart tr.cart_single{position:relative;padding-left:95px;padding-top:10px;padding-bottom:10px;padding-right:10px} */
    .woocommerce table.shop_table td {border-top:0px solid rgba(221, 221, 221, 1);}
    .woocommerce table.shop_table td{text-align:left;}
    .woocommerce-cart .woocommerce table.shop_table .cart_single td{padding:5px 10px;}
    .cart-collaterals{padding:15px}
    .about-info__tab .nav-item .nav-link{padding:5px 10px;font-size:16px;}
    .about-info__tab .nav-item:not(:last-child){margin-right:10px;}
    .tab-content h2.product__title{font-size:15px;}
    .woocommerce-cart h1{margin-bottom:15px}
    .realted-recently{margin-top:25px;padding-bottom:25px}
    .cart-left-col,.cart-right-col{width:100%}
    .cart-collaterals{margin-top:15px;}
    .contact-from__wrap{margin-top:0px;}
    .feedback-col-img{display:none;}


    
    .address-card > div > .row > .col-lg-9,.address-card > div > .row > .col-lg-3{display: block!important;width:100%}
    .address_form-row .input-row .account__input-field{display:block;}
    .address_form-row .padding-right50{padding-right:calc(var(--bs-gutter-x)/ 2)}
    .address_form-row .padding-left50{padding-left:calc(var(--bs-gutter-x)/ 2)}
    .address_form-row .col-12:last-child label{display:none;}

    .footer__main{padding-bottom:25px;}
    .footer-social{display:block;margin-top:25px;}
    .footer-social .header__social{justify-content:center;display:flex;align-items:center;}
    .footer-social .header__social .footer__social{flex:0 0 auto}
    .footer-social .header__social .footer__social a{width:30px;height:30px;}
    .footer-social .header__social h3{color:var(--clr-white);padding-right:15px;}

    .dashboard-sidebar,.back-account{display:block;}
    .post-content{padding-top:20px;}
    .widget__category-dtl{padding-left:20px;}
    .dashboard-sidebar .widget__category-dtl{padding-left:15px;}
    .dashboard-sidebar .widget__category-dtl h4{font-size:16px}
    .product-single-wrap{margin-bottom:10px!important}
    .product_details_img{min-height:unset;height:200px;;padding:10px}
    .product_details_img .pl_thumb img{max-height:100%;max-width:100%;width:auto;display:block;margin:0 auto}
    .thb-product-meta-before{margin-bottom:0}
    .thickness-color-wrap{margin-top:0;padding:5px 10px}
    .product-details p{margin-bottom:10px!important}
    .thickness-option-wrap{margin-bottom:0!important}
    .product_details_img div{width:100%;height:100%}
    .category__icon{margin-bottom:5px}
    .category__title{margin-bottom:10px}
    
    .specification table{width:100%!important}
    .specification table tr td{line-height:1.2}
    
    .contact-card{padding-top:1rem}
    .contact-card .whatsApp-img img{max-width:250px;}
    
    .footer-whatsapp{width:65px;height:65px;bottom:90px}
    .cb-chat-icon{margin-bottom:75px}
    .cart-price{float:left;}
    
    
/*
    .tab-content>.specification.active {
        display: flex !important;
    }
*/
     .cross-color {font-size: 2.1rem;}    
     .product-discount-amount{display:flex;flex-direction:column;align-items: flex-start;}
    
}
@media screen and (min-width:768px) and (max-width:991px) {
    .main-menu.navbar{top:41px!important;}
    .category-main-menu{width:auto;}
    .header__main-right{margin:0;width:auto;margin-right: 80px;}
    .header__wrap .container{padding-left:10px;padding-right:10px;}
    .header__top-info{display:flex;}
    .header__search-box{margin:0 0px;}
    .header__contact li .header-phone a,.header__contact li img {width:30px;height:30px;}
    .header-numbers span {font-size:14px;}
    .header__contact li .header-phone i{font-size:14px;}
    .header__top-right > li:not(:last-child){margin-right:5px;}
    .header__middle{padding:10px 0;}
    .header__search-box,.header__search-box input,.header__search-box button{height:40px;}
    .header__search-box input{font-size:14px;}
    .header__search-box button{}
    .header__search-box button{font-size:20px;}
    .header__category-nav{height:40px;}
    .footer__widget .row>*.footer__widget {
        width:25%!important;
        max-width:25%!important;
        padding-left: 15px;
    }
    .newslater.pb-30{padding-bottom:0}
    .product__row .col-md-3 {
        flex: 0 0 auto;
        width:33.3333%;
    }
    .new-product-content{padding:0 0 5px 10px;}
    .exploral-product__slide .new-product-content .thm-btn{margin-top:5px}
    .shop-sidebar{top:140px;}
    .shop-sidebar,.widget-main{height:calc(100vh - 140px);}
    .woocommerce table.shop_table td.product-thumbnail .product-th{width:75px;border-radius:10px}
    .woocommerce table.shop_table th, .woocommerce table.shop_table td{padding:10px 8px 10px}
    .woocommerce table.shop_table td.product-thumbnail{width:calc(75px + 16px);}
    .header__top-info-wrap,.header__middle{display:none;}
    .tx-post-item .post-title {font-size:25px;}
    .product-details .product-option .product-row .aac-btn-ml{margin-top:30px;margin-left:0}
/*    .product-details .product-option .product-row .aac-btn-ml .addCart{margin-left:0}*/
    /*.product-details .product-option .product-row .displayTextElement{margin-top:20px}*/
    .product-details .product-option .product-row .displayTextElement{margin-top:40px}
}
@media screen and (min-width:576px) and (max-width:991px) {
    .feature__item{width:50%;padding:10px 15px 10px 15px}
    .main-menu.navbar{right:-1000px;}
    .main-menu.navbar.show{right:0;}
    .slideshow-content{width:60%;padding-left:25px;}
    .slideshow-content h1{font-size:23px !important;margin-bottom:10px;}
    .slideshow-content h1 br{display:none;}
    .slideshow-content p{font-size:13px !important;line-height:1.1;margin-bottom:10px;}
    .slideshow-content .thm-btn.mt-4{margin-top:5px!important;padding-top:10px;padding-bottom:10px;}
    .feature__item .icon{margin-bottom:10px;}
    .feature__wrap .feature__item:nth-child(3)::before{display:none;}
    .product__content .thm-btn{padding-top:10px;padding-bottom:10px;}
    .product-card h4 {font-size:20px;}
    .product-card h2{font-size:35px;margin:10px 0;}
    .product-card p{font-size:15px;line-height:1.2;}
    .footer__widget .row>*.footer__widget{width:50%;max-width:50%;padding-left:15px;}
    .k-net-newslater{display:flex;}
    .k-net-newslater .newslater__content,.k-net-newslater .newslater__form{width:auto;}
    .k-net-newslater .newslater__form{padding-left:25px;margin:0;width:66%;}
    .newslater__form{width:100%;margin-top:15px;}
    .newslater__form button{border-radius:30px;}    
    .newslater__form input{width:100%;margin-right:0;}
    .shop-section .woocommerce-toolbar-top .products-sizes{margin-right:0}
    .mobile-footer ul{justify-content:center;padding:0 0px;}
    .mobile-footer ul li:not(:last-child){margin-right:35px;}
    .checkout-left-col,.checkout-right-col{width:100%}
    .sidebar-link{top:10px;}
    .shop-section .products.list-view > li,.shop-section .products.list-view li.product{width:50%;margin:0;padding:5px 10px;}
    .shop-section .products.list-view > li .product__img{width:120px;}
    .shop-section .products.list-view > li .product__item{width:100%;display:flex;align-items:start;}
    .shop-section .products.list-view > li .product__content{padding:0 0 0 15px}
    .cart-leftcol,.cart-rightcol{width:100%;}
}
@media screen and (min-width:300px) and (max-width:767px) {
    
    .header__cat-wrap{padding:0px 0;}
    .header__cat-wrap .container{padding-top:10px;padding-bottom:10px}
    .header__top-info-wrap .for-mobile{display:block;}
    .header__logo a img{/*filter:invert(1) brightness(10);*/}
    .header__top-info{display:block;position:relative;z-index:88;}
    .shop-section .woocommerce-toolbar-top .grid-4:first-child{display:none;}
    .shop-section .products.default-column > li,
    .shop-section .products > li,.shop-section .products.three-column li.product{width:50%;margin:0;padding:5px 10px;}
    .shop-section .products > li:nth-child(odd),.shop-section .products.three-column li:nth-child(odd){padding-right:0;}
    .shop-section .products > li:nth-child(even),.shop-section .products.three-column li:nth-child(even){padding-left:0;}
    .shop-sidebar{top:129px;}
    .shop-sidebar,.widget-main{height:calc(100vh - 125px);}
    .address-box .row {border-bottom:0px solid var(--color-border);}
    .address-box .row .col-lg-6{border-bottom:1px solid var(--color-border);flex: 0 0 auto;width:100%;}

    .header__category{}
    .header__category{width: calc(200px - 25px);margin-left:20px;}    
    .header__category-nav .bar{margin-right:5px;}
    .search-container{display:block;}
    .header__top-info-wrap{display:none;}
    .header__search-box{display:block;margin:0;background:var(--clr-white);height:40px;}
    .header__search-box input{height:40px;padding:0 60px 0 10px;width:100%}
    .header__search-box form{position:relative;}
    .header__search-box button{font-size:15px;width:50px;height:40px;border-radius:0 10px 10px 0;}
    .banner .tx-arrow .slick-arrow{font-size:30px}
    .header__main-right .header__icons{width:100%;text-align:center;display:flex;justify-content:space-between;}
    
    .header__search-box{max-width:100%;border-radius:5px;}
    .header__icons .cart_btn.icon{border-left:0px solid rgba(255,255,255, 0.3)}
    .icon.search-container{width:calc(100% - 50px);}
    .category-menu-icons::after{left:-100px;width:calc(100% + 100px);transform:none;display:none;}
    .shop__category > li > ul > li a{padding:3px 0 3px 15px}
    /* .header__main-right .header__icons > div:last-child{padding-right:10px;border-left:0px solid rgba(255,255,255, 0.3);} */

    /* .header__top-info-wrap{display:none;}
    .header__middle {
        display: block;
    }
    
    .header__top-right{display:none;} */

    .track-order h1{font-size:25px;}
    .track-delivery{padding:15px;}
    .track-row{margin:50px 20px;}
    .track-delivery .product__item.style-2{padding-bottom:10px}
    .track-milstone{padding-top:25px;}
    .track-ball div{font-size:14px;white-space:unset;text-align:center;line-height:1.1;}
    .track-ball div.track-date{white-space:nowrap;font-size:12px;}
    .track-ball{height:15px;width:15px;}
    .track-div{height:5px;}
    .milstone-row{margin:60px -20px 0px -20px}
    .tracktabcontent table tr td{font-size:12px;line-height:1.5;padding:10px 5px;}
    .product-details h2{font-size:20px;}
    .product-details{padding-left:0px;}
    .shop-single-section .product-details-col .product-details .product-option .product-row > div:first-child{/*width:100px!important*/}
    .product-details-col .product-quantity .quantity .bootstrap-touchspin{width:85px!important}
    .product-addtocart-btn .thm-btn.no-icon{padding:15px 13px;}
    .shop-single-section .single-product-info .tablist{margin-bottom:0px;}
    .shop-single-section .single-product-info .nav-tabs{display:flex;overflow:auto;flex-wrap:nowrap;padding-bottom:15px;}
    .shop-single-section .single-product-info .nav-tabs button{white-space:nowrap;}
    .shop-single-section .single-product-info .tab-content{padding:15px 10px 0;}
    .shop-single-section .single-product-info .tablist .nav-tabs{padding-bottom:0px}
    
    .tx-post-item .post-title {font-size:20px;}
    .blog-readmore{margin-top:15px;}
    .blog-readmore .thm-btn{padding:10px 40px 10px 20px;}
    .blog-sidebar .shop__category > li > a{padding:7px 0;}

    .order-product{width:100px;float:left;}    
    .order-product-sub{display:block;margin:0 0 10px 0;}
    .order-product-img{width:100%;}
    .order-product-dtl {display:none;}
    .order-row{display: block;}
    .order-row-sub{display: block;overflow: hidden;}
    .order-product-detail{padding-left:15px;margin-left:100px;}
    .order-product-detail-sub{font-size:14px;line-height:1.5;}
    .order-row{padding:15px 0;}
/*    .order-view-btn{display:none;}*/
    .order-btns{border-top:1px solid var(--color-border);padding:5px 0;margin-top:10px;}
    .order-btns a{display:inline-block;}
    .order-btns a + a{margin-left:15px;}
    .order-btns a:first-child{display:inline-block;}
    .cart_items_list{height:calc(100vh/1.75);} 
    .woocommerce-cart .woocommerce table.shop_table .cart_single td{padding:0}
    .woocommerce-cart .oder-martop25 table.shop_table_responsive .cart_single td{padding:10px}
    
    .order-table{display:block;position:relative}
    .order-table.order-for-desktop{display:none}
    .my-order .order-table:nth-child(2){border-top:1px solid #dddddd}
    .order-table li{display:flex}
    .order-table label{display:block}
    .order-table li.view-ord-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:50px}
    .order-table li .order-view-btn{margin-top:10px}
    .order-table li .order-view-btn span{display:inline-block;margin-left:10px;color:var(--clr-white);font-size:14px}
    .return-popup-area-section .return-popup-area{width:95%}
    .returnItems .order-product-sub{display:flex;margin-bottom:20px}
    .returnItems .order-product-dtl{display:block;}
    .returnItems .order-product-dtl h4{font-size:15px;}
    .returnItems .return-checkbox{flex:0 0 35px}
    .returnItems .order-product-img{flex:0 0 65px}
    .returnItems .order-product-img a img{max-width:80%;max-height:80%;}
    .returnItems .order-product-dtl{flex:0 0 calc(100% - 100px);padding-left:15px;}
    .order-product-return{padding:10px}
    
    .product-details .disclaimer-content{font-size:16px;margin-top:30px}
    
}
@media screen and (orientation:landscape) and (min-height:100px) and (max-height:767px){
	.mobile-footer{display:none;}
    .icon.search-container{width:calc(100% - 60px);}
}
@media screen and (orientation:landscape) and (min-width:100px) and (max-width:991px){
    .header__search-box{max-width:100%;}
}
@media screen and (min-width:601px) and (max-width:767px){
    .woocommerce table.shop_table th, .woocommerce table.shop_table td{font-size:13px;}
    .woocommerce-cart .wc-proceed-to-checkout{text-align:center;}
    .woocommerce-cart .woocommerce table.shop_table .cart_single td.product-name a{line-height:normal;display:block;}
}
@media screen and (min-width:300px) and (max-width:600px) {
    .shop_table.cart tr td.product-thumbnail{position:absolute;left:0;top:15px;width:100px;}
    .woocommerce table.shop_table tr td.product-id{display:block;}
    .woocommerce table.shop_table tr td.product-id span,
    .woocommerce table.shop_table tr td.product-price span{line-height:1.5}
    .woocommerce-cart .woocommerce .shopping-cart table.shop_table th:last-child, .woocommerce-cart .woocommerce .shopping-cart table.shop_table td:last-child{text-align:left;}
    .woocommerce-cart .woocommerce table.shop_table .cart_single td{text-align:left!important;}
    .sub-total li{justify-content:space-between;}
    .order-confirm-main{display:block;}
    .order-confirm-main .order-confirm:first-child {margin-right:0px;}
    .my-order table tr th,.my-order table tr td{font-size:13px;padding:3px;vertical-align:middle;}
    .my-order table tr th{line-height:1.3;}
    .shop_table.cart tr.cart_single.bg-white{padding-left:20px;}
    .my-order-detail .sub-total li div {
        padding-right: 0;
        padding-top:0px;
        padding-bottom:0px;
    }
    .woocommerce-cart .oder-martop25 table{display: table;}
    .woocommerce-cart .oder-martop25 table thead {
        display: block;
    }
    .woocommerce-cart .oder-martop25 .shop_table.cart tr{padding:0;}
    .woocommerce-cart .oder-martop25 .shop_table.cart tr th,.woocommerce-cart .oder-martop25 .shop_table.cart tr td{display:table-cell;width: auto;}
    .product-quantity .quantity{justify-content:space-between;align-items:center;margin:0}
    .product-quantity a.remove{height:auto!important;width:auto!important;position:relative;display:none!important;background:none!important;color:var(--clr-black)!important;}
    .product-quantity a.remove span{display:none;}
    .product-quantity a.remove::before{content:'Remove';font-weight:bold;}
    .product-quantity a.remove:hover{background:none!important;color:red!important;}
    .item-price-mbl,.item-qty-mbl,.total-price-mbl,.remove-mbl{display:block;font-weight:bold;}
    .item-price-mbl,.item-qty-mbl,.total-price-mbl{flex:0 0 80px;}
    /*.product-thick-clr li{display:flex;}
    .product-thick-clr li strong{padding-right:10px;flex:0 0 84px;}*/
    .cart_single .product-price,.cart_single .product-quantity,.total-mbl{display:flex;}
    .remove-mbl{text-align:right;padding:15px 0 0 0;}
    .woocommerce-cart .woocommerce table.shop_table .cart_single td.product-name, .woocommerce-cart .woocommerce table.shop_table .cart_single td{font-weight:400;}
    .product-id-uom{display:flex;align-items:center}
    .mobile-view{padding-right:5px}
    .woocommerce-cart .woocommerce table.shop_table .cart_single td a{line-height:1.35;display:block;margin-bottom:5px}
    .woocommerce-cart .woocommerce table.shop_table tr td .woocommerce-Price-amount.item_price span{color:var(--clr-blue);font-size:16px}
    
    .product-thick-clr li,
    .woocommerce-cart .woocommerce table.shop_table .cart_single td.product-id,
    .woocommerce-cart .woocommerce table.shop_table .cart_single td.product-price,
    .woocommerce-cart .woocommerce table.shop_table .cart_single td.product-quantity{padding-top:4px;padding-bottom:4px}
    .cart_sidebar .item_content ul li{margin-top:6px}
    
    /*.woocommerce table.shop_table td.product-thumbnail{width:100%}
    .woocommerce table.shop_table td.product-thumbnail .product-th{margin:0 auto;}
    .woocommerce-cart tbody > tr{padding:15px}
    .woocommerce-cart .woocommerce table.shop_table .cart_single td{padding:5px 10px;}
    .woocommerce-cart .woocommerce table.shop_table td.actions #coupon_code,.woocommerce table.shop_table td.actions button{width:100%;margin-right:0;}
    .woocommerce-cart .woocommerce table.shop_table td.actions{ }
    .woocommerce-cart .woocommerce table.shop_table .cart_totals tr td{padding-top:5px; }
    .woocommerce-cart .woocommerce table.shop_table .cart_totals tr th{padding-bottom:5px;}
    .woocommerce-cart .cart_totals tbody > tr{padding:0;}
    .woocommerce .cart_totals tbody th{border:none;}

    .woocommerce-cart .woocommerce table.shop_table tr.cart-subtotal th,.woocommerce-cart .woocommerce table.shop_table tr.shipping th,.woocommerce-cart .woocommerce table.shop_table tr.order-total th{padding-bottom:5px;}
    .woocommerce-cart .woocommerce table.shop_table tr.cart-subtotal td, .woocommerce-cart .woocommerce table.shop_table tr.shipping td,  .woocommerce-cart .woocommerce table.shop_table tr.order-total td {
        padding-top:5px;
    }
    .woocommerce .cart-collaterals .cart_totals > h2{text-align:center;}*/
}
@media screen and (min-width:300px) and (max-width:575px) {
    /*header.header{height:125px;}*/
    .feature__item{width:100%;padding:15px 0px 15px 0px;}
    .feature__wrap .feature__item + .feature__item::before{display:block;width:100%;height:1px;top:0;transform:none;}
    .slideshow-content h1{font-size:17px !important;margin-bottom:5px}
    .slideshow-content p{font-size:10px !important;line-height:1;display:none ;}
    .slideshow-content{width:70%;padding-left:20px;}
    .slideshow-content h1 br{display:none;}
    .banner-font-size24{font-size:12px;}
    .slideshow-content .thm-btn{margin:5px!important;}
    .thm-btn{padding:7px 40px 7px 20px;}
    .thm-btn i{right:20px;}    
    .shipping-paymnet .thm-btn{padding:15px 40px 15px 30px}
    .product__item {padding:10px 0px;border-right:0px solid var(--color-border);}
    .banner .tx-arrow .slick-arrow.slick-prev {left:5px;}
    .banner .tx-arrow .slick-arrow.slick-next {right:5px;}
    .product__row.row>*{width:50%;max-width:50%;}
    .product__row.row>*:nth-child(odd){padding-right:0;}
    .product__row.row>*:nth-child(even){padding-left:0;}
    .k-net-logo{margin:0 auto;}
    .newslater__border.pb-30{padding-bottom:0}
    .newslater__form{width:100%;margin-top:15px;}
    .newslater__form button{border-radius:30px;}    
    .newslater__form input{width:100%;margin-right:0;}
    .footer__widget .row>*.footer__widget{width:50%;max-width:50%;padding-left:15px;}
    .size-sorting{width:100%;display:block!important;}
    .size-sorting .products-sizes{justify-content:center;margin:5px 0;}
    .shop-section .woocommerce-toolbar-top p{float: none;text-align: center;width:100%;}
    .shop-section .woocommerce-toolbar-top .size-sorting form{margin-top:0px;float:none;width:100%;}
    .product__content p{margin:8px 0}
    .nav-tabs{padding-left:0px;}
    .header__icons .cart_btn.icon{padding-left:0;}
    .icon.search-container{width:calc(100% - 40px);}
    .header__search-box button{font-size:12px;width:35px;height:35px;border-radius:0 5px 5px 0}
    .header__search-box input{height:35px;padding:0 38px 0 5px;font-size:13px;}
    .search-container .header__search-box{height:auto;}    
    .footer-logo{margin:0 auto;margin-bottom:15px;}
    .psa-padd .col-lg-6:last-child {
        padding-left:calc(var(--bs-gutter-x)/ 2);
    }.psa-padd .col-lg-6:first-child {
        padding-right:calc(var(--bs-gutter-x)/ 2);
    }
    .psa-padd .col-lg-6:last-child h4{padding-left:20px;}
    .psa-padd .col-lg-6:last-child .order-shipping-sub{padding-left:15px;}
    .order-ul li label,.order-ul li div{font-size:14px;}
    .my-order-detail .sub-total li div{padding-top: 0;padding-bottom:0;}

    .shipping-paymnet h4{margin-bottom:10px;}
    .shipping-paymnet .col-lg-6:last-child h4{margin-top:20px;}

    .address-box .address-col{display: block;}
    .address-box .address-col label + div{padding-left:0;}
    .address-box .address-col label::after{right:-5px;}
    .shop-section .products.list-view > li,.shop-section .products.list-view li.product{width:100%;margin:0;padding:5px 10px;}
    .shop-section .products.list-view > li .product__img{width:125px;}
    .profile-card ul li label{width:100%;display:block;}
    .profile-card ul li{display:block;padding:5px 0;}
    .profile-card ul li label + div{padding-left:0;}
    .profile-card ul li label::after{display:none;}
    .input-row .account__input-field{display:block;}
    .pass-change .input-row .account__input-field .action-btn{display:none;}
    .input-row .account__input-field label.flex-auto{padding-left:0px;}
    
    .product-single-wrap{display:block}
    .product_details_img {width:100%;margin-bottom:15px}
    .shop_thumb_tab{width:100%;padding:0px 0}
    .shop_thumb_tab .nav{flex-wrap:nowrap;width:100%;overflow-y:auto;padding:0px 0}
    .shop_thumb_tab ul li + li{padding-left:10px;margin-bottom:10px}
    
    .product-details .product-option .product-row{display:block}
    .shop-single-section .product-details-col .product-details .product-option .product-row > div:first-child{/*width:100%!important;*/}
    .shop-single-section .product-details .product-option .bootstrap-touchspin{width:100%}
    .product-count-parent{/*margin-bottom:30px*/}
    .product-addtocart-btn,.aac-select,.displayTextElement p{width:100%;line-height:1.2}
    .product-details .product-option .product-row .thm-btn{margin-left:0px;width:100%;margin:10px 0}
    .cart-section .bootstrap-touchspin{width:175px}
    .cart_sidebar{width:320px}
    .cart_item .item_image{width:80px;max-width:80px;;min-width:80px}
    .product-details .disclaimer-content{font-size:16px;margin-top:15px}
    /* .my-order{width:100%;overflow:auto;}
    .my-order table tr th,.my-order table tr td{white-space:nowrap;}
    .my-order table tr td{padding:5px;}
    .my-order table tr th{padding:10px 5px;} */
    .product-details .product-option .product-row{position:relative}
    .shop-single-section .product-details-col .product-details .product-option .product-row > div:first-child{margin-bottom:90px}
    .product-details .product-option .product-row .displayTextElement{position:absolute;margin:0;top:85px;left:0;width:100%}
    .displayTextElement span{left:50%;transform:translateX(-50%);margin-left:0}
}

@media screen and (min-width:300px) and (max-width:410px){ 
    .customer_details .account__input-field label{flex: 0 0 100%!important;}
    .customer_details .account__input-field .control{flex:0 0 100%}
    .customer_details .account__input-field{display:block;}
    .signup{display:block}
    .reset-password .newsletter-btn{margin-top:10px;}
    .reset-password .thm-btn{border-radius:10px;padding:15px 30px!important;display:block;width:100%;height:auto;}
    .my-order table tr th, .my-order table tr td{font-size:11px;}
}
:root{
    --font:'Roboto', sans-serif;
    --tajawal:'Tajawal', sans-serif;
    --clr-blue:#037AC5;
    --color-primary:#037AC5;
    --clr-green:rgba(0, 194, 87,1);
    --color-default:#333333;
    --clr-blue-gray:#8D9396;
    --clr-blue-gray2:#535A6D;
    --clr-dark-blue:#212528;
    --clr-gray1:#EEEEEE;
    --clr-gray2:#332F2C;
    --clr-white:#ffffff;
    --clr-black:#000000;
}
