: root{--pri:#c00021;}
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
#home{background:#fff }
.manu_fb img{max-height:26px }
.sp-first{font-style:normal }
.nxt-related{padding:0 18px }
a{cursor:pointer }
.four-blocks-outer li:last-child{margin-bottom:0;background-image:url(/assets/templates/veniam-core/images/min4.jpg) }
.loaderouter{z-index:1 }
.four-blocks-outer li:first-child{background-image:url(/assets/templates/veniam-core/images/min1.jpg) }
.four-blocks-outer li:nth-of-type(2){background-image:url(/assets/templates/veniam-core/images/min2.jpg) }
.four-blocks-outer li:nth-of-type(3){background-image:url(/assets/templates/veniam-core/images/min3.jpg) }
ul.catSliders{padding:0;display:flex;flex-wrap:wrap;margin:0 -8px 10px;padding-right:20px;}
.four-blocks-outer li{list-style:none;background-size:cover;width:100%;display:inline-block;color:#fff;position:relative;padding:46px 12px 46px 168px;margin-bottom:2px }
.four-blocks-outer ul{margin:auto;padding:0 }
.fourcontain, .customcontainer{max-width:1600px;margin:auto;width:96% }
.four-blocks-outer li h2{font-size:17px;font-weight:600;margin:auto }
.four-blocks-outer li p{font-size:14px;margin:auto }
.four-blocks-outer li span{position:absolute;left:75px;top:0;bottom:0;margin:auto;height:72px;display:flex;justify-content:center;align-items:center }
.weeklyoutlet{width:60%;display:inline-block;vertical-align:top;overflow:hidden;border-radius:3px;position:relative }
.weeklysupersale, .weeklyoutletsec{width:100%;display:inline-block;height:510px;vertical-align:top;background:#000 }
.browse-section{width:calc(100% - 60% - 23px);display:inline-block;vertical-align:top;background-image:url(/assets/templates/veniam-core/images/homepromonew.jpg);background-repeat:no-repeat;background-size:cover;min-height:510px;margin-left:19px;border-radius:3px;overflow:hidden;position:relative }
.weeklysupersale{-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0);position:relative;top:-11px;background-image:url(/assets/templates/veniam-core/images/skewbg.jpg);background-size:1000px }
.weeklyoutletsec{-webkit-clip-path:polygon(100% 1%, 0% 100%, 100% 100%);clip-path:polygon(100% 1%, 0% 100%, 100% 100%);position:absolute;bottom:-13px;right:0;background-image:url(/assets/templates/veniam-core/images/skew2bg.jpg);background-size:1000px }
.order-process-new{max-width:1170px;margin:auto }
.orderprocessmain{display:inline-block;width:100%;padding:70px 0;background:#fff }
.orderprocessmain h3{text-align:center;text-transform:uppercase;font-size:34px;margin-bottom:45px;font-weight:600 }
.orderprocessmain h4{color:#000;font-size:18px;color:#fff;max-width:190px;margin:auto auto 9px;font-weight:600;position:relative;z-index:2;line-height:24px }
.circletypeblock:before{position:absolute;content:"";background-image:url(/assets/templates/veniam-core/images/shadow.png);width:140px;height:14px;bottom:-8px;background-size:contain;background-repeat:no-repeat;left:0;right:0;margin:auto;z-index:1 }
.circletypeblock:after{width:210px;height:184px;bottom:0;background-size:contain;background-repeat:no-repeat;top:0;margin:auto;position:absolute;z-index:1 }
.sec-block:after{content:"";left:-102px;background-image:url(/assets/templates/veniam-core/images/circleleft.png) }
.third-block:after{content:"";left:-100px;background-image:url(/assets/templates/veniam-core/images/lineright.png) }
.circletypeblock{display:inline-block;width:414px;vertical-align:top;text-align:center;position:relative;background-repeat:no-repeat;background-size:contain;height:414px;padding:50px }
.circletypeblock p{font-size:15px;position:relative;z-index:2;max-width:210px;margin:auto;color:#fff }
.circletypeblock img{margin-bottom:24px }
.first-block{background-image:url(/assets/templates/veniam-core/images/circle1.png) }
.sec-block, .third-block{margin-left:-40px }
.sec-block{background-image:url(/assets/templates/veniam-core/images/circle2.png) }
.third-block{background-image:url(/assets/templates/veniam-core/images/circle3.png) }
.first-block p, .first-block h4{color:#000 }
.first-block .numbrtype{color:#e3e3e3 }
.numbrtype{position:absolute;left:21px;bottom:23px;height:62px;width:62px;background:#fff;font-size:34px;font-weight:600;border-radius:50px }
.quote-testimonial h3{font-size:70px;color:#fff;position:relative;text-transform:uppercase;font-weight:900 }
.quote-testimonial h5{font-size:23px;color:#fff;text-transform:uppercase;letter-spacing:4px }
.quote-contant{font-size:16px;color:#fff;min-height:120px;line-height:27px }
.quote-author, .quote-img, .quote-rating{text-align:center;margin-bottom:0 }
.testimonial-carousel #quote-carousel{padding:0 }
.testimonial-carousel{width:calc(100% - 378px);display:inline-block;z-index:1;position:relative;padding-top:100px;padding-bottom:50px;text-align:center;padding-right:130px;vertical-align:middle;float:none }
.revright a{border-radius:4px;background-color:var(--pri);color:#fff!important;max-width:277px;width:100%;display:inline-block;line-height:53px;font-size:23px;cursor:pointer }
.revright h5{font-size:21px!important;color:#2d2d2d;letter-spacing:0!important;text-transform:none;margin:23px auto 20px;line-height:31px }
.greviewblock{display:inline-block;width:373px;background:#fff;text-align:center;padding:50px 30px;vertical-align:middle;border-radius:4px }
.rjrreview-img{display:inline-block;width:40%;vertical-align:top;background-image:url(/assets/templates/veniam-core/images/testimonial-bg.jpg);background-repeat:no-repeat;background-size:cover }
.rjrreview-img img{width:100% }
.quote-testimonial{position:relative;text-align:center;max-width:1400px }
.quote-testimonial h3:before{position:absolute;content:"";background:#fff;width:130px;height:5px;left:0;top:-29px;right:0;margin:auto }
.quote-rating i{font-size:24px;margin:0 2px 5px }
.quote-author{font-size:22px;color:#fff }
.quote-author span{font-size:15px;display:block;font-weight:400 }
.testimonial-carousel #quote-carousel .carousel-indicators{top:auto;bottom:0;margin:25px auto auto;position:static;text-align:center;width:100% }
.testimonial-carousel #quote-carousel:before{position:absolute;content:"";background-image:url(/assets/templates/veniam-core/images/rev-ic-top.png);background-repeat:no-repeat;width:100%;height:100%;background-size:100px;left:-40px;top:-12px }
.testimonial-carousel:before{position:absolute;content:"";background-image:url(/assets/templates/veniam-core/images/rev-ic-btm.png);background-repeat:no-repeat;width:187px;height:140px;background-size:contain;right:100px;bottom:132px }
.testimonial-carousel #quote-carousel .carousel-indicators li{background:silver;width:36px;height:3px;border:none;background:#fff;opacity:.3;margin:auto 10px auto auto !important;border:0!important }
.testimonial-carousel #quote-carousel .carousel-indicators li.active{opacity:1 }
.rjrtestimonial{margin:auto }
.fot-wid-contain ul.catalog-block li:last-child{margin-right:0 }
.fot-wid-contain ul.catalog-block li{width:calc(100%/2 - 11px);margin-right:20px;text-align:center;padding:0 0 35px;background:transparent;background:-moz-linear-gradient(top, rgba(226, 226, 226, 0) 0%, rgba(225, 225, 225, 1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(226, 226, 226, 0)), color-stop(100%, rgba(225, 225, 225, 1)));background:-webkit-linear-gradient(top, rgba(226, 226, 226, 0) 0%, rgba(225, 225, 225, 1) 100%);background:-o-linear-gradient(top, rgba(226, 226, 226, 0) 0%, rgba(225, 225, 225, 1) 100%);background:-ms-linear-gradient(top, rgba(226, 226, 226, 0) 0%, rgba(225, 225, 225, 1) 100%);background:linear-gradient(to bottom, rgba(226, 226, 226, 0) 0%, rgba(225, 225, 225, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#e1e1e1', GradientType=0);vertical-align:top;display:inline-block;margin-top:0 }
.fot-wid-contain ul.catalog-block li h4{width:100%;display:inline-block;font-size:20px;margin:10px 0 15px;text-transform:uppercase }
.catalog-block a.view-more{max-width:138px;width:100%;text-align:center;font-size:18px }
.catalog-block img{margin:auto auto 10px!important;max-height:273px;float:none!important }
.fot-wid-maincontain .fot-wid-title{font-size:66px;font-weight:900;text-transform:uppercase;margin-bottom:60px;padding-top:23px;position:relative;line-height:63px }
.fot-wid-maincontain .fot-wid-title span{font-size:22px;color:#000;line-height:22px;display:inline-block;vertical-align:top;position:absolute;top:0 }
h3.fot-wid-title:before{position:absolute;content:"";width:290px;height:3px;background:var(--pri);left:-60px;bottom:-24px }
.fot-wid-maincontain .col-sm-8 .fot-wid-title:before{left:-240px }
.trusted-block{vertical-align:top;width:375px;display:inline-block }
.email-cust{background-image:url(/assets/templates/veniam-core/images/newsletterbg.jpg);display:inline-block;margin-left:-2px;width:calc(100% - 377px);padding:40px;background-size:cover }
.Subscribe-inner{background:rgba(0, 0, 0, .78);border:2px dashed #fff;padding:45px 25px;text-align:center }
.email-cust h3:before{position:absolute;content:"";background:#fff;height:3px;top:0;width:90px;left:0;right:0;margin:auto }
.newsletterslider{margin:45px auto;display:inline-block;width:100% }
.browse-section:before{display:none;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#020202;background:-moz-linear-gradient(top, rgba(2, 2, 2, 1) 0%, rgba(134, 0, 0, 1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(2, 2, 2, 1)), color-stop(100%, rgba(134, 0, 0, 1)));background:-webkit-linear-gradient(top, rgba(2, 2, 2, 1) 0%, rgba(134, 0, 0, 1) 100%);background:-o-linear-gradient(top, rgba(2, 2, 2, 1) 0%, rgba(134, 0, 0, 1) 100%);background:-ms-linear-gradient(top, rgba(2, 2, 2, 1) 0%, rgba(134, 0, 0, 1) 100%);background:linear-gradient(to bottom, rgba(2, 2, 2, 1) 0%, rgba(134, 0, 0, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#020202', endColorstr='#860000', GradientType=0);opacity:.7 }
.browseinner h1{font-size:50px;font-weight:900;color:#fff;position:relative;padding-top:15px;max-width:320px;margin:0 auto }
.browseinner{z-index:1;position:relative;text-align:center;justify-content:center;display:flex;flex-direction:column;margin:auto;padding:15px 15px 170px;min-height:510px }
.browseinner h6{letter-spacing:2px;font-size:20px;color:#fff }
.strike-line{font-size:19px;color:#fff;position:relative;text-transform:uppercase;margin:13px auto }
.strike-line span:before{position:absolute;content:"";background:#fff;width:88px;height:3px;left:-102px;top:0;bottom:0;margin:auto }
.strike-line span:after{position:absolute;content:"";background:#fff;width:88px;height:3px;right:-102px;top:0;bottom:0;margin:auto }
.browseinner h5{font-size:34px;color:#fff;text-transform:uppercase;font-weight:900 }
.strike-line span{position:relative }
.read-blockbtn{display:inline-block;width:100%;margin-top:20px }
.read-blockbtn a:hover{background:#fff;color:#000 }
.read-blockbtn a{max-width:185px;width:100%;border:2px solid #fff;display:inline-block;font-size:17px;color:#fff;padding:10px;cursor:pointer;text-transform:uppercase;font-weight:900 }
.browseinner h1:before{position:absolute;content:"";background:#fff;width:88px;height:3px;top:0;left:0;right:0;display:none;margin:auto }
.skewtext{position:absolute;z-index:1 }
.weekly{top:95px;padding-left:25px;left:0 }
.skewtext h2{color:#fff;font-size:70px;font-weight:900;margin:auto }
.skewtext p{color:#fff;font-size:29px;font-weight:600;margin:auto;letter-spacing:2px;line-height:23px }
.weekly p{letter-spacing:11px }
.saveup{right:0;bottom:95px;padding-right:25px }
.skewtext:before{position:absolute;content:"";background:#fff;width:80px;height:3px;top:-25px }
.weekly:before{left:0 }
.saveup:before{right:0 }
div#homeCarousel .carousel-indicators{display:none }
.top-bar #tag-line{line-height:18px;padding:8px 0;color:#6e6e6e;font-size:14px;letter-spacing:2px }
.top-bar #tag-line span{margin:0 4% }
.four-blocks-outer{display:inline-block;width:445px }
#fot-wid-maincontain{overflow:hidden }
.logo a img{max-width:220px;margin:0;max-height:inherit }
.callbtnhead img{position:absolute;left:6px;top:0;bottom:0;margin:auto }
.logindet, .more-text, .cart-block, .phn-number{display:inline-block;vertical-align:middle;font-size:17px;margin-left:33px }
.logindet a{font-weight:600;color:#000000;}
.more-text ul a{width:100%;display:inline-block;vertical-align:top;font-size:15px;padding:7px 12px }
.more-text ul{position:absolute;top:100%;left:0;right:0;display:none;padding:0;margin:9px auto auto;border:1px solid #d6d6d6;width:130px;list-style:none;border-radius:3px;background:#f1f1f1;z-index:1 }
.more-text ul:after{position:absolute;content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ccc;top:-10px;left:4px }
.more-text ul:before{position:absolute;content:"";border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #f1f1f1;top:-9px;left:5px;z-index:1 }
.more-links-show:hover ul{display:block }
.cart-block a{position:relative;display:inline-block }
.cart-block .badge{position:absolute;left:0;top:-12px;background:#20c4cd;min-height:22px;min-width:22px;padding:5px 2px }
.cart-block p{margin:auto;color:#000000;;font-weight:600 }
.more-text{position:relative;cursor:pointer }
.cart-block img{margin-right:5px }
.more-text ul a img{width:17px;margin-right:5px }
.catdatainfo ul{margin:auto;padding:0 }
.catdatainfo ul li{position:relative;display:inline-block;width:calc(100%/3 - 22px);vertical-align:top;margin:0 10px;border-radius:3px;overflow:hidden;text-align:left }
.catdatainfo{display:inline-block;width:100%;margin-bottom:60px }
.slidermain .nbs-flexisel-item{padding:0 10px }
.txtexpinfo{background:transparent;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 1)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);position:absolute;bottom:0;left:0;text-align:left;right:0;padding:17px 24px }
.txtexpinfo h2{font-size:15px;color:#fff;text-transform:uppercase;font-weight:900;margin:auto;text-align:center }
.pricedet{text-align:center }
.pricedet p{color:#fff;font-size:14px;font-weight:900;margin:4px auto auto;line-height:14px;width:auto;display:inline-block;vertical-align:middle }
.pricedet span{color:#fff;font-size:13px;margin:5px auto auto;display:inline-block;width:auto }
.pricedet p sup{font-size:28px }
span.nav-arrow{background:#313a3f;text-align:center;line-height:16px;cursor:pointer;color:#fff;width:40px;height:40px;padding:10px 5px;position:absolute;display:block;content:'+';right:10px;top:6px;font-size:18px;line-height:18px }
.nav-side-menu li{position:relative }
.slidermain .nbs-flexisel-nav-left{top:0;bottom:0;background:#fff;background:-moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(226, 226, 226, 0) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(226, 226, 226, 0)));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(226, 226, 226, 0) 100%);background:-o-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(226, 226, 226, 0) 100%);background:-ms-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(226, 226, 226, 0) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(226, 226, 226, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e2e2e2', GradientType=1);height:100%;left:0;transform:unset;border-radius:0;width:131px }
.slidermain .nbs-flexisel-nav-left:before{height:46px;content:"";position:absolute;top:0;background-position:center center;background-size:25px;background:url(/assets/templates/veniam-core/images/arrleftslide.svg);width:46px;background-repeat:no-repeat;left:0;right:0;margin:auto;bottom:0 }
.slidermain .nbs-flexisel-nav-right:before{height:46px;content:"";position:absolute;top:0;background-position:center center;background-size:25px;background:url(/assets/templates/veniam-core/images/arrrightslide.svg);width:46px;background-repeat:no-repeat;left:0;right:0;margin:auto;bottom:0 }
.slidermain .nbs-flexisel-nav-right{top:0;bottom:0;background:transparent;background:-moz-linear-gradient(left, rgba(226, 226, 226, 0) 0%, rgba(255, 255, 255, 1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(226, 226, 226, 0)), color-stop(100%, rgba(255, 255, 255, 1)));background:-webkit-linear-gradient(left, rgba(226, 226, 226, 0) 0%, rgba(255, 255, 255, 1) 100%);background:-o-linear-gradient(left, rgba(226, 226, 226, 0) 0%, rgba(255, 255, 255, 1) 100%);background:-ms-linear-gradient(left, rgba(226, 226, 226, 0) 0%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to right, rgba(226, 226, 226, 0) 0%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#ffffff', GradientType=1);height:100%;transform:unset;border-radius:0;right:0;width:131px }
.logo-mid ul{margin:auto;list-style:none;padding:0;display:flex;flex-wrap:wrap }
.logo-mid ul li{width:calc(100%/9);text-align:center;display:flex;justify-content:center;align-items:center }
.logo-mid{margin:40px auto;display:inline-block;width:100%;vertical-align:top }
.slidermain .nbs-flexisel-ul{padding:0 0 55px }
.slidermain .nbs-flexisel-item a{position:relative;width:100%;display:inline-block;border-radius:3px;overflow:hidden }
.logindet, .more-links-show{color:#000000 }
#main-inner-header{padding:7px 25px }
.logindet a img{width:21px;margin-right:7px }
.mobile-header{display:none;width:100%;position:relative;background:#1fc4cc;white-space:nowrap;overflow:auto;vertical-align:top }
.mobile-header ul{margin:auto;padding:0;text-align:center;display:inline-block;vertical-align:middle }
.mobile-header ul li{display:inline-block;vertical-align:middle }
.mobile-header ul li a{display:inline-block;padding:14px 16px;color:#000000;font-size:16px;position:relative }
.mobile-header span.sticker{width:35px;display:block;position:absolute;background:#eb1179;line-height:15px;font-size:11px;left:0;top:2px;color:#fff;right:0;margin:auto }
.searchbtnfa{display:inline-block;width:50px;height:51px;vertical-align:middle;padding:10px;text-align:center;font-size:19px;background:#676464;cursor:pointer;color:#fff }
.mobile-header li{position:relative }
#main-inner-header{position:relative }
.mobile-header .catlistdrop{position:fixed;max-width:100%;left:0;text-align:left;top:0;bottom:0;background:rgba(0, 0, 0, 0);z-index:999;overflow:auto;width:100%;transform:translateX(-100%);transition:transform 0.4s cubic-bezier(.79, .14, .15, .86), background 0.8s cubic-bezier(0, .06, .97, .63);}
.listdropinner{background:#fff;height:100%;max-width:300px;width:100% }
.mobile-header .catlistdrop.active{transform:translateX(0px);background:rgba(0, 0, 0, .2);}
.catlistdrop h3{font-size:19px;padding:17px 21px;background:#f1f1f1 }
.mobile-header .catlistdrop ul li a{padding:18px 24px;font-size:18px;color:#000 }
.mobile-header .catlistdrop ul{text-align:left }
.mobile-header .catlistdrop li, .mobile-header .catlistdrop li a{width:100% }
.mobile-header .catlistdrop{white-space:normal }
.mobile-header .catlistdrop a{border-bottom:1px solid #dedede }
.mobile-header .catlistdrop h6{margin:auto }
.catlistdrop h3 a{float:right;opacity:.5;color:#000;cursor:pointer;padding:0!important;font-size:19px!important }
.mobile-header.active .searchbtnfa, .mobile-header.active ul.cat-list{display:none }
a.closesearchfa{background-color:var(--pri);width:40px;position:absolute;left:6px;bottom:0;top:0;text-align:center;color:#fff;font-size:24px;height:39px;margin:auto;background-image:url(/assets/templates/veniam-core/images/searchbarclose.svg);background-repeat:no-repeat;background-position:center center }
.mobilesearchbar input{padding:3px 90px 3px 35px;border-radius:0;font-size:13px;}
.mobilesearchbar .search-btn_col{height:calc(100% - 6px);margin:auto;right:3px;min-height:auto;line-height:32px;background:var(--pri);border:0;color:#fff;position:absolute;border-radius:0;font-size:13px;text-transform:uppercase;bottom:0;width:80px }
.mobilesearchbar{padding:6px;display:none }
a.keep-link{text-transform:uppercase;color:#fff;border:1px solid #fff;max-width:180px;padding:8px;font-size:20px;margin:10px auto;width:100%;text-align:center }
.mobile-header ul.cat-list>li>a:before{content:'';background:url("/assets/images/nav-bg-arrow.png") 92% 50% no-repeat;display:block;position:absolute;top:0;right:2px;width:10px;height:33px;bottom:0;margin:auto }
.catlistdrop h3 a.close-sublist{border:0 }
.catSliders li{width:25%;display:inline-block;position:relative;margin-right:0;border-radius:0;vertical-align:top;transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;padding:0 8px 0;margin-bottom:14px;}
.catSliders li a:hover{box-shadow:0 3px 13px rgba(0, 0, 0, .6);-moz-box-shadow:0 3px 13px rgb(0 0 0 / 27%);-webkit-box-shadow:0 3px 13px rgb(0 0 0 / 27%) }
.catdatainfo1{display:inline-block;width:calc(100% - 450px);vertical-align:top }
.slidermain a{position:relative;width:100%;vertical-align:top;display:inline-block;overflow:hidden;border-radius:6px;transition:all 0.4s ease;}
.four-blocks-outer ul li:first-child{border-radius:7px 7px 0 0 }
.four-blocks-outer ul li:last-child{border-radius:0 0 7px 7px }
.imginfo{height:258px;background-size:cover;background-position:center center;display:block;transform:scale(1);transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s }
.catSliders li:hover .imginfo{transform:scale(1.04) }
.weeklysupersale:hover, .weeklyoutletsec:hover{background-size:1030px }
.weeklysupersale, .weeklyoutletsec{transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s }
a.keep-link:hover{background:#fff;color:#000 }
.overll::before{background-color:rgba(0, 0, 0, .8);bottom:0;content:"";left:0;z-index:9;position:fixed;right:0;top:0;height:100vh;width:100%;opacity:0;visibility:hidden;transition:all 0.4s ease;pointer-events:none;}
.overll.open::before{visibility:visible;opacity:1;pointer-events:inherit;}
.close-sublist i{color:#000 }
.left-images_view{width:84px;float:left;position:relative }
.innerfourblock .four-blocks-outer{width:100% }
.innerfourblock .four-blocks-outer li span{left:40px }
.innerfourblock .four-blocks-outer li{padding-left:130px;display:inline-block;vertical-align:top;width:calc(100%/4 - 11px);border-radius:5px!important;margin-right:10px }
.innerfourblock .four-blocks-outer li:last-child{margin-right:0 }
.coordinated_atag{display:inline-block;width:calc(100% - 105px);vertical-align:top;padding-left:15px;}
.coordinatedBlock label, .compare-price label{font-weight:400;display:inline-block;min-width:90px;vertical-align:top }
.product-color2{margin:12px 0 14px;text-align:left }
.onsale-price h3{font-size:14px!important;font-weight:400;display:inline-block;margin:auto;min-width:90px }
.compare-price span{padding-left:6px }
.product-color2 h3{display:inline-block }
.onsale-price h2{font-size:22px!important;display:inline-block;vertical-align:middle }
.product-color2 h3{display:inline-block;margin:auto;min-width:90px;font-size:14px!important;font-weight:400 }
#mediaContainer{z-index:999999!important }
.return-button a button{background:0 0;border:0;float:right;position:absolute;right:0;font-size:12px;color:#89080a;bottom:-21px;padding:0 }
.return-button h3{width:auto;display:inline-block;position:absolute;left:0;right:0;margin:auto;max-width:190px;border:1px solid #e5e5e5;padding:10px 5px;font-weight:400;font-size:14px!important;bottom:-19px;background:#fff;color:#656565 }
.return-button a button i{margin-right:4px }
.prod-descrip .card .card-body{display:inline-block;width:100%;border-top:1px solid #e2e2e2;background:#fff;padding:20px;color:#616161;line-height:24px;vertical-align:top;font-weight:14px;}
.prod-descrip .card h5{color:#656565;font-size:17px;position:relative;margin:auto;font-weight:500 }
.prod-descrip .card{border:1px solid #dfdfdf;margin-bottom:10px;background:#f8f8f8 }
.prod-descrip .card-header{border:0 }
.prod-descrip .card-header a{padding:20px;display:inline-block;width:100% }
.prod-descrip .card-header .rotate-icon{float:right;font-size:30px;line-height:13px;transform:rotate(180deg) }
.prod-descrip .card-header .collapsed .rotate-icon{transform:rotate(0deg) }
.three-blocks-outer li{display:inline-block;vertical-align:top;list-style:none;width:calc(100%/2 - 12px);text-align:center;padding:40px 15px;background-repeat:no-repeat;background-size:cover;position:relative;border-radius:6px;box-shadow:0 5px 15px 5px rgb(0 0 0 / 3%);overflow:hidden }
.three-blocks-outer ul{margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap }
.three-blocks-outer{max-width:1010px;margin:auto }
.three-blocks-outer li:first-child{background-image:url(/assets/templates/veniam-core/images/free-emb.png); display:none !important }
.three-blocks-outer li:nth-of-type(2){background-image:url(/assets/templates/veniam-core/images/easy-ret.png) }
.three-blocks-outer li:last-child{background-image:url(/assets/templates/veniam-core/images/free-ship.jpg) }
.three-blocks-outer li:before{position:absolute;content:"";left:0;right:0;margin:auto;top:0;bottom:0;background:transparent;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(157, 10, 10, 1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(157, 10, 10, 1)));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(157, 10, 10, 1) 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(157, 10, 10, 1) 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(157, 10, 10, 1) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(157, 10, 10, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c00021', GradientType=0) }
.three-blocks-outer li span, .three-blocks-outer li h2, .three-blocks-outer li p{position:relative;z-index:1;color:#fff }
.three-blocks-outer li h2{font-size:19px;font-weight:600;margin:25px auto 10px }
.three-blocks-outer li p{font-size:14px;margin:auto }
.three-blocks-outer li img{height:100px }
.reviewtabs h6{font-size:16px;color:#3a3a3a;font-weight:600;text-transform:uppercase;padding:0;display:inline-block;width:100% }
.reviewleft{display:inline-block;vertical-align:middle }
.createFirstReview .btn{margin:auto;padding:6px 8px;font-size:11px;margin-top:-30px }
.createFirstReview{margin:auto;float:right;margin-top:-28px }
#collapsefour4 .custom-conatiner{margin-top:0!important }
.reviewsBlock .header-block>h3{color:#000;font-weight:500;font-size:17px!important;display:block;width:100%;}
.rate h3{display:none }
.rateng{margin-bottom:0;width:auto;display:inline-block;vertical-align:top }
.review-cont{background:#dfdfdf;margin-top:18px;padding:12px 20px }
.reviewsBlock{margin-bottom:0 }
.rateng a{margin-left:9px;margin-top:2px;display:inline-block;vertical-align:top }
#productReviewNew .page_headers{font-size:22px }
.new-product-alt-colors-images a{display:inline-block;width:23px;height:23px;margin-bottom:7px;vertical-align:top;overflow:hidden;cursor:pointer;margin-right:6px;border-radius:5px;box-shadow:0 0 3px 1px rgb(0 0 0 / 18%);}
.product-color2 .new-product-alt-colors-images{display:inline-block;width:calc(100% - 105px);vertical-align:top }
.mobile-header ul li a.noarrow:before, .catlistdrop h3 a.close-sublist:before{display:none }
table.matrix tbody{display:flex;flex-wrap:wrap;}
.main-product-contain-2{z-index:6;position:relative }
span.bold{display:inline-block;width:100%;font-weight:600;margin-top:5px }
.minimum-cust:before{position:absolute;content:"";right:0;border-left:12px solid #580b0c;border-bottom:12px solid transparent;bottom:-12px }
.quantitytable p{margin:auto;display:inline-block;vertical-align:middle;width:calc(100% - 170px) }
.minimum-cust{float:right;background:#89080a;color:#fff;font-size:12px;padding:0 35px 0 16px;position:relative;right:-33px }
.v2quantity-price h3.title{float:left!important;width:auto;font-weight:600;font-size:17px!important;margin-bottom:0;margin-top:5px }
section#loginAccount{text-align:center;margin:auto }
div#login-account-main{max-width:1430px;margin:45px auto;padding:50px;display:inline-block;width:95%;background:#fff;color:#2a2a2a;text-align:left;border:1px solid #dedede;-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1);-moz-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1);box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1) }
#loginAccount h3{text-transform:uppercase;font-weight:600;font-size:22px;width:100%;text-transform:uppercase;line-height:24px;margin-top:18px }
#loginAccount h1{line-height:34px;text-align:center;display:none }
#logoup-page-body #nxt-refines{padding-left:0 }
#logoup-page-body .nxt-toolbar-body ul{width:100%;float:left;margin:0;padding:0px 15px;list-style:none;text-align:left;font-size:14px }
#logoup-page-body .nxt-toolbar-body ul li strong{font-size:15px }
.nxt-toolbar-body ul li a{color:#000;text-transform:none;padding:12px 0 10px;display:inline-block;border-bottom:3px solid transparent;font-size:14px;font-family:poppins, sans-serif!important;}
.nxt-toolbar-body ul li a:focus, .nxt-toolbar-body ul li a:hover, .nxt-toolbar-body ul li a[selected|=""]{color:var(--pri);text-decoration:none;border-bottom:3px solid var(--pri) }
.new-banner-header.screenprinting figcaption h4{color:#206622 }
.new-banner-header.screenprinting figure{background:#206622 }
.new-banner-header figure{width:30px;height:30px;background:var(--pri);text-align:center;border-radius:100px;display:inline-block;vertical-align:middle;margin-left:-1px;line-height:26px }
.new-banner-header figcaption{width:calc(100% - 33px);display:inline-block;vertical-align:middle;padding-right:10px }
.new-banner-header figcaption h4{display:inline-block;margin-bottom:0!important;padding-bottom:0;padding-left:10px;font-size:13px!important;color:var(--pri);font-weight:800 }
.new-banner-header figcaption h4 span{font-weight:300;margin-left:9px }
.new-banner-header{width:100%;float:left;border:2px solid var(--pri);border-radius:100px;margin-bottom:10px;display:flex;align-items:center;}
.new-banner-header.screenprinting{border:2px solid #206622 }
.right-product-info2 ul li .sku-id{display:inline-block;vertical-align:middle;border-right:1px solid #ccc;font-size:14px;}
.right-product-info2 ul li .totalrating{float:none!important;display:inline-block;vertical-align:middle;padding-left:10px;max-width:80px;text-align:center }
.manu_fb:before{position:absolute;content:"";top:5px;background:#ccc;width:1px;height:20px;right:-3px }
.manu_fb{position:relative;display:inline-block;vertical-align:middle }
span.min-piece{border-left:1px solid #989898;padding-left:13px }
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-16px!important }
.new-product-alt-colors-images a img{display:block }
body ul.nxt-refine-list .nxt-refine-item a{padding-left:24px;font-family:lato, sans-serif!important }
.nxt-refine-count{font-family:lato, sans-serif!important }
body .nxt-show-hide{background:var(--pri)!important;border:0;border-radius:3px;color:#fff!important;font-size:12px!important;font-weight:600;padding:5px 10px!important;text-align:center;text-transform:uppercase;display:inline-block;text-decoration:none!important;margin:10px 0 0 15px !important;text-decoration:none!important }
.nxt-narrow-by-Color .nxt-refine-list>li{background:0 0!important }
body .nxt-narrow-by-Color ul.nxt-refine-list .nxt-refine-item a{padding:5px 10px 5px 0 }
#logoup-page-body .nxt-product-item-wrap .product-extra-detail{display:none }
body .nxt-nrf-container, .nxt-refines-container, .nxt-results-container, .nxt-toolbar{font-family:lato, sans-serif }
.colors{margin:0 }
#logoup-page-body .nxt-product-item:nth-child(4n){padding-right:0 }
.mobile-filter>p{color:#333;font-size:14px;width:100% }
.mobile-filter>h3, .mobile-filter>p{font-weight:600;text-align:center;float:left }
#logoup-page-body{min-height:400px }
.top-info h1{color:#000000;font-weight:800;width:100%;text-align:left;margin:0 auto 23px;font-size:30px }
.product-description h4 a{font-size:15px;margin-top:0;margin-bottom:0;line-height:20px;color:#464646!important;text-transform:uppercase;text-overflow:ellipsis;width:100%;display:inline-block;vertical-align:top;font-weight:800 }
a.delcartlist{position:absolute;right:10px;top:10px;font-size:21px;opacity:.8 }
.product-number{width:100%;float:left;font-size:14px;margin-bottom:10px;color:#434343;font-weight:600 }
.product-price strong, .product-price h5, .product-price span{display:inline-block;vertical-align:middle;margin:auto;line-height:21px;text-transform:uppercase;font-size:14px }
.product-price h5{color:#89080a;font-weight:800;margin-right:5px }
.product-price span{opacity:.8;font-weight:600 }
span.new-stru-cust{color:#737373 }
a.updatebtncart{display:inline-block!important;vertical-align:middle;width:auto;background:#3a3a3a;color:#fff;height:37px;margin:0 0 0 6px !important;padding:9px 29px;font-size:15px!important;text-transform:uppercase;font-weight:600 }
.quantity-button.quantity-down{order:2;background-image:url(/assets/templates/veniam-core/images/down-arrow.svg) }
.quantity-button.quantity-up{order:1;background-image:url(/assets/templates/veniam-core/images/up-arrow.svg) }
.coupancode{position:relative;width:100%;margin:auto;display:inline-block }
#error{text-align:center!important;background-position:top 30px center }
#thankyouHeader div:nth-child(2){font-size:25px;color:var(--pri) }
#thankyou{float:left;width:100%;padding:30px;margin:0 }
.wrap-thnkuNew{float:none;width:100%;max-width:900px;margin:0 auto;padding:20px }
.category-header{margin:0;text-align:center }
#thankyouHeader div>span{text-align:left;width:100%;float:left }
.wrap-thnkuNew div strong{margin-right:5px;line-height:30px }
.order_hdesign, .shadowbox{background:#fff;margin:50px auto!important;padding:35px;width:95%;max-width:1310px;box-shadow:0 8px 16px 0 rgba(0, 0, 0, 0.07);border-radius:6px;border:1px solid #d6d6d6 }
.orderhistorymy tr:nth-child(2n) td, #myaccount table tr:nth-child(2n) td{background:#f1f1f1 }
#orderHistory .button{margin-right:0;padding:0 }
.loginField .captcha img{margin-bottom:0;height:44px }
.forminput div.header h3{margin-top:30px!important;font-weight:600;color:var(--pri);position:relative;padding-bottom:10px;text-transform:uppercase;}
.forminput .loginField .captcha{width:100% }
.forminput .accountRegForm .loginField .captcha input{width:calc(100% - 163px)!important;margin-right:15px }
.forminput .accountRegForm .loginField textarea{height:60px;border:1px solid #cdcdcd;background-color:#fff;font-weight:400;height:45px;border-radius:3px;font-size:14px;width:100%!important;padding:9px 13px;resize:none }
#registration0 .submit-button{margin:20px auto auto }
.forminput .accountRegForm .regverifycaptcha{width:auto }
.message-template.cart-design{background-position:center center!important }
.message-template{float:left;width:100%;text-align:center!important;padding:85px 0 }
.message-content{float:none;width:95%;background-color:rgba(255, 255, 255, .4);display:inline-block;margin:0 auto;box-shadow:rgba(0, 0, 0, .1) 0 2px 2px 0;padding:15px 0 60px;max-width:600px }
#message.message-template .notice{margin:22px 0 }
#updateAccount .update-btn{margin-top:30px;text-align:left }
.notice{max-width:421px;margin:22px auto!important;width:95% }
div.accountRegForm{margin:auto!important;padding:0!important;display:inline-block;width:100% }
#crmRequest .file-attachments-button{margin:auto;display:inline-block;vertical-align:middle }
.forminput .header{display:inline-block;width:100% }
#updateAccount h1{margin:auto }
.forminput .accountRegForm .loginField .mailist-chk input[type=checkbox]{width:auto!important;height:auto;vertical-align:middle;margin:4px 6px auto auto }
#updateAccount .error{max-width:100%;background:#ffd1d1;margin-bottom:13px;padding:13px 10px;border:1px solid #e49999;border-radius:2px }
.fileinput-button{position:relative;overflow:hidden;margin:auto;display:inline-block }
p#allelements{margin:auto }
.crmFileAttach{margin-top:23px;display:inline-block;width:100%;vertical-align:top }
.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:alpha(opacity=0);font-size:200px;direction:ltr;cursor:pointer }
.faq-contain-inner-main{width:100%;float:left;padding:25px 25px 0;background:#fff;border-radius:4px;position:relative;margin:0 0 25px }
.faq-panel>.faq-heading a[aria-expanded=true]{color:var(--pri) }
.faq-panel>.faq-heading a::after{width:14px;height:24px;display:block;position:absolute;font-family:fontawesome;content:"\f107";color:#000;right:5px;top:0;font-size:21px;bottom:0;margin:auto }
.faq-panel>.faq-heading a{width:100%;color:#222;text-decoration:none;display:block;padding:15px 20px 15px 10px;position:relative;background:#ebebeb;}
.faq-panel .panel-body{padding:0 10px 15px;color:#525252;background:#ebebeb;}
#faq-contain-main .faq-panel>.faq-heading a[aria-expanded=true]:after{content:"\f106";-webkit-transform:rotate(0deg);transform:rotate(0deg) }
#inner-page-title{width:100%;float:left;margin:0 0 25px;padding:0 0 15px;font-size:30px;font-weight:600;text-transform:uppercase;border-bottom:1px solid #cdcdcd;color:var(--pri) }
#inner-page-main{width:100%;float:left;padding:45px 0;background:#f5f5f5;}
h3.faq-tab-title-main{width:100%;display:inline-block;margin:0;padding:0 0 10px;margin-bottom:20px;font-size:24px;color:var(--pri);font-weight:400;border-bottom:1px solid #e7e7e7 }
.faq-contain-inner-main .panel-group .panel+.panel{margin-top:0;border-top:1px solid #e7e7e7 }
.faq-contain-inner-main .faq-title{margin:auto }
.panel.faq-panel{margin-bottom:17px;}
#contact-page-innermain{width:100%;float:left;background:var(--pri);box-shadow:0 0 3px #c8c8c8;position:relative }
#contact-page-main{width:100%;float:left;padding:0 15px }
#contact-page-formmain{width:100%;float:left;background:#f5f5f5;padding:35px 0 35px;min-height:600px }
.contact-field-row{width:100%;float:left;margin:0 0 5px }
#contact-page-formmain input[type=text], #contact-page-formmain input[type=email], #contact-page-formmain input[type=tel], #contact-page-formmain input[type=password], #contact-page-formmain input[type=number], #contact-page-formmain input[type=url]{width:100%;height:50px;padding:6px 10px;margin-bottom:15px;font-size:14px;line-height:1.42857143;color:#585858;border:1px solid #c5c5c5;background:#fff;border-radius:2px }
#contact-page-formmain input[type=submit], #contact-page-formmain button[type=button], #contact-page-formmain input[type=reset]{width:auto;color:#fff;text-decoration:none;font-size:14px;text-transform:uppercase;font-weight:600;display:inline-block;background:var(--pri);padding:10px 30px;margin:0 15px 0 0;border-radius:2px;border:none;cursor:pointer }
#contact-page-formmain input[type=reset]{background:#3a3a3a }
.require-text{width:auto;display:inline-block;color:var(--pri);padding:10px 0;margin:0 0 0 15px }
#contact-page-formmain textarea{width:100%;height:180px;padding:12px 10px;margin-bottom:15px;font-size:14px;line-height:1.42857143;color:#585858;border:1px solid #c5c5c5;background:#fff;border-radius:2px }
#contact-right-sidebar h3{width:100%;float:left;margin:0 0 20px;padding:0;font-size:30px;font-weight:600 }
#contact-right-sidebar{width:100%;float:left;color:#fff;font-size:15px;padding:15px 25px }
.left-side-account{position:sticky;top:0 }
#contact-right-sidebar address{width:100%;float:left;margin:0 0 20px }
.viewAddress .changeRemove button{margin-right:5px;font-size:14px;height:36px;line-height:36px;padding:0 16px;font-weight:400;margin:0 8px 0 0;}
.address-field{width:100%;float:left;margin:0 0 15px;padding:0 0 0 30px;position:relative }
.address-field i{position:absolute;left:0;top:0;font-size:18px;width:18px;text-align:center;margin:3px 0 0 }
#addAddresses h1, #crmRequest h1, #orderHistory h1, #updateAccount h1{color:var(--pri) }
#orderHistory .oid{white-space:nowrap }
div#myaccount.orderhistorymy{padding:0 }
#contact-right-sidebar a{color:#fff;text-decoration:none }
#contact-map{width:100%;float:left }
#contact-map img{width:100%;float:left;border-radius:2px }
.left-side-contain h4{width:100%;float:left;color:#3a3a3a;font-size:18px;font-weight:600;margin:0 0 15px;padding:0;line-height:26px }
.left-side-contain{width:100%;float:left;font-size:16px;line-height:28px;margin-bottom:45px }
.inner-page-sidebar{width:100%;float:left;background:#fff;padding:15px;border-radius:6px;border:1px solid #cdcdcd }
.inner-page-sidebar ul.policy-list{width:100%;float:left;margin:0;padding:0;list-style:none;text-align:center }
.inner-page-sidebar ul.policy-list li:first-child{border-top:none }
.inner-page-sidebar ul.policy-list li{width:100%;float:left;margin:0;padding:25px 0;border-top:1px solid #dedede }
.inner-page-sidebar ul.policy-list li img{margin:0 0 15px }
.inner-page-sidebar ul.policy-list li h3{color:var(--pri);font-size:19px;font-weight:600;margin:0 0 10px;padding:0;text-transform:uppercase }
.inner-page-sidebar ul.policy-list li h4{font-size:15px;margin:0 0 5px;padding:0;text-transform:uppercase;line-height:25px }
#about-carousel-main{width:100%;float:left;position:relative;border-top:1px solid #cbcbcb;padding:65px 0 35px }
#about-carousel-main h2{width:100%;float:left;color:#3a3a3a;font-size:24px;font-weight:600;position:relative;text-align:center;padding:0 15px }
#about-carousel-main h4{width:100%;float:left;color:#3a3a3a;font-size:18px;font-weight:600;position:relative;text-align:center;padding:0 15px }
#about-carousel-main h4 span{color:var(--pri) }
.left-side-contain h4 span{color:var(--pri) }
.Policies-cust{width:100%;float:left;padding:40px 0;background:#fff;}
.termblock p{font-size:15px;line-height:24px }
.termblock{display:inline-block;width:100%;margin-bottom:5px }
.termblock strong{font-size:16px;color:var(--pri) }
.policyterms{font-size:18pt;color:var(--pri);text-transform:uppercase;font-weight:600;border-bottom:1px solid #cdcdcd;padding-bottom:8px;margin-bottom:15px }
.page-top-contain{width:100%;float:left;margin:0 0 45px }
#about-carousel-main{width:100%;float:left;position:relative;border-top:1px solid #cbcbcb;padding:35px 0 }
.about-quote-img{width:100%;float:left;position:relative;padding:10px 0;margin:0 0 10px }
.about-quote-img img{width:215px;height:215px;border-radius:50%;object-fit:cover;padding:5px;background:#fff;box-shadow:0 0 4px #c2c2c2 }
.about-quote-contain small{width:100%;float:left;color:#686868;font-size:13px;margin:0 0 15px;font-weight:600 }
.about-quote-contant{width:100%;float:left;position:relative }
.about-quote-contant h3{width:100%;float:left;font-size:28px;font-weight:600;line-height:28px;color:var(--pri);margin:0 0 15px;padding:0;position:relative }
.about-quote-contant dd{width:100%;float:none;max-width:590px;margin:0 auto 20px;font-size:18px;color:#292929 }
.about-quote-author{width:100%;float:left;text-align:center;color:#444;font-size:16px }
.about-quote-contain{width:100%;float:left;padding:0 15px;text-align:center;position:relative }
.about-quote-author strong{color:var(--pri) }
.signature{font-size:16px;display:inline-block;margin:0 0 15px;text-align:center }
.signature img{display:block;margin:0 0 10px }
.left-embroidery-samples-main h4{width:100%;float:left;color:#3a3a3a;font-size:22px;font-weight:600;margin:0 0 20px;padding:0;text-transform:uppercase }
.embroidery-left-box{width:100%;float:left;background:var(--pri);position:relative;padding:0 0 0 45px;border-radius:4px;margin:0 0 25px;box-shadow:0 0 3px #c8c8c8 }
.left-embroidery-no{position:absolute;left:15px;top:25px;color:#fff;font-size:21px;font-weight:600 }
.embroidery-left-box-text{width:auto;float:left;background:#f5f5f5;padding:25px 15px;font-size:14px;line-height:24px;color:#3a3a3a;border-top-right-radius:4px;border-bottom-right-radius:4px }
ul.dealer-label-list li{list-style:none;list-style-image:none;display:inline-block;margin:15px 10px 15px 0;padding:0 }
ul.dealer-label-list{width:100%;display:inline-block;margin:0;padding:0;list-style:none }
.embroidery-left-box2{width:100%;float:left;padding:25px;background:#f5f5f5;border-radius:4px;box-shadow:0 0 3px #c8c8c8;position:relative }
.embroidery-left-box2 h3{width:100%;float:left;margin:0 0 15px;padding:0 0 15px;font-size:20px;font-weight:600;color:#3a3a3a;border-bottom:1px solid #d5d5d5 }
.embroidery-left-box2 ul{width:100%;float:left;margin:0;padding:0;list-style:none;position:relative }
.embroidery-left-box2 ul li{width:100%;float:left;list-style:none;list-style-image:none;margin:0;padding:25px 0;border-top:1px solid #d5d5d5;position:relative }
.embroidery-export ul li:first-child{margin-top:0 }
.embroidery-export ul li img{width:100%;float:left;border-radius:4px;box-shadow:0 0 3px #c8c8c8 }
.left-embroidery-samples-main{width:100%;float:left;margin:0 0 25px }
.embroidery-left-box2 ul li:last-child{padding-bottom:0 }
.embroidery-left-box2 ul li:first-child{border-top:none;padding-top:0 }
.embroidery-arrow{width:100%;float:left;text-align:center;position:relative;margin:-40px 0 0 }
.embroidery-arrow i{width:28px;height:28px;border:1px solid #d5d5d5;border-radius:50%;display:block;color:#d5d5d5;font-size:18px;position:absolute;left:0;right:0;margin:0 auto;clear:both;background:#fff;padding:5px }
#embroidery-summary{width:100%;float:left;margin:25px 0;position:relative }
#embroidery-bottom{width:100%;float:left;margin-bottom:45px;position:relative }
#embroidery-summary h3{width:100%;float:left;color:#3a3a3a;font-size:26px;font-weight:600;margin:0 0 15px;padding:0;text-transform:uppercase }
#embroidery-summary ul{width:100%;float:left;margin:0;padding:0;list-style:none;position:relative }
#embroidery-summary ul li{margin:15px 0 0 20px;padding:10px 0 0;list-style:none;list-style-image:none;position:relative;border-top:1px solid #d5d5d5 }
#embroidery-summary ul li::before{width:8px;height:8px;background:var(--pri);display:block;position:absolute;content:'';left:-20px;margin:7px 0 0 }
#dealer-notice{width:100%;float:left;padding:25px;background:#f5f5f5;border-radius:4px;box-shadow:0 0 3px #c8c8c8;position:relative;font-size:15px;color:#3a3a3a;margin:25px 0 15px }
.embroidery-export h3{width:100%;float:left;color:#3a3a3a;font-size:26px;font-weight:600;margin:0 0 20px;padding:0;text-transform:uppercase }
.embroidery-export ul{width:100%;float:left;margin:0;padding:0;list-style:none;position:relative }
.embroidery-export ul li{width:100%;float:left;list-style:none;list-style-image:none;margin:15px 0;padding:0 }
#embroidery-summary ul li:first-child{margin-top:0;padding-top:0;border-top:0 }
#manageMyCc{max-width:1430px;margin:45px auto;clear:both;padding:0 15px;font-size:16px }
.manageMyCc-page-title{width:100%;float:left;margin:0 0 20px;padding:0;font-size:32px;font-weight:600;text-transform:uppercase;color:var(--pri) }
.manageMyCc-cardinfo{width:100%;float:left }
.manageMyCc-cardinfo h4{width:100%;float:left;font-size:21px;font-weight:600;color:var(--pri);margin:0 0 15px;padding:0;text-align:left }
.manageMyCc-cardinfo .card-info{box-shadow:rgba(0, 0, 0, 0.07) 0 7px 20px 0;border-radius:5px;width:100%;float:left;color:#2f2f2f;box-shadow:rgba(0, 0, 0, .1) 0 2px 2px 0;background:#fff;padding:25px;margin:0 0 25px;border-width:1px;border-style:solid;border-color:#dedede;border-image:initial }
#manageMyCc .updCcField{margin-top:0;width:100%;float:left }
#manageMyCc .manageMyCc-cardinfo .updCcField label{width:50%;text-align:left }
#manageMyCc .manageMyCc-cardinfo #divCard{margin:0 0 15px;width:100% }
.files-to-upload p{display:inline-block;border:1px solid #ccc;padding:4px 26px 4px 18px;border-radius:2px;position:relative;margin:auto 5px }
.quantity-button{font-size:0 }
.files-to-upload p span.item-remove{position:absolute;right:0;cursor:pointer }
#crmRequest .files-to-upload{margin:0;display:inline-block;vertical-align:middle }
div#progress{display:inline-block;vertical-align:middle }
#orderHistoryView{float:left;width:100%;padding:30px 0px;background-color:#ffffff;margin:0 }
#orderHistoryView .header{border-bottom:2px solid #900303;margin:25px 0 20px;float:left;width:100%;display:flex;align-items:center;}
.order_hview .invoice-logo{float:left;width:50% }
#orderHistoryView .header h1{font-size:28px;float:right;margin-top:20px;width:50%;text-align:right;padding-right:30px;font-weight:600 }
#orderHistoryView .customerInfoBlock{line-height:1.5em }
.customerInfoBlock .left-col{float:left;width:48%;margin-bottom:15px }
.order_hview .customerInfoBlock .left-col p{margin:0;font-size:15px;color:#333;margin-bottom:4px }
.customerInfoBlock .right-col{float:right;width:48%;margin-bottom:15px }
#orderHistoryView .customerInfoBlock .label{font-size:15px;padding:3px 0;margin-bottom:0;color:#000;line-height:26px;width:140px;display:inline-block;text-align:left;font-weight:600;}
#orderHistoryView .customerInfoBlock .right-col .text{line-height:29px;display:inline-block;}
.order_hview .right-col .text{color:#656565;padding:3px 0 }
.order_hview .left-col h4, .order_hview .right-col h4{background:var(--pri)!important;border:none!important;padding:13px 15px;color:#fff;font-size:16px!important;border-radius:0 0 0 0;text-transform:uppercase }
.ocomment strong{font-size:20px }
.ocomment p{font-size:16px;padding-top:8px }
.order_hview .billingBlock .left-col, .order_hview .billingBlock .right-col{background:#fff;border-radius:0 0 0 0;padding-bottom:19px;border:1px solid #d7d7d7;width:100%;min-height:247px;height:calc(100% - 30px) }
.invoiceTable.pad10.boxShadow{padding:0;margin-top:0;background-color:#fff;border:1px solid #d6d6d6;}
.invoiceTable.pad10.boxShadow .custom-th{width:14%;padding:10px;font-size:16px;text-transform:uppercase;font-weight:400;}
.invoiceTable.pad10.boxShadow .invoice-items{width:44% }
.invoice-total.custom-th:nth-child(5){text-align:left }
.invoiceTable{margin-top:15px }
.pad10{padding:10px }
.order_hview .billingBlock p{font-size:15px;color:#333;margin-bottom:3px;padding:0 15px }
.invoice-logo img{filter:invert(1) }
#orderHistoryView .shippingInfoBlock .label{background:var(--pri)!important;border:none!important;padding:13px 15px;color:#fff;font-size:16px!important;border-radius:0 0 0 0;text-transform:uppercase;font-weight:400;width:100%;text-align:left;font-family:roboto condensed, sans-serif;display:block;}
.order_hview .shippingInfoBlock .text{padding:20px 15px;font-size:15px;color:#333;margin-bottom:4px }
.custom-table-row:hover, .custom-table-row:nth-child(even){background-color:#f9f9f9;}
.custom-table-row{float:left;width:100%;border-bottom:1px solid #c4c4c4 }
.order_hview .custom-table-row>div.custom-td{border-top:none;font-size:14px;line-height:21px;padding:14px 10px;text-align:left;vertical-align:middle;width:14%;}
.order_hview .shippingInfoBlock .left-col, .order_hview .shippingInfoBlock .right-col{background:#fff;border-radius:0 0 0 0;border:1px solid #d7d7d7;display:inline-block;width:100%;margin-bottom:20px }
.order_hview div#custom-total{width:100%;float:left;margin-bottom:0px;margin-top:43px }
.orderDetailsBlock .left-col{float:left;width:48%;margin-top:15px }
.order_hview div#custom-total .right-col{font-size:18px;color:#333;margin-bottom:0px;width:100% }
div#custom-total .right-col .row-text{width:100%;float:right;text-align:right;padding:9px 140px }
#orderHistoryView #custom-total .label{float:none;padding:0;text-transform:uppercase;color:#4b4b4b;line-height:30px;font-size:16px;display:inline-block;text-align:right;min-width:240px;font-weight:400;width:auto }
#orderHistoryView #custom-total .label p{margin-bottom:0;display:inline-block;width:160px;text-align:left;float:left;line-height:30px }
#orderHistoryView #custom-total .label span{text-align:right;float:none;width:auto;display:inline-block;line-height:30px }
div#custom-total .row-text:nth-child(2n){background:#f0f0f0 }
.invoiceTable .orderDetailsBlock .row-text.total .label{color:#000!important }
#crmRequest .submit-request-button, #addAddresses .back-add-address-button{margin:15px 0 0 }
#addAddresses .custom-conatiner{display:inline-block;width:100% }
.main-product-contain-2{max-width:100%;min-width:100%;}
.recent-product input[type=button]{display:none }
.recent-product ul li{text-align:center;padding:15px 0;border-bottom:1px solid #ccc }
.recent-product ul li figcaption span:last-child{margin-left:10px;border-left:1px solid #ccc;padding-left:10px;font-family:roboto, sans-serif;color:#333;font-weight:400 }
.recent-product ul li figure img{float:none;height:110px;object-fit:scale-down;margin:auto;max-width:100% }
li.newmenustyle a{background:#e91077;padding:0 12px!important;border-radius:2px;color:#fff!important;}
.new-priced label{font-size:14px;font-weight:400;display:inline-block;margin:0;min-width:111px;padding-right:0;vertical-align:middle;width:100px;}
.extra-coord p{margin:auto }
.first-pri .price-s{line-height:21px }
.price{display:inline-block;width:100% }
.coordinatedBlock{margin-bottom:5px;}
.price-cell>div{display:flex;margin-bottom:10px;width:100%;flex-wrap:wrap;}
.second-prce p{font-size:23px;color:var(--pri) }
.last-pri-sec p{color:#333 }
.extra-coord{width:calc(100% - 120px);display:inline-block;vertical-align:middle;font-size:14px;color:#333;}
span.min-order{padding-left:23px;background-image:url(/assets/images/tick-icon-b.svg);background-size:16px;background-repeat:no-repeat;background-position:left center;margin-top:2px;display:inline-block;vertical-align:top;width:100% }
.new-priced .second-prce label{vertical-align:top;margin-top:8px }
.manu_fb img{margin:0 6px }
.abttypeproduct h3{display:inline-block;vertical-align:top }
.spaceright{padding-right:12px }
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{opacity:0 }
input[type=number]:hover::-webkit-inner-spin-button, input[type=number]:hover::-webkit-outer-spin-button{opacity:.5 }
.short svg{width:10px }
.short{float:right;margin-top:4px }
.review-info{width:100%;margin-bottom:0 }
.reviewsBlock .header h3~.button.right{display:none }
.short label{margin-top:4px;display:inline-block }
ul.like-rate{display:inline-block;list-style:none;padding:0;margin:auto }
ul.like-rate li{display:inline-block;vertical-align:middle }
ul.like-rate li button{background:0 0;border:0 }
.reviewsBlock .user_reviews{padding:15px 2px }
.review-cont h4{line-height:16px;margin:11px 0!important;color:#000;font-size:15px!important;display:inline-block;width:auto;vertical-align:middle }
.no-result-found div#nxt-nrf{background:#fff;display:block;max-width:600px;width:100%;margin:auto;padding:40px 30px;font-size:16px;color:#333;box-shadow:0 0 4px rgba(0, 0, 0, .1) }
.no-result-foundlist{line-height:28px;font-size:15px }
.product-item-title a{white-space:nowrap;word-break:break-all;overflow:hidden;width:100%;display:inline-block;text-overflow:ellipsis }
.displayPromotions{background:#fff;padding-right:80px;position:relative;padding:10px 20px 15px;border-top:1px solid #ccc;}
.discount-bg{display:inline-block;vertical-align:top;width:calc(100% - 40px) }
.promo-name.discount-content{font-size:15px }
.promo-desc.discount-content{font-size:13px;color:#535353 }
.promo-remove{position:absolute;right:6px;top:0;bottom:0;height:30px;margin:auto;border-radius:3px;overflow:hidden }
.promo-remove input{height:100%;background:var(--pri);border:0;color:#fff;font-size:13px;padding:0 9px }
.sku-id{font-weight:600;padding-right:10px;color:#333 }
.startimgload{float:left;width:14%;min-height:95px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;font-size:23px;color:#908f8f;padding:11px }
.main-image-loader{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255, 255, 255, .4) }
.listing-page-content .main-image-loader img{width:66px!important;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto }
.loaderouter{position:relative;height:123px }
.loader-swatch{--card-padding:0;--card-height:100%;--card-skeleton:linear-gradient(#fff var(--card-height), transparent 0);--title-height:22px;--title-width:250px;--title-position:0 15px;--title-skeleton:linear-gradient(lightgrey var(--title-height), transparent 0);--desc-line-height:22px;--desc-line-skeleton:linear-gradient(lightgrey var(--desc-line-height), transparent 0);--desc-line-1-width:200px;--desc-line-1-position:0 52px;--desc-line-2-width:160px;--desc-line-2-position:0 89px;--desc-line-3-skeleton:linear-gradient(lightgrey var(--desc-line-3-height), transparent 0);--desc-line-3-height:22px;--desc-line-3-width:190px;--desc-line-3-position:0 124px;--desc-line-4-skeleton:linear-gradient(lightgrey var(--desc-line-4-height), transparent 0);--desc-line-4-height:35px;--desc-line-4-width:35px;--desc-line-4-position:0 210px;--desc-line-5-skeleton:linear-gradient(lightgrey var(--desc-line-4-height), transparent 0);--desc-line-5-height:35px;--desc-line-5-width:35px;--desc-line-5-position:46px 210px;--blur-width:200px;--blur-size:var(--blur-width) calc(var(--card-height));background:#fff;z-index:8;position:absolute;top:0;bottom:0;left:0;right:0 }
@-webkit-keyframes loading-txt{to{background-position:250% 0, var(--title-position), var(--desc-line-1-position), var(--desc-line-2-position), var(--desc-line-3-position), var(--desc-line-4-position), var(--desc-line-5-position) }
}
@keyframes loading-txt{to{background-position:250% 0, var(--title-position), var(--desc-line-1-position), var(--desc-line-2-position), var(--desc-line-3-position), var(--desc-line-4-position), var(--desc-line-5-position) }
}
: root{--card-padding:24px;--card-height:131px;--card-skeleton:linear-gradient(lightgrey var(--card-height), transparent 0);--avatar-size:32px;--avatar-position:var(--card-padding) var(--card-padding);--avatar-skeleton:radial-gradient(circle 16px at center, white 99%, transparent 0);--title-height:32px;--title-width:200px;--title-position:var(--card-padding) 180px;--title-skeleton:linear-gradient(white var(--title-height), transparent 0);--desc-line-height:8px;--desc-line-skeleton:linear-gradient(white var(--desc-line-height), transparent 0);--desc-line-1-width:65px;--desc-line-1-position:var(--card-padding) 83px;--desc-line-2-width:90px;--desc-line-2-position:var(--card-padding) 107px;--footer-height:0;--footer-position:0 calc(var(--card-height));--footer-skeleton:linear-gradient(white, transparent 0);--blur-width:200px;--blur-size:var(--blur-width) calc(var(--card-height)) }
.loader-swatch::after{content:"";display:block;width:100%;height:100%;border-radius:0;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 100%), var(--title-skeleton), var(--desc-line-skeleton), var(--desc-line-skeleton), var(--desc-line-3-skeleton), var(--desc-line-4-skeleton), var(--desc-line-5-skeleton);background-size:var(--blur-size), var(--title-width) var(--title-height), var(--desc-line-1-width) var(--desc-line-height), var(--desc-line-2-width) var(--desc-line-height), var(--desc-line-3-width) var(--desc-line-3-height), var(--desc-line-4-width) var(--desc-line-4-height), var(--desc-line-5-width) var(--desc-line-5-height);background-position:-150% 0, var(--title-position), var(--desc-line-1-position), var(--desc-line-2-position), var(--desc-line-3-position), var(--desc-line-4-position), var(--desc-line-5-position);background-repeat:no-repeat;-webkit-animation:loading-txt 2.5s infinite;animation:loading-txt 2.5s infinite;position:absolute;top:0;bottom:0;left:0;right:0;z-index:11 }
.prodswatch{display:none }
span.min-quantity{display:inline-block;border-left:1px solid #ccc;padding-left:12px;margin-left:12px }
.loader-main-new{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9;background:#fff;text-align:center }
.loader-main-new img{width:120px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto }
.loadershownew{position:fixed;left:0;right:0;top:0;bottom:0 }
span.plusmore{display:none }
.checkoutprocess{position:fixed;left:0;right:0;background:rgba(0, 0, 0, .4);top:0;bottom:0;max-width:100%!important;width:100%;z-index:11;color:#000;display:none }
.checkoutprocess i{position:absolute;left:0;right:0;top:0;bottom:0;height:34px;margin:auto;color:#fff;font-size:22px;font-style:normal }
#nxt-status{z-index:1!important }
.subtext2 p{color:#fff;font-size:19px;margin:auto }
.showmobil{display:none }
.img_cust-new{float:none;width:233px;display:inline-block }
.img_cust-new>figure{position:relative;width:100% }
.img_cust-new img{height:55px;width:100% }
.hideDiv{position:absolute;bottom:-100px;left:0;right:0;transition:all ease-in-out .6s;-moz-transition:all ease-in-out .6s;-webkit-transition:all ease-in-out .6s;display:flex;justify-content:center;align-items:center;min-height:42px }
.show-div{top:0;bottom:0 }
.today_fini h3{margin-bottom:0 }
.new_footer .today_fini h3 a, .new_footer .today_fini h3{font-size:18px;color:#f0ff00;text-transform:uppercase }
.new_footer div#flip_counter_btm{display:inline-block;vertical-align:middle }
.cust_inner .detals_shop{display:inline-block;vertical-align:middle;text-align:center;width:119px }
.detals_shop a{background-color:#32bf00;border-radius:50px;color:#fff!important;display:inline-block;font-size:15px;height:33px;line-height:34px;padding:0 16px;position:relative;text-transform:uppercase;width:auto }
a.yellow-banner-close{display:inline-block;vertical-align:middle;text-align:center;width:40px }
.foot_close{color:#fff;width:59px;z-index:20 }
.new_footer .iner_width p{float:none;font-size:15px;margin-bottom:0;width:auto;line-height:19px;display:inline-block;color:#fff;position:relative;top:-3px }
.cust_inner .today_fini{position:relative;text-align:center;min-height:40px;width:calc(100% - 405px);display:inline-block;overflow:hidden;vertical-align:middle }
.cust_inner{background:#000;border-radius:50px;overflow:hidden;display:block;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:681px;min-height:19px;padding-top:0;position:relative;width:98%;vertical-align:top }
.nxt-product-buttons.nxtopiashopnowbtn{margin-bottom:8px!important }
#logoup-page-body .nxt-product-buttons.nxtopiashopnowbtn button[type=submit]{text-transform:capitalize;border-radius:8px }
.nxtopiashopnowbtn .manufacturelogo{float:right;max-height:28px;max-width: 80px }
body .nxtopiashopnowbtn .manufacturelogo {max-width: 80px}
.promoleftbar{display:inline-block;vertical-align:top;background:#ff0;font-size:16px;text-transform:uppercase;color:#030303;padding:11px 10px 8px;width:14%;position:relative;text-align:right;font-weight:600 }
.promoleftbar:before{position:absolute;content:"";height:100%;margin-left:-1px;padding:0;top:0;background:#fdf851;width:15px;left:100%;clip-path:polygon(0 0, 1px 0, 100% 100%, 0% 100%);}
.promoleftbar a{color:#030303;font-weight:800 }
.promoleftbar a:hover{color:var(--pri) }
.promorightbar>ul>li:hover>a{color:#fff }
.promorightbar{display:inline-block;vertical-align:top }
.promotopbarn{background:#8c8c8c;display:inline-block;width:100%;vertical-align:top;z-index:4;border:1px solid #f8ff33;position:relative }
.promorightbar .droppromocat a:hover{color:var(--pri) }
.promorightbar>ul>li>a{font-size:13px;color:#ff0;vertical-align:middle;display:inline-block;text-transform:uppercase;letter-spacing:0;padding:11px 8px;font-weight:600 }
.promorightbar ul{margin:auto;padding-left:4px!important }
.promorightbar>ul>li:hover .droppromocat{visibility:visible;display:block;transition:all 0.4s ease;opacity:1;transform:translateY(0);}
.promorightbar .droppromocat{position:absolute;background:#ff0;width:623px;left:-170%;border:1px solid #ccc;margin:auto;text-align:left;padding:12px 0;display:none;box-shadow:0 4px 9px rgb(0 0 0 / 10%);display:block;transform:translateY(10px);transition:all 0.1s ease;visibility:hidden;opacity:0;}
.droppromocat.doublebar{width:470px;left:-88% }
.droppromocat ul{margin:auto;position:relative;display:inline-block;vertical-align:top;width:calc(100%/3 - 5px) }
.droppromocat ul:before{position:absolute;right:0;width:1px;height:88%;background:#8c8c8c;content:"";top:0;bottom:0;margin:auto }
.droppromocat ul:last-child:before{display:none }
.droppromocat.doublebar ul{width:calc(100%/2 - 5px) }
.promorightbar>ul>li.officemenu:hover .droppromocat{right:-185px;left:unset }
.promorightbar>ul>li{display:inline-block;vertical-align:top;position:relative;text-align:center;min-width:92px }
.promorightbar .droppromocat a{font-size:15px;color:#000;width:100%;display:inline-block;padding:5px 18px }
.promorightbar .droppromocat:before{position:absolute;content:"";border-right:9px solid transparent;border-bottom:9px solid #ff0;border-left:8px solid transparent;top:-9px;left:0;right:0;width:0;margin:auto }
.droppromocat.singlebar ul{width:100% }
.promorightbar .droppromocat li{display:inline-block;width:100%;list-style:none }
.droppromocat.singlebar{width:230px;left:-60px }
.droppromocat.doublebar.Constructiondrop{left:-100% }
.spsdheading{font-size:45px;color:var(--pri);font-weight:600;margin-bottom:10px }
.spsdouter{max-width:860px;width:95%;padding:60px 0px;margin:auto;}
.spsdheading span{font-size:31px;font-weight:600 }
.spsdpara p{font-size:17px;line-height:29px }
.spsdstrps ul li{display:inline-block;width:calc(100%/3 - 5px) }
.spsdstrps ul{list-style:none;padding:0;margin:auto;max-width:860px }
.shopallmenu ul{margin:auto;padding:0 }
.newslider-upper .bannermob{display:none }
.promcards:nth-child(3n){margin-right:0 }
.promcards{display:inline-block;width:calc(100%/3 - 20px);margin-right:25px;background:#fff;padding:75px 30px 10px;background-size:cover;background-position:center center;position:relative;min-height:232px;margin-bottom:25px;box-shadow:0 1px 3px 0 rgba(0, 0, 1, .28);-moz-box-shadow:0 1px 3px 0 rgba(0, 0, 1, .28);-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 1, .28);vertical-align:top }
.mobile{background-image:url(../images/promonew/MobileTech1.jpg) }
.drinkwear{background-image:url(../images/promonew/Drinkware1.jpg) }
.office{background-image:url(../images/promonew/Office1.jpg) }
.construction{background-image:url(../images/promonew/Construction1.jpg) }
.bags{background-image:url(../images/promonew/Bags1.jpg) }
.homeoutdoor{background-image:url(../images/promonew/Home4.jpg) }
.noveltyfood{background-image:url(../images/promonew/Novelty1.jpg) }
.holidaygift{background-image:url(../images/promonew/Gifts1.jpg) }
.allunder{background-image:url(../images/promonew/allunder.jpg) }
.promcards img{position:absolute;right:10px;bottom:0 }
.promcards h4{font-size:30px;color:#fff;margin-bottom:7px;text-transform:uppercase;font-weight:600 }
.promcards a{border:1px solid #fff;font-size:16px;color:#fff;max-width:113px;width:100%;display:inline-block;text-align:center;padding:9px 8px 7px }
.promcards.outdoor{padding-top:43px }
.promcards a:hover, .shopnow a:hover{background:#fff;color:#000 }
.shopsaleleft{display:inline-block;width:calc(100% - 320px);vertical-align:middle;background-image:url(../images/promonew/promopbg.jpg);background-size:cover;background-repeat:no-repeat;padding:35px;background-position:right center }
.banner_promo .item{padding:170px 40px;background-position:right center;background-size:cover;transition:transform 1.7s ease, opacity .5s ease-out;max-height:471px }
a.overlaylinkw{position:absolute;left:0;right:0;top:0;z-index:1;bottom:0 }
.saletxtpromo{margin-right:40px }
.salepromoouter{display:inline-block;width:100%;vertical-align:top;background:#08933a }
.saletxtpromo h5{color:#fff;font-size:30px;margin:auto }
.saletxtpromo h4{font-size:100px;color:#fff;font-weight:600;line-height:75px;margin-bottom:5px }
.shopnow a{border:1px solid #fff;font-size:24px;color:#fff;display:inline-block;text-align:center;padding:9px 20px 7px;vertical-align:text-bottom }
.saletxtpromo, .shopnow{display:inline-block;vertical-align:middle }
.shopsaleright{float:right;background:#08933a;margin-top:4px }
.tumbimg img{width:auto!important }
.shopallmenu li a{font-weight:600 }
.shopallmenu li{font-size:18px;display:inline-block;text-transform:uppercase;color:#4d4d4d;margin-right:30px;padding-right:30px;border-right:1px solid #4d4d4d;line-height:17px }
.tumbtext span{font-size:18px;color:#fff!important;max-width:161px;width:100%;font-weight:600;display:inline-block;text-align:center;padding:10px 8px 9px;background:#bc2024;border-radius:4px }
.shopallmenu li:last-child{margin-right:0;padding-right:0;border:0 }
.promonewlanding{width:100%;padding:30px 0;  background: #fff; }
.shopallmenu{margin-bottom:20px }
.banner_promo{background:#fff;box-shadow:0 0 4px 0 rgba(0, 0, 1, .33);margin-bottom:35px;width:100% }
.tumbtext p{font-size:17px;max-width:480px;color:#000;margin-bottom:25px;margin-top:13px;text-transform:uppercase }
.tumbtext h3{font-size:55px;color:#bf2024;text-transform:uppercase;font-weight:800;margin:auto }
.tumbtext h4{font-size:19px;color:#000;text-transform:uppercase;font-weight:600;margin:10px auto 18px }
.tumbtext{display:inline-block;width:calc(100% - 340px);vertical-align:middle }
.tumbimg{display:inline-block;vertical-align:middle }
.banner_promo .carousel-indicators li{background:#bababa;border:0!important;width:12px;height:12px;vertical-align:top;margin:auto 5px }
.banner_promo .carousel-indicators li.active{background:#bc2024 }
.margint{padding:0;margin-top:30px }
.margint .nxt-responsive, .margint .nxt-responsive .nxt-app-header{background:0 0!important }
.banner_promo .carousel-indicators{z-index:4 }
.marginb{padding:30px 0 }
.productsforpromo{display:inline-block;margin:30px auto 70px;width:100% }
.productsforpromo .margint{max-width:1280px;margin:auto;float:none;width:95% }
.breatblock .tumbtext span{background:#fc609f }
.breatblock .tumbtext h3{color:#fc609f }
.newslider-upper .bx-controls-direction{display:none }
.tumbtext{position:absolute;top:0;bottom:0;margin:auto;height:175px;left:50px }
.tumbtext h3 img{width:430px!important }
.newslider-upper .bx-wrapper{max-width:1170px!important;margin:auto;width:100%;box-shadow:none;border:none }
.newslider-upper .bx-wrapper img{width:100% }
.newslider-upper .bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager{bottom:10px!important }
.box1 .tumbtext h4{font-size:24px;line-height:31px }
.newslider-upper{display:inline-block;width:100%;margin-bottom:20px;vertical-align:top }
.box3 .tumbtext{height:225px }
.box3 h3{color:#fff;text-shadow:0 5px 8.8px rgba(0, 0, 0, .75);font-size:75px;line-height:65px }
.box3 h4{color:#fff;text-shadow:0 5px 8.8px rgba(0, 0, 0, .75) }
.box3 span{background-color:#fff000;color:#202020!important }
.cat-menu .cat-list>li>a{font-size:15px }
.breastcancerli a span{font-size:15px;color:#ffd800;display:block;font-weight:600 }
.breastcancerli a i{font-style:normal;font-size:12px;color:#fff;}
.breastcancerli a{text-align:left;line-height:13px!important;padding-top:2px!important;background:url("/assets/images/caps.png");background-repeat:no-repeat;background-position:right 25px center;padding-right:20px!important }
.breastcancerli a:after{background:0 0!important }
li.collapsed.breast-cancerli img{padding:0 14px }
li.collapsed.breast-cancerli{color:#fb72ac }
.breast-cancerli p{display:inline-block;width:calc(100% - 46px);padding:0;margin:auto;vertical-align:middle;color:#fb72ac;padding-left:3px }
.breast-cancerli a{display:inline-block;width:100%;vertical-align:top }
.breast-cancerli p i{font-size:11px;width:100%!important;display:block;padding:0!important;font-style:normal;color:#333 }
.breast-cancerli img{display:inline-block;vertical-align:middle }
#loginAccount .beta-col{float:left;width:50%;text-align:center }
#loginAccount .alpha-col{float:left;width:48%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;text-align:center;border-right:1px solid #a8a8a8 }
#loginAccount .beta-col{float:left;width:50%;position:relative;min-height:1px;padding-right:15px;padding-left:15px }
.alpha-col .myaccountLogin form#frmForm{width:80%;margin:0 auto }
#loginAccount .myaccountLogin{margin:0 auto }
.loginFieldrel{position:relative;display:inline-block;width:100% }
.robochecked label{line-height:13px!important;margin-bottom:8px;text-align:left }
.robochecked{margin-bottom:8px }
.myaccountLogin a.resetpass-link{display:inline-block;position:absolute;right:7px;font-size:11px;border:1px solid var(--pri);padding:4px 13px;border-radius:4px;text-transform:capitalize;color:var(--pri);margin:0 0 12px;top:16px;}
.myaccountLogin .submit-button .btn, .create-account-button .btn{height:55px;width:100%!important;font-size:14px;}
#loginAccount .createNewAccount p{width:313px;margin:0 auto }
#loginAccount .createNewAccount .create-account-button{float:unset!important;width:60%;margin:0 auto;margin-top:20px }
#loginAccount .header{border-bottom:none!important }
#loginAccount .submit-button{float:left;margin:0 0 15px;width:100%!important }
#site-wide-banners{float:left;padding:0;text-align:center;width:100%;background:var(--pri) }
.sales-banner-full{padding:0!important;text-align:left;max-width:1236px;margin:auto }
.week-sales-outer{display:inline-block;transform:skew(-16deg);background:#000;margin-left:-34px;vertical-align:top;width:212px }
.week-sales h2{margin:auto;font-size:20px;color:#fcf400;padding:9px 13px 3px;transform:skew(16deg);text-align:center;font-weight:800 }
.week-sales p{font-size:10px;color:#fff;margin:auto;background:#404040;padding:5px 29px;text-align:center;font-style:normal;position:relative }
.week-sales p::after{content:'';width:500px;background-color:#404040;height:100%;position:absolute;right:0;bottom:0 }
.list-products{display:inline-block;vertical-align:top;width:calc(100% - 441px);text-align:center;position:relative;right:-29px;margin-left:-42px }
.list-products .super_tab_list{width:100%!important;padding:0 4px 0 20px;height:87px!important }
.super_tab_list{display:inline-block;vertical-align:top }
.liitam_salmenu{width:calc(100%/8 - 4px);display:inline-block;margin-right:0;position:relative;margin-top:0;padding:5px 4px;vertical-align:top }
.liitam_salmenu a{cursor:pointer;width:80px;height:80px;display:inline-block;background-color:#ea212a;border-radius:50%;overflow:hidden;position:relative;transition:all 0.4s ease;}
.liitam_salmenu img{transition:all 0.4s ease;}
.liitam_salmenu a:hover img{transform:scale(1.08);}
.liitam_salmenu a::before{content:'';display:block;position:absolute;background:rgba(255, 255, 255, .8);width:100px;height:100%;left:-6px;top:0;opacity:.5;-webkit-filter:blur(20px);filter:blur(30px);-webkit-transform:translateX(-100px) skewX(-15deg);transform:translateX(-100px) skewX(-15deg);z-index:1 }
.content_weklysal{position:absolute;top:0;left:0;width:100%;text-align:center;color:#fff;vertical-align:middle;height:100%;padding:0;display:table }
.content_weklysal p{color:#fff;font-size:12px;text-transform:uppercase;font-weight:600;line-height:11px;margin-bottom:2px }
.content_weklysal h5{font-size:16px;font-weight:600 }
.content_weklysal h5 span{font-size:12px;font-weight:500 }
.inner_conwekly{width:100%;vertical-align:middle;transform:translate(0px, 5px);display:table-cell }
.inner_conwekly h2{text-transform:uppercase;color:#fff;font-family:inherit;font-style:normal }
.clearance-products-outer{transform:skew(-16deg);width:296px;display:inline-block;vertical-align:top;position:relative;right:-34px;background:#000;}
.dis-sales{display:inline-block;width:100%;transform:skew(16deg);padding:3px 26px 6px 16px;backface-visibility:hidden;}
.clearance-products-outer h2{color:#fff;text-transform:uppercase;font-size:16px;display:inline-block;vertical-align:middle;margin:auto;font-weight:600;margin-right:12px;padding-top:3px }
.clearance-products-outer h2 span{font-size:11px }
.clearance-products-outer h2 strong{font-size:21px;display:block;font-weight:800 }
ul.nav-product-thumb li a{display:inline-block;width:100%;}
.product-img img{transition:all 0.4s ease;}
ul.nav-product-thumb li a, ul.nav-product-thumb li a:hover img{transform:scale(1.03);}
div#header-cat-navigation .brandsmenu ul li a img{transition:all 0.4s ease;}
div#header-cat-navigation .brandsmenu ul li a:hover img{transform:scale(1.08);}
.week-sales h2 strong{font-size:32px;font-weight:800 }
.week-sales-outer::before{transform:skew(16deg);background:#000;margin-left:-34px;vertical-align:top;width:192px;position:absolute;content:'';height:74% }
.week-sales p i, .week-sales p em{transform:skew(16deg);font-style:normal;display:inline-block;text-transform:uppercase;z-index:5;position:relative }
.clearance-sales p i, .clearance-sales p em{transform:skew(16deg);font-style:normal;display:inline-block;text-transform:uppercase }
.clearance-products-outer::after{transform:skew(16deg);background:#000;margin-right:-34px;width:232px;position:absolute;content:'';height:78%;top:0;right:0;z-index:-1 }
.clearance-sales p{color:#fff;background:#404040;margin:auto;padding:5px 11px 5px 20px;letter-spacing:0;font-style:normal;text-transform:uppercase;font-size:10px;z-index:10;position:relative }
.clearance-sales p::after{content:'';width:500px;background-color:#404040;height:100%;position:absolute;left:0;bottom:0;z-index:-1 }
a.sales-dishop{font-weight:800;border-radius:4px;background-color:#fff200;font-size:12px;padding:7px 5px 5px;display:inline-block;color:#bc2024;cursor:pointer;vertical-align:middle }
a.sales-dishop:hover{background-color:#bc2024;color:#fff200 }
.liitam_salmenu a:hover::before{-webkit-transform:translateX(300px) skewX(-15deg);transform:translateX(300px) skewX(-15deg);opacity:.6;-webkit-transition:.9s;transition:.9s }
.liitam_salmenu a::before{content:'';display:block;position:absolute;background:rgba(255, 255, 255, .8);width:100px;height:100%;left:-6px;top:0;opacity:.5;-webkit-filter:blur(20px);filter:blur(30px);-webkit-transform:translateX(-100px) skewX(-15deg);transform:translateX(-100px) skewX(-15deg) }
.liitam_salmenu a:hover{background:#000 }
.product-img{width:100%;float:left;display:flex;justify-content:center;height:180px;align-items:center }
.forminput .accountRegForm .twofield .loginField{width:calc(100%/2 - 3px) }
.ship-alert input{width:100%;padding-left:45px }
.forminput .accountRegForm .twofield .loginField:last-child{padding-right:0 }
.cust-new-ch{margin-top:30px }
#registration0.shadowbox{max-width:1130px }
span.cust-ph{position:absolute;top:9px;bottom:0;opacity:.9;font-size:24px;left:13px }
.ship-alert p{margin-top:5px;width:100%;float:left;font-size:13px;color:#323131 }
.ship-alert{position:relative;width:100%;display:inline-block;vertical-align:top;}
.captchahalf{display:inline-block;width:49%;vertical-align:top }
.infothanksdata{background:#f3f3f3;padding:13px 24px 10px;font-size:15px;border:1px solid #d2d2d2;text-align:left;display:inline-block;width:100%;color:#1f1f1f }
.thanksregister h5{text-align:left;font-size:17px;text-transform:uppercase;font-weight:600;color:var(--pri);margin-top:35px }
.thanksregister h4:before{position:absolute;content:"";width:100px;height:3px;background:var(--pri);bottom:0;left:0;right:0;margin:auto }
.thanksregister h4{font-size:25px;font-weight:600;color:var(--pri);position:relative;padding-bottom:26px;margin-bottom:23px;background:url(../images/circletick.svg);background-repeat:no-repeat;background-size:90px;padding-top:120px;background-position:center top }
.thanksregister p{font-size:17px;color:#191919;line-height:31px }
.welcometxt{background:var(--pri);padding:20px 15px 20px 85px;color:#fff;font-size:15px;position:relative }
.mobmenu ul ul{background:#f1f1f1;padding-left:0 }
.mobmenu ul ul li a{background:0 0!important }
.mobmenu ul ul li:last-child{border:0 }
.welcometxt span{font-size:20px;display:block;line-height:19px }
.mobmenu ul ul{display:none }
.mobmenu ul li{border-bottom:1px solid #d8d8d8;list-style:none;position:relative }
a.closemobmenu{position:absolute;right:10px;top:0;bottom:0;margin:auto;height:23px;cursor:pointer;z-index:1 }
.menusub:before{position:absolute;content:"";right:10px;width:12px;height:12px;background-image:url(/assets/templates/veniam-core/images/arrbtm.svg);top:20px;display:block;margin:auto;background-repeat:no-repeat;background-position:center center;transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s }
.mobmenu li a img{position:absolute;left:31px;height:24px;top:15px }
.weluser img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100% }
.weluser{display:inline-block;width:46px;height:46px;background:#fff;border-radius:50%;text-align:center;border:1px solid #fff;position:absolute;left:20px;top:0;bottom:0;margin:auto;overflow:hidden }
.mobmenu ul li:last-child a img{height:19px;left:35px }
.mobmenu ul li a.promoic img{left:36px }
.menusub.open ul{display:block }
li.menusub.open:before{transform:rotate(180deg) }
.mobmnuoverlay{position:fixed;z-index:99;left:0;right:0;top:0;bottom:0;background:#000;opacity:.4;display:none }
.mobmnuoverlay.open{display:block }
body .mobmenu ul li a{color:#1c1c1c;text-transform:uppercase;background-color:#fff;border-left:0;display:block;font-size:14px;font-weight:400;line-height:24px;padding:15px 20px 15px 75px }
body .mobmenu ul li.menusub li a{padding-top:12px;padding-bottom:12px;font-size:13px;line-height:normal;}
.mainmenuin{display:inline-block;height:100%;background:#fff;width:100%;max-width:290px }
.mobmenu{-webkit-transition:right .3s ease-out;-moz-transition:right .3s ease-out;-ms-transition:right .3s ease-out;-o-transition:right .3s ease-out;-webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, .3) !important;-moz-box-shadow:0 1px 5px 0 rgba(0, 0, 0, .3) !important;box-shadow:0 1px 5px 0 rgba(0, 0, 0, .3) !important;position:fixed;left:0;background:#fff;width:290px;height:100%;text-align:left;padding-bottom:15px;overflow-x:hidden;overflow-y:scroll;z-index:99;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);right:0;transition:all 0.3s linear;top:0;}
.mainmenuin ul{padding:0;margin:auto }
.mobmenu.open{left:0;top:0;transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);transition:.5s }
.awbreastcancer p{margin:auto;color:#6e0707;line-height:13px }
.awbreastcancer i, .awbreastcancer em{font-style:normal;font-size:11px;line-height:21px;display:inline-block;vertical-align:top }
body .mobmenu ul li.issignup a img{left:26px }
#header-cat-navigation{padding:0 }
.cat-menu .cat-list>li{padding:5px 0;height:40px;margin:0 10px }
.cat-menu .cat-list>li.breastcancerli{background-color:#000000;width:228px;position:relative }
.cat-menu .cat-list>li.breastcancerli a{padding-right:80px!important;text-align:right }
.breastcancerli:before{position:absolute;content:"";border-left:15px solid transparent;border-bottom:40px solid #000000;left:-15px;top:0 }
.breastcancerli:after{position:absolute;content:"";border-left:15px solid transparent!important;border-bottom:40px solid #20c4cd!important;top:0!important;right:0!important;display:block!important;border-right:0!important;left:unset!important;bottom:unset!important }
.cat-menu .cat-list>li.breastcancerli:hover{background-color:#000000d9 }
div#header-cat-navigation .dropdown{top:29px }
.mobmenu li.awbreastcancer a img{left:22px }
body .nxt-ac-main{width:590px!important;left:278px!important;right:unset!important }
.upload-img-tabs{background:#fff;padding:20px;max-width:650px;height:540px;color:#333;width:90%;position:relative;border-radius:3px }
.img-lib-heading{color:var(--pri);font-weight:600;font-size:20px!important;text-transform:capitalize;width:100%;float:left;display:inline-block;padding-bottom:19px;text-align:left;line-height:15px }
.acoount-upload-tab li a{color:#fff!important;font-size:13px;background-color:var(--pri)!important;padding:3px 8px;text-align:center;border:0!important;border-right:1px solid rgba(255, 255, 255, .3)!important;width:100%;display:inline-block;height:42px;border-radius:0;line-height:36px!important;font-weight:500!important }
.acoount-upload-tab li:first-child a{border-radius:5px 0 0 5px!important }
.acoount-upload-tab li.active a, .acoount-upload-tab li a:hover{background-color:#820d0d!important }
.acoount-upload-tab li:last-child a{border-radius:0 5px 5px 0!important }
.acoount-upload-tab li{position:relative;border:0!important;display:inline-block;float:none;width:calc(100% / 3) }
.acoount-upload-tab{width:100%;list-style:none;padding:0;display:table;border:0;margin-bottom:20px;border-radius:5px;overflow:hidden;display:flex;justify-content:space-between }
.img-main-gallery{display:inline-block;vertical-align:top;margin:4px 5px 14px;position:relative;width:calc(100%/3 - 10px);}
.digtext{font-size:14px;padding:0 4px;font-weight:600;color:#535353 }
.logodata{width:100%;display:inline-block;vertical-align:top;height:110px;overflow:hidden;position:relative;background-image:url(/assets/templates/veniam-core/css/images/transparent.png);background-position:center center;background-repeat:no-repeat;border-radius:2px;border:1px solid #939393;}
.pagination>li>a, .pagination>li>span{height:30px;font-size:12px;padding:0 15px;line-height:28px }
.logodata>img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;max-width:90%!important;max-height:90% }
.click-hover-gall{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0, 0, 0, .6);z-index:1;opacity:0;visibility:hidden;transition:all .4s ease 0;text-align:center;display:flex;justify-content:center;align-items:center }
.click-hover-gall span img{width:20px }
.logodata:hover .click-hover-gall{z-index:2;opacity:1;visibility:visible }
.myacctabbtm{height:calc(100% - 48px);overflow:auto;display:inline-block;width:100%;vertical-align:top }
.orderblacktabnew .tab-pane{height:100% }
.orderblacktabnew{display:inline-block;width:100%;height:100% }
.orderblacktabnew .tab-content{display:inline-block;padding:0;width:100%;height:calc(100% - 95px) }
#addresses .viewAddress{float:left;margin:0 0 15px 0;width:100%;border:1px solid #d8d8d8;border-radius:4px;box-shadow:0 7px 10px 0 rgb(0 0 0 / 15%);padding:20px;height:100%;}
#addresses a.icon-btn.icon-btn-add{padding-left:23px;background-position:0 -137px }
#addresses a.icon-btn.icon-btn-prev{background-position:0 -79px }
#addresses .header{margin:0 0 15px }
.viewAddress h3{font-weight:600;font-size:20px }
.click-hover-gall span{padding:4px 9px;position:relative;cursor:pointer }
.img-name span{color:#333;display:block;opacity:.7;font-size:11px }
.upload-img-tabs a.account-gallery-close{right:-10px;top:-10px;font-size:19px;font-weight:600;border-radius:50%;height:30px;width:30px;padding:2px;text-align:center;position:absolute;background:#fff;color:#505050;border:1px solid #ccc;line-height:23px }
.img-name{cursor:pointer;color:var(--pri);font-size:12px;padding:3px 0;text-align:center;text-overflow:ellipsis;white-space:nowrap;word-break:break-word;overflow:hidden;width:100%;font-weight:600 }
.drop-logo{border:1px dashed #adadad;border-radius:10px;max-width:100%;margin:0 auto 15px;width:100%;padding:20px 0;position:relative }
.upload-main input[type=file]{position:absolute;width:100%;height:100%;opacity:0;z-index:5;cursor:pointer;left:0;top:0 }
.loader-text{position:absolute;left:0;right:0;background:#efefef;top:0;bottom:0;padding:40px 10px;border-radius:9px }
.loader-text span{display:block;margin-bottom:10px }
.upload-main{text-align:center }
.drop-logo img{max-width:35px!important }
.upload-main>p{margin-bottom:10px;font-size:15px }
.drop-logo h5{font-size:18px;font-weight:600;margin-bottom:0;margin-top:12px;padding:0 5px;color:#3a3a3a }
.drop-logo h5 span{font-size:13px;margin-top:7px;display:inline-block;width:100%;opacity:.9 }
.download-loader{display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:rgba(0, 0, 0, .4) }
.download-loader i{font-size:26px;color:#fff;position:absolute;top:0;right:0;left:0;width:26px;height:26px;margin:auto;bottom:0 }
.myacctabmain{height:100%;position:relative;display:inline-block;width:100% }
.loaderspinfa{position:absolute;left:0;right:0;z-index:6;bottom:0;top:0;background:rgba(255, 255, 255, .4);text-align:center }
.loaderspinfa i{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;font-size:38px;color:#535353;width:38px;height:39px;opacity:.7 }
.logodata label{position:absolute;right:3px;height:19px;text-align:center;border-bottom-left-radius:3px;z-index:5;top:4px;background:#fff;width:40px;cursor:pointer }
.logodata input{opacity:0 }
.logodata label input:checked~label::after{right:0;background-color:red }
.logodata label::after{position:absolute;width:12px;height:12px;background-color:#848484;border-radius:50%;z-index:2;content:'';top:4px;left:4px;transition:all ease-in-out .3s }
div#digitized_uploaded_pagination{text-align:center }
body .recomm_product .pager li, body .pagination>li{margin-right:0;display:inline-block;margin-left:-3px;margin-bottom:0;vertical-align:top;list-style:none }
.logodata label::before{content:'';width:40px;height:20px;background-color:transparent;position:absolute;border:2px solid #848484!important;border-radius:30px;right:0 }
.logodata label.active::before{border-color:var(--pri)!important }
.logodata label.active::after{right:5px;left:unset;background:var(--pri) }
.owl-theme .owl-nav .disabled{display:none!important }
.customize-uploader{background:rgba(0, 0, 0, .7) none repeat scroll 0 0;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999;display:flex;justify-content:center;align-items:center }
.myacctabmain .pagination>li>a, .myacctabmain .pagination>li>span{color:#535353!important }
.myacctabmain .pagination>.active>span{background-color:#737373;color:#fff!important;border-color:#737373 }
.tab-content ul.pagination{margin:20px 0 }
.imagelibrary{background:#313131 }
.ship-icon{background-image:url(../images/tick-icon.svg);background-size:12px;background-repeat:no-repeat;padding-left:15px;margin:auto;display:inline-block;width:100%;font-size:12px;margin-bottom:2px;background-position:left top 2px;line-height:normal }
p.ship-icon span{color:#5aa774 }
.ship-icon.cat-cyberdeal {
    display: none;
}
.nxt-product-price .nxt-bolded>span:before{width:calc(100% - 30px);position:absolute;content:"";height:1px;text-decoration:line-through;background:#a9a8a8;right:0;top:0;bottom:0;margin:auto }
.nxt-product-price .nxt-bolded>span{position:relative }
.sku-value.sku-res-new{margin-top:7px;font-weight:600;font-size:13px;color:#262626 }
.policy-list img{max-height:85px;margin-bottom:24px!important }
.abtstaffpic img{width:100%;max-width:1150px!important;margin:auto }
.mobimg{display:none }
.abtstaffpic{margin-bottom:45px }
.staff-slider .slick-slide{margin:0 10px }
.staff-slider .slick-list{margin:0 -10px }
.staff-slider .staff-figure{border:1px solid #d6d6d6;border-radius:5px;overflow:hidden }
.staff-slider .staff-figure img{width:100%;height:228px;object-fit:cover;object-position:center }
.slick-dots{list-style:none;display:block;text-align:center }
.slick-dots li{display:inline;vertical-align:middle }
.slick-dots li button{width:8px;height:8px;display:inline-block;background:#bebebe;border-radius:100%;margin:0 4px;overflow:hidden;text-indent:-99999px;border:none;padding:0 }
.slick-dots li.slick-active button{background-color:#000 }
.slick-dots{padding:20px 0 5px;text-align:center;margin-bottom:0 }
.about-staff-block{display:inline-block;width:100%;padding-bottom:30px;padding-top:50px;background:#f5f5f5 }
.staff-slider button.slick-arrow{width:40px;height:40px;background:url(/assets/images/arrowslide.png);background-repeat:no-repeat;background-position:center;overflow:hidden;text-indent:-9999px;border:hidden;padding:0;border-radius:100%;position:absolute;top:50%;margin-top:-40px;transition:all .4s ease;border:1px solid #ececec;background-color:#fff }
.staff-slider button.slick-arrow:hover{background-color:#e7e7e7 }
.staff-slider button.slick-prev.slick-arrow{left:-20px;z-index:99 }
.staff-slider button.slick-next.slick-arrow{right:-19px;transform:rotate(180deg) }
.new-stru-cust{background:#fff;width:100%;border:1px solid #d7d7d7;margin-bottom:20px;padding:17px;position:relative }
.sku-type span{font-weight:600;display:inline-block;vertical-align:top;opacity:.7 }
.view-cust-new figcaption p.sku-type{margin-bottom:15px;display:inline-block;width:100%;color:#434343;font-weight:500;font-size:14px;line-height:23px }
.view-cust-new{position:relative;display:inline-block;width:100% }
a.remove-cust-view{position:absolute;right:0;font-size:19px;top:-9px;line-height:22px;opacity:.5;color:#000;width:20px;height:20px;text-align:center;transition:all 0.4s ease;}
a.remove-cust-view:hover{opacity:1;}
.view-cust-new figure{width:130px;border:1px solid #ccc;display:inline-block;vertical-align:top;position:relative;margin-right:25px }
.img-update{left:0;width:100%;height:var(--card-height);position:absolute;right:0 }
.view-cust-new figcaption{width:calc(100% - 160px);display:inline-block;vertical-align:top;padding-right:150px }
.view-cust-new figcaption h3{line-height:normal!important;display:inline-block;width:100%;margin-bottom:5px }
.view-cust-new figcaption h3 a{font-size:15px;margin-top:0;font-weight:600;margin-bottom:0;line-height:20px;color:#464646!important;text-transform:capitalize;text-overflow:ellipsis;width:100%;display:inline-block;vertical-align:top }
.qtyName{border:2px solid #636363;width:73px;height:37px;font-size:14px;border-radius:0;margin-bottom:0;vertical-align:top;display:inline-block;padding:0 8px;text-align:left }
.inp-number-update a.update-qty{display:inline-block!important;width:auto;background:#636363;color:#fff;height:35px;margin:0 0 0 15px !important;padding:0px 30px;font-size:15px!important;text-transform:uppercase;font-weight:500;line-height:36px;transition:all 0.4s ease;}
.inp-number-update a.update-qty:hover{background-color:#5f5f5f;}
.freeLogoSetup figure, .freeLogoSetup .inp-number-update, .fees-process{display:none }
.sidebarcard{margin-bottom:25px;box-shadow:0 0 2px 0 rgba(0, 0, 0, .36);background:#fff;display:inline-block;width:100%;vertical-align:top;position:relative;}
.pricedisorder p:last-child{margin-bottom:0 }
.note{color:#3e3e3e;padding:10px;font-weight:600;margin:auto;vertical-align:top;font-size:12px;display:inline-block;text-align:left }
.pricedisorder p{font-size:14px;color:#424242;margin-bottom:14px }
.pricedisorder label{font-weight:400 }
.pricedisorder p span{font-weight:600;color:#000;float:right }
.sidebarcard h3 i.icon-down-open{float:right }
.sidebarcard h3{font-size:15px!important;padding:7px 20px;font-weight:600;margin:0;text-transform:uppercase;border-bottom:1px solid #ccc;margin-bottom:0 }
.pricedisorder{padding:20px }
.input-box{display:inline-block;width:100%;position:relative }
.input-box input{background:#ebebeb;border:0;font-size:14px;padding:9px 85px 9px 14px;height:auto;width:100%;border-radius:4px;color:#535353 }
.input-box button{position:absolute;right:0;top:0;background:#c71f25;color:#fff;border:0;text-transform:uppercase;bottom:0;border-radius:0 3px 3px 0;padding:0 16px;font-size:15px }
.secure-btn:hover{color:#fff;background:#3a3a3a;}
.secure-btn{background-color:var(--sec);color:#fff!important;font-weight:600;font-size:20px;height:73px;max-width:100%;padding:21px 10px;text-align:center;transition:all .5s ease 0;width:100%;position:relative;float:left;border-radius:0px;}
#viewCart{width:100%;float:left;background:#e7e7e7;padding:30px 0;margin:0px;}
.top-info{color:#656565;font-weight:700;font-size:31px;width:100%;line-height:normal;text-align:left;margin-bottom:15px }
.as-low-cust{background-image:url(images/as-low-cust.png);width:153px;background-repeat:no-repeat;background-size:cover;position:absolute;right:0;bottom:0;color:#fff;text-align:center;height:135px;padding:29px 0 0 24px }
a.copycodecart{font-size:11px;color:#fff600!important;text-transform:uppercase }
.as-low-cust p{font-size:11px;margin-bottom:0 }
.cupn-part{line-height:normal;border:1px dashed #fff;width:auto;display:inline-block;padding:4px;position:relative;margin-top:9px;min-width:102px }
.as-low-cust p b{display:block;font-size:18px;line-height:19px }
.cupn-part i{font-size:8px;font-style:normal;position:absolute;top:-5px;left:0;right:0;background:#c71f25;width:52px;margin:auto }
#viewCart .cupn-part h3{margin:0;line-height:12px;font-size:12px;font-weight:600;letter-spacing:1px;background:#fff;color:#c71f25;padding:6px 5px 3px }
.img-update:empty::after{content:"";display:block;width:100%;height:100%;border-radius:0;box-shadow:0 10px 45px rgba(0, 0, 0, .1);background-image:linear-gradient(90deg, rgba(211, 211, 211, 0) 0, rgba(211, 211, 211, 0.8) 50%, rgba(211, 211, 211, 0) 100%), var(--title-skeleton), var(--desc-line-skeleton), var(--desc-line-skeleton), var(--avatar-skeleton), var(--footer-skeleton), var(--card-skeleton);background-size:var(--blur-size), var(--title-width) var(--title-height), var(--desc-line-1-width) var(--desc-line-height), var(--desc-line-2-width) var(--desc-line-height), var(--avatar-size) var(--avatar-size), 100% var(--footer-height), 100% 100%;background-position:-150% 0, var(--title-position), var(--desc-line-1-position), var(--desc-line-2-position), var(--avatar-position), var(--footer-position), 0 0;background-repeat:no-repeat;-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite }
.freeLogoSetup{padding-bottom:0 }
.freeLogoSetup .fees-process{display:block;font-size:12px;background:#f1f1f1;color:#525252;padding:5px 16px;width:calc(100% + 34px);margin:0 -17px }
.cart-newpopup-right button{background-color:#62bf64;border:0;border-radius:3px;color:#fff;font-size:12px;padding:6px }
.cart-newpopup-left:after{position:absolute;content:'';border-left:20px solid var(--pri);border-top:25px solid transparent;border-bottom:32px solid transparent;right:0;top:0 }
.cart-newpopup-close img{position:absolute;left:0;right:0;margin:auto;top:0;bottom:0 }
.cart-newpopup{position:absolute;top:-62px;width:100%;border:1px solid #9a1c21;border-radius:0;background-color:#fff;font-size:0 }
.cart-newpopup-left{color:#fff;position:relative;padding-right:20px;width:60% }
.newpopup-left-inner{background-color:var(--pri);padding:6px 11px }
.cart-newpopup-right button img{display:inline-block;vertical-align:middle }
.cart-newpopup-left, .cart-newpopup-right{display:inline-block;vertical-align:middle }
.cart-newpopup-right{width:40%;text-align:center }
.pro-type-dis{position:relative }
.cart-newpopup-left p{font-size:13px;text-transform:uppercase;margin:0;margin-bottom:2px }
.cart-newpopup-coupan{font-size:13px;color:#fff200;border:1px dashed;border-radius:3px;padding:2px 7px }
.dealer_new li{display:inline-block;width:calc(33.3% - 30px);border-radius:5px;overflow:hidden;position:relative;margin:0 15px 30px;}
.dealer_new.department_shop_block li{}
.bestsellername span{font-size:26px;color:#fff;font-weight:600;width:calc(100% - 112px);display:inline-block;line-height:30px;padding-right:10px;vertical-align:bottom }
.bestsellername{position:absolute;bottom:0;left:0;right:0;padding:45px 20px 20px;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#bf000000', GradientType=0) }
.dealer_new{background:#f7f7f7;padding:50px 0 22px;margin-bottom:0px;display:inline-block;width:100%;vertical-align:top;}
.dealer_new li img{width:100% }
.dealer_new ul{margin:auto;padding:0;display:flex;flex-wrap:wrap;margin:0 -15px;width:auto;}
.bestsellername a{font-size:16px;color:#fff;font-weight:600;width:105px;border:1px solid #fff;display:inline-block;text-align:center;height:33px;line-height:29px;border-radius:3px;vertical-align:bottom }
.bestsellername a:hover{color:#535353;background:#fff }
.dealer_new p{margin:auto;position:absolute;background:rgba(157, 10, 10, .7);color:#fff;font-weight:600;font-size:13px;text-transform:uppercase;padding:5px 12px;border-radius:4px;left:13px;top:13px;z-index:1;}
.brandsinfo a{display:table;height:80px;vertical-align:middle;text-align:center;width:100% }
.brandsinfo a figure{display:table-cell;padding:0 15px;vertical-align:middle }
.brandsinfo li{float:left;width:calc(100%/6);border-right:1px solid rgba(0, 0, 0, .12);border-bottom:1px solid rgba(0, 0, 0, .12);vertical-align:top;text-align:center }
ul.brandsinfo{display:inline-block;padding:0;margin:auto;vertical-align:top;width:100%;list-style:none }
.popupbrandin{background:#fff;max-width:860px;margin:auto;width:95%;padding:50px;border-radius:4px;position:relative }
.popupbrandspopup.active{display:flex }
.popupbrandspopup{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, .5);z-index:11;display:none }
.brandsinfo a figure img{max-height:20px }
.brandsinfo a figure.incimgsize img{max-height:36px }
.brandsinfo li:nth-child(6n){border-right:0 }
.brandsinfo .viewallic a figure{font-weight:600;font-size:16px;color:var(--pri) }
.close_brand_pop img{filter:invert(1) }
.close_brand_pop{position:absolute;right:17px;top:13px;cursor:pointer }
.close_brand_pop img{width:17px;opacity:.4 }
.brandsinfo li:last-child{border:0 }
.brandsinfo li.remicborder{border-bottom:0 }
.topblkbar{background:#231f20;color:#fff;text-align:center;padding:10px 15px;font-size:15px }
.topblkbar a{color:#fdb913;font-size:18px;text-transform:uppercase;letter-spacing:1.5px;font-weight:600 }
.cookiesbar .wrapper{padding-right:80px;position:relative;width:95%;margin:auto;max-width:1420px }
.cookiesbar .acceptcookies{cursor:pointer;position:absolute;right:0;top:0;bottom:0;margin:auto;height:27px;width:auto;text-align:center;background:#fff;line-height:26px;border-radius:2px;text-decoration:none!important;padding:0 15px;color:#000!important }
.cookiesbar a{text-decoration:none;color:#fff!important;line-height: 1.2 }
.cookiesbar{width:100%;background:#252525;font-size:14px;padding:15px 0;color:#fff;position:fixed;bottom:0;z-index:100000000000 }
.coupan-row-inner{display:flex;align-items:center }
.coupan-row-inner p{margin:0;margin-right:10px;font-weight:400 }
.coupan-row-inner .coupan-close{background:transparent;border:1px solid #dcdcdc;width:24px;height:24px;border-radius:4px }
.applied-coupan-header{margin-top:10px;margin-bottom:5px;margin-top:10px;margin-bottom:5px;font-weight:600;color:var(--pri);padding:8px 0px;}
.applied-coupan-header img{margin-right:5px }
.block-toggle-price .display-promos{margin:0;display:flex;align-items:center;justify-content:space-between;font-weight:500;padding:0 10px }
.pro_detail h5.toggle-link{font-size:17px;text-align:left }
.myaccountsidebar{margin:0;width:100% }
.account_info_side{width:100% }
body #myaccount .header{border-bottom:1px solid #eaeaea!important;float:left;padding:0;width:100%;margin-bottom:2px!important;padding-bottom:14px;padding-left:20px;padding-right:20px;padding-top:14px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.my-new-des .header h3 img{margin-right:12px }
#myaccount .header h3{text-align:left!important;margin-bottom:0;width:auto;float:left;color:#c43131;display:inline-flex;align-items:center }
#myaccount .trackOrders{padding-top:9px }
.btn-sets-right{float:right;padding:0 }
.showStoreBtn.open{display:inline-block !important; }
.cuspagebtn{background:#32bf00;border-color:#32bf00 }
.cuspagebtn:hover, .cuspagebtn:focus{background-color:#4eaf2c;border-color:#4eaf2c }
.btn-sets-right button.btn:nth-child(2){background:#1072ba;border-color:#1072ba }
.btn-sets-right button{text-transform:inherit;font-size:15px;margin:0 0 0 6px;font-weight:300;padding:6px 12px;display:inline-flex;}
.my-new-des .trackorder-new .table.table-hover.custom-table td{font-weight:600;font-size:16px;padding:23px 0 11px;border-bottom:1px solid #cecece }
.ostatus img{width:140px }
.trackorder-new th a{color:#fff;text-transform:none }
.my-new-des table tbody{border:1px solid #ccc;border-radius:0 0 3px 3px }
.ostatus img{float:right }
.center-cust{text-align:center;width:100%;float:left;border:1px solid #ccc;line-height:35px;color:#1072ba;font-size:16px;text-transform:uppercase }
.my-new-des .vieworder{background:transparent;padding:9px 25px;border-radius:5px;width:100%;display:inline-block;color:var(--pri);font-weight:400 }
.trackOrders .onum{width:auto }
.showmobpagestaff.showStoreBtn{display:none }
.my-new-des .trackorder-new{float:left;width:100%;border-top:none;background-color:#fff;box-shadow:0 1px 3px 0 rgb(0 0 0 / 26%);padding-left:0;padding-right:0;margin-bottom:20px!important;margin-top:0px;}
#myaccount .accountInfo .billing-info, #myaccount .accountInfo .shipping-info{padding:0;border:none;margin:0;box-shadow:none }
.my-new-des .bill-add-cust{width:100%;float:left;border:1px solid #d7d7d7;padding:28px 16px;border-radius:0 0 3px 3px;font-size:15px;color:#262727;line-height:24px;padding-top:10px;padding-bottom:10px }
.bill-add-cust h5{font-size:16px;color:var(--pri);font-weight:600 }
.my-new-des .head-custt{width:100%;float:left;background-color:var(--pri)!important;padding-top:0!important;padding-bottom:0!important;border-radius:0 0 0 0 }
#myaccount .trackorder-new .head-custt h3{width:auto;float:left;color:#fff;font-size:16px;text-transform:capitalize;margin-bottom:0;padding-bottom:0;line-height:43px;padding-left:18px;font-weight:600;}
#myaccount .button{padding:0 }
body .my-new-des .trackorder-new .head-custt a{background-color:#fff;text-align:center;margin-top:7px;margin-right:10px;padding:2px 8px;display:inline-block;border-radius:2px;}
.my-new-des .button.right a i.fa.fa-pencil{color:#656565 }
#myaccount.my-new-des .trackorder-new table.table.table-hover.table-responsive.custom-table td{font-weight:400;font-size:16px;padding:11px 0;border-bottom:1px solid #cecece;width:auto;vertical-align:middle;line-height:normal;text-align:center!important }
#myaccount.my-new-des .trackorder-new table.table.table-hover.table-responsive.custom-table td:first-child{text-align:left!important;padding-left:20px!important }
.header h3 i{display:inline;font-size:20px;margin-right:8px!important;line-height:16px }
.my-new-des .trackorder-new .table.table-hover.table-responsive.custom-table td.card-action .button{display:inline-block;vertical-align:middle;margin-right:5px }
.my-new-des .trackorder-new .bttn.icon-btn-search{background:#1072ba!important;border:1px solid #1072ba!important }
.my-new-des .trackorder-new .bttn.icon-btn-rightover{background-color:#c72127!important;border:1px solid #c72127!important }
#myaccount table td.no-history{text-align:center!important }
#myaccount table td.norecordfound, #myaccount.my-new-des .trackorder-new table.table.table-hover.table-responsive.custom-table td.norecordfound{text-align:center!important;font-weight:400!important }
body #myaccount.my-new-des .header .right a.icon-btn{background:var(--pri);border-radius:3px;color:#fff;font-size:14px;margin-right:0;display:inline-block;margin-top:5px;text-transform:capitalize;padding:6px 14px !important;margin:-2px 0;font-weight:600;}
.my-new-des .trackorder-new .bttn.icon-btn-close{background-color:#3c3c3c!important;border:1px solid #3c3c3c!important }
.cus-divtd .button:first-child a i{margin-right:6px }
#myaccount.my-new-des .trackorder-new table.table.table-hover.table-responsive.custom-table td.cus-divtd .button{display:inline-block;vertical-align:middle }
#myaccount.my-new-des .trackorder-new table.table.table-hover.table-responsive.custom-table td.cus-divtd .button a{border-radius:3px }
.trackorder-new .table.table-hover.table-responsive.custom-table td.cus-divtd a{text-transform:inherit;font-size:14px!important;margin-left:6px;height:32px }
#myaccount.my-new-des table{border:none;margin:0 }
.trackorder-new .button.left a .fa-refresh{margin-right:6px }
#myaccount .trackorder-new .table.table-hover.custom-table th.onum a{font-weight:300;font-size:16px }
#myaccount table th{text-transform:inherit }
#myaccount .crmRequests table th{text-transform:capitalize }
.checkoutblockright{max-width:400px;position:fixed;background:#fff;right:0;z-index:999999999999;overflow:auto;height:calc(100vh - 94px);padding:20px;top:50px;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;transition:all .3s ease;text-align:left;;width:100%;transform:translateX(100%);pointer-events:none }
.scrollhide .head_col{z-index:9999999999 }
.checkoutblockright.open{transform:translateX(0);pointer-events:inherit;box-shadow:0 1px 5px rgba(0, 0, 0, 0.4) }
.checkoutblockright form{min-height:63px;max-height:calc(100% - 137px);overflow:auto }
.checkoutblockright ul{padding:0;margin:auto;min-height:63px;max-height:calc(100% - 137px);overflow:auto;display:inline-block;width:100% }
body .checkoutblockright li{position:relative;padding-left:110px;min-height:100px;margin-bottom:20px;padding-right:0 }
body .checkoutblockright li a{position:initial;text-align:left;padding:0;margin:0 }
.qv-itemqnty-input{display:none }
.checkoutblockright .propimg{width:97px;border:1px solid #e1e1e1;height:97px;position:absolute;left:0;top:0 }
body .checkoutblockright .propimg img{max-width:100%;max-height:100%;margin:auto;display:block;width:auto!important }
.propname{font-size:14px;color:#000 }
.propriqty{display:inline-block;width:100%;vertical-align:top;margin-top:5px }
.propriqty p{float:left;margin:auto 16px auto auto;color:#151515;font-size:13px;font-weight:400 }
.propriqty label{font-weight:500 }
.amt-view{padding:0;font-size:15px;margin:0 0 12px;font-weight:600;display:inline-block;width:100% }
.pricedisorder .list-view-total{display:flex;align-items:center;justify-content:space-between }
.pricedisorder .list-view-total.amt-view.bigfont{font-size:17px;font-weight:600 }
.cart-block-promo .pricedisorder{padding:0 }
.cart-block-promo .pro-type-dis{border-top:1px dashed #ccc }
.cart-block-promo .pro-type-dis .rightviewcart{width:100%;margin-left:0;margin-top:12px }
.pricedisorder .list-view-total label{font-weight:500 }
.edirem{display:inline-block;vertical-align:top;margin-top:8px;width:100% }
body .checkoutblockright li .edirem a{text-align:center;padding:2px 10px;font-size:13px;margin-right:10px;position:relative }
a.qv-editbtn.ladda-button div, .qv-removebtn.ladda-button div{background:#000!important }
div#qv_buttons, .qv-itemqnty-input, .qv-removebtn i, .qv-editbtn i, .quickcheckout-btn i, .qv-itemqnty-input i{display:none }
.quickview-item input{width:58px;border:1px solid #ccc;padding:0 0 0 6px;height:21px;line-height:24px }
.qv-itemqnty-input i.fa-times-circle{display:inline-block;margin-left:4px }
.subtotalblock{font-size:19px;color:#151515;font-weight:600;text-align:center;border-top:2px dashed #c2c2c2;padding-top:20px }
.scrollhide{overflow:visible;height:100vh;position:fixed;overflow-y:scroll;width:100% }
.chkoutpbtn a.quickcheckout-btn{background-color:var(--pri);color:#fff!important;display:inline-block;font-weight:600;font-size:18px!important;height:59px;max-width:100%;padding:16px 10px;text-align:center;transition:all .5s ease 0;width:100%;position:relative;border:0;border-radius:4px;text-transform:uppercase;margin:25px 0 0 }
.havpromo-code a{color:var(--pri)!important;font-size:13px }
.edirem a{font-size:14px;color:#151515;margin-right:11px;border:1px solid #d5d5d5;cursor:pointer;float:left;line-height:22px;padding:3px 14px 1px;background:#f1f1f1;min-width:95px;text-align:center }
.start-customize{display:none!important }
i.premium-rangeprice, i.reduced-rangeprice{font-style:normal }
.subtotalblock p:first-child{font-size:15px;font-weight:300 }
.subtotalblock p span{float:right;font-weight:600 }
.subtotalblock p{text-align:left;color:#292929;font-size:18px;margin-bottom:12px }
.noinfo-found{text-align:center;padding:90px 20px }
.noinfoimg{border:4px solid #adadad;display:inline-block;width:120px;height:120px;border-radius:50%;padding:26px;margin-bottom:30px }
.noinfoimg img{width:70px!important;opacity:.4 }
.noinfo-found h5{font-size:21px;color:#6b6b6b;position:relative;padding-bottom:15px;text-transform:uppercase }
.noinfo-found h5:before{position:absolute;content:"";background:#6b6b6b;width:50px;height:2px;bottom:0;left:0;right:0;margin:auto }
.loadercheckout{position:absolute;right:0;top:0;bottom:0;left:0;height:84px;margin:auto;text-align:center }
.loadercheckout img{width:45px!important }
.noinfo-found a{display:inline-block!important;vertical-align:middle;width:auto;background:#89080a;height:37px;margin:20px 0 0 6px !important;padding:8px 29px 7px;font-weight:400;color:#fff!important }
.loadercheckout{position:absolute;right:0;top:0;bottom:0;left:0;height:84px;margin:auto;text-align:center }
.topblkbar{background:#231f20;color:#fff;text-align:center;padding:10px 15px;font-size:15px }
.topblkbar a, .topblkbar a:hover, .topblkbar a:focus{color:#ffd366!important }
.acc_sidebar_inner{background-color:#fff;width:100%;display:inline-block;margin-bottom:25px;padding-bottom:20px;border:1px solid #dedede;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1) }
.accleftheading h5{font-size:14px;margin-bottom:0;color:#6e6e6e }
.accleftheading{padding:18px 20px;display:inline-block;width:100%;border-bottom:1px solid #d2d2d2 }
.accleftheading h3{font-weight:600;color:#000;width:100%!important;margin:auto;line-height:normal!important;margin-top:6px }
.acc_sidebar_inner ul{padding:0;margin:auto }
.myaccountsidebar ul li{display:list-item;color:#656565;font-size:18px;list-style:none;padding:12px 16px;transition:all .4s ease }
.myaccountsidebar ul li:hover{background-color:#efefef }
.myaccountsidebar ul li a{color:#252525;transition:all .5s ease 0;font-size:15px;position:relative;padding-left:40px;display:inline-block;width:100% }
.ico_img{float:left;width:auto;min-width:26px;position:absolute;left:0;top:-3px;text-align:center }
.cuspage{padding:0 20px 25px }
.cuspage h4{font-size:22px;color:#1072ba;font-weight:600;margin:auto auto 8px }
.mypagestaff img{width:100% }
.account_info_side{display:inline-block;width:calc(100% - 370px);vertical-align:top }
#myaccount .account_info_side .header h3{line-height:normal;font-size:19px }
#myaccount table{border:1px solid #e3e3e3 }
.tab-padd{width:100%;vertical-align:top;display:inline-block;padding:20px }
#myaccount .addressBook, #myaccount .crmRequests, #myaccount .giftCertificates, #myaccount .savedCC, #myaccount .trackOrders{padding:0 }
#myaccount .account_info_side .header{border-bottom:1px solid #ccc;padding:15px;margin:auto }
#myaccount .titles2{background:#900303;border-bottom:0;color:#fff }
.mypagestaff{background-color:#fff;margin-bottom:25px;display:inline-block;float:left;border:1px solid #dedede;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1);width:100% }
.cuspage p{font-size:16px;color:#393939;margin-bottom:10px }
.cuspage a{font-size:17px;color:#fff!important;background:var(--pri);padding:6px 18px;font-weight:600;display:inline-block;border-radius:4px;line-height:normal }
#myaccount.my-new-des{margin:0;max-width:100%;padding:0 }
.custom-conatiner{margin:0 auto;max-width:1360px;width:100%;padding:0 15px }
.my-new-des .myaccountsidebar{width:100%;float:left;margin-top:40px;max-width:100% }
#myaccount.my-new-des{padding-bottom:100px }
.trackorder-new .row-address .tab-padd{width:100%;float:left;height:100%;max-width:100%;padding:0 }
.row-address{padding:20px 5px 18px;display:flex;width:100%;flex-wrap:wrap;align-items:stretch }
.my-new-des .bill-add-cust{height:calc(100% - 50px);padding-top:15px;padding-bottom:15px }
#myaccount .addressBook, #myaccount .crmRequests, #myaccount .giftCertificates, #myaccount .savedCC, #myaccount .trackOrders, #myaccount .crmRequests{margin:0 }
.tab-content .myacctabmain ul.pagination{text-align:center }
.oreorder .button.left{float:none }
.update-btn input[type="button"], body .update-btn input[type="button"]:hover{padding:0 18px!important;font-size:14px!important;line-height:36px;font-weight:400!important;margin:0 6px!important;height:36px;letter-spacing:.5px!important;font-family:inherit!important;transition:all .4s ease }
body .update-btn input[type="button"]:hover{filter:brightness(125%) }
.form-cre-center #frmForm{max-width:560px }
.update-btn input[type="button"]#cmdCancel{background:#000 }
.back-add-address-button input[type="button"]{padding:0 18px!important;font-size:14px!important;line-height:36px;font-weight:400!important;margin:0 6px!important;height:36px;letter-spacing:.5px!important;font-family:inherit!important;transition:all .4s ease }
#tracking-orderp{float:none;padding:40px 0 }
.estimat-sec{float:left;width:100%;background:#fff;box-shadow:0 2px 3px 0 #ccc;border-radius:10px }
.deliver-h{float:left;width:100%;padding:24px;background-color:var(--pri);color:#fff;border-top-right-radius:10px;border-top-left-radius:10px;margin-bottom:0;font-size:18px }
.estimat-innersec{float:left;width:100%;padding:30px 50px;padding-bottom:20px }
.main-h{width:22%;font-size:150px;font-weight:600;float:left;line-height:160px;color:#c82128 }
.wrap-subh{float:left;width:78%;display:inline-block;margin-top:22px }
.ed-week{font-size:30px;color:#464646;margin-bottom:3px }
.ed-month{font-size:18px;text-transform:uppercase;color:#464646;letter-spacing:1px }
.way-h{font-size:36px;text-transform:capitalize;color:#464646;font-weight:600;margin:0 0 20px;width:100%;float:left;width:100% }
.maincon-sec{float:left;width:100%;margin-bottom:10px }
.maincon-sec .table.table-hover.table-responsive.custom-table td{font-size:16px;padding:24px 20px;color:#464646 }
.maincon-sec .table-striped>tbody>tr:nth-of-type(2n+1){background-color:#fff }
.maincon-sec .table.table-hover.table-responsive.custom-table td:first-child{padding-left:0 }
.maincon-sec .table.table-hover.table-responsive.custom-table tr:last-child td{border-bottom:1px solid #ddd }
.tracking-sec{float:left;width:100% }
.tracking-sec ul{display:inline-block;padding:0;width:100%;margin-bottom:0 }
.tracking-sec ul li{display:inline-block;margin-right:20px }
.tracking .label{color:#464646;font-size:16px;padding:0;margin-bottom:20px;letter-spacing:1px;font-weight:400 }
.tracking-sec li img{position:relative;top:-5px }
.tracking .text{font-size:16px;margin-top:1px;color:#464646;letter-spacing:1px;font-weight:400 }
.tracking-sidebar{background:url(/assets/templates/logoup_working_theme-html5/images/tracking-sidebar.png);display:inline-block;width:100%;float:none;height:100%;background-repeat:no-repeat;min-height:530px;object-fit:cover;padding:75px 40px;background-position:center;box-shadow:0 2px 3px 0 #ccc;border-radius:4px }
.tra-content{float:left;width:100%;text-align:center }
.tra-content .fre-mo{float:left;width:100%;color:#0a92ca;font-size:21px!important;font-style:italic;word-spacing:4px }
.conf-grat{color:#ee0a0c;font-weight:800;font-size:28px;margin-top:0;margin-bottom:15px;float:left;width:100%;letter-spacing:2px }
.erand-t{font-size:16px;color:#424242;position:relative;float:left;width:100% }
.erand-t::after{position:absolute;right:auto;width:70px;content:"";height:2px;background:#c6c6c6;top:11px;left:22px }
.erand-t::before{position:absolute;right:20px;width:73px;content:"";height:2px;background:#c6c6c6;top:11px;left:auto }
.breastCancer-link a{display:flex }
.breastCancer-link figcaption span{font-size:11px;text-transform:uppercase;letter-spacing:.5px;display:block;line-height:16px }
.breastCancer-link a label{display:block;line-height:16px;text-transform:uppercase;font-size:14px;letter-spacing:1.4px;cursor:pointer }
.breastCancer-link figcaption{text-align:left;color:#fff;font-weight:600 }
.cat-menu .cat-list>li.breastCancer-link>a{padding:4px 10px!important;background:#ff82e6!important;display:inline-flex;align-items:center;float:left;border:none!important;vertical-align:text-bottom;top:0;float:left;margin-top:-3px;height:40px }
.cat-menu .cat-list>li.breastCancer-link>a figure{margin-right:8px }
.cat-menu .cat-list>li.breastCancer-link:before{position:absolute;content:"";border-left:15px solid transparent;border-bottom:41px solid #ff82e6;left:-15px;top:1px }
.cat-menu .cat-list>li.breastCancer-link{margin:0 }
.cat-menu .cat-list>li.breastcancerli{margin-right:0 }
.cat-menu .cat-list>li.breastCancer-link img{position:relative;left:0;top:0;z-index:1 }
.nav .cat-menu .cat-list>li.Richardsonhat:after{content:none!important }
.cat-menu .cat-list>li.breastCancer-link{position:relative;vertical-align:middle;top:-2px;left:-5px }
.breastCancer-link.mb-breast-cancer a{padding:11px 10px!important;background:#ff82e6!important;display:inline-flex;align-items:center;float:left;border:none!important;vertical-align:text-bottom;top:0;float:left;margin-top:-3px }
.mobile-header .breastCancer-link.mb-breast-cancer a:before{position:absolute;content:"";border-left:15px solid transparent;border-bottom:53px solid #ff82e6;left:-15px;top:1px;background:transparent;right:auto }
.breastCancer-link.mb-breast-cancer figure{margin-right:10px }
.breastCancer-link.mb-breast-cancer a img{position:relative;left:0;top:0;z-index:1 }
.breastCancer-link.mb-breast-cancer a span{font-size:11px;text-transform:uppercase;letter-spacing:.5px;display:block;line-height:16px }
.breastCancer-link.mb-breast-cancer a label{display:block;line-height:16px;text-transform:uppercase;font-size:14px;letter-spacing:1.4px;cursor:pointer }
div#header-cat-navigation .brandsmenu{position:relative!important }
div#header-cat-navigation .brandsmenu ul li{float:left;width:calc(100%/3);border-right:1px solid rgba(0, 0, 0, .12);border-bottom:1px solid rgba(0, 0, 0, .12);vertical-align:top;text-align:center;height:78px;padding-top:6px }
div#header-cat-navigation .brandsmenu:hover ul{display:table }
div#header-cat-navigation .brandsmenu ul{background:#fff;top:100%;border-radius:4px;width:472px;overflow:hidden;box-shadow:0 12px 8px rgba(0, 0, 0, .3);margin:auto;padding:0 }
div#header-cat-navigation .brandsmenu ul li a{padding:8px 5px;transform:translate(-50%, -50%);top:50%;position:absolute;left:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center }
div#header-cat-navigation .brandsmenu ul li img{max-height:42px }
.dropmenuinner.mob-brand h5{margin-bottom:0 }
.dropmenuinner.mob-brand ul li a img{position:relative;top:50%;transform:translateY(-50%);max-width:80%;max-height:80%;height:auto;width:auto;text-align:center }
.dropmenuinner.mob-brand ul li{flex:0 0 50%;max-width:50% }
.dropmenuinner.mob-brand ul{display:flex;flex-wrap:wrap }
.dropmenuinner.mob-brand ul li a{border:1px solid #f2f2f2;height:90px;text-align:center }
.dropmenuinner.mob-brand{overflow:auto }
li.hatdealrich a img{width:30px;position:absolute;right:20px;top:0;bottom:0;margin:auto }
.mobile-header .cat-list li.hatdealrich a:before{position:absolute;content:"";border-left:15px solid transparent;border-bottom:51px solid #000000;left:-15px;top:0;right:auto;background:transparent }
.cat-list li.hatdealrich a{margin:auto;color:#ffd800;line-height:12px!important;text-transform:uppercase;font-size:13px;height:51px;padding:11px 50px 8px 21px;margin-left:20px!important;background:#000000;text-align:left;margin-right:-2px;font-weight:600 }
li.hatdealrich a i{display:block;font-style:normal;font-size:11px;color:#fff;margin-top:2px;text-transform:none }
#related-product-main .owl-stage{margin-left:auto;margin-right:auto }
.review-longDesc:empty{display:none }
.reviewsBlock .short svg{display:none }
.forminput .accountRegForm .loginField label.mailist-subscribe.custom-checkbox-register span:after{content:"";position:absolute;left:5px;top:5px;width:12px;height:7px;border-left:2px solid #9d221e;border-bottom:2px solid #9d221e;transform:rotate(-45deg);display:none }
.forminput .accountRegForm .loginField label.mailist-subscribe.custom-checkbox-register span:before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;border:1px solid #8a1c19 }
.forminput .accountRegForm .loginField label.mailist-subscribe.custom-checkbox-register input[type="checkbox"]{width:auto!important;height:auto;display:none }
.forminput .accountRegForm .loginField label.mailist-subscribe.custom-checkbox-register{display:inline-flex;align-items:center;position:relative;margin:0;padding-left:28px;min-height:22px;position:relative }
.forminput .accountRegForm .loginField label.mailist-subscribe.custom-checkbox-register input[type="checkbox"]:checked~span:after{display:block }
.order-system-tab .prodswatch a{overflow:hidden }
div#GeneralSaleBanner{max-width:720px;margin:0 auto }
.email-cust span[role="alert"]{position:inherit;margin:0 }
.email-cust .klaviyou-form-ui input{height:50px!important;padding:0 106px 0 28px !important;color:#707070!important;font-size:14px!important;letter-spacing:1px!important;border:1px solid #fff!important;border-radius:50px!important;position:relative!important;width:100%!important }
.email-cust .klaviyou-form-ui button.needsclick{position:absolute!important;right:0!important;bottom:0!important;height:28px!important;margin:auto!important;border-radius:100px!important;font-size:14px!important }
.billingBlock .row{display:flex;flex-wrap:wrap;}
.mobmenu ul li.breastCancer-link{display:inline-block;width:100% }
.mobmenu ul li.breastCancer-link a{display:inline-block;background-color:#ff82e6!important;width:100%;padding-top:8px;padding-bottom:8px }
.mobmenu ul li.breastCancer-link a span{position:inherit;display:block;right:0;top:0;color:#fff;width:100%;font-size:12px }
.mobmenu ul li.breastCancer-link a label{float:none;font-size:15px }
.mobmenu ul li.breastCancer-link a img{width:16px;height:auto;top:12px;left:32px }
#collapsefour4 .col-md-12{padding:0 }
.dropmenuinner.mob-brand ul li a img{position:relative;top:50%;transform:translateY(-50%);max-width:80%;max-height:80%;height:auto;width:auto;text-align:center }
.dropmenuinner.mob-brand ul li{flex:0 0 50%;max-width:50% }
.dropmenuinner.mob-brand ul{display:flex;flex-wrap:wrap }
.dropmenuinner.mob-brand ul li a{border:1px solid #f2f2f2;height:90px;text-align:center }
.dropmenuinner.mob-brand{overflow:auto }
.mobile-header .catlistdrop .mob-brand ul{display:flex;flex-wrap:wrap;overflow:auto;height:calc(100% - 80px) }
.mobile-header .catlistdrop .mob-brand li{flex:0 0 50%;max-width:50% }
.mobile-header .catlistdrop .mob-brand li a{height:100%;border:1px solid #f2f2f2;display:flex;align-items:center;justify-content:center;height:90px }
.mobile-header .catlistdrop .mob-brand li a img{max-width:80%;max-height:80%;height:auto }
h1.page_headers.addReview{border-bottom:1px solid #d6d6d6;padding-bottom:11px;margin:0!important;padding-left:18px }
.reviewField label{float:left;line-height:normal;width:100%;color:#000;font-size:14px;font-weight:500 }
#productReviewNew .header{border-bottom:none;margin:0;padding:0 10px 0 15px }
#productReviewNew h3{font-weight:600 }
#productReviewNew .reviewField.left{width:calc(100%/2);padding-right:20px;margin:0 0 10px }
#productReviewNew .newReviewForm{margin:0;padding:10px 22px 0 }
#productReviewNew .reviewField{width:100% }
#productReviewNew .reviewField .txtBoxStyle{width:100%;height:38px;font-size:15px;padding:0 10px;border:1px solid #d6d6d6 }
#productReviewNew .reviewField textarea{width:100%;border:1px solid #d6d6d6;padding:8px 10px;height:92px;font-size:15px }
#productReviewNew .reviewField.left:nth-of-type(2), #productReviewNew .reviewField.left:nth-of-type(5){padding-right:0 }
.new-rating span{display:inline-block;border:1px solid #ccc;border-radius:4px;padding:4px 8px;margin-bottom:5px;margin-right:7px }
#productReviewNew .new-rating img{margin:0 0 0 5px }
#productReviewNew .required{display:none }
#productReviewNew .review-submit-button{margin:20px 0 0;display:block }
.review-submit-button .btn{width:auto;height:42px;background:#89080a;padding:10px 30px!important;color:#fff;font-size:14px }
div#simplemodal-container{height:510px!important }
.latest-mystore-bg{display:inline-block;width:100%;padding:35px 0 50px }
.latest-mystore-bg h5{font-size:30px;color:#050505;text-transform:uppercase;font-weight:600 }
.latest-mystore-bg h5 a.link {color: #bf2025;font-size: 14px;font-weight: 400;border-bottom: 1px solid;margin-left: 7px;}
.latest-mystore-bg h6{font-size:15px;color:#040303;text-transform:none;position:relative }
.store-shipping-ui-block {position: relative;padding: 9px 16px;top: -8px;background-color: #bf2025;display: flex;justify-content: center;border-radius: 6px;overflow: hidden;}
.store-shipping-ui-block:before {content: "";position: absolute;right: -1px;top: 0px;width: 195px;height: 100%;background: #1d62af;clip-path: polygon(20px 0, 100% 0, 100% 100%, 0% 100%);z-index: 1;}
a.startnow{position:absolute;right:0;height:42px;background:#fff;font-size:17px;color:#c82128;font-weight:600;line-height:42px;text-align:center;width:154px;border-radius:3px;top:0 }
.latest-container{max-width:1500px;margin:auto;width:95%;position:relative }
.ship-store-custom figure {width: 33px;}
.latest-mystore-bg .owl-nav div.disabled{display:none }
.custom-brand-left {font-family: 'Inter', sans-serif!important;}
.latest-mystore .owl-item .item span{font-size:15px;padding:4px 12px;background:#fff;display:inline-block;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;vertical-align:top;text-align: center; }
.latest-mystore .owl-item .item a:first-child{background:#fff;display:inline-block;width:100%;vertical-align:top }
.latest-mystore .owl-item .item{border-radius:3px;overflow:hidden;position:relative;background:transparent;}
.latest-mystore-bg .owl-nav div.owl-next{right:-22px }
.latest-mystore-bg .owl-nav div{background:#ebebeb;display:inline-block;position:absolute;top:0;bottom:0;margin:auto;height:39px;width:39px;text-align:center;border-radius:10px;font-size:0;}
.latest-mystore-bg .owl-nav div i{font-size:30px;line-height:35px;opacity:.7;color: #665b5b;}
.latest-mystore-bg .owl-nav div.owl-prev{left:-22px }
.latest-custom-logo img{position:absolute;left:0;top:4px;max-width:110px;width:172px;background: #c02021;border:1px solid #c02021 }
.latest-custom-logo{padding-left:180px;padding-bottom:12px;margin-bottom:0px;position: relative;display: flex;justify-content: space-between; }
body #related-product-main .owl-next, body #related-product-main .owl-prev{margin-top:-20px;transform:translateY(-50%);top:50% }
.cont-cust{width:100%;float:left;padding:30px 80px }
.cont-cust .procust-size{width:100%;float:left }
.cont-cust .procust-size .info-cust{width:100%;float:left }
.cont-cust .procust-size .info-cust h1{width:100%;float:left;font-size:24px;color:var(--pri);text-transform:uppercase;position:relative;border-bottom:1px solid var(--pri);padding-bottom:16px;letter-spacing:1px;margin-bottom:30px;font-weight:600 }
.cont-cust .procust-size .info-cust .thumb-cust{width:100%;float:left }
.cont-cust .procust-size .info-cust .thumb-cust ul{width:20%;float:left;padding-left:0 }
.cont-cust .procust-size .info-cust .thumb-cust ul li{list-style:none;width:100%;float:left;line-height:29px;text-transform:uppercase }
.cont-cust .procust-size .info-cust .thumb-cust ul li a{list-style:none;width:100%;float:left;line-height:29px;text-transform:uppercase;font-size:14px }
.cont-cust .procust-size .info-cust .thumb-cust ul li a:hover, .cont-cust .procust-size .info-cust .thumb-cust ul li.active a{color:var(--pri) }
.cont-cust .procust-size .detail-cust h3{width:100%;float:left;font-size:24px;color:var(--pri);font-weight:600;text-transform:uppercase;position:relative;border-bottom:1px solid #ccc;padding-bottom:16px;letter-spacing:1px;margin-bottom:30px }
.cont-cust .procust-size .detail-cust h3::after{content:"";background:var(--pri);position:absolute;left:0;bottom:-2px;height:3px;width:130px }
.sizeInfoContact p{width:100%;float:left;text-align:center;margin-top:30px;font-size:20px;color:#484848;font-weight:600;text-transform:lowercase }
.cont-cust .procust-size .detail-cust .table-responsive{width:100%;float:left }
.detail-cust{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);z-index:99 }
.brand-detail-box{position:absolute;left:0;right:0;max-width:940px;background-color:#fff;margin:auto;max-height:calc(100vh - 80px);top:50%;transform:translateY(-50%);overflow:auto;padding:18px 20px;width:100%;border-radius:5px }
button.dismiss-brand{float:right;border:none;background:transparent;height:40px;width:40px;position:absolute;right:0;top:-10px;line-height:40px;font-size:30px;font-weight:300 }
.cont-cust .procust-size .detail-cust .table-responsive{width:100%;float:left }
.cont-cust .procust-size .detail-cust .table>thead>tr>th{vertical-align:bottom;border-bottom:transparent }
.cont-cust .procust-size .detail-cust table.table{padding-bottom:0;margin:0 0 20px }
.cont-cust .procust-size .detail-cust th{border:1px solid #ccc!important;padding:7px 10px!important;text-align:center;color:#0d0d0d;font-size:14px;font-weight:600;background-color:#efefef }
.cont-cust .procust-size .detail-cust td{border:1px solid #ccc!important;padding:6px 8px!important;text-align:center;color:#0d0d0d;font-size:14px;text-transform:capitalize }
.cont-cust .procust-size .detail-cust table:nth-child(2){margin-top:-1px }
.cont-cust .procust-size .detail-cust .table-responsive thead tr th{text-transform:uppercase }
.cont-cust .procust-size .detail-cust td:first-child, .cont-cust .procust-size .detail-cust th:first-child{text-align:left }
.cont-cust .procust-size .detail-cust .table-responsive thead tr th:first-child{width:30% }
.brand-detail-box h4{font-size:18px;font-weight:600 }
.login-mob{display:none;}
.nxt-product-buttons .nxt-btn-primary{background:var(--pri)!important;}
.hero-slider-block .owl-theme .owl-nav [class*=owl-]:before, #owl_sale_banner .owl-nav [class*=owl-]:before{content:"";position:absolute;left:20px;top:0;width:12px;height:12px;border-left:2px solid white;border-bottom:2px solid white;transform:rotate(45deg);bottom:0;margin:auto;}
.hero-slider-block .owl-theme .owl-nav [class*=owl-],#owl_sale_banner .owl-nav [class*=owl-]{position:absolute;top:0;right:40px;width:50px;height:50px;background-color:#0000004f;margin:auto;bottom:0;border-radius:60px;overflow:hidden;font-size:0px;transition:all 0.4s ease;}
.hero-slider-block .owl-theme .owl-nav [class*=owl-]:hover, #owl_sale_banner .owl-nav [class*=owl-]:hover{transform:scale(1.04);}
.hero-slider-block .owl-theme .owl-nav .owl-prev, #owl_sale_banner .owl-nav .owl-prev{left:30px;right:auto;}
.hero-slider-block .owl-theme .owl-nav .owl-next:before,#owl_sale_banner .owl-nav .owl-next:before{transform:rotate(225deg);right:22px;left:auto;}
.hero-slider-block .owl-dots{display:none !important;}
.inp-number-update span.quant-input input#qtyItem386757{height:35px;}
.inp-number-update span.quant-input{position:relative;}
.inp-number-update span.qty-nav>button:last-child{border-color:#636363;}
.inp-number-update span.qty-nav{height:35px;}
#viewCart .sticky-cart-detail .btn-checkout a.btn{height:60px;line-height:21px;text-transform:unset;}
.inp-number-update span.qty-nav>button{line-height:16px;}
.inp-number-update span.quant-input input[type="text"]{height:35px;}
.extra-coord .price-mny{font-size:23px;color:#333;}
.extra-coord .each-t{font-size:22px;color:var(--pri);}
button.btn.cuspagebtn.showStoreBtn{display:none;}
#viewCart .sticky-cart-detail .btn-checkout a.btn:hover, #viewCart .sticky-cart-detail .btn-checkout a.btn:focus, .chkoutpbtn .quickcheckout-btn{background:#32bf00d9;}
.orderblacktabnew .tab-pane.show{display:none !important;}
.orderblacktabnew .acoount-upload-tab{justify-content:unset;}
body .acoount-upload-tab li a{border-radius:5px 0px 0px 5px!important;}
.cart-newpopup-close{background:var(--pri);width:19px;height:19px;position:absolute;border-radius:100%;text-align:center;padding:5px 0;right:-7px;top:-9px;opacity:1 !important;padding:0 !important;}
.lu-view-cart-bottom-row-right-rows-3.app-couapn{float:left;padding:0;width:100%;}
.coupan-row-inner{color:#252525;font-size:14px;background-color:#ebebeb;position:relative;padding:9px 28px 9px 9px;line-height:normal;}
.coupan-row-inner .coupan-close{position:absolute;right:10px;width:13px;height:13px;top:0;bottom:0;margin:auto;display:inline-block;line-height:0;cursor:pointer;background-color:transparent;border:0;padding:0;}
.coupan-aplly-cover-main{padding:0 13px;width:100%;display:inline-block;border-bottom:1px solid #ccc;margin-bottom:0px;}
.lu-view-cart-bottom-row-right-rows-3.app-couapn.customnew-coupan{margin-top:0;}
.pricedisorder p{font-size:14px;color:#424242;margin-bottom:14px;}
.sidebarcard .coupan-row-inner p{margin:0px;}
.sidebarcard .coupan-aplly-cover-main{padding:0px;}
.promotion-head a.remove-promo, .promotion_name{color:#ff0000;}
.RePromoCode{padding:18px !important;}
.nxt-toolbar .nxt-pagination-list li{border-radius:3px!important;line-height:4px!important;}
.nxt-toolbar .nxt-pagination-list .nxt-current, #logoup-page-body .nxt-bottom.nxt-address ul.nxt-pagination-list li.nxt-current{color:#c00021;background:#fff;border-color:#c00021;line-height:26px!important;}
.short>label{float:left;font-size:14px!important;font-weight:400!important;margin:3px 5px 0px 5px;font-family:'Lato', sans-serif!important;padding:3px 0px!important;}
.nxt-toolbar{position:relative;}
body .nxt-toolbar .nxt-toolbar-body{padding:0px 0px 13px 0;border-bottom:1px solid #d6d6d6;margin-bottom:18px;}
.short select{width:190px!important;font-size:13px!important;padding:6px 12px!important;font-family:lato, sans-serif!important;border-radius:8px!important;font-weight:600;line-height:15px;}
.nxt-pagination-list li{border-radius:4px!important;}
.mob-fil-drop.sort-drop.openMobileFilter .nxt-sort-by{float:left;margin:0 0 10px;width:100%;}
.mobile-filter-part .mob-fil-drop{max-width:280px !important;padding:10px 20px 10!important;}
.policies-bg-color{background:#fbfbfb;padding:0px 10px;}
.order-tracking #orderHistoryView .header{border:0px;margin:0px;float:unset;margin:15px 0px;}
.order-tracking #orderHistoryView .orderDetailsBlock{margin:0px;}
.order-tracking #orderHistoryView .invoice-logo{width:65%;margin:0px;}
.order-tracking #orderHistoryView .left.printhide{width:35%;text-align:right;}
.left.printhide a{border:1px solid #c00021;border-radius:4px;color:#fff;border-color:#c00021;font-weight:600;background:#c00021;line-height:37px;font-size:16px;padding:5px 16px;}
.left.printhide a i.icon-print{margin-right:5px;}
.order-tracking .button.right.printhide{display:none;}
#orderHistoryView .invoice-logo img{width:100%;max-width:180px;}
.order-tracking div#midContent{background:#fff;}
.promo-landingpage-details .row {display: flex;flex-wrap: wrap;}
.promo-landingpage-details .promo-sm-3 {max-width: 25%;padding: 0px 6px;margin-bottom: 12px;width: 100%}
.promo-landingpage-details .promo-sm-4 {max-width: 33.33%;padding: 0px 6px;margin-bottom: 12px;width: 100%}
.promo-landingpage-details {width: 100%;padding: 0px 9px;display:inline-block;}
.promo-landingpage-details .promo-sm-6 {max-width: 50%;padding: 0px 6px;margin-bottom: 12px;width: 100%}
.promo-bag-content, .promo-landingpage-content {height: 100%;position: relative;overflow: hidden;}
.promo-landingpage-content img {height: 100%;object-fit: cover;width: 100%;transition: 0.5s ease-in-out;}
.promo-construction-outdoor .promo-landingpage-content {height: 287px;width: 100%;}
.promo-landingpage-details .promo-bag-content .promo-landingpage-content {height: inherit;}
.promo-construction-outdoor {width: 100%;}
.promo-landingpage-content.construction-block {margin-bottom: 10px;}
.promo-landingpage-inner {position: absolute;top: 50%;left: 0px;transform:translateY(-50%);background: #1e1e1eb8;padding: 15px 30px;width: fit-content;font-size: 20px;color: #ffffff;font-weight: 600;text-align: center;text-transform: uppercase;right: 0px;margin: auto;}
.promo-landingpage-inner span {width: 100%;display: block;font-size: 15px;font-weight: 400;text-transform: capitalize;}
.promo-landingpage-inner img {margin-left: 5px;height: unset;width: auto;border: unset;}
.promo-landingpage-inner a:hover {color: #fff;}
.promo-landingpage-content {border: 2px solid #bc343d;}
.promonewlanding-banner {    width: 100%;max-width: 100%;color: #fff;background-image: url(/assets/images/lupromo-bannerbg.png);background-position: center right;background-size: cover;margin-bottom: 15px;display: flex;padding: 30px 15px;min-height: 365px;border-radius: 10px;align-items: center;}
.promonewlanding-banner .banner-content h3 {font-size: 80px;font-weight: 700;font-family: 'Oswald', sans-serif;}
.promonewlanding-banner .banner-content {max-width: 515px}
.promonewlanding-banner .banner-content h4 {font-size: 16px;line-height: 23px;font-weight: 400;font-family: 'Inter', sans-serif;}
.promo-landingpage-inner a {font-weight: 600;letter-spacing: 1;color: #fff}
.promo-landingpage-content.drinkaware-promopage, .promo-landingpage-content.office-promopage {max-height: 270px;}
.promo-landingpage-inner.best_seller_content {min-height: 78px;display: inline-flex;justify-content: center;align-items: center;}
.promo-landingpage-inner label {display: inline-flex;align-items: center;justify-content: center;font-weight: 600;}
body.view-cart #GeneralSaleBanner, body.checkout-4 #GeneralSaleBanner, body.checkout-1 #GeneralSaleBanner {display: none !important;}
.view-cart.general-sale-active .uwy.userway_p5 .uai {bottom: 13px !important;}
.navigation-block>ul>li.nav-hlydygft a {display: flex;align-items: center;}
.nav-hlydygft figcaption {color: #ffd000;margin-right: 5px;line-height: 1;}
.nav-hlydygft img {width: 23px;margin-bottom: 4px;}
body .mobmenu ul li.mob-hlydygft a {background: #c00021;color: #ffd000;}
.card .prdtinfo ul li {position: relative;padding-left: 15px;line-height: 22px;margin: 0 0 4px 0;
font-size: 14px;color: #464646;font-weight: normal;display: inline-block;width: 100%;}
.card .prdtinfo ul li span {font-weight: 500!important;}
.card .prdtinfo ul {margin-right: 0;margin-left: 0}
.card .prdtinfo ul li::before {position: absolute;content: "";width: 7px;height: 7px;border-radius: 3px;left: 0;background: var(--pri);top: 7px;}
.cyber-deal-body .min-order.nosetupfees {
    display: none;
}
span.min-order.cyberdeal {
    display: none;
}
.cyber-deal-body span.min-order.cyberdeal {
    display: inline-block;
}
body .mobmenu ul li.menusub li a.upf-menusub {
    background-color: #ffff00 !important;!i;!;
    padding: 15px 10px;
    font-weight: 500;
}

ul.cat-list-nav>li>a.upf-catlist {
    background: #ffff00;
    color: #000;
    font-weight: 500;
}

ul.cat-list-nav>li>a.upf-catlist:hover {
    background: #d7d702;
    color: #000;
}
 /****************** Media Query Start *****************/ 
@media screen and (min-width:992px){
    .sticky-cart-detail{position:sticky;top:10px }
}
@media screen and (min-width:991px){
    .promo-landingpage-content:hover a img {transform: scale(1.1);}
    .promo-landingpage-content:hover a .promo-landingpage-inner img {transform: unset;}
}
@media(min-width:1367px){
    .week-sales-outer::before{margin-left:-174px;width:372px }
    .clearance-products-outer::after{margin-right:-154px;width:432px }
    .clearance-products-outer::before{margin-right:-145px;width:432px;height:27% }
}
@media screen and (min-width:1600px){
    .checkoutblockright{max-width:550px }
}
@media(min-width:1550px){
    .week-sales p::after, .clearance-sales p::after, .week-sales-outer::after, .week-sales-outer::before, .clearance-products-outer::after, .clearance-products-outer::before{display:none }
}
@media screen and (min-width:1520px){
    .promoleftbar{width:18% }
}
@media screen and (min-width:1800px){
    .promoleftbar{padding:11px 10px 7px 16px;width:auto;min-width:auto }
    .promoleftbar:before{position:absolute;content:"";border-right:15px solid transparent;border-bottom:42px solid #f8ff33;left:100%;top:0 }
    .promoleftbar:after{position:absolute;content:"";border-left:15px solid transparent;border-top:44px solid #f8ff33;right:100%;top:0 }
    .promotopbarn{text-align:center }
}
@media only screen and (max-width:1360px) and (min-width:900px){
    #logoup-page-body .nxt-image-wrapper, #logoup-page-body .nxt-product-image{height:200px }
}
@media(max-width:1530px){
    .cat-menu .cat-list>li{margin:0 6px }
    .cat-menu .cat-list>li>a{font-size:14px }
}
@media(max-width:1400px){
    .promorightbar>ul>li>a{padding:11px 8px;font-size:12px }
}
@media(max-width:1380px){
    .bestsellername span{font-size:24px }
    .promorightbar>ul>li>a{font-size:12px;padding:12px 8px }
    .promorightbar .homeoutdoor.droppromocat{left:-180% }
    .cat-menu .cat-list>li>a{font-size:14px }
    .cat-menu .cat-list>li{margin:0 8px }
    .cookiesbar a {font-size:13px }
}
@media screen and (max-width:1100px){
    .staff-slider button.slick-next.slick-arrow{right:10px;z-index:1 }
    .staff-slider button.slick-prev.slick-arrow{left:10px;z-index:1 }
    .nxt-sort-by .short, .nxt-rpp .short{display:flex;align-items:center;width:100%;}
    .short>label{margin:3px 5px 0px 5px;}
    .promonewlanding-banner .banner-content h3 {font-size: 74px;line-height: 79px;}
}
@media screen and (max-width:600px){
    .deskimg{display:none }
    .mobimg{display:block }
    .abtstaffpic{display:inline-block;vertical-align:top;padding:0 12px }
    .staff-slider .slick-dots{display:none!important }
    .staff-slider .slick-slide{margin:0 15px }
    .staff-slider .staff-figure img{height:230px }
    .slick-dots li button{width:4px;height:4px;margin:0 3px }
    .staff-slider .slick-list{margin:0 -15px }
    .about-staff-block{padding-top:40px;padding-bottom:40px }
    .staff-slider button.slick-arrow{margin-top:-22px;background-color:#fff }
    #productReviewNew .page_headers{font-size:18px;z-index:1;padding-right:40px;text-align:left;line-height:26px }
}
@media(max-width:1200px){
    .sitewide-banner-cus{display:none }
    .bestsellername span{font-size:24px;font-size:19px;line-height:22px;vertical-align:middle }
    .bestsellername a{vertical-align:middle }
    .bestsellername{padding:45px 15px 13px }
    .mobilesearchbar{display:inline-block;width:100% }
    .mobilesearchbar .icon-search{position:absolute;left:10px;top:-7px;bottom:0;margin:auto;height:12px;color:#a6a6a6;font-size:12px }
    .mobilesearchbar form{display:inline-block;width:100%;vertical-align:top;position:relative }
    .three-blocks-outer ul{margin:auto }
    .my-new-des .myaccountsidebar ul li a{font-size:14px }
    .ico_img{width:30px }
    .my-new-des .myaccountsidebar ul li img{width:18px }
    .latest-custom-logo {padding-left: 0px;}
    .latest-custom-logo img {position: unset;margin-bottom: 16px;}
    .latest-mystore-bg h6 {font-size: 14px;}
}
@media(max-width:1250px){
    .week-sales h2{padding-left:30px }
    .week-sales p{padding-right:14px;text-align:right }
    a.sales-dishop{font-size:11px }
    .latest-mystore-bg .owl-nav div.owl-prev {left: -10px;}
    .latest-mystore-bg .owl-nav div.owl-next {right: -10px;}
}
@media screen\9{
    .fileinput-button input{filter:alpha(opacity=0);font-size:100%;height:100% }
}
@media(min-width:1330px){
    .fot-wid-contain ul{margin:40px 0 0 }
    .fot-wid-contain ul.catalog-block li h4{margin:30px 0 25px }
}
@media(max-width:1330px){
    .promorightbar .droppromocat:before{display:none }
    .fot-wid-contain ul.catalog-block li h4{margin:2px 0 13px }
    .fot-wid-contain ul.catalog-block li{padding:0 0 25px }
    .promoleftbar{width:19% }
    .promorightbar>ul>li>a{padding:12px 5px;font-size:12px }
    .promorightbar>ul>li{min-width:65px }
    body .nxt-ac-main{left:228px!important;}
}
@media(max-width:1300px){
    .promoleftbar{width:16% }
    .breastCancer-link a label{font-size:13px }
    .breastCancer-link figcaption span{font-size:10px }
    .cat-menu .cat-list>li{margin:0 3px }
    .cat-menu .cat-list>li>a{padding:0 12px 0 0 }
}
@media(max-width:1230px){
    .numbrtype{left:53px;bottom:3px;font-size:24px;height:42px;width:42px }
    .cat-menu .cat-list>li>a{font-size:13px;padding:0 10px 0 0 }
    .fot-wid-maincontain .fot-wid-title{font-size:46px;line-height:43px }
    .fot-wid-contain ul.catalog-block li h4{font-size:15px }
    #fot-nav ul li, #fot-payment-section ul li{padding:0 6px }
    #fot-nav ul li a{padding:0;font-size:12px }
    .circletypeblock{width:324px;height:324px;padding:30px }
    .orderprocessmain h4{font-size:14px;margin:auto auto 6px }
    .circletypeblock p{font-size:14px }
    .order-process-new{max-width:899px }
    .promorightbar>ul>li>a{padding:12px 6px;font-size:11px }
}
@media(max-width:1200px){
    .promotopbarn{display:none }
    body .nxt-ac-main{width:calc(100% - 14px)!important;left:0!important;right:0!important;margin:auto }
    .testimonial-carousel{padding-right:30px;padding-left:20px }
    .testimonial-carousel:before{right:0 }
    .middle-head-col, div#header-cat-navigation{display:none }
    .mobile-header, .mobile-header.active .mobilesearchbar{display:block }
    .four-blocks-outer{width:320px;float:right;}
    .catdatainfo1{width:calc(100% - 323px) }
    .four-blocks-outer li{padding:46px 12px 46px 118px }
    .four-blocks-outer li span{left:30px }
    .tumbimg{max-width:240px }
    .box3 .tumbtext{height:172px }
    .tumbtext{height:150px }
    .tumbtext h3 img{width:260px!important }
    .tumbtext span{font-size:14px;max-width:121px }
    .promcards{padding:46px 12px 10px }
    .promcards h4{font-size:19px;margin:10px auto 12px }
    .promcards a{font-size:13px }
    .tumbtext{width:calc(100% - 248px) }
    .promcards img{max-width:120px }
    .tumbtext h3{font-size:29px }
    .tumbtext h4{font-size:16px!important;max-width:310px;width:100%;margin-left:0;line-height:21px!important }
    .box3 h3{font-size:46px;line-height:44px }
    .saletxtpromo h5{font-size:22px }
    .saletxtpromo h4{font-size:59px;line-height:normal }
    .shopnow a{font-size:14px }
    .saletxtpromo{margin-right:0 }
    .shopsaleleft{width:calc(100% - 250px);padding:17px }
    .shopsaleright{max-width:240px }
    .tumbtext{left:32px }
}
@media(max-width:1024px){
    body #logoup-page-body{padding-top:15px }
    .nxt-toolbar-body ul li a{font-size:13px }
    #midContent #nxt-refines-container .nxt-refines-head{font-size:15px }
}
@media (max-width:1024px) and (min-width:768px){
    .nxt-pagination{margin-top:20px;}
}
@media (max-width:995px) and (min-width:768px){
    #logoup-page-body .nxt-product-image{height:200px }
    #logoup-page-body .nxt-image-wrapper{height:200px }
}
@media(max-width:991px){
    .quote-testimonial{padding:50px 0 }
    .main-product-contain-2, #left-side-img-zoom{margin-bottom:0 }
    #main-inner-header{padding:0 10px }
    .search-btn_col{background:var(--pri);color:#fff;border:0;border-radius:0 }
    .logo a img{max-width:100% }
    .pricedet p{font-size:36px }
    .pricedet p sup{font-size:20px }
    .txtexpinfo{padding:14px }
    .callbtnhead img{position:static }
    #menu-toggle{position:static!important;margin:auto }
    .logindet, .more-text, .cart-block, .phn-number{font-size:14px;margin-left:23px }
    .callbtnhead{padding:1px;margin-right:0;font-size:0;border-radius:100%;}
    .top-bar #tag-line{letter-spacing:0 }
    #header-cat-navigation{display:none }
    .email-cust h3{font-size:27px }
    .fot-wid-maincontain .fot-wid-title{font-size:36px;line-height:normal }
    .fot-wid-maincontain .fot-wid-title span{font-size:16px }
    .fot-wid-contain ul.catalog-block li h4{font-size:13px;padding:0 6px }
    .catalog-block a.view-more{max-width:89px;font-size:15px;padding:6px }
    .fot-wid-contain ul.catalog-block li{padding:0 0 15px }
    .fot-catalog-contain img{max-width:142px!important }
    .email-cust button{width:103px }
    .rjrreview-img{display:none }
    .testimonial-carousel{width:100%;padding:40px 15px 30px 20px }
    .quote-testimonial:after{width:80px;top:24px }
    .quote-testimonial h3{font-size:38px }
    .quote-testimonial h5{font-size:17px;letter-spacing:2px }
    .testimonial-carousel:before{right:12px }
    .testimonial-carousel #quote-carousel:before{left:0 }
    .quote-testimonial:before{background-size:100% 100% }
    .circletypeblock:after{width:110px;height:64px }
    .third-block:after{left:-32px }
    .sec-block:after{left:-32px }
    .numbrtype{left:31px;bottom:10px }
    .circletypeblock{width:274px;height:274px }
    .order-process-new{max-width:750px }
    .circletypeblock p{font-size:13px;max-width:180px }
    .circletypeblock img{margin-bottom:13px;max-width:48px!important }
    .browseinner h1{font-size:29px }
    .browseinner h6{letter-spacing:1px;font-size:16px }
    .strike-line{font-size:20px }
    .browseinner h5{font-size:24px }
    .strike-line span:before{width:58px;left:-62px }
    .strike-line span:after{width:58px;right:-62px }
    .skewtext h2{font-size:40px }
    .weekly p{letter-spacing:7px }
    .skewtext p{font-size:15px;letter-spacing:2px }
    .weeklysupersale, .weeklyoutletsec{height:360px }
    .browseinner, .browse-section{min-height:360px }
    .four-blocks-outer li{width:calc(100%/4 - 9px);margin-right:9px;padding:90px 12px 20px;border-radius:7px!important;text-align:center;background-position:right -120px center }
    .four-blocks-outer li span img{max-width:40px!important }
    .four-blocks-outer li h2{font-size:14px }
    .four-blocks-outer li p{font-size:11px }
    .four-blocks-outer li span{top:20px;bottom:unset;height:52px;right:0;left:0 }
    .email-cust{padding:24px }
    .quote-contant{min-height:210px }
    .slidermain .nbs-flexisel-nav-right, .slidermain .nbs-flexisel-nav-left{width:71px }
    .slidermain .nbs-flexisel-nav-right:before, .slidermain .nbs-flexisel-nav-left:before{height:24px;background-size:25px;width:16px;background-size:13px }
    .catdatainfo1{width:100% }
    .four-blocks-outer{width:100% }
    .new-banner-header figcaption h4{font-size:12px!important }
    .new-banner-header figcaption h4 span{display:block;font-size:10px;margin-left:0;position:relative;top:1px }
    .right-product-info2 ul li{font-size:13px;margin:auto }
    .cart-newpopup{position:static;margin-bottom:15px }
    .dealer_new{padding:30px 0;}
    .dealer_new p{font-size:11px;padding:5px 7px;left:10px;top:10px }
    .bestsellername a{font-size:13px;width:85px;height:30px;line-height:27px }
    .bestsellername span{font-size:14px;width:calc(100% - 89px);line-height:19px }
    .logo{margin:10px 0 }
    .header-col.right-head-col{margin-top:18px }
    .mobile-header{padding-left:55px }
    .block-toggle-price{display:none }
    ul.catSliders{padding-right:10px;}
    .trackorder-new #orderTable .ostatus img.cus_mobilatt{float:none }
    .trackorder-new #orderTable .ostatus{min-width:100%;text-align:center!important }
    .checkoutblockright{display:none!important }
    .cont-cust{padding-left:20px;padding-right:20px }
    .cont-cust .procust-size .info-cust .thumb-cust ul li a{font-size:13px }
    .cont-cust .procust-size .info-cust .thumb-cust ul{width:100%;display:flex;flex-wrap:wrap }
    .cont-cust .procust-size .info-cust .thumb-cust ul li{width:33.3% }
    .klaviyou-form-ui p strong{font-size:24px!important;margin-bottom:8px!important;display:block }
    .klaviyou-form-ui .needsclick{flex-wrap:wrap!important }
    .email-cust .klaviyou-form-ui input{padding:0 10px 0 18px !important }
    .four-blocks-outer ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
    .bestsellername span{font-size:14px;width:calc(100% - 89px);line-height:19px;}
    .dealer_new li{width:calc(33.3% - 20px);margin:0 10px 20px;}
    .dealer_new ul{margin:0 -12px;}
    .categories-block{padding-top:38px;}
    #orderHistoryView .header h1{font-size:20px;}
    .left-side-account{position:unset;width:100%;display:none;}
    .promo-construction-outdoor .promo-landingpage-content {height: 233px;width: 100%;}
    .promo-landingpage-inner {padding: 15px 25px;}
    .promo-landingpage-inner.best_seller_content {min-height: 65px;}
    .custom-brand-left {padding-left: 180px;}
    .latest-custom-logo img {position: absolute;}
    .store-shipping-ui-block {position: inherit;right: 0px;bottom: 0;top: auto;margin-top: 14px;}
    .latest-custom-logo {flex-wrap: wrap;}
    .latest-mystore-bg h5 {margin-bottom: 5px}
}
@media (max-width:845px) and (min-width:768px){
    .nxt-address .nxt-rpp, .nxt-address .nxt-sort-by, .nxt-address .nxt-change-view{margin-right:20px!important;}
    .nxt-toolbar .nxt-toolbar-body{padding:5px 0;}
}
@media screen and (max-width:575px){
    #orderHistoryView .header h1{font-size:15px;padding-right:0px;}
    .pricedisorder p{margin-bottom:10px;}
    #myaccount .icon-btn,{margin-top:5px;}
    .promo-landingpage-content .promo-landingpage-inner {font-size: 16px;padding: 12px 16px;}
    .promo-landingpage-inner span {font-size: 12px}
    .promonewlanding .promonewlanding-banner .banner-content h3 {font-size: 47px;line-height: 53px;}
    .promo-landingpage-details {margin-bottom: 24px;}
    .latest-custom-logo img {position: unset;margin-bottom: 6px;}
    .latest-mystore-bg h5 a.link {position: absolute;top: 9px;right: 0;}
    .latest-custom-logo {padding-bottom: 0px}
}
@media screen and (max-width:480px){
    div#custom-total .right-col .row-text{padding:9px 60px;}
    body #myaccount .header{padding-left:10px;padding-right:10px;}
    body #myaccount.my-new-des .header .right a.icon-btn{padding:6px 8px;margin-top:5px;}
    .my-new-des .header h3 img{margin-right:7px;}
    .table-account-ui a.icon-btn{font-weight:500;padding:3px 7px !important;font-size:11px;}
    .accleftheading{padding:12px 10px;}
    .myaccountsidebar ul li{padding:7px 10px;}
    #myaccount .icon-btn{padding:4px !important;margin-right:6px;}
    #myaccount.my-new-des{padding-bottom:40px;}
    .trackorder-new .tab-padd{padding:0px;}
    .trackorder-new .tab-padd{padding:10px 10px;}
    .tab-padd{padding:0px 10px;}
    #myaccount .icon-btn{font-size:10px;}
    #myaccount .icon-btn{margin-top:5px;}
    .promo-landingpage-details .promo-sm-4,.promo-landingpage-details .promo-sm-3,.promo-landingpage-details .promo-sm-6,
    .promo-landingpage-details .promo-sm-3:nth-child(4) {max-width: 100% !important;margin-bottom: 10px;width: 100%;}
    .promo-bag-content, .promo-landingpage-content, .promo-landingpage-content.construction-block, .promo-construction-outdoor .promo-landingpage-content  {max-height: 280px;}
    .promo-landingpage-content .promo-landingpage-inner {font-size: 16px;padding: 14px 30px;}
    .promo-construction-outdoor .promo-landingpage-content {max-height: 200px;height: 199px;}
    .cookiesbar a {font-size:12px }
}
@media screen and (max-width:320px){
    .qty-nav .qty-down{left:-79px!important;}
    div#custom-total .right-col .row-text{padding:4px 30px;}
    .cart-newpopup-left p, .cart-newpopup-coupan, .cart-newpopup-right button{font-size:11px;}
    .cart-newpopup-left p{margin-bottom:5px;}
}
@media (min-width:320px) and (max-width:992px){
    .my-new-des .trackorder-new .titles2{border-radius:6px 6px 0 0 }
    table#orderTable tr.titles2{width:100% }
    #orderTable td.oreorder{width:auto!important;float:right;display:inline-table;position:relative;right:0;top:-4px }
    .my-new-des .trackorder-new .button.left a{font-size:10px!important;float:right;margin-top:0 }
    table#orderTable th.onum{width:auto!important;float:left;line-height:25px }
    .trackorder-new .table.table-hover.custom-table th{font-size:12px!important;font-weight:400;line-height:1;padding:5px 0 }
    table#orderTable tr{width:100% }
    #orderTable td.oamount.hidden-md.hidden-lg{width:49%!important;float:left;text-align:right!important }
    #orderTable td.odate{width:50%!important }
    table#orderTable td{border:none }
    #trackOrdersBlock .oreorder{padding-right:2px!important }
}
@media (min-width:320px) and (max-width:767px){
    body .nxt-rpp select, body .nxt-sort-by select{font-size:11px!important;height:37px!important;width:175px!important;}
    .promo-landingpage-content {display: inline-block;height: 100%;width: 100%;}
}
@media screen and (max-width:900px){
  .latest-mystore-bg .owl-nav div.owl-next{right:-4px }
  .latest-mystore-bg .owl-nav div.owl-prev{left:-4px }
  .promo-landingpage-details .promo-sm-3 {max-width: 33.33%;}
  .promo-landingpage-details .promo-sm-4 {max-width: 50%;margin-bottom: 10px;}
  .promo-landingpage-details .promo-sm-3:nth-child(4) {max-width: 50%;}   
  .promonewlanding-banner .banner-content h3 {font-size: 63px;line-height: 71px;}
  .promonewlanding-banner {z-index: 1;position: relative;min-height: 260px}
  .promonewlanding-banner .banner-content {max-width: 100%;}
  .promo-landingpage-content.drinkaware-promopage, .promo-landingpage-content.office-promopage {max-height: unset;}
  .promo-construction-outdoor .promo-landingpage-content {height: 160px;}
}
@media(max-width:767px){
    .topblkbar{font-size:11px }
    div.nxt-ac-main{padding:0 5px 20px }
    .img-pro-mob{position:absolute;right:0;bottom:0;width:70px }
    .wrap-thnkuNew{padding:50px 20px!important }
    .forminput .accountRegForm .twofield .loginField, .ship-alert, .captchahalf{width:100%;padding:0 }
    .captchahalf div#divRobocop{transform:scale(.8);left:-27px;position:relative }
    .thanksregister p{font-size:14px;line-height:26px }
    .infothanksdata{padding:13px 14px 10px;font-size:13px }
    .thanksregister h4{font-size:22px;padding-bottom:18px;margin-bottom:23px;background-size:60px;padding-top:76px;line-height:31px }
    .thanksregister h5{font-size:15px }
    a.overlaylinkw{z-index:11 }
    .spsdheading, .spsdheading span{font-size:24px }
    .listing-page-content .main-image a img{margin:auto auto 66px }
    .spsdpara p{font-size:15px;line-height:26px }
    .spsdouter{margin:40px auto }
    .khatiyanja .more-colors-hide ul.colors{position:relative;padding-right:38px }
    .khatiyanja .more-colors-hide ul.colors:after{position:absolute;content:"+more";right:0;color:#333;font-weight:600;display:none;font-size:11px;top:2px }
    .khatiyanja .more-colors-hide ul.plusmore:after{display:inline-block }
    .startimgload{position:absolute;bottom:54px;z-index:1;width:68px;padding:5px;min-height:72px;border:2px solid #ccc;right:0;z-index:3;margin:auto;left:0 }
    .alternateimgbnow, .otherside-images{position:absolute;display:table;bottom:53px;left:0;right:0;z-index:2;margin:auto;text-align:center;width:100% }
    .reviewsBlock .user_reviews{padding:10px 0;background:0 0!important;border-bottom:1px solid #ccc }
    .reviewsBlock .user_reviews:last-child{border:0;padding-bottom:0 }
    .greviewblock{width:283px }
    .review-cont{padding:10px;display:inline-block;width:100% }
    .createFirstReview{margin-top:-34px }
    .rateng a{font-size:12px;line-height:19px;margin-left:0;display:block }
    td.addpadding{padding-left:40px!important }
    #crmRequest .file-attachments-button{margin:auto auto 10px }
    #manageMyCc h1{font-size:22px }
    #manageMyCc .manageMyCc-cardinfo .updCcField label{width:100% }
    .update-btn input[type=button]{width:auto;padding:10px 20px }
    .manageMyCc-cardinfo .card-info{padding:25px 19px }
    #embroidery-summary h3, .embroidery-export h3{font-size:20px }
    .left-embroidery-samples-main h4{font-size:18px }
    #inner-page-title{font-size:23px }
    .embroidery-left-box2 h3{font-size:17px }
    #contact-right-sidebar h3{font-size:22px }
    #contact-right-sidebar{padding:25px 15px }
    .faq-contain-inner-main{padding:25px 0px 0;}
    h3.faq-tab-title-main{font-size:20px }
    .faq-panel>.faq-heading a{padding:15px 20px 15px 10px;line-height:21px }
    .message-template{padding:35px 0 }
    .hidebackbtn{display:none!important }
    .forminput h1.page_headers{font-size:26px }
    .shadowbox{padding:19px 13px }
    .order_hdesign thead{display:none }
    .oreorder .button.left{float:none }
    .order_hdesign td{padding:5px 0 6px 50% !important }
    #logoup-page-body .nxt-toolbar{display:none }
    #left-shop-contain h3{font-size:19px }
    #main-order-title h1{font-size:29px }
    #main-order-title h4{font-size:18px }
    body .mobile-filter-button{background:var(--pri);color:#fff;border-color:var(--pri);padding:0 12px;font-size:14px;}
    .fill-btn{text-transform:capitalize;margin:0 4px }
    .fill-btn.sort-btn{border-color:var(--pri);font-weight:600;font-size:14px;}
    .mobile-filter>p{font-weight:900;margin-bottom:6px }
    body .mobile-filter{padding:10px 15px 0;background:#e7e7e7 }
    .mobile-filter>h3, .mobile-filter>p, .card .mb-0>a, .done-btn, .fill-btn, .fill-btn.sort-btn{font-family:lato, sans-serif!important }
    .khatiyanja .colors li:nth-of-type(1n+6){display:none!important }
    #logoup-page-body .nxt-product-item{padding:0!important }
    #logoup-page-body .nxt-product-name{margin:0 0 8px }
    #logoup-page-body .nxt-product-price{margin-bottom:0 }
    body .nxt-product-buttons{position:static }
    #logoup-page-body .nxt-product-item-wrap{min-height:420px;box-shadow:none!important;padding:0 15px!important }
    body .nxt-image-wrapper{position:relative!important;height:285px!important }
    .nxt-product-details{padding:0 }
    body .nxt-product-image{height:auto!important;left:0!important;top:0!important;max-width:100%!important;right:0;margin:auto!important;max-height:82%!important;bottom:0;position:absolute!important;width:auto!important }
    .nxt-product-list .nxt-product-item{box-shadow:0 0 2px 0 #ccc;width:calc(100%/2)!important }
    #logoup-page-body .nxt-product-item:nth-child(2n){margin-left:-4px }
    #logoup-page-body{padding:0;margin:auto }
    .new-product-alt-colors-images a{width:22px;height:22px }
    #left-side-img-zoom{margin-bottom:30px;min-height:150px }
    #single-product-contain .main-image{float:none;display:table-header-group }
    .new-product-alt-colors-images a img{width:100%;height:100%;}
    .new-product-alt-colors-images{margin-bottom:15px;float:left;width:100% }
    .product-item-button .col-sm-6{width:calc(100%/2);float:left }
    #product-description{margin-top:20px }
    .imginfo{height:168px }
    ul.catSliders{white-space:normal;padding-right:0px;}
    .logo-mid ul{display:block;flex-wrap:unset;white-space:nowrap;overflow:auto;width:100%;padding-bottom:10px }
    .four-blocks-outer{margin-top:25px }
    .email-cust{padding:15px }
    .logo-mid ul li{width:110px;padding:0 11px;display:inline-block }
    .mid-carousel-img{min-height:auto }
    .top-bar .container{padding:0 }
    .quote-testimonial:before{background-size:1110px auto }
    .top-bar #tag-line{font-size:11px }
    .top-bar #tag-line span{margin:0 1% }
    .trusted-block{width:100% }
    .fot-wid-contain1 .item img{width:100% }
    .email-cust{margin-left:0;width:100% }
    h3.fot-wid-title:before{display:none }
    .fot-wid-maincontain .fot-wid-title{font-size:28px;line-height:24px }
    .fot-wid-maincontain .fot-wid-title span{position:static;width:100% }
    .fot-wid-contain ul{margin-bottom:20px }
    .email-cust button{color:#000 }
    .fot-wid-maincontain .fot-wid-title span, .fot-dark-slider blockquote, .quote-contant{font-size:14px }
    .Subscribe-inner{padding:45px 15px }
    .email-cust button{width:49px }
    .email-cust .klaviyou-form-ui button.needsclick{font-size:12px!important;width:80px }
    #copyright-section{padding:5px 0 10px }
    #fot-nav ul li, #fot-payment-section ul li{padding:3px 6px;display:inline-block;vertical-align:top }
    .quote-testimonial h3{font-size:28px }
    .numbrtype{left:61px;bottom:-2px;height:33px;width:33px;font-size:23px }
    .third-block:after, .sec-block:after{left:-57px }
    .circletypeblock:after{width:120px;height:100px }
    .four-blocks-outer li:nth-child(2n){margin-right:0 }
    .four-blocks-outer li p{font-size:10px }
    .four-blocks-outer li{width:calc(100%/2 - 4px);margin-right:5px;padding:90px 12px 20px;text-align:center;margin-bottom:10px;height:100%;}
    .weeklyoutlet{width:100% }
    .orderprocessmain h3{font-size:20px }
    .weekly{top:55px }
    .browse-section{margin:20px auto auto }
    .saveup{padding-right:25px;bottom:15px }
    .sec-block, .third-block, .first-block{margin:auto }
    .third-block:after, .sec-block:after{display:none }
    .order-process-new{max-width:284px;text-align:center }
    .circletypeblock{margin:15px auto }
    .browseinner, .browse-section{width:100% }
    .cart-block p, .chatblock a{font-size:0 }
    .cart-block .badge{left:8px;top:-18px }
    .logindet, .more-text, .cart-block, .phn-number{margin-left:5px }
    .callbtnhead{padding:0;margin-right:0;border:1px solid #fff;top:1px }
    .logindet.chatblock{display:inline-block;vertical-align:middle }
    div#login-account-main{padding:20px }
    #loginAccount h3{padding-bottom:0px;font-size:18px;margin-top:0px;}
    .listing-page-content .main-image.rjnothumbimg a img{margin:auto }
    #loginAccount .alpha-col{width:100%;padding-right:0;padding-left:0;border-right:none;border-bottom:1px solid #a8a8a8 }
    #loginAccount .createNewAccount p{width:100%;margin:0 auto;color:#000 }
    #loginAccount .createNewAccount .create-account-button{width:100%;margin-top:10px }
    .alpha-col .myaccountLogin form#frmForm{width:100%;margin:0 auto }
    #loginAccount .header{margin-bottom:0!important }
    #loginAccount .beta-col{width:100%;padding-right:0;padding-left:0 }
    #loginAccount .createNewAccount{margin-top:0!important }
    .myaccountLogin a.resetpass-link{right:6px;font-size:11px;color:var(--pri) }
    .shopallmenu ul{text-align:center }
    .view-cust-new figcaption p.sku-type{font-size:13px;margin-bottom:2px }
    .view-cust-new figcaption{width:100% }
    .view-cust-new figure{width:50px;position:absolute;left:7px;top:7px;height:50px;overflow:hidden }
    .view-cust-new{padding:7px }
    .view-cust-new figcaption h3 a{font-size:13px;line-height:normal }
    .freeLogoSetup .view-cust-new figcaption h3, .freeLogoSetup .view-cust-new figcaption p.sku-type, .freeLogoSetup .price-block-new{padding-left:0 }
    .cart-newpopup{position:relative;top:unset;margin-bottom:20px }
    .popupbrandin{padding:0 }
    .close_brand_pop{background:#fff;filter:unset;border:1px solid #979797;border-radius:50%;width:30px;height:30px;right:-7px;top:-11px;padding:3px 8px }
    .brandsinfo li.remicborder{border-bottom:1px solid rgba(0, 0, 0, .12) }
    .brandsinfo li:nth-child(6n){border-right:1px solid rgba(0, 0, 0, .12) }
    .brandsinfo li{width:calc(100%/5) }
    .logo{width:150px }
    #trackOrdersBlock .btn-sets-right button{font-size:12px;padding:8px 10px }
    .my-new-des table tbody{border:none }
    .trackorder-new #orderTable .ostatus{text-align:center!important }
    .ostatus img{float:none }
    .row-address .col-sm-6{width:100%;margin-bottom:10px;padding:0 4px }
    .row-address .col-sm-6:last-child{margin-bottom:0 }
    #myaccount.my-new-des .trackorder-new table.table.table-hover.table-responsive.custom-table td.norecordfound, #myaccount.my-new-des td.no-history{padding:10px 0!important;font-size:13px;text-align:center!important }
    .wrap-add{padding:15px 14px }
    #addresses a.icon-btn{font-size:14px;line-height:16px }
    .address-cus .page_headers{font-size:22px;margin-bottom:10px }
    #addresses .viewAddress{width:100% }
    #addAddresses .custom-conatiner{padding:0 5px }
    .forminput .accountRegForm .loginField{margin-top:10px }
    #addAddresses .back-add-address-button input{width:auto }
    #addAddresses h1, #crmRequest h1, #orderHistory h1{font-size:22px }
    span.mobvalueshow{font-weight:600 }
    .upload-img-tabs{padding:20px 12px }
    .acoount-upload-tab{white-space:nowrap;overflow:auto }
    a.bck-btnaccount{padding:7px 15px;font-size:13px }
    .wrap-subh{width:auto;padding-left:10px }
    #fedexTracking .main-h{line-height:120px;font-size:100px }
    .ed-week{font-size:23px }
    .main-h{width:30% }
    #tracking-orderp .col-md-4.col-sm-5.col-xs-12{text-align:center }
    #midContent .estimat-innersec .table.table-hover.table-responsive.custom-table td::before{display:none }
    #midContent .estimat-innersec .table.table-hover.table-responsive.custom-table td{padding:10px 10px 10px 0 !important;text-align:left;padding-top:10px!important }
    #midContent .estimat-innersec .table.table-hover.table-responsive.custom-table tr{border-bottom:1px solid #ddd;margin:0;float:left;width:100% }
    #tracking-orderp{float:none;padding:40px 0;padding-top:10px }
    .btn-part a{padding:13px 78px }
    .estimat-innersec{padding:30px 17px }
    .estimat-sec{margin-top:20px }
    .deliver-h{padding:16px 18px }
    .date-section{display:none }
    .way-h{font-size:28px;margin:0 0 12px }
    .crmRequests span.mobvalueshow{display:none!important }
    #myaccount .crmRequests td:before{top:8px }
    #midContent .mobile-filter-part .mob-fil-drop.mobile-sorting-area ul{list-style:none;margin:0;padding-left:10px }
    #midContent .mobile-filter-part .mob-fil-drop.mobile-sorting-area ul a{padding:4px 0;display:inline-block;width:100% }
    #midContent .mobile-filter-part .mob-fil-drop.mobile-sorting-area ul li strong{margin-bottom:5px;display:inline-block }
    #midContent .mobile-filter-part .mob-fil-drop.mobile-sorting-area::before{top:-11px }
    #midContent .mobile-filter{padding-top:28px }
    .mobile-filter-part .mob-fil-drop.mobile-filter-area{min-width:270px;}
    .mobile-filter-part .mob-fil-drop.mobile-filter-area div#nxt-refines-container{max-height:calc(100vh - 170px);overflow:auto }
    .three-blocks-outer li h2{font-size:16px }
    .three-blocks-outer li{padding:20px 8px }
    #productReviewNew h3{font-weight:600;text-align:left;font-size:16px;margin:0 0 8px!important }
    #productReviewNew .reviewField.left{width:100%;padding-right:0;margin:0 0 18px }
    .logindet, .more-text, .cart-block, .phn-number{margin-left:15px }
    .orderprocessmain h3{margin-bottom:15px }
    .quote-contant{max-width:95% }
    .quote-contant br{display:none }
    .testimonial-carousel:before{right:12px;width:112px;height:82px;bottom:120px }
    .quote-contant{min-height:240px }
    .greviewblock{max-width:338px;width:100% }
    .header-col.right-head-col{margin-top:14px }
    #logoup-page-body .nxt-product-item-wrap{border-radius:0 }
    #logoup-page-body .nxt-product-item:nth-child(2n){margin-left:0 }
    #midContent .mobile-filter{padding-top:18px }
    body #logoup-page-body{padding-top:0px }
    .forminput .accountRegForm .loginField{margin-bottom:12px }
    .cont-cust .procust-size .info-cust .thumb-cust ul li{width:50%;padding-right:10px }
    .cont-cust .procust-size .info-cust .thumb-cust ul li a{font-size:12px }
    .cont-cust .procust-size .info-cust .thumb-cust ul{margin:0 }
    .cont-cust .procust-size .detail-cust h3{font-size:16px }
    .brand-detail-box{padding:16px 10px }
    .cont-cust .procust-size .detail-cust h3{margin-bottom:12px }
    .brand-detail-box{height:100%;top:0;transform:none;max-height:100%;border-radius:0 }
    .brand-detail-box table{display:table }
    .brand-detail-box table tr{display:table-row }
    .brand-detail-box table td{display:table-cell }
    .brand-detail-box table thead, .brand-detail-box table tbody{display:table-row-group }
    .cont-cust .procust-size .detail-cust .table-responsive{border:none }
    .brand-detail-box table thead tr{position:inherit;top:0;left:0 }
    .brand-detail-box table thead tr th{display:table-cell }
    .cont-cust .procust-size .detail-cust .table-responsive thead tr th{min-width:80px }
    .cont-cust .procust-size .detail-cust .table-responsive thead tr th:first-child{min-width:170px }
    .forminput div.header h3{margin-top:20px!important;}
    .dealer_new li{width:calc(50% - 20px);margin:0 10px 20px;}
    .dealer_new ul{margin:0 -12px;}
    .hero-slider-block .owl-theme .owl-nav [class*=owl-],#owl_sale_banner .owl-nav [class*=owl-]{width:34px;height:34px;}
    .hero-slider-block .owl-theme .owl-nav [class*=owl-]:before,#owl_sale_banner .owl-nav [class*=owl-]:before{width:8px;height:8px;left:10px;}
    .hero-slider-block .owl-theme .owl-nav .owl-prev:before,#owl_sale_banner .owl-nav .owl-prev:before{left:14px;}
    .hero-slider-block .owl-theme .owl-nav .owl-prev,#owl_sale_banner .owl-nav .owl-prev{left:10px;}
    .hero-slider-block .owl-theme .owl-nav .owl-next,#owl_sale_banner .owl-nav .owl-next{right:10px;}
    .view-cust-new figure{width:80px;position:absolute;left:8px;top:7px;height:80px;overflow:hidden;display:flex;align-items:center;}
    .view-cust-new figcaption{padding-left:88px;padding-right:32px;width:100%;}
    .qty-nav .qty-up{position:unset;right:0px;top:0px;height:28px!important;border:0;border-left:1px solid #636363;}
    .qty-nav .qty-down{position:absolute;left:-80px;top:0px;height:28px!important;border:0;border-right:1px solid #636363;}
    .inp-number-update span.quant-input input[type="text"]{padding:0 28px 0 28px;height:30px;width:inherit;}
    .inp-number-update a.update-qty{height:30px;line-height:31px;}
    .view-cust-new figcaption h3{margin-bottom:0px;}
    .inp-number-update span.quant-input input#qtyItem386757{height:30px;}
    .freeLogoSetup figure{display:none!important;}
    .freeLogoSetup figcaption{padding-left:0px;}
    #orderHistoryView .customerInfoBlock .left-col, #orderHistoryView .customerInfoBlock .right-col{width:100%;float:unset;}
    #orderHistoryView .header{flex-wrap:wrap;}
    #orderHistoryView .header h1{width:100%;margin-top:0px;}
    .order_hview div#custom-total{margin-top:0px;}
    .nxt-pagination-list li{font-size:14px!important;}
    #myaccount .row td:before{content:attr(data-label);position:absolute;left:0;top:7px;font-weight:600;padding:0px 10px;width:38%;text-align:left;}
    #myaccount .icon-btn{float:left;margin-left:0px;margin-right:8px;}
    .btn-sets-right{width:100%;padding-top:10px }
    #myaccount .trackOrders{margin-top:0px;}
    body #myaccount.my-new-des .header .right a.icon-btn{float:right;}
    .order-tracking #orderHistoryView .invoice-logo{margin:0px;}
    #orderHistoryView{padding:0px 0px 30px;}
    .order_hview .left-col h4, .order_hview .right-col h4{margin-top:0px !important;}
    .promo-landingpage-details .promo-sm-3 {max-width: 50%}
    #promo-landingpage .container {padding: 0 10px;}
    #promo-landingpage .row {margin: 0 -10px;}
    .promo-construction-outdoor .promo-landingpage-content {height: 179px; display: block;}
    .latest-mystore-bg h5 {font-size: 26px}
    .latest-mystore-bg h6 {font-size: 14px;}
    .latest-mystore-bg .owl-nav div {width: 35px;height: 35px}
}
@media (max-width:995px) and (min-width:768px){
    #logoup-page-body .nxt-product-image{height:200px }
    #logoup-page-body .nxt-image-wrapper{height:200px }
}
@media screen and (max-width:767px) and (min-width:400px){
    .circletypeblock{width:372px;height:372px }
    .order-process-new{max-width:374px }
    .circletypeblock p{font-size:16px;max-width:250px }
    .orderprocessmain h4{font-size:19px }
    .numbrtype{left:73px;bottom:9px }
    .circletypeblock{padding:57px 30px 30px }
    .four-blocks-outer{margin-top:30px }
}
@media screen and (max-width: 680px) {
    .promonewlanding-banner .banner-content {max-width: 100%;}
    .promonewlanding-banner .banner-content h3 {font-size: 60px;line-height: 59px;}
    .promo-construction-outdoor .promo-landingpage-content {height: 200px;}
    .promo-landingpage-inner {font-size: 17px;padding: 12px 16px;}
}
@media(max-width:650px){
    #about-carousel-main h4{font-size:15px;line-height:22px }
    .inner-page-sidebar ul.policy-list li h3{font-size:17px }
    .inner-page-sidebar ul.policy-list li h4{font-size:14px }
    .about-quote-contant dd{font-size:15px }
    .logindet, .more-text{display:none }
    .login-mob{display:inline-block;vertical-align:middle;margin-right:4px;}
    .login-mob img{width:20px;}
    #about-carousel-main h2{font-size:21px }
    .policyterms{font-size:16px }
    .spring-deals{width:100%;position:relative;text-align:left;background:#000;padding:15px 16px }
    .new_footer{max-width:100%;margin:auto }
    .spring-deals h2,.spring-deals h2 a{color:#f0ff00;font-size:21px;text-transform:uppercase;margin-bottom:2px;font-weight:600 }
    .spring-deals p{color:#fff;font-size:13px;line-height:14px;margin:auto }
    .spring-deals a.arrow{position:absolute;right:58px;top:27px;height:11px;transform:rotate(0deg);margin:auto }
    .spring-deals a.rotate{transform:rotate(180deg) }
    .spring-deals a img{display:block }
    .showmobil a.yellow-banner-close{position:absolute;right:3px;top:19px;display:inline-block }
    .cust_inner{width:100%;display:none;border-radius:0 }
    .cust_inner.show-shopdeal{display:block }
    .img_cust-new{width:100% }
    .img_cust-new figure{display:inline-block;width:183px }
    .showmobil{display:inline-block }
    .cust_inner .today_fini{width:100%;margin-top:10px;margin-bottom:3px;width:100%;margin-top:10px;margin-bottom:3px }
    .subtext1, .subtext2, .detals_shop, .cust_inner a.yellow-banner-close{display:none!important }
    .new_footer .cat-sale-timmer.subtext3{position:static;display:block!important }
    .img_cust-new img{height:auto }
    .img_cust-new{text-align:center }
    .btnCampaignLink a{background-color:#42db07;font-size:15px;height:40px;line-height:40px;position:relative;text-transform:uppercase;width:auto;display:inline-block;vertical-align:middle;color:#fff!important;border-radius:50px;padding:0 16px }
    .shopallmenu{margin-bottom:0;padding:14px;text-align:center;background:#fff }
    .cardblockspromo{max-width:95%;margin:auto;display:block }
    .salepromoouter{display:block;width:95%;margin:auto }
    .tumbtext h3 img{display:inline-block }
    .tumbtext{width:100%;text-align:center;height:auto;top:40px;left:0;right:0 }
    .banner_promo .item:before{position:absolute;content:"";left:0;right:0;background:#fff;top:0;bottom:0;opacity:.25 }
    .tumbtext h4{font-size:21px!important;margin:17px auto;line-height:30px!important }
    .tumbtext h3 img{width:330px!important }
    .banner_promo .item>div{position:relative;z-index:1 }
    .banner_promo .item{padding:110px 20px 10px;max-height:261px }
    .tumbtext p{display:none }
    .tumbimg{max-width:100%;width:100%;text-align:center }
    .promcards{padding:65px 26px 10px;width:100%;margin-bottom:15px;min-height:218px;margin-right:0 }
    .saletxtpromo{margin-bottom:11px }
    .promonewlanding{padding:0 }
    .saletxtpromo, .shopnow{width:100% }
    .shopsaleright{max-width:100%;width:100%;padding:20px 32px;text-align:center;float:none }
    .saletxtpromo h4{line-height:59px }
    .shopsaleleft{width:100%;padding:30px 17px 10px;text-align:center }
    .promcards h4{font-size:27px }
    .promcards img{max-width:170px }
    .tumbtext span{font-size:16px;max-width:131px;padding:9px 8px 7px;margin-bottom:40px }
    .shopallmenu li{font-size:15px;margin-right:15px;padding-right:15px;line-height:13px }
    .tumbtext h3{font-size:27px }
    .tumbtext h4{font-size:18px }
    .newslider-upper .bannerdesktop{display:none }
    .newslider-upper .bannermob{display:block }
    .box1 .tumbtext h3{font-size:43px }
    .box3 .tumbtext{height:auto }
    .box3 h3{font-size:49px!important;line-height:49px }
    .inp-number-update{margin-top:10px }
    .inp-number-update a.update-qty{font-size:13px!important }
    .qtyName{width:63px;height:30px }
    .as-low-cust{padding:6px;background-image:none;width:100%;position:static;height:auto;background-color:#c71f25 }
    .code-custom-new{display:inline-block;width:auto;vertical-align:middle;text-align:center;margin-right:5px }
    .view-cust-new figcaption{padding-right:0 }
    a.remove-cust-view{right:8px;top:6px }
    .secure-btn{font-size:18px;height:53px;padding:13px 10px }
    .top-info{font-size:25px;margin-bottom:10px }
    a.copycodecart{font-size:11px;color:#fff600!important;text-transform:uppercase }
    .as-low-cust p{display:inline-block;vertical-align:middle;margin-right:9px }
    .as-low-cust p b{display:inline-block;vertical-align:middle;margin-left:5px }
    .cupn-part{margin-top:3px }
    .view-cust-new figcaption h3{margin-bottom:0 }
    #viewCart .cupn-part h3{font-size:10px }
    .new-stru-cust{padding:0 }
    body .view-cust-new figcaption h3 a{padding-right:30px }
    .freeLogoSetup .fees-process{width:100%;margin:auto;padding:5px 8px }
    .newpopup-left-inner{padding:6px 5px }
    .topblkbar a{font-size:12px;letter-spacing:.5px }
    .latest-custom-logo{padding-left:0 }
    .latest-mystore-bg h5{padding-top:4px;font-size:22px }
    .latest-mystore-bg h6{margin-bottom:0;font-size:13px;line-height:18px }
    a.startnow{font-size:14px;line-height:34px;width:110px;top:0;height:auto }
    #viewCart .sticky-cart-detail .btn-checkout a.btn{height:60px;line-height:33px;}
}
@media(max-width:550px){
    .about-quote-contant h3{font-size:17px;line-height:22px }
    ul.dealer-label-list li{margin:15px 4px 15px 0;width:29% }
    .require-text{width:100%;margin:0 }
    .minimum-cust{font-size:11px;padding:0 19px 0 11px;right:-23px }
    .quantitytable p{width:calc(100% - 140px);font-size:12px }
    .logo-mid{margin:20px auto }
    .catSliders li{width:50%;padding-right:0 4px 0;}
    ul.catSliders{margin:0 -4px 0px;}
    .imginfo{height:178px }
    a.keep-link{max-width:140px;padding:6px;font-size:17px }
    .header-col.left-head-col{margin-right:0 }
    #main-inner-header{padding-right:9px }
    .slidermain .nbs-flexisel-item{padding:0 }
    .logindet a img{margin-right:4px }
    .txtexpinfo{z-index:4 }
    .logo{width:135px }
    .four-blocks-outer li h2{font-size:12px }
    .cart-block .badge{top:-18px }
    .fot-wid-contain ul.catalog-block li{width:100%;margin:auto auto 40px }
    .fot-wid-contain ul.catalog-block li h4{font-size:18px }
    .email-cust h3{font-size:21px }
    .three-blocks-outer li{padding:25px 15px;margin-bottom:8px }
    .fot-wid-contain ul.catalog-block li:last-child{margin-bottom:0 }
    .three-blocks-outer li{width:100% }
    .three-blocks-outer li h2{font-size:15px;margin:10px auto 6px }
    .three-blocks-outer li img{height:50px }
    .prod-descrip .card-header a{padding:16px 10px }
    .prod-descrip .card-header .rotate-icon{font-size:24px;line-height:18px }
    #related-product-main h3{font-size:22px;margin-top:0;margin-bottom:20px }
    .prod-descrip .card .card-body{padding:10px }
    #reviewsTab .header>h3{margin-bottom:4px }
    #logoup-page-body .nxt-product-item-wrap{min-height:360px }
    body .nxt-image-wrapper{height:auto!important;left:0;top:0 }
    #logoup-page-body .nxt-product-item-wrap{min-height:auto;padding:15px!important }
    body .nxt-product-image{max-height:100%!important;position:static!important }
    .product-left-img{position:absolute;width:60px;height:60px }
    .product-text-rightmain{width:100%;padding-right:15px }
    .product-list-contain{padding:10px }
    .right-wid-contain ul li.gray{padding:12px }
    .right-wid-contain strong{font-size:14px }
    .product-number{font-size:12px }
    .top-info h1{font-size:21px }
    .product-description h4, .product-number{padding-left:72px }
    .product-description h4{margin:0 0 5px }
    .product-left-img a img{display:block;max-height:100% }
    .product-description h4 a{font-size:12px }
    .checkout-button{margin-bottom:0 }
    .signature{width:50%;float:left }
    .nxt-product-details{display:inline-block;width:100%;vertical-align:top }
    .tab-content ul.pagination{margin:9px 0 }
    .img-main-gallery{width:calc(100%/2 - 10px) }
    .myacctabbtm{height:calc(100% - 120px) }
    .acoount-upload-tab li{width:100%!important;border-top:1px solid #ad2323!important }
    .acoount-upload-tab li:last-child a, .acoount-upload-tab li:first-child a{border-radius:0!important }
    .logout-btn button{padding:10px 13px;font-size:13px }
    .view-cust-new figcaption p.sku-type{margin-bottom:0 }
    .pricedisorder{padding:13px }
    .sidebarcard h3{padding:7px 13px }
    .brandsinfo li{width:calc(100%/4) }
    .brandsinfo li:last-child{width:100% }
    .trackorder-new .tab-padd{padding:10px 15px }
    .header h3 i{line-height:normal }
    .my-new-des .vieworder{height:auto;line-height:normal;padding:4px 25px;font-size:14px }
    .img-pro-mob{bottom:-4px;text-align:right }
    .img-pro-mob img.manufacturelogo{max-height:40px }
    #logoup-page-body .nxt-product-list{background-color:#fff }
    .sku-value.sku-res-new{padding-right:70px;display:inline-block;width:100%;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px }
}
@media screen and (max-width: 600px) {
  .promo-construction-outdoor .promo-landingpage-content {max-height: 175px;}
}
@media(max-width:450px){
    .review-cont h4{width:unset;margin-top:0!important;margin-bottom:5px!important }
    .bestsellername{padding:45px 8px 13px }
    .dealer_new li{width:100%;}
    .bestsellername span{font-size:18px;width:calc(100% - 77px);line-height:22px }
    .bestsellername a{font-size:11px;width:73px;height:26px;line-height:23px }
}
@media(max-width:400px){
    .brandsinfo li, .brandsinfo li:last-child{width:calc(100%/3) }
    ul.brandsinfo{max-height:404px;overflow:auto }
    .promo-construction-outdoor .promo-landingpage-content { max-height: 175px !important;}
}
@media screen and (max-width:375px){
    .inp-number-update a.update-qty{height:30px;line-height:29px;width:40%;padding:1px 14px;margin-left:5px!important;text-align:center;}
    .inp-number-update span.quant-input{width:98px;}
    .inp-number-update span.qty-nav{width:24px;}
    .qty-nav .qty-down{left:-84px;}
    .left-side-contain{font-size:14px;line-height:25px;}
    .embroidery-left-box-text{font-size:13px;line-height:21px;}
    .myaccountLogin a.resetpass-link{top:10px;}
    #orderHistoryView{padding:15px 0px;}
    #orderHistoryView #custom-total .label p, #orderHistoryView #custom-total .label span{font-size:13px;}
    .nxt-pagination-list li{font-size:14px!important;}
    .nxt-pagination-list .nxt-current, .nxt-pagination-list li{height:32px!important;line-height:30px!important;width:32px!important;}
    .left.printhide a{padding:5px 9px;font-size:15px;}
    div#custom-total .right-col .row-text{padding:9px 35px;}
    .cookiesbar a {font-size:11px }
    .promo-landingpage-content .promo-bag-content,.promo-construction-outdoor .promo-landingpage-content, .promo-landingpage-content, .promo-landingpage-content.promo-construction-outdoor .promo-landingpage-content {height: 220px;max-height: 220px;}
}
@media(max-width:374px){
    .nxt-product-list .nxt-product-item{width:100%!important }
    body .nxt-product-image{max-width:100%!important;max-height:100%!important }
    #logoup-page-body .nxt-product-item:nth-child(2n){margin-left:auto }
    #logoup-page-body .nxt-product-item-wrap{min-height:auto;padding:0 3px 15px!important }
    .spring-deals h2, .spring-deals h2 a {font-size: 18px}
    #logoup-page-body .nxt-product-details{display:inline-block;width:calc(100% - 97px);vertical-align:top;padding-left:12px }
    body .nxt-image-wrapper{width:96px!important;height:105px!important;left:0;display:inline-block!important;vertical-align:top;margin-top:12px!important;text-align:center;}
}
@media(max-width:360px){
    .reviewleft{width:100%;margin-bottom:10px }
    div#divRobocop{transform:scale(.8);left:-25px;position:relative;top:-7px }
    .as-low-cust p b{font-size:13px }
    .as-low-cust p{font-size:10px;margin-right:4px }
    .cupn-part{min-width:90px }
    .code-custom-new{width:calc(100% - 76px) }
    a.copycodecart{font-size:9px }
    #myaccount .trackorder-new .table.table-hover.custom-table th{font-size:13px!important;padding:12px 3px 8px!important }
    .my-new-des .trackorder-new .button a{padding:7px }
    .topblkbar a{font-size:11px;font-weight:600 }
    body #myaccount.my-new-des .header .right{width:100%;}
}
@media all and (-ms-high-contrast:none){
    .liitam_salmenu a::before{display:none;content:none }
    #logoup-page-body .nxt-product-image{display:block!important;height:auto!important }
    .navigation-block>ul{background:#c00021;background:var(--pri, #c00021);}
}
