.thumb-slider-main .share-btn>.st_sharethis_custom{background:rgba(255,255,255,.7); float:left; margin:0; padding:8px; border-radius:50%;}
.detail-page-main{margin-bottom:100px;}
.thumb-slider-main .share-btn{position:absolute;top:15px;right:30px;z-index:1;}
.thumb-slider-main .share-btn svg{fill:#878787;}
.product-dtl-main .dtl-hd{color:#000000;font-weight:700;font-size:24px;}
.sku-review-main .sku-left p{color:#000000;font-size:14px;}
.sku-review-main .rating p{color:#8D8D8D;}

.brand-contact .brnad-img{margin-right:40px;}
.product-dtl-main .about-dtl-prd{font-size:14px;color:#000000;}
.product-dtl-main .about-dtl-prd .row{margin-left:-5px;margin-right:-5px;}
.product-dtl-main .about-dtl-prd .about-dtl-row{line-height:14px;}
.product-dtl-main .our-choice-main{border:1px solid #000000;}
.product-dtl-main .our-choice-main .our-choice-hd{background-color:#000000;font-size:14px;color:#FFFFFF;font-weight:700;padding:4px 0px 5px;}
.product-dtl-main .our-choice-main .our-choice-hd:before{content:"";display:block;position:absolute;right:-20px;top:0px;border-left:20px solid #000000;border-top:20px solid transparent;border-bottom:20px solid transparent;}
.product-dtl-main .our-choice-main li{width:50%;height:40px;line-height:34px;}
.product-dtl-main .our-choice-main a{color:#000000;font-size:16px;}
.product-dtl-main .our-choice-main .sv-heart{fill:#8D8D8D;}
.product-dtl-main .our-choice-main a:hover{color:var(--theme-primary-color);}
.product-dtl-main .our-choice-main a:hover svg{fill:currentColor;}
.swatches-detail-main .swatches-hd{color:#000000;font-size:14px;}
.swatches-detail-main .swatches-slider{margin-left: -10px;}
.swatches-detail-main li{padding-bottom:10px; padding-left: 10px; position: relative;}
.swatches-detail-main li a{border:1px solid #C8C8C8;position:relative;border-radius:3px;width:45px;height:45px;display:block;text-decoration:none;display:flex;align-items:center;justify-content:center;color:#000000;font-size:16px;}
.swatches-detail-main.size-swatches-dtl li a{width:auto;}
.swatches-detail-main li:hover a:before,.swatches-detail-main li.active a:before{border:2px solid #009900;box-shadow:0px 4px 4px rgb(0 0 0 / 25%); content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.swatches-detail-main li .swatch-select{display:none;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);}
.swatches-detail-main li:hover .swatch-select,.swatches-detail-main li.active .swatch-select{display:block;}
.squarefeet-div{border-bottom:2px solid #c6c6c6;margin-bottom:20px;padding-bottom:20px;}
.squarefeet-dtl-main .squarefeet-price .new-price{font-size:24px;font-weight:700;color:var(--theme-primary-color);}
.squarefeet-dtl-main .squarefeet-price .new-price span{font-weight:normal;font-size:12px;}
.squarefeet-dtl-main .squarefeet-price .old-price{font-size:12px;color:#575757;text-decoration:line-through;}
.squarefeet-dtl-main .squarefeet-price .full-price{font-size:14px;color:#000;}
.dtl-squarefeet .squarefeet-txt p{color:#000000;font-size:14px;}
.dtl-squarefeet .squarefeet-txt span{color:#8D8D8D;font-size:12px;}
.dtl-squarefeet .squarefeet-txt a{color:#000000;font-size:12px;}
.dtl-squarefeet .squarefeet-txt a:hover{color:var(--theme-primary-color);font-size:12px;}
.squarefeet-dtl-main #detail_calculation{font-size:14px;padding:20px;border:1px solid #C8C8C8;border-radius:5px;margin-top:10px;background:#EEEEEE;}
.squarefeet-dtl-main .saving-text{color:#009900;}
.squarefeet-dtl-main .per-price{color:#000;}

.squarefeet-box{width:97px;margin:0px 10px;}
.squarefeet-box input{border-color:var(--theme-primary-color);box-shadow:1px 1px 6px rgb(0 0 0 / 25%);text-align:center;}
.squarefeet-dtl-main .add-cart-btn{width:100%;}
.or-option:before{content:"";position:absolute;background-color:#8D8D8D;width:100%;height:1px;top:50%;transform:translateY(-50%);left:0px;z-index:1;}
.or-option span{z-index:2;color:#000000;display:inline-block;font-size:16px;background-color:#ffffff;padding:0px 5px;}
.product-dtl-main .contact-number .icon{top:-2px;}
.product-dtl-main .contact-number span{font-size:12px;}
.product-dtl-main .contact-number strong{font-size:24px;line-height:24px;}
.shipping-warranty-main{padding-right:20px;}
.shipping-warranty-main li:not(:last-child){padding-right:20px;}
.shipping-warranty-main a{font-size:16px;color:#000000;}
.shipping-warranty-main svg{position:relative;top:-2px;fill:currentColor;margin-right:5px;width:24px;height:24px;}
.shipping-warranty-main a:hover{color:var(--theme-primary-color);}
.shipping-warranty-main a:hover .sv-truck{stroke:var(--theme-primary-color);}
@media(min-width:992px){
.dtl-prd-top .col-xl-7 .thumb-slider-main{margin-right:20px;}	
.review-desk{padding-left:100px;margin-right:20px;}
.shipping-warranty-main{padding-left:100px;}
/*.accessories-slider-main .sub-hd2,.product-slider-main .sub-hd2{border-top:solid 2px #c6c6c6;padding-top:40px;}*/
}
@media(max-width:1599px){
.shipping-warranty-main{padding-right:0;}
}
@media(max-width:1199px){
.shipping-warranty-main a{font-size:11px;}
.shipping-warranty-main svg{margin-right:0px;width:16px;height:16px;} 
.shipping-warranty-main li:not(:last-child){padding-right:5px;}
}
@media(max-width:992px){
.shipping-warranty-main a{font-size:14px;}
}
@media(max-width:991px){
.squarefeet-dtl-main .add-cart-btn{width:100%;}
}
@media(max-width:767px){
.mobil-view-dtl .squarefeet-dtl-main{flex-wrap:wrap;display:flex;justify-content:space-between;align-items:flex-end;}
}

.specification-main{background-color:#EEEEEE;padding:50px 0px;margin-bottom:50px;}
.specification-main p{font-size:14px;color:#000000;line-height:22px;}
.specification-main .specific-dtl-table tr td strong{display:block;margin:10px 0 0 0;}
.specification-logos{margin-left:-10px;margin-right:-10px;}
.specification-logos li{padding-left:15px;padding-right:15px;padding-bottom:15px;}
.specification-logos li img{mix-blend-mode:multiply;}
.specific-dtl-table tr td{color:#000000;font-size:16px;vertical-align:top;}
.specific-dtl-table tr td:first-child{width:30%;padding-right:10px;}
.specific-dtl-table tr td:last-child{width:70%;}
.specific-dtl-table tr:not(:last-child) td{padding-bottom:10px;}
.moreless-button,.moreless-button:hover{color:var(--theme-primary-color);text-decoration:underline;font-size:12px;display:inline-block;}
/* .fixed-add-cart{display:none;} */
.buy-now-hd{color:#009900;font-weight:700;font-size:24px;text-align:center;margin-bottom:5px;text-transform:uppercase;font-style:italic;}
.review-content{/* background-color:#f2f2f2;*/ text-align:center;padding:20px 24px 0;/* margin:0 0 20px 0;*/}
/*
.review-content .review-slider.owl-carousel .owl-prev{left:-24px;}
.review-content .review-slider.owl-carousel .owl-next{right:-24px;}
.review-content .review-slider .testimonials-div .quot-img{margin-bottom:20px;}
*/
.review-content .review-slider.owl-carousel{padding:0 24px;}
.review-content .review-slider.owl-carousel .owl-prev{left:0;}
.review-content .review-slider.owl-carousel .owl-next{right:0;}
.review-slider.owl-theme .owl-nav.disabled + .owl-dots{margin-top:20px;margin-bottom:20px;}
.review-content .review-slider .review-div{font-family:"Times New Roman", Times, serif;color:#000;}
.review-content .review-slider .review-div .quot-img{margin:0 auto 9px;}
.review-content .review-slider .review-div .review-hd{font-size:48px;font-style:italic;}
.review-content .review-slider .review-div .review-txt{font-size:28px;margin-bottom:40px;font-style:italic;}
.review-content .review-slider .review-div .review-name{position:relative;font-size:28px;}
.review-content .review-slider .review-div .review-name:before{position:absolute;top:-20px;left:50%;content:'';width:23px;height:1px;background-color:#000;transform:translate(-50%, 0);}

@media (min-width:992px){
.dtl-thumb-slider{padding-left:100px;}
.dtl-thumb-slider.owl-carousel .owl-controls .owl-dot{background-size:cover;margin-top:10px;}
.dtl-thumb-slider.owl-theme .owl-nav.disabled + .owl-dots{margin-top:0px;}
.dtl-thumb-slider.owl-carousel .owl-dots{position:absolute;top:0;left:0px;width:80px;height:100%;margin-top:0px;}
.dtl-thumb-slider.owl-carousel .owl-dot{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:80px;margin-bottom:20px;border:2px solid transparent;}
.dtl-thumb-slider.owl-carousel .owl-dot.active{border-color:var(--theme-primary-color);}
.dtl-thumb-slider.owl-theme .owl-dots .owl-dot span{display:none;}

.swatches-detail-main.color-swatches-dtl li a{width:100%;height:100%;}
.swatches-detail-main.color-swatches-dtl .swatches-slider.owl-carousel .owl-item img{width:100%;}
}
@media (min-width:768px){
	.fixed-add-cart-sticky{display:none;}
}
@media (max-width:991px){
.thumb-slider-main{max-width:700px;margin:0 auto;}
.dtl-thumb-slider.owl-theme .owl-dots .owl-dot{background:none!important;}
.dtl-thumb-slider.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;}	
.specification-main{padding:15px 0px;}
.specific-dtl-table{margin-bottom:20px;}
/* .specific-dtl-table{display:none;} */
/*
.review-content .review-slider .testimonials-div .quot-img{display:block !important;margin-bottom:10px;}
.review-content .review-slider .testimonials-div .testimonials-txt{margin-bottom:20px;}
.review-content .review-slider .testimonials-div .testimonials-name{display:block;font-size:16px;}
.review-content .review-slider .testimonials-div .testimonials-name:before{top:-10px;}
*/
.review-content .review-slider.owl-theme .owl-nav.disabled + .owl-dots{margin-bottom:0px;}
.review-content .review-div .quot-img{display:none !important;}
.review-content .review-div .review-hd{display:none;}
.review-content .review-div .review-txt{font-size:18px;margin-bottom:0;}
.review-content .review-div .review-name{display:none;}

#ScrolltoSpecificationDiv .contact-number{border-top:solid 1px #8d8d8d;padding-top:15px;margin-top:5px;}
}
@media (max-width:575px){.review-div .review-txt{font-size:14px;}}
@media (max-width:767px){
.detail-page-main{margin-bottom:30px;}
.product-dtl-main .dtl-hd{font-size:14px;}
.sku-review-main .sku-left p,.product-dtl-main .about-dtl-prd{font-size:12px;}
.rating .review-count{font-size:11px;}
.thumb-slider-main .share-btn{right:5px;top:5px;}
.thumb-slider-main .share-btn svg{width:26px;height:26px;}
.sku-review-main .rating p{top:-2px;}
.product-dtl-main .our-choice-main li{height:35px;line-height:30px;}
.product-dtl-main .our-choice-main .our-choice-hd:before{border-left:18px solid #000000;border-top:18px solid transparent;border-bottom:18px solid transparent;right:-18px;}
.product-dtl-main .our-choice-main .our-choice-hd{font-size:10px;}
.product-dtl-main .our-choice-main .sv-heart{width:21px;height:21px;}
.product-dtl-main .our-choice-main a{font-size:12px;}
.product-dtl-main .our-choice-main li:not(:first-child){width:65%;}
.product-dtl-main .our-choice-main .our-choice-hd{white-space:nowrap;}
.product-dtl-main .our-choice-main .our-choice-hd span{left:5px;}
.swatches-detail-main{margin-left:-10px;margin-right:-10px;overflow:hidden;}
.swatches-detail-main .swatches-hd{padding-left:10px;padding-right:10px;}
.swatches-detail-main .swatches-slider, .swatches-detail-main .size-swatches-slider{padding-left:10px;padding-right:10px;}
.swatches-detail-main .owl-carousel .owl-stage-outer{overflow:visible;}
.or-option span{font-size:12px;}
.shipping-warranty-main .sv-truck{width:24px;height:24px;}
.shipping-warranty-main .sv-medal{width:26px;height:26px;}
.specification-main{margin-bottom:30px;}
.specification-main .sub-hd2{font-size:24px;}
.specification-main p{font-size:12px;line-height:18px;}
.specific-dtl-table tr td{font-size:14px;}
.specific-dtl-table tr td:first-child{width:45%;}
.specific-dtl-table tr td:last-child{width:55%;}
.specification-logos{margin-left:-5px;margin-right:-5px;}
.specification-logos li{padding-left:5px;padding-right:5px;padding-bottom:5px;}
.accessories-slider-main .sub-hd1{font-size:24px;}
.detail-page-body{padding-bottom:70px;}
.fixed-add-cart.fixed-stick{/* display:block; */position:fixed;left:0;bottom:0;width:100%;padding:10px 10px;background:#fff;z-index:9999;-webkit-box-shadow:0px -5px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px -5px 5px 0px rgba(0,0,0,0.2);box-shadow:0px -5px 5px 0px rgba(0,0,0,0.2);}
.fixed-add-cart.fixed-stick .btn{font-size:12px;padding:10px 10px 5px;}
.fixed-add-cart.fixed-stick .btn span{display:inline-block;max-width:70px;}
.fac-row{display:flex;padding:10px 10px;}
.fac-row .fac-col{flex:0 0 33.33%;max-width:33.33%;}
.fac-row .fac-col:not(:last-child){padding-right:10px;}
.detail-page-body .go-top{right:1rem;bottom:5rem;}
/* .review-content{margin:0 0 10px 0;} */
.wishlist-review{font-size:14px;}
.wishlist-review-mob .review-main .text-start{justify-content:center;display:flex;align-items:center;flex-wrap:wrap;}
.wishlist-review-mob .review-main .text-start a{padding:5px;}
}
@media (max-width:575px){
.wishlist-review-mob .review-main .text-start a{padding:3px;font-size:13px;} 
.shipping-warranty-main{flex-wrap:wrap;} 
.shipping-warranty-main li{padding-bottom:8px;} 
.shipping-warranty-main li:not(:last-child){padding-right:15px;}
}
@media (max-width:374px){
.product-dtl-main .our-choice-main .sv-heart{width:18px;height:18px;}
.product-dtl-main .our-choice-main a{font-size:10px;position:relative;left:5px;}
.sku-review-main .sku-left p{font-size:11px;}
}
.share-btn .st_sharethis_custom{border:none;}
/* .iframe-video{width:100%;} */
/* .dtl-thumb-slider.owl-carousel .owl-item{position:relative;} */

@media (min-width:992px){
.swatches-slider.owl-carousel, .size-swatches-slider.owl-carousel{padding:0 22px 0 0;}
.swatches-slider.owl-carousel .owl-nav-btn,	.size-swatches-slider.owl-carousel .owl-nav-btn{top:40%;}
.swatches-slider.owl-carousel .owl-prev, .size-swatches-slider.owl-carousel .owl-prev{left:-26px;}
.swatches-slider.owl-carousel .owl-next, .size-swatches-slider.owl-carousel .owl-next{right:0;}
}

/*color dropdown*/
.color-dropdown-dtl .color-hd{color:#000000;font-size:14px;}
.dropdownbox{position:relative;display:block;}
.dropdownbox span.f1:before{content:"";position:absolute;top:5px;bottom:5px;border-left:1px solid #c7c7c7;height:18px;right:24px;}
.dropdownbox span.f1{background-color:#fff;border:1px solid #c7c7c7;border-radius:5px;display:block;line-height:18px;padding:5px 30px 5px 5px;text-transform:capitalize;position:relative;cursor:pointer;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dropdownbox span.f1:after{border-top:5px solid #9b9b9b;border-right:5px solid transparent;border-left:5px solid transparent;content:"";position:absolute;top:12px;right:7px;}
.dropdownbox span.f1 img{margin-right:4px;float:left;width:18px;height:18px;}
.dropdownbox:hover ul{display:block;}

@media (max-width:767px){.dropdownbox.active ul{display:block;}}

.dropdownbox ul{display:none;position:absolute;left:0px;top:30px;width:100%;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;background-color:#fff;z-index:4;max-height:300px;overflow-y:auto;}
.dropdownbox ul li{display:block;}
.dropdownbox ul li a{border-bottom:1px solid #c7c7c7;display:block;line-height:18px;padding:5px;text-transform:capitalize;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dropdownbox ul li a img{margin-right:4px;float:left;width:18px;height:18px;}
.dropdownbox ul li a:hover{text-decoration:none;}
.dropdownbox{display:inline-block;width:200px;}
/*color dropdown*/

@media (max-width:767px){
.dropdownbox{width:100%;}
}

/* 30-Sep-2024 Color Swatches CSS Start */
.color-swatches-dtl .colorswatches-mainhd{font-size:16px;font-weight:600;text-transform:uppercase;}
.color-swatches-dtl ul.colorswatches{display:flex;flex-wrap:wrap;margin:0 -5px;}
.color-swatches-dtl ul.colorswatches li{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding:0 5px 10px;text-align:center;}
.color-swatches-dtl ul.colorswatches li .colorswatches-img{position:relative;display:block;border:1px solid #C8C8C8;border-radius:3px;}
.color-swatches-dtl ul.colorswatches li .colorswatches-img img{width:100%;}
.color-swatches-dtl ul.colorswatches li:hover .colorswatches-img, .color-swatches-dtl ul.colorswatches li.active .colorswatches-img{border:2px solid #009900;box-shadow:0px 4px 4px rgb(0 0 0 / 25%);background-color:#C8C8C8;}
.color-swatches-dtl ul.colorswatches li .swatch-select{display:none;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);}
.color-swatches-dtl ul.colorswatches li:hover .swatch-select, .color-swatches-dtl ul.colorswatches li.active .swatch-select{display:block;}
.color-swatches-dtl ul.colorswatches .colorswatches-hd{display:block;font-size:12px;color:#000000;margin-top:10px;}
@media (max-width:991px){
	.color-swatches-dtl .colorswatches-mainhd{text-align:center;}
	.color-swatches-dtl ul.colorswatches li{flex:0 0 12.5%;max-width:12.5%;}
}
@media (max-width:575px){
	.color-swatches-dtl ul.colorswatches li{flex:0 0 25%;max-width:25%;}
}
/* 30-Sep-2024 Color Swatches CSS End */