/** Shopify CDN: Minification failed

Line 1002:94 Unexpected "{"

**/
.free-shipping-text .tooltip {opacity: 1;pointer-events: all;display: flex;position: relative;}
.free-shipping-text .lang {display: flex;align-items: center;flex-wrap: wrap;gap: 2px;}
 .free-shipping-text .tooltip .ship_txt2, .free-shipping-text .tooltip .return_txt {font-weight: bold;}
.free-shipping-text .tooltip .inner_tooltip {position: absolute;width: 170px;background-color: #000;text-align: center;padding: 5px;top: 100%;left: 0;visibility: hidden;color: #fff; font-size: 15px}
.free-shipping-text .tooltip .inner_tooltip:after {content: "";position: absolute;bottom: 100%;left: 30px;margin-left: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent black transparent;}
.free-shipping-text .tooltip:hover .inner_tooltip {visibility: visible;}
p.unitPriceDesk {font-weight:normal; font-size:16px; margin-top:5px;}
p.unitPriceMob {font-weight:normal; font-size:17px; margin-top:7px;} 
.site-nav-dropdown.style_7 .inner.dropdown {display:flex; max-width:50%; display:flex; width:100%; max-height:110px; flex:unset; align-items:center; justify-content:space-between;   margin: 0;border-bottom:1px solid #eee; padding-right: 0px;}
.site-nav-dropdown.style_7 * {position:relative; padding-right:0px; padding-left:0px;}
.sub-menu-mobile.menu-mb-translate.style_7 {max-width:648px; margin:0 auto; padding:0 !important;}
.site-nav-dropdown.style_7 .inner.dropdown:hover {background:var(--header-text-color);}

.site-nav-dropdown.style_7 .inner.dropdown:nth-child(2n){border-right:1px solid #eee; padding-right:0px;} 
.site-nav-dropdown.style_7 .inner.dropdown .item-img {padding:0;} 
.site-nav-dropdown.style_7 .inner.dropdown a, .site-nav-dropdown.style_7 .inner.dropdown span {font-weight:600; text-transform: capitalize;}
.site-nav-dropdown.style_7 .inner.dropdown .item-img img {max-height:81.5px; padding-right:2px;}
.site-nav-dropdown.style_7 .inner.dropdown .current {width:100%; height:100%; max-width:67%; display:flex; align-items:center; padding:0 0px 0 15px;}
 
.template-collection.style_product_grid_4 .product-item .product-title {font-weight:600; font-size:15px; margin-bottom:2px; height:auto;}
.template-collection .bottom_main {display:flex;}
.template-collection .bottom_main .right_price {width:44%; margin-left:15px;}
.template-collection .bottom_main .left_meta {width:70%;display:flex; margin-left:22px;}
.template-collection .bottom_main .left_meta ul {display:flex; flex-wrap:wrap; margin:0; width:50%;}
.template-collection .bottom_main .left_meta ul:last-child {margin-left:15px;}
.template-collection .bottom_main .left_meta ul li {list-style:outside; padding:0 0 5px; margin:0; width:100%;}
.template-collection.style_product_grid_4 .price-box .price-regular span {font-size:22px;}
.template-collection .bottom_main .left_meta ul li span, .products-list .product-item .product-details .sku {font-size:13px;}
.template-collection .bottom_main .left_meta ul li span:last-child, .pdp_sp_main ul li span:first-child, .template-product .product-shop .product-infor span:nth-child(even) {font-weight:600;}
.template-collection .bottom_main {margin-top:22px;}
.template-collection.style_product_grid_4 .product-item .item-swatch {margin:0px; flex:initial; margin-bottom:12px}
.template-collection.style_product_grid_4 .product-item .color_{margin-bottom:0; font-size:14px; font-weight:500; margin-left:15px;}
.template-collection.style_product_grid_4 .product-item .wrapper-button-card {max-width:250px;}
.template-collection.style_product_grid_4 .products-list .product-item .action, .pdp_sp_main, .size-chart-img img {width:100%;}

.template-collection .collection-item-swatch {display:flex; align-items:center; margin-top:20px;}

.pdp_detail_main {display:flex; flex-wrap:wrap; justify-content:space-between; font-size:14px;}
.pdp_detail_main .detail {width:calc(33.33% - 20px); margin-bottom:25px;}
.pdp_detail_main h3 {width:100%; border:1px solid #bbbbbb; padding-top:15px; padding-bottom:7px; font-size:25px; text-transform: capitalize;    border-top: 0; border-left: 0;border-right: 0;}
.pdp_detail_main h5 {margin-bottom:10px;}
.pdp_sp_main ul {display:flex;justify-content: space-between; flex-wrap:wrap; width:100%;}
.pdp_sp_main ul li {width:calc(50% - 15px); display:flex; margin-bottom:10px;}
.pdp_sp_main ul li span {width:50%; font-size:15px;} 

.pdp_downloads ul {display:flex; justify-content:flex-start; width:100%; align-items:center; flex-wrap:wrap;} 
.pdp_downloads ul li {width:calc(33.33% - 20px); border-radius:40px; text-align:center; overflow:hidden; margin:20px 10px 20px 10px;}
.pdp_downloads{width:100%;margin-top: 50px;}
.pdp_downloads ul li a{display: block; padding: 10px 10px; color:#ffff; font-weight:500; font-size: 16px; background-color: #107DB3;}
.pdp_downloads ul li a:hover {background:#0ba0cb; color:#fff;}
.pdp_downloads ul img {display:none;}

.template-product .product-shop .product-infor label {min-width:unset; font-size:13px;}
.template-product .product-shop .product-infor span {font-size:13px; padding-right:4px;}
.template-product .product-shop .product-title {margin-bottom:0px; font-size:20px; text-transform:capitalize;}
.template-product .product-shop .prices {font-size:22px; margin-bottom:0;}
.template-product .product-shop .prices span {font-size:25px;}

.template-product .product-shop .qty-group{max-width:100%; border-radius:40px; position:relative;}
.template-product .product-shop .qty-group .plus {position:absolute; right:-1px; width:60px; height:100%; border:1px solid #cbcbcb; border-radius:0 40px 40px 0;}
.template-product .product-shop .qty-group .minus {position:absolute; right:60px; width:60px; height:100%; border-right:0 !important; border:1px solid #cbcbcb; border-radius:40px 0 0 40px;}
.template-product .product-shop .qty-group input {font-weight:900; font-size:18px;}
.product-shop .quantity {margin-bottom:20px !important;}
.size-chart-img .mob_img {display:none;}

.template-product .product-infor .left_meta ul {display:flex; flex-wrap:wrap; margin: 20px 0; width:50%; padding-left:8px; margin-top:10px; margin-bottom:0px;}
.template-product .product-infor .left_meta ul li {width:50%; margin:3px 0;}
.template-product .product-infor .left_meta .readmore_{text-align:left; width:100%; margin-left:8px; margin-bottom:5px; margin-top:2px;}
.template-product .product-infor .left_meta .readmore_ a {color:#007bff; transition: all .5s ease-out;}

.template-product .product-infor .left_meta {display: flex;flex-wrap: wrap;align-items: flex-start; padding-bottom: 3px; border-bottom: 1px solid #eee;}
.template-product .product-infor .left_meta ul li {width:100%; list-style:inside;}
.price-review-main {display:flex; justify-content:space-between; margin-top:20px; padding-bottom:2px; border-bottom: 1px solid #eee; flex-direction:column;}
.price-review-main .price_review {display:flex; justify-content:space-between;}
.price-review-main .shop-payment.desktop {margin-top:20px; font-size:14px;}

.template-product #product-variants .size-chart-open-popup {position:absolute; bottom:0; right:0;}
.template-product #product-variants {position:relative; margin-bottom:20px;}
.template-product .pdp_call_section {display:flex; justify-content:space-evenly;}

.template-product .pdp_call_section a {font-size:14px; color:#3c3c3c; font-weight:400; text-decoration:underline; margin:0; padding:10px 15px;}
.template-product .pdp_call_section .theme-ask .ask-an-expert-text {border:none; padding:0;}
.template-product .pdp_call_section .theme-ask i {display:none;}
.pdp_sp_main.pdp_detail_main table, .pdp_sp_main.pdp_detail_main table td {border:none;}
.pdp_sp_main.pdp_detail_main table tbody {display:flex; flex-wrap:wrap;}
.pdp_sp_main.pdp_detail_main table tbody tr {width:50%; display:flex;}
.pdp_sp_main.pdp_detail_main table tbody tr td {font-size:15px;}
.pdp_sp_main.pdp_detail_main table tbody tr td:first-child {width:30%; font-weight:600;}
.pdp_sp_main.pdp_detail_main table tbody tr td:last-child {width:70%;}
.pdp_sp_main.pdp_detail_main {margin-bottom:20px; margin-top:20px; flex-direction:column;}

.product-shop .shopify-product-form .quantity label, #pdp_sp_main .spec-title {display:none;}
.tabs__product-page {margin-bottom:40px;}
.template-product .product-shop .left_meta ul li span, .product-collection .left_meta li span {color:#1e1e1e;}
#product-variants span, .theme-ask .ask-an-expert-text a {text-transform:capitalize;}
.template-product .stamped-container {max-width:100% !important; font-family:'Poppins';}
.template-product #stamped-main-widget {width:100%; margin:0;}
.products-list .product-item .product-top {width:26% !important;}
.products-list .product-item .product-details {margin-top:12px !important;}
#stamped-main-widget .stamped-header-title {display:block!important; margin-bottom:50px; width:100%; border:1px solid #bbbbbb; padding-top:15px; padding-bottom:12px; font-size:25px; text-transform: capitalize;border-top:0; border-left: 0; border-right: 0; font-weight: 700; letter-spacing: 0; text-align: left;}
.sku-product {position:relative; width:100%;}
.sku-product > span {cursor:pointer; position:relative;}
.sku-product .sku-copy-tooltip {background-color:#3d3d3d; border-radius:10px; color:#fff; display:none; height:18px; line-height:18px; font-size:10px; font-weight:800; left:9%; opacity: 0; padding: 0px 8px; position: absolute;font-size: 12px !important;top: 100%; transform: translate(20%,2px);transition: transform .2s ease,opacity .2s ease; white-space: nowrap;}
.sku-product .sku-copy-tooltip {display:block;}
.sku-product .sku-copy-tooltip:before {border: 4px solid #3d3d3d; border-left-color: transparent; border-right-color: transparent; border-top-color: transparent; bottom: 100%; content: ''; display: block; left: 50%; position: absolute; transform: translate(-50%, 0%);}
.sku-product .sku-click-target:focus + .sku-copy-tooltip, .sku-product .sku-click-target:hover + .sku-copy-tooltip { opacity: 1; transform: translate(20%, 2px);}
.wrapper-tab-content .overview { width: 100%; border: 1px solid #7f7f7f29; padding: 15px 0; font-size: 16px; text-transform: capitalize; border-left: 0; border-right: 0;border-bottom:0; float: left; margin-bottom: 50px; font-weight: 700;}
.template-collection.style_product_grid_4 .recently-viewed-products .product-item .item-swatch {margin-bottom: 20px;margin-top: 14px;}
.pdp_detail_main.detail-product-title .detail_tab {display: flex; flex-wrap: wrap;justify-content: space-between;}
.template-collection.style_product_grid_4 .action a.learn_more-title { display: block;  position: relative;}
.template-collection.style_product_grid_4 #CollectionProductGrid .action span.learn_more {  min-width: calc(100% - 83px); padding: 9px 15px 7px!important;  background: var(--collection_add_to_cart_bg_color) ; color: var(--collection_add_to_cart_color); border-radius: 50px;border-radius: 30px;font-weight: 500;text-transform: capitalize; width: 100%;display: block; text-align: center;}
.template-collection.style_product_grid_4 #CollectionProductGrid .action span.learn_more:hover{background:var(--collection_add_to_cart_bg_color_hover);color:var(--collection_add_to_cart_color_hover);}
.pdp_detail_main.pdp_downloads .tab-content { width: 100%; padding-left: 15px; padding-right: 15px}
.pdp_detail_main.detail-product-title .detail_tab.tab-content { width: 100%; display: block;padding-left: 15px; padding-right: 15px; padding-bottom: 15px}
.tabs__product-page .wrapper-tab-content { display: none;}
.pdp_detail_main.overview .tab-content {width: 100%;}
.pdp_detail_main.detail-product-title .two-col-detail.tab-content { display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; padding-left: 15px; padding-right: 15px;}

.product-item .product-bottom { min-height: 190px;  display: flex; flex-direction: column;}
.style_product_grid_4 .product-item .item-swatch {  flex: 1;}
.style_product_grid_4 .product-item .price-box, .style_product_grid_4 .fbt-product-item .price-box {flex: 0.7; margin-top: 6px;}
.style_product_grid_4 .product-item .product-title { height: 45px;}
.template-collection.style_product_grid_4  .recently-viewed-products .product-bottom .product-title {font-size: 14px;font-weight: 400;}
.template-collection.style_product_grid_4  .recently-viewed-products .price-box .price-regular span { font-size: 14px;}
.pdp_detail_main.overview h3.pro_detail {  font-size: 0; border: 0px;}
.product-recommendations .item-swatch li label img { max-height: 30px;max-width: 30px; border-radius: 30px;}
#CollectionProductGrid .item-swatch li label img { max-height: 30px; max-width: 30px; border-radius: 30px;}
.halo-product-content .swatch .swatch-element label {padding: 0px; min-width: 30px;  height: 30px;}
.halo-product-content .swatch .swatch-element.color label.swatch_variant_img:after { border-width: 1.5px;}
.collection-desc-mobile {display: none;}
.pdp_detail_main.pdp_reviews h3.reviews { display: none;}
.pdp_detail_main .stamped-review-body h3 {border:0;}
.pdp_detail_main.pdp_reviews { width: 100%;}
.pdp_detail_main.pdp_reviews .tab-content { width: 100%;}
.template-collection .product-collection.products-list .product-item .product-details .item-swatch .group-swatch { display: inline-block !important; position: relative; left: auto; right: auto;top: auto; bottom: auto; width: auto;}
.template-collection .product-collection .collection-item-swatch .item-swatch-more { display: none;}
.pdp_detail_main.pdp_downloads .tab-content { padding: 0;}
.product-img-box.vertical-moreview .slick-arrow.slick-prev { left: 56%;}
.template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview .slider-nav .item {width:75px !important}
.template-product.style_product_grid_4.layout_style_suppermarket .slider-nav .product-single__media a svg { width: 20px; height: 20px;}
.template-product.style_product_grid_4.layout_style_suppermarket .product-grouped .slider-for .product-single__media {  padding-top: 56.25% !important;}
.template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview { -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; align-items: flex-start;}
.template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview .slider-nav .item { margin: 6px 10px;}
.template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview .slick-arrow.slick-next { left: auto; right: 7px;}
.template-product.style_product_grid_4.layout_style_suppermarket .product_top .product-shop { margin-top: 0;}

.product-img-box.vertical-moreview .slider-nav .item {opacity: 0.7;}
.template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview .slider-nav .item.slick-current { border: 1px solid #107DB3 !important;opacity:1;}
.help-center {padding: 100px 22px;}
.help-center-inner { display: flex; flex-wrap: wrap; flex-direction: row; width: 100%;justify-content: space-between;}
.tabs {margin: 0;padding-right: 15px;	list-style: none;	}
.tabs li {width: 100%;padding: 0;margin: 0 0 15px; text-align: left;}
.tabs a {position: relative;display: block;text-decoration: none;color: #000; font-size: 15px;text-transform: capitalize; transition: none; border-bottom: 2px solid #b7b7b7; padding-bottom: 15px;}
.tabs a.active {font-weight:700;border-bottom:2px solid #000;}
.tabs a:hover,.tabs a:focus{color: #000}
.tabs a:after {position: absolute; content: ""; background: url(/cdn/shop/files/next_256x256_crop_center.png?v=1652339732;); right: 0; top: 4px; width: 20px; height: 20px;  background-repeat: no-repeat;}
.tabs a.active::after,
.tabs:hover a.active::after {background:url("/cdn/shop/files/next-hover_256x256_crop_center.png?v=1652339875;");background-repeat: no-repeat;}
.help-center-inner .help-center-left {width: 18%;}
.help-center-inner .help-center-right { width: 75%;}
.help-center-inner .help-center-right .panel p { font-size: 15px; letter-spacing: 0.6px;line-height: 1.5;color: #000;}
.help-center-right div { font-size: 14px; line-height: 2; color: #000;letter-spacing: 0.5px; padding-left: 0px; margin-left: 0px}
.help-center-right div a { font-weight: 600;}
.help-center-right div a:hover{color:#107db3;}
.help-center-right .waranty-footer-form .signup-box { padding-top: 70px;}
#bulkform .col-md-6 {padding: 0 7px;}
#bulkform .col-md-6:nth-child(odd) {padding: 0 7px;}
.help-center-right .waranty-footer-form  .form-group.common-ico { margin-bottom: 40px;}
.help-center-right .contact-form #contactFormWrapper {display: flex;flex-wrap: wrap;width: 100%; justify-content: space-between;}
.help-center-right .contact-form #contactFormWrapper .form-group { margin-bottom: 40px; width: 46%;}
.help-center-right .contact-form #contactFormWrapper .form-group:nth-child(5) {  width: 100%;}
/* .white-popup .signup-box .form-group.custom-radio { padding: 0 22px;} */
.white-popup .signup-box  .form-group.custom-radio label { margin-right: 5px;}
.white-popup .signup-box .form-group.custom-radio.last {text-align: left;}
.white-popup .signup-box .col-md-12.mess-text { padding: 0 14px;}
.main-content .help-center-right input[type=text],
.main-content .help-center-right input[type=password],
.main-content .help-center-right input[type=email],
.main-content .help-center-right input[type=tel]{ border: 0 !important;border-bottom: 1px solid #cbcbcb !important;  max-width: 100%; text-transform: capitalize; font-size: 14px !important; letter-spacing: 0.5px !important;box-shadow:none !important;border-radius:0 !important; font-family: Neue Haas Grotesk Display Pro !important;}
.main-content .help-center-right textarea {font-family: Neue Haas Grotesk Display Pro !important; max-width: 100%; border-radius: 10px;text-transform: inherit;font-size: 14px !important;letter-spacing: 0.5px !important;}

.help-center-right .waranty-footer-form .form-group.common-ico select {color: #3c3c3c; border: 0; border-bottom: 1px solid #cbcbcb; background-color: #fff; background-image: url(/cdn/shop/files/down-arrow.svg?v=1689244230); background-size: 17px;background-position: right 10px center;background-repeat: no-repeat; cursor: pointer;}
.help-center-right .waranty-footer-form .form-group.common-ico select::-webkit-input-placeholder {color: #3c3c3c;opacity:1;}
.help-center-right .waranty-footer-form .form-group.common-ico select::-moz-placeholder { color:#3c3c3c;opacity:1;}
.help-center-right .waranty-footer-form .form-group.common-ico select:-ms-input-placeholder { color: #3c3c3c;opacity:1;}
.help-center-right .waranty-footer-form .form-group.common-ico select:-moz-placeholder { color: #3c3c3c;opacity:1;}


.main-content .help-center-right input[type=text]::-webkit-input-placeholder ,
.main-content .help-center-right input[type=email]::-webkit-input-placeholder{
font-size: 14px !important; letter-spacing: 0.5px !important; font-family: Neue Haas Grotesk Display Pro !important;}

.main-content .help-center-right input[type=text]::-moz-placeholder ,
.main-content .help-center-right input[type=email]::-moz-placeholder{ 
font-size: 14px !important; letter-spacing: 0.5px !important; font-family: Neue Haas Grotesk Display Pro !important;}

.main-content .help-center-right input[type=text]:-ms-input-placeholder ,
.main-content .help-center-right input[type=email]:-ms-input-placeholder{ 
font-size: 14px !important; letter-spacing: 0.5px !important; font-family: Neue Haas Grotesk Display Pro !important;}

.main-content .help-center-right input[type=text]:-moz-placeholder,
.main-content .help-center-right input[type=email]:-moz-placeholder{
font-size: 14px !important; letter-spacing: 0.5px !important; font-family: Neue Haas Grotesk Display Pro !important;}

.form-inner .form-control{padding: 22px 12px 22px !important; line-height: 24px !important; border-radius: 30px !important;}

.accordion-container{position: relative;}
.accordion-container .set { position: relative; width: 100%;height: auto;  border-bottom: 1px solid #b7b7b7;  margin-bottom: 10px;}
.accordion-container .set > a{color:#000;text-align:left; display: block;padding: 10px 0; text-decoration: none; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; transition:all 0.2s linear;}
.accordion-container .set>a:hover{color:#000;}
.accordion-container .set > a i{ float: right; margin-top: 2px;}
.accordion-container .content{ display:none;}
.accordion-container .content p{ padding: 10px 15px; margin: 0; color: #333;}
.help-center-inner .help-center-right .panel .accordion-container p{text-align:left;}
.help-center-inner .help-center-right .panel .accordion-container .fa-plus:before{ background: url(/cdn/shop/files/arrow-down-sign-to-navigate_256x256_crop_center.png?v=1647945429);background-repeat: no-repeat; width: 16px; height: 12px;display:block;  content:"";}
.help-center-inner .help-center-right .panel .accordion-container .fa-minus:before{ background: url(/cdn/shop/files/arrow-down-sign-to-navigate_256x256_crop_center.png?v=1647945429);background-repeat: no-repeat; width: 16px; height: 12px;display:block;content:""; transform: rotate(180deg);}
.help-center-inner .help-center-right .waranty-footer-form #wr-subtitle { padding-top: 20px;}
.help-center .help-center-right .form-contact { width: 100%;  max-width: 100%;flex: 0 0 100%;}

#resources .help-center-right .page-content.rte .row.main-body { justify-content: space-between;}
#resources .help-center-right .main-body .col-3 { max-width: 12%;}
#resources .help-center-right .page-content.rte .row.main-body .col-9 {flex: 0 0 85%; max-width: 85%; margin-bottom: 50px;}
.help-center-right .full-content .col-12 h4 {margin-top: 30px;}

.set .content{text-align: left !important;}

#accordions { margin-bottom: 15px; border-bottom: 1px solid #b7b7b7;  padding-bottom: 10px;}
.help-center-right .accordion-header a { display: block; width: 100%;color:#000; font-size: 17px;}
.help-center-right .accordion-header a:hover {color:#000;}
.help-center-right .accordion-header { text-align: left; width: 100%;}
.help-center-right .accordion-header .fa.fa-plus {float:right;}

#accordions .accordion-body{ display:none; padding:20px 10px;}
#accordions .accordion-body p { line-height:22px;  font-size:14px;}
#accordions{ margin-bottom:5px;border-bottom:1px solid #b7b7b7;}
#accordions .accordion-header{ display:block;  cursor:pointer; transition: all ease-in .2s;}
#accordions .accordion-header:hover{color:#000;}
#accordions .accordion-header:before { background: url(/cdn/shop/files/arrow-down-sign-to-navigate_256x256_crop_center.png?v=1647945429);background-repeat: no-repeat; width: 16px; height: 12px;display: block; content: ""; top: 11px; right: 0; position: absolute;}
.toggle-header:before{background: url(/cdn/shop/files/arrow-down-sign-to-navigate_256x256_crop_center.png?v=1647945429);background-repeat: no-repeat; width: 16px; height: 12px; display: block; content: ""; transform: rotate(180deg); top: 11px; right: 0; position: absolute;}
.help-center-right .table-scroll a { color: #fff; font-weight: 700; background-color: #107DB3; padding: 5px 20px; border-radius: 30px; box-shadow: 0 1px 2px #00000026; font-size: .9em; letter-spacing: 1px;transition: background-color .1s,text-shadow .1s; font-weight: 400; text-shadow: 0px 0px 0px;}
.help-center-right .table-scroll a:hover { color: #fff; font-weight: 700; background-color: #09A6D2; padding: 5px 20px; border-radius: 30px; box-shadow: 0 1px 2px #00000026; font-size: .9em; letter-spacing: 1px;transition: background-color .1s,text-shadow .1s; font-weight: 400; text-shadow: 0px 0px 0px;}
#bulkform #postForm { background: #107DB3; border: 1px solid #cbcbcb; padding: 9px 15px!important;  color: #fff; width: 100%;}
#bulkform #postForm:hover,#postForm #postForm:active,#bulkform #bulkform:focus { background: #09A6D2;border:1px solid #09A6D2;color: #fff;}
.help-center .signup-box #bulkform .warranty_button #postForm {width: auto;}
#warrantyform #postwarrantyForm { background: #107DB3;border:1px solid #107DB3; padding: 9px 15px !important;}
#warrantyform #postwarrantyForm:hover,#postForm #postForm:active,#bulkform #bulkform:focus { background: #09A6D2;border:1px solid #09A6D2;}

.warr-reg-sub-title #postForm ,#warrantyform .warranty_button #bulkform{background: #107DB3;border: 1px solid #107DB3;}
.warr-reg-sub-title #postForm:hover,
.warr-reg-sub-title #postForm:active,
.warr-reg-sub-title #postForm:focus,
#bulkform .warranty_button #postForm:hover,
#bulkform .warranty_button #postForm:active,
#bulkform .warranty_button #postForm:focus{background: #09A6D2; border: 1px solid #09A6D2; color: #fff;  }

.signup-box .klaviyo-form.klaviyo-form.klaviyo-form { width: 100% !important;  max-width: 100% !important;}
.signup-box button.needsclick { background: #107DB3 !important; font-weight: 400 !important; width: auto !important; padding: 15px 45px !important; height: auto !important; text-transform: capitalize; border-radius: 30px !important; font-size: 14px !important;}
.signup-box [data-testid="form-component"].needsclick.kl-private-reset-css-Xuajs1 { padding: 10px 30px 0 0 !important;}
.waranty-footer-form .col-12.col-lg-9 {max-width: 100%;flex: 1 1 100%;}
.help-center-inner .help-center-right .signup-box .msg-text { border: 1px solid #ddd; padding: 10px 20px; color: #107DB3;}
.help-center-inner .help-center-right .signup-box p.msg-1.msg-2-bg h2 { margin-bottom: 5px;font-size: 22px;}
.signup-box .klaviyo-form [data-testid="form-component"].needsclick.kl-private-reset-css-Xuajs1 {  border: none;}
#contactform .warranty_button #postContactForm { background: #107DB3; color: #fff;}
#contactform .warranty_button #postContactForm:hover{background: #09A6D2;}
.faq-page .sub-tab { display: flex; flex-wrap: wrap; width: 100%;justify-content: space-between; font-size: 16px; list-style: none; padding: 0;}
.faq-page .sub-tab li { width: calc(33% - 20px); text-align: center; border: 1px solid #000; border-radius: 25px;position: relative;}
.faq-page .sub-tab li a { position: relative;color: #000;font-weight: 400;display: block;padding: 7px;}
.faq-page .sub-tab li a.active:after {content: " "; display: block; position: absolute; left: 0;right: 0; width: 20px; height: 20px; text-align: center; bottom: -11px; margin: 0 auto;border: 1px solid #000;border-left: 0; border-top: 0;background: #fff; transform: rotate(45deg);}
.faq-page .sub-tab li a.active { font-weight: 600;}
.faq-page .docs-manuals .set .content { padding-bottom: 20px;}
.faq-page .docs-manuals .content .sub-head { font-weight: 500; padding-bottom: 10px;cursor: pointer;}
.faq-page .docs-manuals .content .sub-head .fa.fa-plus {float: left; padding-top: 8px; padding-right: 10px;}
.faq-page .docs-manuals .content .sub-head .fa.fa-minus {float: left; padding-top: 8px; padding-right: 10px;}
.faq-page .accordion-container.docs-manuals { padding-top: 50px;}
.needsclick button[type="button"] { margin-top: 40px !important; margin-bottom: 5px;}
.wrapper-newsletter .needsclick button[type="button"] { margin-top: 0px !important; margin-bottom: 10px;padding: 0 40px !important;}
.footer-col-right .needsclick button[type=button] { margin-top: 0 !important;margin-bottom: 0;  padding: 12px 40px !important; letter-spacing: 0 !important; font-size: 12px !important;}
#california-privacy-notice .page-header h2 { text-align: center;}
#california-privacy-notice article.site-page.cp-notice-page { font-size: 16px; line-height: 1.8; letter-spacing: 0.7px;}
#california-privacy-notice article.site-page.cp-notice-page tr:nth-child(odd) { background: #f1f1f1;}
#california-privacy-notice article.site-page.cp-notice-page th {font-size: 18px; font-weight: 400;padding: 14px;}
article.site-page.cp-notice-page table.second-table td:first-child { font-weight: 900;}
article.site-page.cp-notice-page table.second-table td { padding: 14px;}
article.site-page.cp-notice-page ul {padding: 0;margin: 30px 0 30px 60px;}
article.site-page.cp-notice-page .second-table ul li {  list-style: disc;}
.help-center-right .faq-search input[type=search] { box-shadow: none; -webkit-appearance: none; box-sizing: border-box; border: 1px solid #000; border-radius: 30px; font-size: 14px; width: 100%; padding: 13px 15px 10px; margin-bottom: 20px;}
button.ajs-button.ajs-ok {display: block; height: 50px; line-height: 50px;background-color: #107DB3 ;color: #fff; padding: 0 20px;border-radius: 10px; font-size: 1.2em; width: 98.5%; text-align: center; margin: auto; text-shadow: 0 0 .9px #fff; letter-spacing: -.4px;box-shadow: 0 0 25px 5px #0000001a; transition: transform .25s cubic-bezier(.68,-.55,.265,1.55),box-shadow .25s cubic-bezier(.68,-.55,.265,1.55); border:0px;}
.alertify .ajs-body .ajs-content {font-size: 16px; line-height: 1.8;letter-spacing: 1px;}
.alertify .ajs-header { font-size: 16px; line-height: 1.8;letter-spacing: 1px;}
.wrapper_header_supermarket .header-panel-bt{position:relative;}
.wrapper_header_supermarket .header-panel-bt::before {position:absolute;content:""; background: url(/cdn/shop/files/gradient_header.png?v=1709850551); background-repeat: no-repeat; background-position: center; background-size: cover;width: 100%; height: 4px; top: 0;}
.white-popup { position: relative; background: #FFF; padding-top: 10px;width:auto;max-width: 1300px; margin: 20px auto;}
#product-variants .open-popup-link {float: right; position: relative; bottom: 0;right: 0;color: #3c3c3c;background-image: url(/cdn/shop/t/127/assets/icon_sizechar.png);background-repeat: no-repeat; background-position: left center;  display: block; padding-left: 35px; padding-right: 15px; top: 3px; margin-bottom: 38px; margin-left: 5px;}
button.mfp-close {top: -20px;right: -20px; background: #000; color: #fff; opacity: 1; width: 35px; height: 35px;  line-height: 35px;}
button.mfp-close:hover{background:#fff;color:#000;}
.mfp-close-btn-in .mfp-close { color: #fff;top: -20px;}
.mfp-bg { opacity: 0.4;}
.mfp-wrap{transition: -webkit-transform .3s ease-out; transition: transform .3s ease-out; transition: transform .3s ease-out,-webkit-transform .3s ease-out; -webkit-transform: translate(0,-25%); transform: translate(0,-25%);}
.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-ready { -webkit-transform: translate(0,0); transform: translate(0,0);}
.mfp-close { font-size: 22px;}
.pdp_sp_main.pdp_detail_main table tbody tr:nth-child(4n+1), .pdp_sp_main.pdp_detail_main table tbody tr:nth-child(4n+2) {background:#f1f1f1;}
    
#snize-search-results-list-mode span.snize-thumbnail {border:none !important}

#ask_quote .modal-dialog.modal-dialog-centered .form-group {margin-bottom: 16px;}
#ask_quote .modal-dialog.modal-dialog-centered {  max-width: 100%;min-height: 100%;margin-top: 0; margin-bottom: 0;}
#ask_quote .modal-dialog.modal-dialog-centered  .modal-body { padding: 5.3% 14% 10%;}
.template-product .pdp_call_section .call-options { padding: 10px 15px;}
.template-product .call-options a.call-ask {  margin: 0;}
#ask_quote .modal-dialog.modal-dialog-centered .form-inner { display: block; width: 100%;  float: left;}
#ask_quote .modal-dialog.modal-dialog-centered .form-inner input[type=email], 
#ask_quote .modal-dialog.modal-dialog-centered .form-inner input[type=number],
#ask_quote .modal-dialog.modal-dialog-centered .form-inner input[type=search], 
#ask_quote .modal-dialog.modal-dialog-centered .form-inner input[type=tel], 
#ask_quote .modal-dialog.modal-dialog-centered .form-inner input[type=text],
#ask_quote .modal-dialog.modal-dialog-centered .form-inner textarea{width: 100%;border: 1px solid #cbcbcb;}
#ask_quote .form-wrappder .des {display: block; float: left; position: relative; width: 100%; margin-bottom: 25px; border-bottom: 1px solid #cbcbcb; padding-bottom: 35px;}
#ask_quote .form-wrappder .questions { position: relative; display: block; margin-bottom: 0px;float: left; width: 100%;font-weight: 500;}
#ask_quote .modal-dialog.modal-dialog-centered .form-group.common-ico {text-align: left;}
#ask_quote .modal-dialog.modal-dialog-centered .warranty_button { padding: 0 17px;}
.white-popup.quote-popup { max-width: 700px; padding: 20px 0 0;}
.white-popup.quote-popup .modal-content { border: none; text-align: center;}
.white-popup.quote-popup .modal-content .modal-header { justify-content: center; padding-top: 0;}
.white-popup.quote-popup .modal-dialog-centered::before{height:100%}
#ask_quote .form-inner .actions .btn { background: #107DB3;color: #fff;}
#ask_quote .center-align { display: flex; justify-content: center; align-items: center; }

.cart-template .right-col .free_shipping_massage1 {margin-bottom: 10px;}
.cart-template .right-col .free_shipping_progress { margin-top: 10px;}
.cart-template .wrapper-cart-template .btn-actions .btn-checkout, .cart-form .btn-actions .btn {letter-spacing:.5px;  text-transform:uppercase;}

#dynamic-checkout-cart .shopify-cleanslate ._1mqqPYZtCQtz5_i0b-po4l {justify-content: center !important;}
.btn-actions p {padding-top:20px; padding-bottom:20px; text-align:center; font-size:14px;}

.template-product .pdp_call_section .call-option {width: 100%;}
.pdp_call_section button.btn.ask-quote { width: 100%; margin-right: 10px; padding: 10px 15px !important;border: none;}
.pdp_call_section .call-option button.btn.call-ask { width: 100%; margin-left: 0px; padding: 10px 15px !important; border: none;}
.pdp_call_section .call-option button.btn.call-ask a{text-decoration:none;color: inherit;padding: 0;}
.cart-payment-btn .payment-title {font-weight: 400;font-size: 14px;text-align: center;width: 100%;}
.cart-payment-btn .cart-payment-inner { display: flex; justify-content: space-evenly;  align-items: center;}
.cart-payment-inner img { width: 60px;}
.cart-form.wrapper-cart .cart-payment-inner img {width: 52px;}
.cart-payment-btn .cart-payment-inner .amazon { padding-top: 8px;}
.cart-payment-btn { padding-top: 20px;}

.site-page.opt-out-page header.page-masthead.collection-static { width: 100%; max-width: auto; margin: 30px auto 0; text-align: center;}
.opt-out-page-contact-form { padding: 40px;}
.opt-out-page-contact-form p { font-size: 16px; line-height: 1.8; letter-spacing: .7px;}
.opt-out-page-contact-form .contact-form-inner {  padding-top: 30px;}
.opt-out-page-contact-form .contact-form-inner .col-md-6.full-width { max-width: 100%;flex: 0 0 100%; margin-top: 20px;}
.opt-out-page-contact-form .contact-form-inner .signup-box input[type=text], 
.opt-out-page-contact-form .contact-form-inner .signup-box input[type=password],
.opt-out-page-contact-form .contact-form-inner .signup-box input[type=email],
.opt-out-page-contact-form .contact-form-inner .signup-box input[type=tel]{max-width:100%;border: 0; border-bottom: 1px solid #ced4da;}
.opt-out-page-contact-form .contact-form-inner textarea { border-radius: 4px;  border: solid 1px #ced4da;max-width: 100%; flex: 0 0 100%;}
.opt-out-page-contact-form .contact-form-inner .signup-box .form-control { border: 0; border-bottom: 1px solid #ced4da;}
.opt-out-page-contact-form #lsf .form-group {  position: relative;}
.opt-out-page-contact-form #lsf .form-group.common-ico>i {position: absolute; top: 50%; font-size: 16px;line-height: 16px; margin-top: -7px;left: 11px;  color: #bbb; -webkit-transition: all .3s ease -moz-transition: all .3s ease;transition: all .3s ease;}
.opt-out-page-contact-form .opt-out-page-contact-form.custom-dropdown:before,
.opt-out-page-contact-form .custom-dropdown:after { content: "";position: absolute;pointer-events: none;}
.opt-out-page-contact-form .custom-dropdown:before { width: 2em; right: 0;top: 0; bottom: 0;border-radius: 0 3px 3px 0;}
.opt-out-page-contact-form .custom-dropdown:after { content: "\25bc"; height: 10px; font-size: 10px; line-height: 1; right: 1.2em; top: 50%;margin-top: -.5em; z-index: 9;}
.opt-out-page-contact-form .custom-dropdown:after { color: #0009;}
.opt-out-page-contact-form .custom-dropdown {position: relative; display: inline-block; vertical-align: middle; margin: 0; min-width: 100%;}
.opt-out-page-contact-form #lsf .form-control {height: 46px;}
.opt-out-page-contact-form .form-group.common-ico.email input.form-control {padding-left: 35px;}
.opt-out-page-contact-form .signup-box .row {  margin-left: 0px;}
.opt-out-page-contact-form .btn-form-btn .btn { background: #107db3; border:none; margin-top: 30px; margin-left: 15px; color: #fff;padding: 9px 15px !important;}
.opt-out-page-contact-form .btn-form-btn .btn:hover,
.opt-out-page-contact-form .btn-form-btn .btn:active,
.opt-out-page-contact-form .btn-form-btn .btn:focus{background: #09A6D2;}
.opt-out-page-contact-form a { font-weight: 500;}
.opt-out-page-contact-form .contact-form-inner p.msg-3.msg-2-bg { color: #107db3;}
.opt-out-page-contact-form .contact-form-inner p.msg-3.msg-2-bg h2 { margin-bottom: 10px;}
.klaviyo-bis-trigger {background: #107db3; color: #fff; padding: 10px 25px; border-radius: 30px; width: 100%; margin-bottom: 20px; display: block;text-align: center; cursor: pointer;}
.klaviyo-bis-trigger:hover{background:#0ba0cb;}
.cart-template .right-col .total {flex-direction: column; align-items: flex-start;justify-content: flex-start;}
.totl-cls, .ship-cls { width: 100%;display: flex; justify-content: space-between;padding-bottom: 7px;}
.cart-template .grouped-bottom .total { flex-direction: row;justify-content: space-between;}


.template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview  .product-photo-container .slick-prev, 
.template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview  .product-photo-container .slick-next
{ opacity:0;left: 0;right: 0;bottom: auto;position: absolute;display: block;cursor: pointer;outline: 0; padding: 0; overflow: hidden;top:50% !important;transform:none; z-index: 8;background: #f2f2f5 !important; border: none !important;}
.template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview .product-photo-container .slick-prev {left: 20px; right: auto;}
.template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview .product-photo-container .slick-next{ right:20px;left:auto;}
.template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview .product-photo-container .slick-prev svg{transform: none;left:-2px;top:0;}
.template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview .product-photo-container .slick-next svg{transform: rotate(0deg);top:0;right:0;}
.template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview .product-photo-container .slick-prev svg,
.template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview .product-photo-container .slick-next svg{width: 15px; height: 15px;background-size: 15px;}
.template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview .product-photo-container .slick-prev:hover{background:#e5e5e5 !important;}
.template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview .product-photo-container .slick-next:hover{background:#e5e5e5 !important;}
.template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview  .product-photo-container:hover .slick-prev, 
.template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview  .product-photo-container:hover .slick-next{opacity:1;}

.cart-item--content-title .appikon-cart-item-success-notes,.cart-item--content-title .appikon-cart-item-upsell-notes {font-size: 12px;line-height: 1;}
.halo-modal-body .cart-item--content-title .appikon-cart-item-success-notes {line-height: 1;}
.cart-form .cart--total .discounted_price,.halo-modal-body .discounted_price {color: #0078BD;}
.right-col .total .dis-cls {display: flex; justify-content: space-between; width: 100%;}
.right-col .total .dis-cls span {color: #0078BD;}
#dropdown-cart .total {flex-direction: column; justify-content: space-between; align-items: flex-start; width: 100%;}
#dropdown-cart .total .dis-cls,#dropdown-cart .total .total-cls {display: flex;justify-content: space-between;width: 100%;}
#dropdown-cart .total .dis-cls {color: #0078BD;padding:0 0 10px;}
#dropdown-cart .summary-line-discount {display:none}
.halo-modal-body .cart-popup-action .total span {color: #0078BD;}
.product-details .appikon-cart-item-unit-price{display:flex;}
.product-details .discounted_price { margin-left: 5px;color: #0078BD;}
.cart-form .total { flex-direction: column;align-items: flex-start; justify-content: flex-start;width: 100%;}
.total .dis-cls,.total .total-cls { width: 100%; display: flex; justify-content: space-between; margin-bottom: 10px;}
.halo-modal-body .cart-popup-action .total .total-cls span{color:#000;}
.cart-popup-content #appikon-summary-item {display:none;}
.totl-cls .wholesale-original-price{display: none !important;}
.wholesale-cart-total span{font-weight: bold !important;}
.main_totl .wholesale-original-price{display: none !important;}
.template-cart .summary-line-discount {display: none;}
.template-cart .appikon-messages {display:none;}

.dis-cls{display:none !important;}
.dis-cls.show{display:flex !important;}
.wrapper-newsletter .modal-overlay.column-text { max-width: 500px !important;}
.wrapper-newsletter .modal-overlay.column-text .halo-modal-body .column-right {width: 100%!important;padding: 60px 20px 20px !important;}

.help-center-right #panel6 .contactpage .container { display: flex; width: 100%; flex-direction: row; justify-content: space-between;}
.help-center-right #panel6 .wrapper { width: 66%;}
.help-center-right #panel6 .rte.contact-detail { width: 32%; background: #f6f6f6; padding: 50px 50px;}
.contact-phone strong { color: #000;}
.contact-phone span {color: #107db3;}
.summary .wholesale-original-price{display: none !important;}
.cart-popup-action .wholesale-original-price{display: none !important;}

.col-12.col-md-12.col-lg-6.col-xl-5.footer-col-right {display: flex;flex-direction: column;}
.col-12.col-md-12.col-lg-6.col-xl-5.footer-col-right .klaviyo-form.klaviyo-form.klaviyo-form {padding: 0 !important;margin-bottom: 10px;}
.ql-font-helvetica{color:#107DB3 !important}

.ajax-success-modal .cart-form .cart-list .details { width: 100%;}
.ajax-success-modal .cart-quantity .quantity-title { display: none;}
.col-md-5.product-shop .prices.mob { display: none;}
.pdp_detail_main.overview .tab-content ul {list-style: disc; margin-left: 30px;}

.template-collection .list-sub-collection { display: none;}
.template-collection .list-sub-collection.carousel.flickity-enabled { display: block;}
.template-collection .list-sub-collection .item {width: 12.5%;}
.template-collection .list-sub-collection .flickity-prev-next-button { width: 36px; height: 36px;}
.template-collection .list-sub-collection .flickity-prev-next-button .flickity-button-icon {width: 35%; height: 35%;left: 50%;top: 50%; transform: translate(-50%, -50%);}
.template-collection .list-sub-collection .flickity-prev-next-button.previous { left: -5%;}
.template-collection .list-sub-collection .flickity-prev-next-button.next { right: -5%;}

.style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product {-webkit-align-items: center; -moz-align-items: center; -ms-align-items:  center;align-items: center;}
.style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-content .scroll-content {min-width: 100%;}
.style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .grouped-actions { width: 100%; border-right: 0;}
.style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .column-1 { border-right: 1px solid #f6f6f6;}
.style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .column+.column {border-left: 0; justify-content:center;}
.style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .grouped-actions .qty-group input[name=quantity], 
.style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .grouped-actions .qty-group input[name=group_quantity] {width: 100%; border: 1px solid #cbcbcb;;border-radius: 40px;}
.style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .grouped-actions .qty-group .button.minus { right: auto;left: 0; border: 0;border-right: 1px solid #cbcbcb !important;}
.style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .grouped-actions .qty-group .button.plus {border: 0;border-left: 1px solid #cbcbcb;}
.style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .grouped-actions .qty-group {border: 0;}
.style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .grouped-actions .grouped-prices {margin:0 auto;}
.style_product_grid_4.layout_style_suppermarket .product-template-grouped .caption.mob-caption .mob-code.grouped-actions {display: none;}

.product-grouped .product-shop .free_ship {display:flex; align-items:center; padding-left:10px;}
.product-grouped .product-shop .free_ship .free_ship-inner {padding-left:12px; margin-left:5px; position:relative;}
.product-grouped .product-shop .free_ship .free_ship-inner::before {position:absolute; content:""; background:#000; width:1px; height: 80%; left:4px; top: 2px;}
.product-grouped .product-shop .free_ship .free_ship-inner p {line-height:1;}
.product-grouped .product-shop .free_ship img {width:40px;}
.product-grouped .product-shop #customers_view {padding-bottom:8px;}
.product-grouped .product-shop #customers_view svg {width:24px !important; height:24px !important;}
.product-grouped .product-shop #customers_view {display:flex; align-items:center; padding-bottom:8px;}
.product-grouped .product-shop #customers_view p {margin-left:22px;}
.contact-detail .contact-mobile {display:none;}
.has-error small.help-block {color:red;}

.customer-links .text-top {display:flex; flex-direction:column;}

.product-img-box .item.hide {display:none;}
.product-img-box .item.hide.slick-slide.slick-current.slick-active {display:block;}

.collection-template.collection-template-new-design.collection-new-design .container { max-width: 1630px;}
.collection-template.collection-template-new-design.collection-new-design .halo-collection-content .col-sidebar { width: 23%;flex: 0 0 23%; max-width: 23%; position: sticky; top: 30px; max-height: 950px; overflow: auto; border: 1px solid var(--border_bt_sidebar); padding-left: 20px; padding-right: 20px;}
.collection-template.collection-template-new-design.collection-new-design .halo-collection-content .col-main {flex: 0 0 calc(100% - 23%); max-width: calc(100% - 23%);}
.template-collection .main-content {overflow:initial !important;}
.template-collection .collection-template.collection-template-new-design.collection-new-design .list-sub-collection .item { width: 16.5%; margin-bottom:20px;}
.template-collection .collection-template.collection-template-new-design.collection-new-design .list-sub-collection .flickity-prev-next-button.previous { left: 0;}
.template-collection .collection-template.collection-template-new-design.collection-new-design .list-sub-collection .flickity-prev-next-button.next {right: 0;}
.template-collection .collection-template.collection-template-new-design.collection-new-design .list-sub-collection {padding: 0 0px 5px 5px;}
.collection-template.collection-template-new-design.collection-new-design .collection-header.collection-header-sections .collection-static { margin: 40px auto 30px;}
.collection-template.collection-template-new-design.collection-new-design .list-sub-collection .item span {color: #565959; border: 1px solid #d5d5d5; border-radius: 40px; padding-top: 2px; padding-bottom:1px;}

#main-collection-product-grid .img-box {display:flex; align-items:flex-start; margin:0 -10px; padding-bottom:30px;}
#main-collection-product-grid .img-box .collection-image {flex:1; padding:0 10px;}
#main-collection-product-grid .img-box .collection-image .mob-img {display:none;}
.top_details_mb_only {display:none;}
.style_product_grid_4 .product-collection em.per_unit {font-size:14px; color:#565959;}  

.template-collection .collection-template.collection-template-new-design.collection-new-design .list-sub-collection.desktop-subcollection {padding:0px;}
.template-collection .list-sub-collection.desktop-subcollection, .template-collection .list-sub-collection .flickity-viewport {visibility:hidden; opacity:0; width:0%; display:none;} 
.list-sub-collection.carousel.mobile-subcollection {display:block;}    
.list-sub-collection.carousel.mobile-subcollection .wrapper_list {display:flex; flex-wrap:wrap;}
.halo-collection-content .sub-collection .list-sub-collection .item:hover span {background:#107db3; border-color:#107db3 !important; color:#ffffff !important;}

.sub-menu-mobile.menu-mb-translate.style_7.three_rows {max-width:900px;}
.sub-menu-mobile.menu-mb-translate.style_7.three_rows .site-nav-dropdown.style_7 .inner.dropdown {max-width:33.33%;}

.register_pagee .form-group {column-gap:60px; display:flex;}
.create-an-account form label[for=checkbox-click] {margin-top:15px;}
.register_pagee .form-group .half_width {max-width:320px; width:100%;}
.register_pagee .form-group #account_type {max-width:380px; -webkit-appearance:auto; appearance:auto;}
.create-an-account form {max-width:700px;}

.collection-template.collection-template-new-design.collection-new-design > .container{padding:0 calc(15px + (100vw - 1199px) * (10 - 50) / (1199 - 1630));}
.product-collection .product-top .product-image.image-swap {padding:0 25px;}

.template-collection[data-page-handle="receptacles"]     .product-item .product-title,
.template-collection[data-page-handle="lighting-fixtures"] .product-item .product-title,
.template-collection[data-page-handle="sconces-sunco-lighting"]           .product-item .product-title,
.template-collection[data-page-handle="ceiling-fixtures"]  .product-item .product-title,
.template-collection[data-page-handle="vanity-lights"]     .product-item .product-title,
.template-collection[data-template-collection="grid-collection"]     .product-item .product-title {
  font-size: 13px; font-weight: 500;
}

.template-collection[data-page-handle="receptacles"]     .product-image.image-swap,
.template-collection[data-page-handle="lighting-fixtures"] .product-image.image-swap, 
.template-collection[data-page-handle="sconces-sunco-lighting"]           .product-image.image-swap, 
.template-collection[data-page-handle="ceiling-fixtures"]  .product-image.image-swap,
.template-collection[data-page-handle="vanity-lights"]     .product-image.image-swap,
.template-collection[data-template-collection="grid-collection"]     .product-image.image-swap {
  padding: 0px;
}

.template-collection[data-page-handle="receptacles"]     .product-item .wrapper-button-card,
.template-collection[data-page-handle="lighting-fixtures"] .product-item .wrapper-button-card, 
.template-collection[data-page-handle="sconces-sunco-lighting"] .product-item .wrapper-button-card, 
.template-collection[data-page-handle="ceiling-fixtures"]  .product-item .wrapper-button-card,
.template-collection[data-page-handle="vanity-lights"]     .product-item .wrapper-button-card,
.template-collection[data-template-collection="grid-collection"]     .product-item .wrapper-button-card {
  max-width:320px !important;;
}

.template-collection[data-page-handle="receptacles"] .product-item .product-image,
.template-collection[data-page-handle="vanity-lights"] .product-item .product-image,
.template-collection[data-page-handle="ceiling-fixtures"] .product-item .product-image,
.template-collection[data-page-handle="sconces-sunco-lighting"] .product-item .product-image,
.template-collection[data-page-handle="lighting-fixtures"] .product-item .product-image,
.template-collection[data-template-collection="grid-collection"] .product-item .product-image { 
  padding: 0 3px;
  margin-right: 3px;
}

/***new design cart drawer***/
.quantity.qty-group.customDesktop .button {background-color:#efefef;}
.image_quantity_btn {row-gap:10px; display:flex; flex-direction:column; justify-content:space-between;}
.quantity.qty-group.customDesktop .quantity .item-quantity, .quantity.qty-group.customDesktop .quantity input {border:none !important; padding:0!important;}
.image_quantity_btn .qty-group {overflow:hidden; max-width:100px; border-radius:8px; justify-content:space-between;}
.image_quantity_btn .qty-group .button {min-height:38px; height:100% !important;}
.mini-products-list .product-details .appikon-cart-item-line-price, .mini-products-list .product-details .appikon-cart-item-unit-price {display:flex; flex-direction:row-reverse; justify-content:end; max-width:fit-content; column-gap:12px;}
.mini-products-list .product-details .discounted_price {margin-left:0; font-size:14px; font-weight:600 !important; color:#3C3C3C;}
.mini-products-list .product-details h2.cart-item--content-title {margin-bottom:11px;}
#dropdown-cart .summary {padding-bottom:10px;}
#dropdown-cart .mini-products-list .product-details {display:flex; flex-direction:column; justify-content:space-between; height:auto; row-gap:8px;}
#dropdown-cart .mini-products-list .option small {color:#0078BD !important;}
#dropdown-cart .appikon-cart-item-line-price .original_price {font-weight:400; font-size:12px;}
#dropdown-cart .appikon-cart-item-unit-price .original_price {display:none;}
#dropdown-cart .appikon-cart-item-unit-price .discounted_price{font-size:12px; font-weight:400 !important; color:#3c3c3c;}
#dropdown-cart .appikon-messages { display:none; }
/***end end end***/
div#dropdown-cart {padding:0 0px;}
.cart_price_mb {display:none;}
.mobile_size_remove .remove.remove-mobile, .cart-image-quantity .qty-group, .cart_price_mb, .discount_tag_line, .mb_bottom_quantity_price, .mb_show_remove_btn .cart-remove {display:none;}
.register_pagee .form-group {column-gap:60px; display:flex;} 
.register_pagee .form-group .half_width {max-width:320px; width: 100%;}
.create-an-account form {max-width:700px;}
.create-an-account form label[for="checkbox-click"] {margin-top:15px;}
.register_pagee .form-group #account_type {max-width:380px; appearance:auto;}
.cart-template .right-col .cart-header.border_none, .cart-template .sticky_addcart, .tool_main.tool_main_img_mobile {display:none;}
.pdp_detail_main.pdp_layout_main .btn { font-size: 14px; background-color: #107db3; border-color: #107db3; color: #ffffff; min-width: 250px; margin-top: 20px; }
.tool_main {margin-top:30px;}
.tab-content.layout_content {display:flex; align-items:start;}
.tab-content.layout_content a.btn.tool_btn {margin:13px; min-width:426px; max-width:100%; margin-top:65px;}
.tool_main.tool_main_img img {max-width:90%;}
.tool_main.tool_main_img {margin-top:0px; display:flex; justify-content:end;}

div[data-widget-style*=standard] .stamped-summary { position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
.summary-overview {width:15% !important; flex:0 0 15%;}
.stamped-summary-ratings { width: 25% !important; flex: 0 0 25%;}
.stamped-summary-photos.stamped-summary-photos-container {width:57%; flex:0 0 57%; max-width:100% !important;}
.stamped-photos-carousel .photo.stamped-photo {width: 24% !important; height: 100%;}
span.stamped-summary-actions {padding:30px !important;} 
.stamped-photos-carousel .photo.stamped-photo {width: 24% !important; height:120px !important;}
.stamped-summary-photos-container .stamped-photos-carousel .photo.stamped-photo img {min-height:120px;width: 100% !important; height:120px !important;}

#dropdown-cart .total .total-cls { margin: 0; }
#dropdown-cart .total { padding-top: 10px !important; padding-bottom: 0 !important; }
#dropdown-cart .summary { border-top: 0px !important; }
.top_cart_subtotal { background: #F8F8F8; padding: 8px 15px 15px; margin-bottom: 20px; }
#appikon-summary-item { padding: 0; }
.cart_item_shipping_bar { overflow-y: auto; overflow-x: hidden; max-height: calc(100vh - 260px); padding: 0 20px 0 20px}
.translate-header #dropdown-cart { overflow-y: hidden !important; }

.custom-table { border: 2px solid #f1f1f1; border-collapse: collapse; width: 100%; }
.custom-table th { border: 2px solid #FFFFFF !important; }
.custom-table td { border: 2px solid #FFFFFF; padding: 8px; }
.custom-table-wrapper { border: 2px solid #f1f1f1; display: block; width: 100% }

.shopacado-cart-item-success-notes, .shopacado-cart-item-upsell-notes {
    font-size: 13px!important;
}

/******************media start css*************/
@media(min-width:1200px){
  .template-product.style_product_grid_4.layout_style_suppermarket  .product-img-box.vertical-moreview .slider-nav {width: 90px;min-width: 90px;}
}
@media(max-width:1449px){
  .template-collection .list-sub-collection .item {width:17%;}
  .template-collection .list-sub-collection .flickity-prev-next-button.previous {left:0;}
  .template-collection .list-sub-collection .flickity-prev-next-button.next {right:0;}
}
@media(max-width:1250px){
  .stamped-summary-ratings {width:25% !important; flex:0 0 27%;}
  .summary-overview { width: 15% !important; flex:0 0 13%;}
  .template-collection .list-sub-collection .item {width:20%;}
  .template-collection .collection-template.collection-template-new-design.collection-new-design .list-sub-collection .item {width: 20%;}
}
@media(max-width:1199px){
  .site-nav-dropdown.style_7 .inner.dropdown{max-width:100%;    padding: 0 0 0 15px;}
  .site-nav-dropdown.style_7 .inner.dropdown .item-img{max-width:55%;}
  .site-nav-dropdown.style_7 .inner.dropdown .current{padding: 0 10px 0 0;}
  .site-nav-dropdown.style_7 .row .inner.dropdown:last-child{margin-bottom:4px;}
  
  html.translate-overlay body{overflow:hidden;}
  .main-menu .site-nav .sub-menu-mobile.menu-mb-translate.style_7{padding-bottom:120px !important;}

  .sub-menu-mobile .hide_pc{width:100% !important;}
  .product-img-box.vertical-moreview .slick-arrow.slick-prev {left: 0;}
  .product-img-box.vertical-moreview .product-photo-container .slick-arrow { top: 50%;}
  .product-img-box.vertical-moreview .slick-arrow { top: 51%;}
  .header-bottom::before{position: absolute; content: "";background: url(/cdn/shop/files/gradient_header.png?v=1709850551); background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%; height: 4px; top: 0;}
  .wrapper-navigation.navigation-supermarket .main-menu.jas-mb-style .mb-area {display: flex; flex-wrap: wrap; padding: 0;}
  .wrapper-navigation.navigation-supermarket .main-menu.jas-mb-style .mb-area .wrapper-left { width: 100%;}
  .wrapper-navigation.navigation-supermarket .main-menu.jas-mb-style .mb-area .wrapper-right { width: 100%; order: -1;}
  .wrapper_header_supermarket .vertical-menu .categories-title {display: flex !important;}
  .wrapper_header_supermarket .vertical-menu .menu-lv-1 .icon-img { display: none;}
  .wrapper_header_supermarket .vertical-menu .categories-title .view_all { display: none;}
  .wrapper-navigation.navigation-supermarket .main-menu.jas-mb-style .mb-area .append-mb { padding-top: 20px; width: 100%;}
  .wrapper-navigation.navigation-supermarket .main-menu.jas-mb-style {border: 1px solid #ebebeb;}
  .wrapper-header.wrapper_header_supermarket .vertical-menu .categories-title { display: block !important; border-bottom: 1px solid #ebebeb;}
  .product-template-grouped .product.product-grouped .product-shop { padding-left: 0; padding-right: 0;}
  .template-product .product-shop .product-infor span {}
  .header-search__form {padding: 0 15px 5px;width:100%; margin: 0 auto !important;}
  .product-img-box.vertical-moreview .slider-nav { height: 85px; overflow: hidden;}
  .template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview  .product-photo-container .slick-prev, 
  .template-product.style_product_grid_4.layout_style_suppermarket .product-img-box.vertical-moreview  .product-photo-container .slick-next{opacity:1;}
  .wrapper-newsletter .halo-modal-body .column-right { padding: 62px 30px 21px 30px !important;} 
  .wrapper-newsletter .modal-overlay.column-text { max-width: 45%!important;} 
  .help-center-right #panel5 .rte.contact-detail {  padding: 30px;}
  .contact-detail h3 {font-size: 16px;}
  .help-center-right .contactpage div a { word-break: break-word;}
  .help-center-right #panel5 .wrapper { width: 62%;}
  .help-center-inner .help-center-right .panel .contactpage p { font-size: 13px;}
  .tabs a { font-size: 13px;}

  .help-center-right #panel6 .rte.contact-detail { padding: 20px;}
  .help-center-right #panel6 .wrapper {width: 60%;}

  .collection-template.collection-template-new-design.collection-new-design .halo-collection-content .col-sidebar { width: 100%;  flex: 0 0 100%;  max-width: 100%; position: initial; max-height: initial; overflow: hidden; z-index: 999;}
  .collection-template.collection-template-new-design.collection-new-design .halo-collection-content .col-main {flex: 0 0 100%;max-width: 100%;}
  .collection-template.collection-template-new-design.collection-new-design .sidebar { width: 350px;}
}  
@media(max-width:1024px){
  .stamped-summary-photos.stamped-summary-photos-container { width: 51%; flex: 0 0 51%; max-width: 100%!important; }
  .summary-overview { width: 15% !important; flex: 0 0 15%; }
  .stamped-summary-ratings { width: 25% !important; flex: 0 0 31%; }
  .template-collection .bottom_main{flex-wrap:wrap;margin-top: 10px;}
  .template-collection .bottom_main .right_price{width:100%;margin-top:20px;}
  .template-collection .bottom_main .left_meta{width:100%;}
  .template-collection .list-sub-collection .item { width: 22%;}
  .style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product {flex-direction: column;}
  .style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .column-1 { border-right: 0; max-width: 100%;flex: 0 0 100%;padding-bottom: 0;}
  .style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .grouped-actions {padding-top: 0; padding-left: 0; padding-right: 0;}
  .style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .grouped-actions .qty-group .button.minus,
  .style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .grouped-actions .qty-group .button.plus { width: 40px;}

  .collection-desc-desktop {  display: none;}
  .collection-desc-mobile { display: block;}
  .desc-inner-mobile { display: flex; justify-content: space-between; align-items: center; margin-bottom: 5px;}
  .template-collection.style_product_grid_4 .product-item .desc-inner-mobile .product-title {width: auto;margin: 0;}
  .template-collection.style_product_grid_4 .product-item  .desc-inner-mobile .price-box { margin: 0; text-align: right;}
  .product-collection .left_meta li span:nth-child(odd) { font-weight: 700;}
  .product-collection .left_meta li span{font-size: 14px;}
  .collection-desc-mobile .left_meta { display: flex; justify-content: space-between;  margin: 15px 0;}
  .collection-desc-mobile .left_meta ul { width: 47%;  margin-bottom: 0;}
  .collection-desc-mobile  .left_meta ul li { margin-bottom: 9px;display: flex;border-bottom: 1px solid #ededed; justify-content: space-between;}
  .collection-desc-mobile .left_meta ul li:last-child{    margin-bottom: 0;}
  .template-collection .collection-desc-mobile .collection-item-swatch { justify-content: flex-start; margin-top: 26px; padding-left: 0; padding-right: 0;padding-bottom: 20px;}
  .template-collection.style_product_grid_4 .product-item .collection-desc-mobile .color_ {display: none;}
  .template-collection.style_product_grid_4 .product-item .collection-desc-mobile  .wrapper-button-card { max-width: 100%; margin-top: 0;display: flex;flex-direction: column;align-items: flex-start;}
  .template-collection.style_product_grid_4 .products-list .product-item .collection-desc-mobile  .action { width: 100%;  max-width: 100%;}
  .template-collection.style_product_grid_4 .collection-desc-mobile .desc-inner-mobile .price-box {display: none;}

  .style_product_grid_4.layout_style_suppermarket  .product-template-grouped .column.column-2.desktop-mob-group { display: none;}
  .style_product_grid_4.layout_style_suppermarket .product-template-grouped .caption.mob-caption .mob-code.grouped-actions { display: flex; align-items: center; justify-content: center;}
  .style_product_grid_4.layout_style_suppermarket .product-template-grouped .caption.mob-caption .mob-code.grouped-actions .grouped-prices .price-box { margin-bottom: 0;}
  .style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .grouped-actions .grouped-prices {padding-bottom: 0;}
}
@media(max-width:991px){
  .product-img-box.vertical-moreview .slick-arrow { top: 46%;}
}
@media(max-width:800px){
  .pdp_sp_main.pdp_detail_main table tbody tr {width: 100%;}
}
@media(max-width:768px){
    span.stamped-summary-actions { padding: 30px 0px !important; }
  .stamped-summary-photos.stamped-summary-photos-container { padding-top:30px; width: 100%; flex: 0 0 100%; max-width: 100%!important; }
  .summary-overview { width: 15%!important; flex: 0 0 25%; }
  .stamped-summary-ratings { width: 25%!important; flex: 0 0 70%; }
}
@media(max-width:767px){
  #launcher { bottom: 113px !important; right: -10px !important; }
  .create-an-account .half_width { margin-bottom: 20px; }
  .form-group #account_type { max-width: 100% !important; }
  .register_pagee .form-group .half_width { max-width: 100%; width: 100%; }
  .create-an-account .form-group input { max-width: 100% !important; width: 100% !important; }
  .register_pagee .form-group { column-gap: 0; display: block; }
  .pdp_downloads ul { justify-content: center;flex-direction: column; align-items: center;}
  .pdp_downloads ul li { width: calc(100% - 80px); margin: 0;} 
  .pdp_detail_main.detail-product-title { flex-direction: column;display: block;} 
  .pdp_detail_main.detail-product-title .detail {width: 100%;}
  .products-list .product-item .product-top {width: 160px !important;}  
   #stamped-main-widget .stamped-header-title { margin-bottom: 20px;} 
  .pdp_downloads { margin-top: 0px;}  
  .pdp_sp_main.pdp_detail_main { margin-bottom: 0; margin-top: 0;}  
  #stamped-main-widget .stamped-container { margin: 0 !important;}
  .pdp_detail_main.pdp_downloads h3.download { margin-bottom: 0;}
  .pdp_detail_main { position: relative;}
  .pdp_detail_main h3 { position: relative;}
  .pdp_detail_main h3:after {transition: all .5s;position: absolute;content: ""; background: url(/cdn/shop/files/arrow-down-sign-to-navigate_256x256_crop_center.png?v=1647945429); background-repeat: no-repeat; width: 18px; height: 12px; right: 0;top: 28px;}
  .pdp_detail_main.active h3:after{transform: rotate(180deg);position: absolute;content: ""; background: url(/cdn/shop/files/arrow-down-sign-to-navigate_256x256_crop_center.png?v=1647945429); background-repeat: no-repeat; width: 18px; height: 12px; right: 0;top: 28px;}
  .pdp_detail_main h3 { padding: 15px 0; display: block;margin-bottom: 0;}
  .pdp_detail_main.overview h3.pro_detail {font-size: 25px;border-bottom: 1px solid #bbbbbb;}
  .pdp_detail_main .tab-content { transition: all .5s;margin-top: 15px;}
  .template-product #stamped-main-widget { width: 95%;margin: 0 auto;}
  .pdp_detail_main.active .tab-content {display:flex; flex-direction:column-reverse;}
  .pdp_detail_main .tab-content { display: block;}
  .pdp_detail_main.detail-product-title.active .two-col-detail.tab-content {display: block;}
  .pdp_detail_main.detail-product-title .two-col-detail.tab-content {display: block;}
  .pdp_detail_main.detail-product-title.active .detail_tab.tab-content { display: block;}
  .pdp_detail_main.detail-product-title .detail_tab.tab-content { display: block;}
  .pdp_detail_main.pdp_reviews h3.reviews { display: block;}
   #stamped-main-widget .stamped-header-title { display: none !important;}
  .pdp_detail_main.active .stamped-review-body h3:after { display: none !important;}
  .product-recommendations .item-swatch li label img { max-height: 30px !important;max-width: 30px !important;}
  .size-chart-img .mob_img {display: block;}
  .size-chart-img .desk_img { display: none;}
  
  .help-center-inner { flex-direction: column;}
  .help-center-inner .help-center-left { width: 100%; display: none;}
  .help-center-inner .help-center-right { width: 100%;padding-top: 50px;}
  .help-center-right .contact-form #contactFormWrapper { flex-direction: column;}
  .help-center-right .contact-form #contactFormWrapper .form-group { width: 100%;}
  .help-center-right .main-content input[type=text], .help-center-right .main-content input[type=password],
  .help-center-right .main-content input[type=email], 
  .help-center-right .main-content input[type=tel], 
  .help-center-right .main-content textarea{max-width:100%  !important;}
  
  .help-center-right .signup-box #warrantyform .col-md-6 { padding: 0 15px;}
  .help-center-right .signup-box #warrantyform .main-content input[type=text], 
  .help-center-right .signup-box #warrantyform .main-content input[type=password],
  .help-center-right .signup-box #warrantyform .main-content input[type=email], 
  .help-center-right .signup-box #warrantyform .main-content input[type=tel],
  .help-center-right .signup-box #warrantyform .main-content textarea {  max-width:100% !important;}
  .help-center {padding:70px 10px;}
  .faq-page .sub-tab { justify-content: center;flex-direction: column;}
  .faq-page .sub-tab li { margin-bottom: 30px;width: 100%;}
  .is-sticky .header-bottom[data-sticky-mb] { background: #fff !important;}
  .header-mb.header_mobile_3 .header-mb-right .search-form .search-bar { margin-top: 8px;}
  
  .product-template-grouped .product.product-grouped .product-shop { padding-left: 10px; padding-right: 10px;}
  .template-product .product-shop .product-infor span{font-size:14px;}
  .opt-out-page-contact-form { padding: 40px 10px;}
  .site-page.opt-out-page h1.page-title { font-size: 18px;margin-bottom: 0;}
  .opt-out-page-contact-form .signup-box .row { margin-left: -10px;}
  .opt-out-page-contact-form .contact-form-inner { padding-top: 40px;}
  .mfp-close-btn-in .mfp-close { top: -14px; right: -4px; width: 25px;height: 25px;line-height: 25px;}
  .site-footer .footer-col-left { order: 2;}
   #ask_quote .modal-dialog.modal-dialog-centered .modal-body { padding: 15px 20px 45px;}
  .white-popup .signup-box .form-group.custom-radio { padding: 0 15px;}
  .white-popup .signup-box .col-md-12.mess-text { padding: 0 15px;}

  .left-col.cart_items .details .cart--price.h-desktop { display: flex;flex-direction: column;align-items: end;}
  .cart-template .wrapper-cart-template .cart-list .remove-mobile {order: -1;}
  .price-box .appikon-cart-item-unit-price { display: flex; justify-content: space-between;}
  .price-box .discounted_price {margin-left:0px; font-weight:normal !important;}
   #dropdown-cart .cart-collateral .appikon-cart-item-unit-price { display: flex;}
   #dropdown-cart .cart-collateral .appikon-cart-item-unit-price .discounted_price {color:#0078BD; margin-left:0px;}
  .wrapper-newsletter .modal-overlay.column-text { max-width: 92%!important;}
  .help-center-right #panel5 .contactpage .container {flex-direction: column-reverse;}
  .help-center-right #panel5 .wrapper ,.help-center-right #panel5 .rte.contact-detail{ width: 100%;}
  .help-center-right #panel5 .contactpage .container {flex-direction: column-reverse;}
  .help-center-right #panel5 .wrapper ,.help-center-right #panel5 .rte.contact-detail{ width: 100%;}
  .help-center-right #panel5 .rte.contact-detail { margin-bottom: 50px;}

  .ajax-success-modal .cart-form .scroll-content .cart-list li { min-width: 100%;width: 100%; overflow: hidden; align-items: center;}
  .ajax-success-modal .cart-form .cart-list .details { width: calc(100% - 170px)!important; min-width: calc(100% - 170px);}
  .ajax-success-modal .cart-form .cart-list .flex_row {-webkit-align-items: flex-end;-moz-align-items: flex-end;-ms-align-items: flex-end;align-items: flex-end; min-width: 160px !important; width: 160px!important; flex-direction: column;}
  .ajax-success-modal .cart-form .cart-list .cart-remove {padding: 0; order: -1; margin-right: 0;}
  .ajax-success-modal .cart-form .cart-list .cart-price { padding: 0;min-width: auto;}
  .ajax-success-modal .cart-form .cart-list .cart-thumb { min-width: 100px;}
  .ajax-success-modal .cart-thumb a.product-img {display: block;}
  .ajax-success-modal .cart-form .cart-list .cart-thumb img { width: 100px;}
  .ajax-success-modal .cart-form .cart-list .qty-group input[name=quantity] {width: 78px;border: 1px solid #cdcdcd;}
  .ajax-success-modal .cart-form .cart-list .qty-group { border-color: transparent;max-width: 142px;}
  .ajax-success-modal .cart-form .cart-list .cart-quantity { padding: 10px 0 0;margin-right: -1px;}
  .ajax-success-modal .cart-quantity .quantity-title { display: block;margin-right: 5px; margin-bottom: 0;font-size: 12px;}
  .home-spotlight-slider .spotlight-style-4 { flex-wrap: wrap !important;scroll-snap-type: initial !important; justify-content: space-around;}
  .home-spotlight-block.home-spotlight-2 .disable-srollbar {-webkit-flex-wrap: wrap !important;-moz-flex-wrap: wrap !important;-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;flex-direction: row; width: 100%; overflow: hidden !important;}
  .home-spotlight-block.home-spotlight-2 .disable-srollbar>.col-md-6 {-webkit-box-flex: 0;-ms-flex: 0 0 100%!important; flex: 0 0 100%!important; max-width: 100% !important;}
  .spotlight-3-blocks { -webkit-flex-wrap: wrap !important; -moz-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; overflow: hidden !important;}
  .spotlight-3-blocks>.col-md-6 { max-width: 100% !important; flex: 0 0 100% !important;padding-right: 10px !important;}
  .col-md-5.product-shop .prices.mob { margin: 25px 0 14px 0; display: block;}
  .price-review-main .prices.desk,.price-review-main .shop-payment.desktop { display: none;}  
  .prices.mob .shop-payment.mobile { font-size: 14px; font-weight: 400; margin-top: 15px;}  
  .price-review-main { margin-top: 0;}  
  
  .home-about-us.style_about_2 .list-item {overflow: visible !important; display: flex !important; flex-wrap: wrap; flex-direction: column;}
  .home-about-us.style_about_2 .list-item .item { border-color: #f5f5f5; width: 100% !important; padding: 10px 20px !important;margin: 0 0 12px !important;}
  .home-about-us.style_about_2 .list-item .item  .aboutus-wrapper { display: flex;justify-content: center; align-items: center;}
  .home-about-us.style_about_2 .item .image { margin-bottom: 0 !important; width: 32%;}
  .home-about-us.style_about_2 .list-item .item  .aboutus-inner { width: 68%;}
  .home-about-us.style_about_2 .list-item .item p:before { top: 110% !important; transform: translate(-50%,-110%) !important;}
  
  .template-product.style_product_grid_4 .product-img-box.left-vertical-moreview.vertical-moreview .slick-list.draggable { display: none;}  
  .template-product.style_product_grid_4 .product-img-box.left-vertical-moreview.vertical-moreview .slider-nav { height: auto; margin-bottom: 40px;}
  .template-collection .list-sub-collection .item { width: 33%;}
  .style_product_grid_4.layout_style_suppermarket .product-template-grouped .caption.mob-caption .mob-code.grouped-actions {justify-content: flex-start; padding-bottom: 0;padding-top: 15px;} 
  .style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .grouped-actions .grouped-prices {justify-content: flex-start;padding-left: 0;}  
  .style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .column-1 .caption { width: 50%;}
  .style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .column-1 {padding-bottom: 10px;}  

  .help-center-right #panel6 .contactpage .container {flex-direction: column-reverse;}
  .help-center-right #panel6 .rte.contact-detail,.help-center-right #panel6 .wrapper {width:100%;}
  .help-center-right #panel6 .wrapper {padding-top:50px;}

  .contact-detail .contact-mobile {display: flex;flex-direction: column;margin:10px 0;}
  .contact-detail .contact-mobile .phone-mobile {margin-bottom:10px;}
  .contact-detail .contact-mobile .btn {background-color: #E9E9ED; color: #000; border-color: #E9E9ED; width:100%;}
  .contact-detail .contact-mobile .btn:hover, .contact-detail .contact-mobile .btn:active, .contact-detail .contact-mobile .btn:focus {background-color: #e9e9ed !important;border-color: #e9e9e9 !important;color: #000 !important;}
  .template-collection .collection-template.collection-template-new-design.collection-new-design .list-sub-collection .item {width:28%;}
  #main-collection-product-grid .img-box .collection-image .desk-img {display:none;}  
  #main-collection-product-grid .img-box .collection-image .mob-img {display:block;}

  .template-collection .collection-template.collection-template-new-design.collection-new-design .list-sub-collection,
  .template-collection .collection-template.collection-template-new-design.collection-new-design .list-sub-collection.desktop-subcollection {padding:0 25px 5px 5px;}
  .template-collection .list-sub-collection.desktop-subcollection, .template-collection .list-sub-collection .flickity-viewport {visibility:visible; opacity:1; width:auto; display:block;} 
  .list-sub-collection.carousel.mobile-subcollection {display:none;}
  
  .list-sub-collection.desktop-subcollection:not(.flickity-enabled) {display:flex !important; flex-wrap:no-wrap; overflow-x:hidden;}
  .list-sub-collection.desktop-subcollection:not(.flickity-enabled) .item {width:28% !important; flex:0 0 28%;} 
  
}
@media(max-width:600px){
  .template-product #stamped-main-widget { width: 100%; margin: 0 auto; }
  .stamped-summary-ratings { width: 25%!important; flex: 0 0 100%; }
  .summary-overview { width: 100% !important; flex: 0 0 100%; }
  .tab-content.layout_content a.btn.tool_btn {margin:30px 0px 20px 0px; min-width:auto; max-width:100%; width:100%;}
  .tool_main.tool_main_img_mobile { display: block; }
  .tool_main.tool_main_img { display: none; }
  .cart-template .wrapper-cart-template .cart-list .qty-group input {text-align:center;}
  #shopify-section-template--15593672638531__main .cart-template .wrapper-cart-template .input-full { margin-bottom: 0px !important; }
  #dropdown-cart .total .dis-cls {padding:0;} 
  div#dropdown-cart {padding:0 0px;}
  .sticky_addcart .main_totl {display:flex; flex-direction:row-reverse; column-gap:12px;}
  .sticky_addcart .main_totl .wholesale-original-price {display:block !important; font-weight:400;}
  .cart-template .right-col .cart-header.border_none {display:block;}
  .cart-form .right-col .groued-info {border:solid 1px #000; margin-top:0px; padding:10px !important;} 
  .cart-template .grouped-bottom {width:100%; background-color:#fff; z-index:2; padding:20px 20px !important; left:0px;} 
  .cart-popup-content .appikon-cart-item-line-price, .cart-template .cart-product-item .appikon-cart-item-line-price {justify-content:start; display:flex; flex-direction:row-reverse; column-gap:10px;}
  .cart-template .appikon-cart-item-line-price {padding-left:20px;}
  .cart-template .appikon-cart-item-line-price .discounted_price {color:#0078BD; font-size:15px; font-weight:600 !important;}
  .cart-template .appikon-cart-item-unit-price .original_price {display:none}
  .cart-popup-content .appikon-cart-item-line-price .discounted_price {font-size:13px;}
  .template-cart .breadcrumb {display:none;} 
  .template-cart .cart-template .cart-form .cart-list .details>*.cart--title, .template-cart .cart-thumb.cart--title {padding-bottom:10px; width:calc(100%) !important;}
  .template-cart .cart--price.h-desktop {display:none !important;}
  .template-cart .mobile_size_remove {padding-top:8px; align-items:center; display:flex; flex-flow:row-reverse; justify-content:space-between;}
  .template-cart .mobile_size_remove .remove.remove-mobile, .cart-image-quantity .qty-group, .discount_tag_line {display:block;}
  .template-cart .cart_price_mb {padding:0px!important; width:100% !important; display:flex; align-items:center;} 
  .template-cart .cart-template .wrapper-cart-template .cart-list .cart-product-item {padding:10px;}
  .template-cart .cart-template .cart-form .cart-list .details {flex-direction:column;}
  .template-cart .cart-template .wrapper-cart-template .cart-list .price-box {font-weight:400; font-size:11px; text-align:left; margin-bottom:0px; padding-left:20px;}
  .template-cart .cart-item--content-title {margin-bottom:12px;}
  .template-cart .cart-template .cart-form .cart--title {align-items:flex-start;} 
  .template-cart .cart_price_mb .qty-group input, .halo-modal-content .qty-group input {max-width:45px !important; border:none !important;}  
  .cart_price_mb a.minus.button, .cart_price_mb .plus.button, .halo-modal-content a.minus.button, .halo-modal-content .plus.button {background-color:#efefef;} 
  .cart_price_mb .plus.button {border-radius:0px 8px 8px 0px;} 
  .cart_price_mb .minus.button {border-radius:8px 0px 0px 8px;} 
  .template-cart .cart-template .wrapper-cart-template .cart-list .qty-group, .halo-modal-content .qty-group {border-color:#cbcbcb !important; margin:0px; display:flex; width:100px; border:1px solid #cbcbcb; border-radius:8px;}
  .cart-template .cart-form .cart--title .cart--info {padding-left:20px!important; width:calc(100% - 100px) !important;} 
  .cart-template .wrapper-cart-template .cart-list .remove-mobile svg {max-width:17px; max-height:17px;} 

  .halo-modal-content ul.cart-list li {border:1px solid #e6e6e6; margin-top:10px;}
  .halo-modal-content .flex_row {display:none !important;}
  .ajax-success-modal .cart-form .cart-list .details {width:100%; min-width:100%;}
  .mb_bottom_quantity_price {margin-top:10px; align-items:center; display:flex; width:100%;} 
  .ajax-success-modal .cart-form .scroll-content .cart-list li {padding:10px; display:flex; flex-direction:column;}
  .mb_show_remove_btn {display:flex; flex-direction:row-reverse; justify-content:space-between;}
  .mb_show_remove_btn .cart-remove, .cart-template .sticky_addcart {display:block;} 
  .halo-modal-content .cart-form .cart-list .cart-thumb, .mb_bottom_quantity_price .cart-quantity {margin-right:15px !important;}
  .cart-form .cart-list .price-box .appikon-cart-item-line-price {margin:0; display:flex; width:100%;}
  .halo-modal-content .cart-form .cart-list .cart-thumb, .halo-modal-content .cart-form .cart-list .cart-title,
  .halo-modal-content .cart-form .cart-list .cart-line-price, .ajax-success-modal .cart-form .cart-list .cart-quantity {padding:0px !important;} 
  .halo-modal-content .cart-form .cart-list .cart-title {width:100%;}
  .halo-modal-content h2.cart-item--content-title {margin-bottom:13px;} 
  .halo-modal-content .cart-form .cart-list .price-box {max-width:fit-content;}
  .cart-form .right-col .groued-info .grouped-bottom {border-top:none; padding:0px 0px 0px 0px !important;} 
  .cart-template .right-col .total {border:none;}
  .cart-template .right-col .cart-header.border_none {border-bottom:none;}
  .btn-actions input.btn.btn-checkout {display:none;}
  .cart-template .grouped-bottom .total {margin-bottom: 10px;}
  .sticky_addcart input.btn.btn-checkout {background:var(--background_1); color:#fff; width:100%; margin-top:10px; font-size:16px; padding:12px 15px 10px!important;}
  .sticky_addcart {box-shadow:0 0 10px #bbb; z-index:3; position: fixed; bottom: 0px; left:0px; width:100%; background-color:#fff; padding:14px 20px 25px;}
  .sticky_addcart .total {display:flex; justify-content:space-between; margin-bottom:5px;}
  .sticky_addcart span.label {text-transform:capitalize; font-weight:bold; letter-spacing:.2px; font-size:var(--font_size_plus3);}  
  .sticky_addcart .appikon-messages {display:none;}
}
@media(max-width:575px){
  .products-list .product-item .product-details .sku {font-size:14px;}
  .template-collection .bottom_main .left_meta ul li span {font-size:14px;}
  .template-collection .bottom_main .left_meta ul li {padding:3px 0;}
  .pdp_sp_main ul li span,
  .pdp_downloads ul li a{font-size:14px;}
  .pdp_detail_main .detail {width: calc(50% - 10px);}
  .template-product .product-shop .product-title{font-size: 15px;}
  .template-product .product-shop .prices span{font-size: 30px !important;}
  .product-item .product-bottom {min-height: 220px;}
  .related-products {padding: 0 15px;}
  .template-product .product-shop .product-infor span { font-size: 12px;}
  .template-product .product-infor .left_meta ul { padding-left: 5px;}
  .template-product .product-shop .qty-group .minus { right: 30px; width: 30px;}
  .template-product .product-shop .qty-group .plus { width: 30px;}
  .ajax-success-modal .cart-form .cart-list .flex_row {min-width: 100px!important; width: 100px!important;}
  .list-sub-collection .item {width:40%;}
  .template-page .policies-block .policies-slider:not(.slick-slider) {margin:0px; padding:0 0px;} 
}
@media(max-width:550px){
  .home-spotlight-slider .spotlight-style-4 .item {-webkit-box-flex: 0;-ms-flex: 0 0 29% !important; flex: 0 0 29% !important;max-width: 29% !important;}
}
@media(max-width:479px){
  .ajax-success-modal .cart-form .cart-list .qty-group input[name=quantity] { width: 58px;}
  .home-spotlight-block.home-spotlight-2 .disable-srollbar { justify-content: space-between;} 
  .home-spotlight-block.home-spotlight-2 .disable-srollbar>.col-md-6 {-ms-flex: 0 0 100%!important; flex: 0 0 100%!important; max-width: 100% !important;}
  .home-spotlight-slider .spotlight-style-4 .item {-webkit-box-flex:0; -ms-flex: 0 0 41% !important;flex: 0 0 33% !important; max-width: 33% !important; padding:0 2px;}

  .template-collection .list-sub-collection .item {width:40%;}
  .template-collection .collection-desc-mobile .collection-item-swatch,
  .template-collection.style_product_grid_4 .product-item .collection-desc-mobile .wrapper-button-card {justify-content: center;    align-items: center;}
  .template-collection .collection-desc-mobile .collection-item-swatch {padding-bottom: 0px;}
  .template-collection.style_product_grid_4 .wrapper-button-card .price-box.tablet-price { display: none;}
  .template-collection.style_product_grid_4 .collection-desc-mobile .desc-inner-mobile .price-box {display: block;}
  .style_product_grid_4.layout_style_suppermarket .product-template-grouped .grouped-product .column-1 .caption { width: 68%;}
  .style_product_grid_4.layout_style_suppermarket .product-template-grouped .caption.mob-caption .mob-code.grouped-actions {padding-top: 3px;} 
  .template-product .product-shop .qty-group input {font-size:15px;}

  .list-sub-collection.desktop-subcollection:not(.flickity-enabled) .item {width:40% !important; flex:0 0 40%;} 
  .collection-template.collection-template-new-design.collection-new-design .sidebar {width:100%;}
  .template-collection .collection-template.collection-template-new-design.collection-new-design .list-sub-collection .item {width:40%;} 
  
} 
@media screen and (max-width:1199px){
  .collection-template.collection-template-new-design.collection-new-design>.container {padding:0 10px;}
}
@media screen and (max-width:767px){
  .product-collection .product-top .product-image.image-swap {padding:0 10px;}
}
@media(max-width:589px){
  .template-collection[data-page-handle="receptacles"] .product-item .product-title,
  .template-collection[data-page-handle="vanity-lights"] .product-item .product-title,
  .template-collection[data-page-handle="ceiling-fixtures"] .product-item .product-title,
  .template-collection[data-page-handle="sconces-sunco-lighting"] .product-item .product-title, 
  .template-collection[data-page-handle="lighting-fixtures"] .product-item .product-title,
  .template-collection[data-template-collection="grid-collection"] .product-item .product-title { 
    font-size: 12px; font-weight:500; 
  }

  .template-collection[data-page-handle="receptacles"] .product-collection .top_details_mb_only, 
  .template-collection[data-page-handle="vanity-lights"] .product-collection .top_details_mb_only, 
  .template-collection[data-page-handle="ceiling-fixtures"] .product-collection .top_details_mb_only, 
  .template-collection[data-page-handle="sconces-sunco-lighting"] .product-collection .top_details_mb_only,   
  .template-collection[data-page-handle="lighting-fixtures"] .product-collection .top_details_mb_only,
  .template-collection[data-template-collection="grid-collection"] .product-collection .top_details_mb_only {
    display:none;
  }
  .template-collection[data-page-handle="receptacles"] .product-image.image-swap,
  .template-collection[data-page-handle="vanity-lights"] .product-image.image-swap,
  .template-collection[data-page-handle="ceiling-fixtures"] .product-image.image-swap,
  .template-collection[data-page-handle="sconces-sunco-lighting"] .product-image.image-swap,  
  .template-collection[data-page-handle="lighting-fixtures"] .product-image.image-swap,
  .template-collection[data-template-collection="grid-collection"] .product-image.image-swap, { 
    margin-right: 0px !important; 
    padding-bottom: 0px !important; 
  }
  .template-collection[data-page-handle="receptacles"] .price-box .price-regular span,
  .template-collection[data-page-handle="vanity-lights"] .price-box .price-regular span,
  .template-collection[data-page-handle="ceiling-fixtures"] .price-box .price-regular span,
  .template-collection[data-page-handle="sconces-sunco-lighting"] .price-box .price-regular span,
  .template-collection[data-page-handle="lighting-fixtures"] .price-box .price-regular span,
  .template-collection[data-template-collection="grid-collection"] .price-box .price-regular span { 
    font-size: 16px !important; 
  }
  .template-collection[data-page-handle="receptacles"] .price-box .special-price,
  .template-collection[data-page-handle="vanity-lights"] .price-box .special-price,
  .template-collection[data-page-handle="ceiling-fixtures"] .price-box .special-price,
  .template-collection[data-page-handle="sconces-sunco-lighting"] .price-box .special-price,
  .template-collection[data-page-handle="lighting-fixtures"] .price-box .special-price,
  .template-collection[data-template-collection="grid-collection"] .price-box .special-price { 
    font-size: 16px !important; 
  }
  .template-collection[data-page-handle="receptacles"] .products-grid .grid-item,
  .template-collection[data-page-handle="vanity-lights"] .products-grid .grid-item,
  .template-collection[data-page-handle="ceiling-fixtures"] .products-grid .grid-item,
  .template-collection[data-page-handle="sconces-sunco-lighting"] .products-grid .grid-item,
  .template-collection[data-page-handle="lighting-fixtures"] .products-grid .grid-item,
  .template-collection[data-template-collection="grid-collection"] .products-grid .grid-item { 
    margin-bottom: 0px !important; 
  }
  .template-collection[data-page-handle="receptacles"] .product-collection .product-top .product-image.image-swap,
  .template-collection[data-page-handle="vanity-lights"] .product-collection .product-top .product-image.image-swap,
  .template-collection[data-page-handle="ceiling-fixtures"] .product-collection .product-top .product-image.image-swap,
  .template-collection[data-page-handle="sconces-sunco-lighting"] .product-collection .product-top .product-image.image-swap,
  .template-collection[data-page-handle="lighting-fixtures"] .product-collection .product-top .product-image.image-swap,
  .template-collection[data-template-collection="grid-collection"] .product-collection .product-top .product-image.image-swap { 
    margin-right: 3px !important; 
  }

  
  .item-swatch li label img {max-height: 24px !important; max-width: 24px !important;}
  .style_product_grid_4 .product-item .item-swatch li label { height: 24px !important; width: 24px !important; }
  .style_product_grid_4 .inner-top .top_details_mb_only {margin-bottom:20px; width:100%; display:block;} 
  .template-page.style_product_grid_4 .inner-top .top_details_mb_only {display:none;}
  .style_product_grid_4 .template-collection.style_product_grid_4 .product-item .desc-inner-mobile .product-title {width:100%;}
  .style_product_grid_4 .inner-top .product-details .product-title, .inner-top .product-details .sku {display:none;}
  .style_product_grid_4 .products-list .product-item .inner-top {align-items:center !important; display:flex; flex-direction:column;}
  .style_product_grid_4 .products-list .product-item .inner-top {-webkit-flex-direction:row !important; -moz-flex-direction:row !important; -ms-flex-direction:row !important; flex-direction:row !important; flex-wrap:wrap;}
  .style_product_grid_4 .products-list .product-item .product-top {width:50% !important; margin:0px !important;}
  .style_product_grid_4 .products-list .product-item .product-details {width:50% !important; margin:0px !important;}
  .style_product_grid_4 .collection-desc-mobile .left_meta {margin: 15px 0; flex-wrap:wrap;}
  .style_product_grid_4 .collection-desc-mobile .left_meta ul {width:100%; margin-bottom:0;}
  .style_product_grid_4 .collection-desc-mobile .left_meta ul:nth-child(1) {margin:0px 0 10px 0px}
  .style_product_grid_4 .collection-desc-mobile .collection-item-swatch {justify-content:start;}
  .style_product_grid_4 .product-collection .product-top .product-image.image-swap {margin-right:20px; padding-bottom:3em;}
  .template-collection.style_product_grid_4 .product-details .price-box span {display:flex;} 
  .inner-top .product-details .price-box span em {font-size:12px; margin-right:6px; padding-top:4px}
  .style_product_grid_4 .product-collection .left_meta li span {font-size:13px; width:100%;}
  .style_product_grid_4 .item-swatch li {padding-bottom:12px;}
  .style_product_grid_4 .product-collection .left_meta li span:nth-child(1) {width:40%;}
  .style_product_grid_4 .product-collection .left_meta li span:nth-child(2) {width:60%; text-align:right;}
  .template-page.style_product_grid_4 .inner-top .desc-inner-mobile .product-title {display:none;}
  .style_product_grid_4 .product-item .item-swatch {flex:0;}
  .product-item .product-bottom {min-height:140px; row-gap:0px; justify-content:space-between; margin-top:12px;} 
  .style_product_grid_4 .product-item .item-swatch {margin-bottom:0px!important; margin-top:0px!important; }
  .template-page.style_product_grid_4 .sku {min-height:40px;} 
  .template-page.style_product_grid_4 .product-bottom .sku.hide {display:block;}
  .style_product_grid_4 .featured-products .inner-top .top_details_mb_only {display:none;} 
}
@media screen and (max-width:479px){
  #dropdown-cart .product-details .option small {font-size:10px;}
  .cart-template .cart-form .cart--title .cart--info {padding-left:10px !important;}
  .cart-template .appikon-cart-item-line-price {padding-left:10px;}
  .template-cart .cart-template .wrapper-cart-template .cart-list .price-box {padding-left:10px;}
  .template-cart .cart-template .cart-form .cart-list .details>*.cart--title, .template-cart .cart-thumb.cart--title {padding-right:0px;}
  .sticky_addcart {padding:14px 10px 25px;}
  .product-collection .product-top .product-image.image-swap {padding:0px;}
}   



@media screen and (min-width: 769px){
  .price-review-main {
     border-bottom: 0; 
  }
}
@media screen and (max-width: 568px) {
   body .product-recommendations .inner-top  .top_details_mb_only {
    display: none;
  }
}
@media screen and (max-width: 768px){
  .fluid-width-video-wrapper .hide-mobile {
    display: none;
  }
  .home-slideshow .fluid-width-video-wrapper {
    padding: 0 !important;
    aspect-ratio: 1806/1010;
  }
  .container-fluid .slide-content.abs_right {
    z-index: 2; 
  }
}
@media screen and (min-width: 769px){
  .fluid-width-video-wrapper .hide-desktop {
    display: none;
  }
}
/**************media start css end end*********/    