.svg-fill{fill:var(--theme-primary-color);}
.svg-stroke{stroke:var(--theme-primary-color);}
html{-webkit-text-size-adjust:100%;}
svg{overflow:hidden;vertical-align:middle;}
ol, ul, dl{margin:0;padding:0;list-style:none;}
hr{max-width:1600px;margin:1rem auto;}
hr.width-1420{max-width:1420px;}
main{min-height:300px;}
.order-list{list-style:decimal;margin-left:16px;}
.order-list li{margin-bottom:10px;}
.order-list li:last-child{margin-bottom:0;}
.unorder-list li{position:relative;padding-left:18px;margin-bottom:10px;display:block;}
.unorder-list li:last-child{margin-bottom:0;}
.unorder-list li:before{content:"";display:block;position:absolute;left:0px;top:9.5px;width:5px;height:5px;border-radius:100%;background-color:#000;}
@media (max-width:991px){p{font-size:14px;}}
.inner-page-main{padding:0 0 30px 0; max-width: 1920px; margin: 0 auto;}
.sv-truck{stroke:#000000;transition:stroke 0.15s ease-in-out;}
.sv-search{stroke:#000000;transition:stroke 0.15s ease-in-out;}
.sv-chevron-right{stroke:#000000;transition:stroke 0.15s ease-in-out;}
.sv-chevron-left{stroke:#000000;transition:stroke 0.15s ease-in-out;}
.sv-lock,.sv-shield,.sv-gift{stroke:#000;transition:stroke 0.15s ease-in-out;}
.sv-eye,.sv-eye-slash{stroke:#000000;}
.sv-mail{stroke:var(--theme-primary-color);}
.theme-color{color:var(--theme-primary-color) !important;}
.red-bg{background-color:var(--theme-primary-color) !important;}
.red-color{color:#ed1b24 !important;}
.yellow-bg{background-color:var(--theme-primary-color) !important;}
.yellow-color{color:#ffea00 !important;}
.green-bg{background-color:#009900 !important;}
.green-color{color:#009900 !important;}
.blue-bg{background-color:#333f4b !important;}
.blue-color{color:#000 !important;}
.black-bg{background-color:#000000 !important;}
.black-color{color:#000000 !important;}
.gray-bg{background-color:#8d8d8d !important;}
.gray-color{color:#8d8d8d !important;}
.main-hd{font-size:48px;font-weight:400;color:var(--theme-primary-color);}
.sub-hd1{font-size:40px;font-weight:400;color:#000;}
.sub-hd2{font-size:32px;font-weight:400;color:#000;}
.sub-hd3{font-size:28px;font-weight:400;color:#000;}
.sub-hd3.common-hd-line{position:relative;padding-bottom:15px;}
.sub-hd3.common-hd-line:before{content:"";position:absolute;width:101px;height:3px;background-color:var(--theme-primary-color);bottom:0px;left:0px;}
.sub-hd3.common-hd-line.hd-line-center:before{left:50%;transform:translateX(-50%);}
.sub-hd4{font-size:18px;font-weight:700;color:#000000;}
.sub-hd5{font-size:16px;font-weight:700;color:#000000;}
@media (max-width:991px){
.main-hd{font-size:28px;}
.sub-hd1{font-size:24px;}
.sub-hd2{font-size:20px;}
.sub-hd3{font-size:18px;}
.sub-hd4{font-size:16px;}
.sub-hd5{font-size:14px;}
}
.txt-16{font-size:16px !important;}
.txt-14{font-size:14px !important;}
.txt-12{font-size:12px !important;}
.txt-10{font-size:10px !important;}
.btn-100{width:100%;}
.red-btn{color:#fff;background-color:var(--theme-primary-color);border-color:var(--theme-primary-color);}
.red-btn:hover, .red-btn:focus, .red-btn:active, .red-btn.active{color:#fff;background-color:#000;border-color:#000;}
.yellow-btn{color:#fff;background-color:var(--theme-primary-color);border-color:var(--theme-primary-color);}
.yellow-btn:hover, .yellow-btn:focus, .yellow-btn:active, .yellow-btn.active{color:#fff;background-color:#000;border-color:#000;}
.green-btn{color:#fff;background-color:#009900;border-color:#009900;}
.green-btn:hover, .green-btn:focus, .green-btn:active, .green-btn.active{color:#fff;background-color:#005400;border-color:#005400;}
.btn-link{display:inline-block;color:var(--theme-primary-color);text-transform:capitalize;text-decoration:underline;}
.btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.active{color:#000;text-decoration:none;}
.link-blue{color:#000;}
.link-blue:hover, .link-blue:focus, .link-blue:active, .link-blue.active{color:var(--theme-primary-color);}
.link-grey{color:#8d8d8d;}
.link-grey:hover, .link-grey:focus, .link-grey:active, .link-grey.active{color:var(--theme-primary-color);}
.link-small{font-size:14px;}
.back-link svg{fill:var(--theme-primary-color);margin-top:-6px;margin-right:5px;transition:0.15s ease-in-out;}
.back-link:hover, .back-link:focus, .back-link:active, .back-link.active{color:var(--theme-primary-color);}
.morelesstext{display:none;}	
.grey-btn{color:#fff;background-color:#7e7e7e;border-color:#7e7e7e;}


@media (max-width:991px){
.btn{font-size:14px;padding:15px 15px;} 
.btn-link{font-size:14px;}
}
.pagination li{padding:0px 5px;}
.pagination li a{border:1px solid #000;border-radius:5px;width:30px;height:30px;color:#000;display:flex;align-items:center;justify-content:center;}
.pagination li.active a,.pagination li a:hover{border:1px solid #000;background-color:#000;color:#ffffff;}
.pagination li.pagination-prev svg{transform:rotate(180deg);}
.pagination li svg{fill:currentColor;}
.rating li svg{fill:none;stroke-width:1px;stroke:#F16B47;vertical-align:baseline;}
.rating li.active svg{fill:#F16B47;}
.rating .review-count{font-size:14px;}
.input-group .toggle-password .sv-eye-slash{display:none;}
.input-group .toggle-password.active .sv-eye-slash{display:block;}
.input-group .toggle-password.active .sv-eye{display:none;}
.input-group .toggle-password1 .sv-eye-slash{display:none;}
.input-group .toggle-password1.active .sv-eye-slash{display:block;}
.input-group .toggle-password1.active .sv-eye{display:none;}
.input-group .toggle-password2 .sv-eye-slash{display:none;}
.input-group .toggle-password2.active .sv-eye-slash{display:block;}
.input-group .toggle-password2.active .sv-eye{display:none;}
.password-input1, .password-input2{border-right:0;}
.bg-banner .bgb-content{display:inline-block;width:100%;max-width:520px;position:absolute;right:68px;top:50%;padding:44px 44px;text-align:center;background-color:#dedede;border-radius:0 50px 0 50px;transform:translate(0, -50%);}
.bg-banner .bgb-content.bgb-center{left:50%;top:50%;right:auto;transform:translate(-50%, -50%);}
.bg-banner .bgb-content.bgb-left{left:68px;top:50%;right:auto;}
.full-banner{padding:50px 50px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.full-banner .fbanner-content{display:block;width:100%;max-width:520px;margin:0 auto;padding:44px 44px;text-align:center;background-color:rgba(255,255,255,1);border-radius:0 50px 0 50px;}
@media (max-width:1199px){.bg-banner .bgb-content{max-width:470px;padding:32px 32px;}}
@media (max-width:991px){
.bg-banner{background:none;margin-left:-10px;margin-right:-10px;}
.bg-banner .bgb-content{max-width:100%;position:inherit;top:0;right:0;padding:15px 15px;background-color:#eee;border-radius:0 0 0 0;transform:translate(0, 0);}
.bg-banner .bgb-content{transform:translate(0, 0);}
.bg-banner .bgb-content.bgb-center{left:0;top:0;right:0;transform:translate(0, 0);}
.bg-banner .bgb-content.bgb-left{left:0;top:0;right:0;}
.full-banner{padding:0 0}
.full-banner .fbanner-content{max-width:100%;padding:30px 30px;background-color:rgba(255,255,255,.6);border-radius:0 0 0 0;}
}
.cate-main{display:flex;flex-wrap:wrap;--bs-gutter-x:10px;margin-right:calc(var(--bs-gutter-x) / -1);margin-left:calc(var(--bs-gutter-x) / -1);}
.cate-main .cate-list{text-align:center;flex:0 0 auto;width:33.3333333333%;max-width:500px;padding-right:calc(var(--bs-gutter-x) / 1);padding-left:calc(var(--bs-gutter-x) / 1);}
.cate-list{text-align:center;}
.cate-list .cate-img{margin-bottom:15px;}
.cate-list .cate-content{padding:0 26px;}
.cate-list .cate-content .cate-name{margin:0 0 6px;}
.cate-main .cate-list:first-child .cate-img img{border-bottom-left-radius:50px;}
.cate-main .cate-list:last-child .cate-img img{border-top-right-radius:50px;}
.cate-main.shop-by-page .cate-list{margin-bottom:50px;}
.cate-main.shop-by-page .cate-list:first-child .cate-img img{border-bottom-left-radius:0;}
.cate-main.shop-by-page .cate-list:last-child .cate-img img{border-top-right-radius:0;}
@media (max-width:991px){
.cate-main.shop-by-page .cate-list{margin-bottom:30px;}
.cate-main.shop-by-page .cate-list .cate-img{margin-bottom:16px;}
.cate-main.shop-by-page .cate-list .cate-content .cate-small-txt{display:none;}
}
@media (max-width:767px){
.cate-main .cate-list{width:100%;margin:0 auto;}
.cate-list .cate-content{padding:0 10px;}
.cate-main .cate-list:first-child .cate-img img{border-bottom-left-radius:0;border-top-right-radius:50px;}
.cate-main .cate-list:last-child .cate-img img{border-top-right-radius:0;border-bottom-left-radius:50px;}
.cate-main.shop-by-page .cate-list{margin-bottom:15px;}
.cate-main.shop-by-page .cate-list:last-child{margin-bottom:0;}
.cate-main.shop-by-page .cate-list:first-child .cate-img img{border-top-right-radius:0;}
.cate-main.shop-by-page .cate-list:last-child .cate-img img{border-bottom-left-radius:0;}

.stwrapper4x-iframe { margin: 0 0 0 0 !important; top: 1% !important; left: 5% !important; } /* shar this popup mobile*/
}
.stwrapper4x-iframe { top: 1% !important; } /* shar this popup desktop*/

.lt-rt-content{padding:20px 60px;}
@media (max-width:1199px){.lt-rt-content{padding:20px 20px;}}

@media(min-width:992px){
	.carousel-wrap .brand-desk{max-width:1155px;margin:0 auto;}
}

.carousel-wrap{position:relative;}
.owl-carousel .owl-nav-btn{position:absolute;top:50%;margin:0 0 !important;transform:translate(0, -50%);}
.owl-carousel .owl-nav-btn .nav-btn{width:30px;height:30px;text-align:center;display:flex;justify-content:center;align-items:center; /*background-color:#eee;border-radius:100px;*/ background-color:#ffffff; border-radius:0px; border:1px solid #49525d;}
.owl-carousel .owl-nav-btn:hover .nav-btn{background-color:var(--theme-primary-color);}
.owl-carousel .owl-nav-btn:hover .nav-btn svg {stroke:#ffffff;}
.brand-slider.owl-carousel .owl-nav-btn,
.testimonials-slider.owl-carousel .owl-nav-btn{top:50%;}
/* .owl-carousel .owl-nav-btn{position:absolute;top:50%;margin:0 0 !important;transform:translate(0, -50%);} */
.owl-carousel .owl-prev{left:-10px;}
.owl-carousel .owl-next{right:-10px;}
@media (max-width:991px){.slider-body{overflow:hidden;}.slider-body .owl-carousel .owl-stage-outer{overflow:visible;}}
.type-slider{text-align:center;}
.type-div .type-top .type-img{display:block;margin-bottom:15px;border-radius:7px;}
.type-div .type-top .type-name{font-size:18px;font-weight:700;color:#000000;margin-bottom:20px;}
.type-div .type-top:hover .type-name{color:var(--theme-primary-color);}
.type-div .shop-for{font-family:'Georgia-Italic';color:#000;margin-bottom:0;}
.type-div .type-link{margin-top:15px;display:flex;justify-content:center;}
.type-div .type-link a{font-size:14px;margin:0 7px;}
@media (max-width:1199px){
.type-div .type-top .type-name{font-size:16px;margin-bottom:10px;}
.type-div .type-link{margin-top:10px;}
.type-div .type-link a{font-size:12px;}
}
@media (max-width:991px){
.type-div{width:200px;font-size:12px;}
.type-div .type-top .type-img{margin-bottom:17px;}
.type-div .type-top .type-name{font-size:14px;margin-bottom:5px;}
.type-div .type-link{margin-top:5px;}
.type-div .type-link a{margin:0 5px;}
}
.access-div .access-top .access-img{display:block;margin-bottom:12px;}
.access-div .access-top .access-name{display:block;font-size:14px;color:#000;margin-bottom:5px;min-height:42px;}
.access-div .access-top:hover .access-name{color:var(--theme-primary-color);}
.access-div .access-price{display:block;font-weight:700;}
.access-div .access-add-qty{display:flex;margin-top:10px;}
.access-div .access-add-qty .qty-input{max-width:74px;text-align:center;margin-right:7px;padding:5px 5px;border-radius:0;}
.access-div .access-add-qty .access-add-cart{font-size:14px;padding:14px 14px;white-space:nowrap;border-radius:0;}
@media (max-width:991px){
.access-div{width:150px;}
.access-div .access-top .access-img{margin-bottom:8px;min-height:42px;}
.access-div .access-top .access-name{font-size:12px;margin-bottom:8px;}
.access-div .access-add-qty{margin-top:10px;}
.access-div .access-add-qty .qty-input{max-width:45px;margin-right:5px;}
.access-div .access-add-qty .access-add-cart{font-size:12px;padding:13px 10px;}
}
.prdt-div .prdt-top .prdt-link-box{display:block;position:relative;margin-bottom:15px;border-radius:7px;overflow:hidden;}
.prdt-div .prdt-top .prdt-hover-div{visibility:hidden;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-around;width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;background-color:rgba(0, 0, 0, .4);opacity:0;transition:visibility 0s, opacity 0.15s linear;}
.prdt-div:hover .prdt-top .prdt-hover-div{visibility:visible;opacity:1;}
.prdt-div .prdt-top .prdt-hover-div .btn{padding:10px 5px;min-width:200px;white-space:nowrap;font-size:14px;}
.prdt-div .prdt-top .prdt-hover-div .btn svg{margin-top:-8px;}
.prdt-div .prdt-top .prdt-hover-div .quick-view-btn{background-color:#fff;color:#000;border-color:#fff;}
.prdt-div .prdt-top .prdt-hover-div .quick-view-btn:hover{background-color:#000;color:#fff;border-color:#000;}
.prdt-div .prdt-top .prdt-hover-div .quick-view-btn:hover .sv-search{stroke:#fff;}
.prdt-div .prdt-top .prdt-hover-div .save-project-btn{text-transform:capitalize;background-color:transparent;border:none;color:#fff;}
.prdt-div .prdt-top .prdt-hover-div .save-project-btn svg{fill:#fff;transition:fill 0.15s ease-in-out;}
.prdt-div .prdt-top .prdt-hover-div .save-project-btn:hover{color:var(--theme-primary-color);}
.prdt-div .prdt-top .prdt-hover-div .save-project-btn:hover svg{fill:var(--theme-primary-color);}
.prdt-div .prdt-top .prdt-name{display:block;font-size:14px;font-weight:400;color:#000;margin-bottom:10px;line-height: normal;min-height:42px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.prdt-div:hover .prdt-top .prdt-name, .prdt-div .prdt-top .prdt-name:hover{color:var(--theme-primary-color);}
.prdt-div .prdt-color ul{display:flex; flex-wrap: wrap; font-size:14px;align-items:center;}
.prdt-div .prdt-color ul li{margin-right:5px; margin-bottom: 5px; line-height:0px;}
.prdt-div .prdt-color ul li:last-child{margin-right:0;}
.prdt-div .prdt-color .pc-box,.prdt-div .prdt-color .pc-box-PLP{display:block;width:20px;height:20px;border:1px solid #8d8d8d;border-radius:100px;overflow:hidden;}
.prdt-div .prdt-color .pc-box:hover{border-color:#000;}
.prdt-div .prdt-color .pc-box-PLP{display:block;width:20px;height:20px;border:1px solid #8d8d8d;border-radius:100px;overflow:hidden;}
.prdt-div .prdt-slide-dsc{font-size:12px;margin:15px 0;}
.prdt-div .prdt-slide-dsc .unorder-list li{margin-bottom:2px;}
.prdt-div .prdt-slide-dsc .unorder-list li:last-child{margin-bottom:0;}
.prdt-div .prdt-slide-dsc .unorder-list li:before{width:5px;height:5px;top:6px;}
.prdt-div .prdt-price{display:flex;align-items:center;font-size:14px;font-weight:400;}
.prdt-div .prdt-price .prdt-mprice{color:var(--theme-primary-color);margin-right:7px;}
.prdt-div .prdt-price .prdt-mprice span{font-weight:700;}
.prdt-div .prdt-price .prdt-dprice{color:#8d8d8d;}
.prdt-div .prdt-price .prdt-dprice span{text-decoration:line-through;}
.prdt-div .prdt-top .prdt-link-box .top-seller-img{display:block;width:auto !important;}
@media (max-width:1199px){
.prdt-div .prdt-top .prdt-hover-div .btn{font-size:12px;min-width:160px;}
.prdt-div .prdt-price{flex-wrap:wrap;}
}
@media (max-width:991px){
.prdt-div{width:150px;}
.prdt-div:hover .prdt-top .prdt-hover-div{display:none;}
.prdt-div .prdt-color .pc-link{display:block;text-align:center;background-color:#e0e0e0;width:20px;height:20px;border:none;border-radius:100px;overflow:hidden;font-size:12px;font-weight:600;line-height:22px;}
.prdt-div .prdt-color .pc-link span span{display:none;}
.prdt-div .prdt-color .pc-link:hover{border-color:#000;}
.prdt-div .prdt-slide-dsc{margin:10px 0 5px;}
.prdt-div .prdt-price .prdt-mprice{margin-right:7px;}
}
.cate-slider .cate-list{text-align:center;}
.cate-slider .cate-list .cate-img{margin-bottom:26px;}
.cate-slider .cate-list .cate-content{padding:0 26px;}
.cate-slider .cate-list .cate-content .cate-name{margin:0 0 6px;}

@media (min-width:992px){
.cate-slider .owl-item.active img{border-bottom-left-radius:50px;}
.cate-slider .owl-item.active + .owl-item.active img{border-bottom-left-radius:0px;}
.cate-slider .owl-item.active + .owl-item.active + .owl-item.active img{border-top-right-radius:50px;}
}
@media (max-width:991px){
.cate-slider .cate-list{position:relative;width:246px;}
.cate-slider .cate-list .cate-img{margin-bottom:0;}
.cate-slider .cate-list.cl-first .cate-img img{border-bottom-left-radius:0;border-top-right-radius:0;}
.cate-slider .cate-list.cl-last .cate-img img{border-top-right-radius:0;border-bottom-left-radius:0;}
.cate-slider .cate-list .cate-content{position:absolute;bottom:0;width:100%;padding:10px 10px;}
.cate-slider .cate-list .cate-content .btn-link{display:inline-block;min-width:160px;padding:10px 15px;color:#fff;background-color:#000;text-transform:uppercase;font-weight:700;text-decoration:none;}
.flo-cat-set .cate-slider .cate-list .cate-content .btn-link{text-transform:capitalize;}
}
.brand-slider .brand-div, .brand-div{text-align:center;}
.brand-slider .brand-div img{margin:0 auto;}
@media (max-width:991px){.brand-slider .brand-div{width:150px;}}
@media (max-width:575px){.brand-div{margin-bottom:10px;}}
.brand-slider .brand-div, .brand-div{text-align:center;}
.brand-slider .brand-div img{margin:0 auto;}
@media (max-width:991px){.brand-slider .brand-div{width:150px;}}
@media (max-width:575px){.brand-div{margin-bottom:10px;}}
.insta-slider .insta-img{text-align:center;}
@media (max-width:991px){.insta-slider .insta-img{width:126px;}}
.testimonials-section{background-color:#f2f2f2;padding:50px 0;text-align:center;}
.testimonials-slider-main{margin-top:35px;}
.testimonials-slider.owl-theme .owl-nav.disabled + .owl-dots{margin-top:20px;margin-bottom:20px;}
.testimonials-div{font-family:"Times New Roman", Times, serif;color:#000;}
.testimonials-div .quot-img{margin:0 auto 9px;}
.testimonials-div .testimonials-hd{font-size:48px;font-style:italic;}
.testimonials-div .testimonials-txt{font-size:28px;margin-bottom:40px;font-style:italic;}
.testimonials-div .testimonials-name{position:relative;font-size:28px;}
.testimonials-div .testimonials-name:before{position:absolute;top:-20px;left:50%;content:'';width:23px;height:1px;background-color:#000;transform:translate(-50%, 0);}
@media (max-width:991px){
.testimonials-section{background-color:transparent;padding:30px 0;}
.testimonials-slider-main{margin-top:20px;}
.testimonials-slider.owl-theme .owl-nav.disabled + .owl-dots{margin-bottom:0px;}
.testimonials-div .quot-img{display:none !important;}
.testimonials-div .testimonials-hd{display:none;}
.testimonials-div .testimonials-txt{font-size:18px;margin-bottom:0;}
.testimonials-div .testimonials-name{display:none;}
}
@media (max-width:575px){.testimonials-div .testimonials-txt{font-size:14px;}}
.blog-box .blog-content{position:relative;display:block;max-width:390px;margin:-80px auto 0;padding:30px 30px;background-color:#EEEEEE;}
.blog-box .blog-content .date-hit{font-size:14px;margin-bottom:25px;}
.blog-box .blog-content .blog-hd{font-size:18px;font-weight:700;color:#000;margin-bottom:25px;min-height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;/* number of lines to show */ line-clamp:2;-webkit-box-orient:vertical;}
@media (max-width:1199px){
.blog-box .blog-content{max-width:280px;margin-top:-60px;padding:20px 20px;}
.blog-box .blog-content .date-hit{margin-bottom:15px;}
.blog-box .blog-content .blog-hd{margin-bottom:15px;}
}
@media (max-width:991px){.blog-slider .blog-box{width:246px;}
.blog-box .blog-content{text-align:center;max-width:220px;margin-top:-40px;padding:15px 15px;}
.blog-box .blog-content .date-hit{display:none;}
.blog-box .blog-content .blog-hd{font-size:14px;font-weight:600;margin-bottom:5px;}
}

/*Featured Items Home Page*/
.ft-main{padding:35px 0px;}
.fi-title{padding-bottom:20px;}
.fi-title .sub-hd2{margin-bottom:0px;}
.fi-viewall{color:#000;text-decoration:underline;display:inline-block;}
.fi-viewall:hover{text-decoration:none;}
.fi-viewall:not(.fi-active){display:none;}
.fi-tebs-cat{padding-bottom:50px;}
@media (min-width:768px){.fi-tebs-cat{display:flex;align-items:center;width:100%;justify-content:space-between;}}
.fi-tebs{display:flex;align-items:center;}
.fi-teb-link{display:flex;text-align:center;align-items:center;cursor:pointer;font-size:14px;color:#000;background-color:#eeeeee;border:1px solid #cfcfcf;border-radius:50px;line-height:14px;padding:11px 25px 10px 25px;}
.fi-teb-link:not(:last-child){margin-right:15px;}
.fi-teb-link.fi-active{border-color:#49525d;background-color:#fff;}
.fi-tab-content{position:relative;overflow:hidden;}
/*.fi-item-holder{position:relative;top:0;left:0;right:0;z-index:1;clear:both;}
.fi-item-holder:not(.fi-active){opacity:0;pointer-events:none;}*/
.fi-slider{padding-left:40px;padding-right:40px;}
.fi-slider .owl-stage-outer{margin-right:0px;}
.fi-slider .item.prdt-div{width:100%;}
.fi-slider .owl-prev,.fi-slider .owl-next{background-color:#fff;height:auto;width:auto;border-radius:0;top:33%;}
.fi-slider .owl-prev{left:0px;}
.fi-slider .owl-next{right:0px;}
@media (max-width:991px){
.ft-main{padding:28px 0px;}
.fi-title{padding-bottom:16px;}
.fi-tebs-cat{padding-bottom:40px;}
.fi-teb-link{padding:11px 20px 10px 20px;}
.fi-slider{padding-left:0px;padding-right:0px;}
.fi-slider .owl-stage-outer{overflow:visible;}
}
@media (max-width:767px){
.fi-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;}
.fi-tebs{display:flex;overflow-x:auto;padding:0px 10px 15px 10px;margin:0px -10px 17px -10px;}
.fi-teb-link{font-size:12px;line-height:14px;padding:11px 18px 10px 18px;white-space:nowrap;}
.fi-teb-link:not(:last-child){margin-right:10px;}
.fi-tebs-cat{padding-bottom:0px;}
}
/*
.fi-slider.owl-carousel .owl-stage-outer{margin-right:-50px;}
.fi-slider.owl-carousel .owl-nav button.owl-prev, 
.fi-slider.owl-carousel .owl-nav button.owl-next{background-color:#fff;height:50px;width:50px;border-radius:0;top:35%;}
.fi-slider.owl-carousel .owl-nav button.owl-prev{left:-50px;}
.fi-slider.owl-carousel .owl-nav button.owl-next{right:-50px;}
.fi-slider.owl-carousel .item.prdt-div{width:340px;}
@media (max-width:1399px){.fi-slider.owl-carousel .item.prdt-div{width:280px;}}
@media (max-width:1199px){
.fi-slider.owl-carousel .owl-stage-outer{margin-right:-30px;}
.fi-slider.owl-carousel .owl-nav button.owl-prev, 
.fi-slider.owl-carousel .owl-nav button.owl-next{background-color:#fff;height:30px;width:30px;top:32%;}
.fi-slider.owl-carousel .owl-nav button.owl-prev{left:-30px;}
.fi-slider.owl-carousel .owl-nav button.owl-next{right:-30px;}
.fi-slider.owl-carousel .owl-nav button.owl-prev svg, 
.fi-slider.owl-carousel .owl-nav button.owl-next svg{vertical-align:top;}
}
@media (max-width:991px){
.fi-slider.owl-carousel .owl-stage-outer{margin-right:0;overflow:visible;}
.fi-slider.owl-carousel .item.prdt-div{width:150px;}
}*/

.type-slider.owl-carousel .owl-nav-btn{top:36.3%;}
.modal .modal-content .tell-us-tarea{height:212px}
.add-cart-popup .prdt-cart-name{font-size:18px;font-weight:bold;color:#000;}
.add-cart-popup .prdt-cart-name a{color:#000;}
.add-cart-popup .prdt-cart-name a:hover{color:var(--theme-primary-color);}
.add-cart-popup .prdt-small-dtl p{font-size:14px;margin-bottom:2px;}
.coupon-popup .modal-body{padding:0 0;}
.coupon-popup .banner-top{position:relative;}
.coupon-popup .banner-top img.coupon-logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.coupon-popup .banner-top .btn-close{position:absolute;top:5px;right:5px;}
.coupon-popup .coupon-content-div{background-color:#ffea01;padding:15px 15px;}
.coupon-popup .coupon-content-div .sub-hd2{/*font-family:'Georgia-Italic';*/ text-transform:uppercase;font-weight:600;}
.coupon-popup .coupon-content-div .form-control{border-color:#fff;}
.coupon-popup .coupon-content-div .btn1:hover, 
.coupon-popup .coupon-content-div .btn1:focus, 
.coupon-popup .coupon-content-div .btn1:active, 
.coupon-popup .coupon-content-div .btn1.active{color:#fff;background-color:#000;border-color:#000}
.sqft-calc-popup .sqft-calc-form{margin-bottom:0;}
.sqft-calc-popup .sqft-calc-form table tr td{padding:5px 5px;}
.sqft-calc-popup .sqft-calc-form .form-control{padding:5px 5px;border-radius:2px;}
.sqft-calc-popup .sqft-calc-form .btn{margin:5px 0;padding:10px 15px;}
.sqft-calc-popup .sqft-calc-right{display:block;text-align:center;}
@media (min-width:992px){
.quick-view-popup .dtl-thumb-slider{padding-left:60px;}
.quick-view-popup .dtl-thumb-slider.owl-carousel .owl-dots{width:50px;}
.quick-view-popup .dtl-thumb-slider.owl-carousel .owl-dot{height:50px;margin-bottom:5px;}
}
@media (max-width:991px){
.modal .modal-content .btn{padding:10px 15px;}
.modal .modal-content .tell-us-tarea{height:150px;}
.add-cart-popup .prdt-cart-name{font-size:16px;}
.add-cart-popup .prdt-small-dtl p{font-size:12px;}
.sqft-calc-popup .sqft-calc-form table tr td{padding:5px 2px;}
.sqft-calc-popup .sqft-calc-form .btn{font-size:12px;}
.sqft-calc-popup .sqft-calc-right{margin-top:10px;}
}
.main-banner-slider{max-width:1800px;margin-left:auto;margin-right:auto;}
.main-banner-slider .hero-video-bnr{position:relative;padding-bottom:25%;}
.main-banner-slider .hero-video-bnr iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}
.home-wrapper{max-width:1630px;margin:0px auto;padding-left:10px;padding-right:10px;}
@media (max-width:575px){.main-banner-slider .hero-video-bnr{padding-bottom:61.4%;}}
.shipping-support-section{padding:40px 0;}
.shipping-support-section .ss-div{border-right:1px solid #8d8d8d;}
.shipping-support-section .ss-div:last-child{border-right:none;}
.shipping-support-section .ss-img{margin-right:15px;}
.shipping-support-section .ss-img .sv-truck{stroke:#000;}
.shipping-support-section .ss-content{color:#000;}
.shipping-support-section .ss-content .ss-hd{font-size:18px;font-weight:bold;margin-bottom:0;}
.shipping-support-section .ss-content .ss-txt{font-size:14px;margin-bottom:0;}
@media (max-width:1199px){
.shipping-support-section .ss-img{margin-right:10px;}
.shipping-support-section .ss-content .ss-hd{font-size:16px;}
}
@media (max-width:991px){
.shipping-support-section{padding:20px 0;}
.shipping-support-section{text-align:center;}
.shipping-support-section .ss-div{border-right:none;}
.shipping-support-section .ss-img{margin-right:0;margin-bottom:10px;flex:0 0 100%;}
.shipping-support-section .ss-content{margin-right:0;flex:0 0 100%;}
.shipping-support-section .ss-content .ss-hd{font-size:14px;}
.shipping-support-section .ss-content .ss-txt{display:none;}
}
.work-help-section .hw-bg{display:block;padding:50px 10px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.work-help-section .desk-help-section{margin-top:50px;}
.work-help-section .dhelp-content{padding:20px;color:#fff;}
.work-help-section .dhelp-content .dhelp-name{font-size:18px;font-weight:600;text-transform:uppercase;margin-bottom:8px;min-height:54px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;/* number of lines to show */ line-clamp:2;-webkit-box-orient:vertical;}
.work-help-section .dhelp-content .dhelp-txt{font-size:14px;margin-bottom:15px;min-height:42px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;/* number of lines to show */ line-clamp:2;-webkit-box-orient:vertical;}
.work-help-section .dhelp-content .btn-outline{font-size:14px;border-radius:0;padding:10px 8px 8px 8px;color:#fff;background-color:transparent;border-color:#fff;}
.work-help-section .dhelp-content .btn-outline:hover{color:#333f4b;background-color:#fff;}
@media (max-width:1199px){
.work-help-section .dhelp-content{padding:15px;}
.work-help-section .dhelp-content .dhelp-name{font-size:14px;}
.work-help-section .dhelp-content .dhelp-txt{font-size:12px;}
}
@media (max-width:575px){.work-help-section .help-section{margin-bottom:15px;}}
.ct_mid{padding:15px;overflow-y:auto;touch-action:pan-y;max-height:calc(299px - 58px);font-size:13px;line-height:13px;color:#000;-webkit-overflow-scrolling:touch;overflow:auto;}
.ct_mid::-webkit-scrollbar{width:4px;-webkit-appearance:none;position:relative;right:-4px;background-color:#cccccc;}
.ct_mid::-webkit-scrollbar-thumb{background:#010101}
@-moz-document url-prefix(){.ct_mid::-webkit-scrollbar{width:3px;-webkit-appearance:none}}
.ct_mid .prdt-name{font-size:14px;line-height:18px;color:#000;}
.ct_mid .prdt-name:hover{color:var(--theme-primary-color);text-decoration:underline;}
.ct_mid .prdt-mprice{color:#000;font-weight:700;text-align:right;}
.ct_mid>.row:not(:last-child){padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc;}
.error{color:red;font-size: 12px;}
.displaynone{display:none;}
.top-seller-img{position:absolute;}

.req-add-sec{position:relative;/* padding-right:65px;*/}
.req-add-sec .reg-add-btn{/* position:absolute;right:0;bottom:0;*/}
.req-add-sec .reg-add-btn a.btn{padding:0;height:51px;width:100%;max-width:300px;display:flex;align-items:center;justify-content:center;margin:10px auto;}
.req-add-sec .reg-add-btn a.btn span.add-icon{position:relative;display:inline-block;width:18px;height:18px;margin-right:10px;}
.req-add-sec .reg-add-btn a.btn span.add-icon:after{content:'';background-color:#fff;position:absolute;top:50%;left:50%;width:16px;height:2px;transform:translate(-50%, -50%);}
.req-add-sec .reg-add-btn a.btn span.add-icon:before{content:'';background-color:#fff;position:absolute;top:50%;left:50%;width:2px;height:16px;transform:translate(-50%, -50%);}
/* .req-add-sec .reg-add-btn a.btn:hover span.add-icon:before,.req-add-sec .reg-add-btn a.btn:focus span.add-icon:before,.req-add-sec .reg-add-btn a.btn:hover span.add-icon:after,.req-add-sec .reg-add-btn a.btn:focus span.add-icon:after{background-color:#000;} */
.req-add-sec .reg-add-btn a.btn.req-remove span.add-icon:before{display:none;}
@media (max-width:575px){
.req-add-sec .reg-add-btn a.btn{max-width:51px;}
.req-add-sec .reg-add-btn a.btn span.add-icon{margin-right:0;}
}

/* 24-12-2021 Showcase Collection Page CSS Start */
.price-list-format{background:#fff;border:1px solid #cacaca;display:inline-block;width:100%;margin:10px 0;}
.price-list-heading{background:#ffef0f;padding:8px 20px;text-align:center;}
.price-list-heading h3{color:#000;font-weight:400;}
.price-list-heading ul{display:inline-block;margin-top:0px;}
.price-list-heading ul:after{content:"";clear:both;display:table;}
.price-list-heading ul li{display:inline-block;float:left;font-size:14px;text-align:center;margin:4px;}
.price-list-heading ul li a{width:20px;height:20px;line-height:20px;display:block;background:#fff;color:#000;border:1px solid rgba(255,255,255,.2);text-decoration:none;}
.price-list-heading ul li a:hover, .price-list-heading ul li a.active{background:var(--theme-primary-color);color:#fff;border:1px solid rgba(255,255,255,.5);}
.pricelisting-top,.price-list-table .listheader{font-size:12px;background:rgb(251,251,251);background:-moz-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(232,232,232,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,251,251,1)), color-stop(100%,rgba(232,232,232,1)));background:-webkit-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(232,232,232,1) 100%);background:-o-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(232,232,232,1) 100%);background:-ms-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(232,232,232,1) 100%);background:linear-gradient(to bottom, rgba(251,251,251,1) 0%,rgba(232,232,232,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e8e8e8',GradientType=0);}
.price-list-table .visible-xs{display:none;}
.price-list-table table{border-collapse:inherit;}
.price-list-table table th{padding:10px;color:#000;font-size:14px;}
.price-list-table table td{padding:10px 10px 8px;font-size:14px;color:#000;}
.price-list-table .pricelisting tr td{border-bottom:1px solid #cacaca;}
.pl-style{width:40%;}
.pl-brand{width:14%;}
.pl-price1{width:14%;}
.pl-price2{width:14%;}
.pl-request{width:13%;}
.price-list-table table td.pl-style a{text-decoration:underline;}
.price-list-table table td.pl-style a:hover{text-decoration:none;}
.price-list-table .pricelisting-bg{position:relative;}
.price-list-table .table-ver{overflow-y:auto;overflow-x:hidden;max-height:535px;-webkit-overflow-scrolling:touch;}
.backtop-div{text-align:right;}
.backtop-div a.backtop-link{display:none;right:0;bottom:0;z-index:999;background:#000;width:40px;height:40px;line-height:40px;color:#fff;font-size:14px;padding:5px;margin-right:10px;}
.backtop-div a.backtop-link svg{fill:#fff;transform:rotate(180deg);margin-top:-5px;}

@media (max-width:991px){.price-list-heading h3{font-size:20px;}}
@media (max-width:767px){
.price-list-table{overflow:auto;}
.price-list-table .visible-xs{display:inline-block;}
.price-list-table .hidden-xs{display:none;}
.price-list-table .table-ver{max-height:280px;}
.price-list-heading{padding:8px 10px;}
.price-list-heading ul li{margin:3px;}
.price-list-heading ul li a{height:30px;width:30px;line-height:30px;}
.price-list-table .pricelisting-top{display:none;}
.price-list-table .pricelisting tr td{border:none;}
.pricelisting-bg{margin:0px auto;width:100%;}
.pricelisting-bg table, .pricelisting-bg thead, .pricelisting-bg tbody, .pricelisting-bg th, .pricelisting-bg td, .pricelisting-bg tr{display:block;}
.pricelisting-bg thead tr{position:absolute;top:-9999px;left:-9999px;}
.pricelisting-bg tr{border:1px solid #dfdfdf;}
.pricelisting-bg td{position:relative;text-align:left;width:100%;}
.pricelisting-bg td:nth-of-type(1){font-weight:bold;}
.pricelisting-bg td:nth-of-type(1):before{content:"";}
.pricelisting-bg td:nth-of-type(2):before{content:"Brand:";font-weight:bold;}
.pricelisting-bg td:nth-of-type(3):before{content:"Price per s.f.:";font-weight:bold;}
.pricelisting-bg td:nth-of-type(4):before{content:"Price per s.y.:";font-weight:bold;}
.pricelisting-bg td:nth-of-type(5):before{content:"";}
.pricelisting-bg td:nth-of-type(5) a{background:#474747;display:inline-block;font-weight:bold;line-height:16px;height:28px;padding-left:5px;text-decoration:none!important;text-transform:uppercase;color:#fff;font-size:10px;}
.pricelisting-bg td:nth-of-type(5) a b{background:url(../images/arrow-button.png) no-repeat right;display:block;padding:6px 20px 6px 0;text-transform:uppercase;color:#fff;font-size:12px;font-weight:normal;}
.pricelisting-bg td:nth-of-type(5) a:hover{background:#e21e26;text-decoration:none;}
.pricelisting-bg td:nth-of-type(5) a:hover b{background:url(../images/arrow-button.png) no-repeat right;color:#fff;}
}
/* 24-12-2021 Showcase Collection Page CSS End */


/* 09-02-2022 Login Page And Popup CSS Start */
.login-detail-inner.logindtl-reg{display:flex;flex-wrap:wrap;}
@media (min-width:768px){.login-detail-inner.logindtl-reg{height:100%;align-content:space-between;}}
/* 09-02-2022 Login Page And Popup CSS End */

/* 14-02-2022 CSS Start */
.cat-bottom-dtl h1, .cat-bottom-dtl h2, .cat-bottom-dtl h3, .cat-bottom-dtl h4, .cat-bottom-dtl h5, .cat-bottom-dtl h6{font-size:22px;font-weight:700;margin-bottom:0;}
.cat-bottom-dtl p{margin-bottom:25px;}
.brand-dtl-top a, .cat-dtl-top a{color:#000;text-decoration:underline;}
.brand-dtl-top a:hover, .cat-dtl-top a:hover{color:var(--theme-primary-color);text-decoration:none;}
.owl-carousel .owl-stage{margin:0 auto;}
.swatches-slider.owl-carousel .owl-stage,
.size-swatches-slider.owl-carousel .owl-stage{margin:0 0;}
.testimonials-slider.owl-carousel{padding:0 24px;}
.testimonials-slider.owl-carousel .owl-prev{left:0;}
.testimonials-slider.owl-carousel .owl-next{right:0;}
@media (min-width:992px){
.type-slider.owl-carousel,
.prdt-slider2.owl-carousel,
.brand-slider.owl-carousel,
.insta-slider.owl-carousel,
.flooring-slider.owl-carousel,
.cate-slider.owl-carousel{padding:0 24px;}
.type-slider.owl-carousel .owl-prev,
.prdt-slider2.owl-carousel .owl-prev,
.brand-slider.owl-carousel .owl-prev,
.insta-slider.owl-carousel .owl-prev,
.flooring-slider.owl-carousel .owl-prev,
.cate-slider.owl-carousel .owl-prev{left:0;}
.type-slider.owl-carousel .owl-next,
.prdt-slider2.owl-carousel .owl-next,
.brand-slider.owl-carousel .owl-next,
.insta-slider.owl-carousel .owl-next,
.flooring-slider.owl-carousel .owl-next,
.cate-slider.owl-carousel .owl-next{right:0;}
.type-slider.owl-carousel,
.prdt-slider2.owl-carousel,
.brand-slider.owl-carousel,
.insta-slider.owl-carousel,
.flooring-slider.owl-carousel,
.cate-slider.owl-carousel{padding:0 40px;}
}
@media (max-width:991px){
.cat-bottom-dtl h1, .cat-bottom-dtl h2, .cat-bottom-dtl h3, .cat-bottom-dtl h4, 
.cat-bottom-dtl h5, .cat-bottom-dtl h6{font-size:16px;}
}
/* 14-02-2022 CSS End */

/* 9-04-2022 CSS Start */
.flooring-slider.owl-carousel, 
.instagram-main .insta-slider.owl-carousel{padding-left:0px;padding-right:0px;}
/*.main-banner-slider .owl-theme .owl-nav.disabled + .owl-dots{margin-top:0px;position:absolute;background-color:rgba(0,0,0,0.5);width:87px;height:24px;border-radius:20px;bottom:25px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;}*/

.main-banner-slider .owl-theme .owl-dots .owl-dot.active span, .main-banner-slider .owl-theme .owl-dots .owl-dot:hover span{background:#000000;}
.main-banner-slider .owl-theme .owl-dots .owl-dot span{background:#ffffff;border:1px solid #ffffff;margin:0px 2px;}
.main-banner-slider .owl-theme .owl-dots .owl-dot.active span{width:35px;}
/*.main-banner-slider .banner-slider.owl-theme .owl-dots .owl-dot span{background:#FFFFFF;}
.main-banner-slider .banner-slider.owl-theme .owl-dots .owl-dot.active span, 
.main-banner-slider .banner-slider.owl-theme .owl-dots .owl-dot:hover span{background:#000000;}
.main-banner-slider .banner-slider.owl-theme .owl-dots{margin-top:10px !important;text-align:right;padding-right:10px;position:absolute;bottom:0;right:0;}*/
/* 9-04-2022 CSS End */

.banner-slider{display:block !important;}
.banner-slider .slide-owl-wrap:not(:first-child){display:none!important;}
.banner-slider img{width:100%!important;}

.fi-slider{/*display:block !important;*/}
.fi-slider .slide-owl-wrap:not(:first-child){display:none!important;}
.fi-slider img{/*width:100%!important;*/}

.prdt-slider2{display:block !important;}
.prdt-slider2 .slide-owl-wrap:not(:first-child){display:none!important;}
.prdt-slider2 img{width:100%!important;}

.cate-slider{display:block !important;}
.cate-slider .slide-owl-wrap:not(:first-child){display:none!important;}
.cate-slider img{width:100%!important;}

.brand-slider{display:block !important;}
.brand-slider .slide-owl-wrap:not(:first-child){display:none!important;}
.brand-slider img{width:100%!important;}

.testimonials-slider{display:block !important;}
.testimonials-slider .slide-owl-wrap:not(:first-child){display:none!important;}
.testimonials-slider img{/*width:100%!important;*/}

#shipping-info-modal .shipping-btxt{word-break:break-all;}
#shipping-info-modal .shipping-btxt h1, #shipping-info-modal .shipping-btxt h2, #shipping-info-modal .shipping-btxt h3, #shipping-info-modal .shipping-btxt h4, #shipping-info-modal .shipping-btxt h5, #shipping-info-modal .shipping-btxt h6 {font-size:18px; font-weight:600;}
@media (max-width:767px){
.cd-mob-chat-widget{font-size:16px!important;z-index:1058!important;padding:5px 5px!important;}
.flooring-slider.owl-carousel .blog-img>img {width:100%; margin:0 auto;}
}

