.header-content{ padding: 24px 0px 25px 0px;}
.page-header{margin-bottom: 0px;}
.magicmenu .nav-desktop{ text-align: center;}
.nav-before-open.nav-open .menu-mobile .nav-toggle {
  background-color: #333;
  height: 30px;
  line-height: 26px;
  left: auto;
  position: fixed;
  right: 0;
  top: 0;
  width: 30px;
  text-align: center;
}
.nav-before-open .nav-toggle::before {
  position: static;
  content: "\f00d";
  font-family: FontAwesome;
  color: #fff;
  font-size: 20px;
}
.header .container{ max-width: 100%;}
.cms-index-index .page-main.page-main-pal.container{ max-width: 100%; padding-left: 0; padding-right: 0;}
.alo-magicslider .item.alo-item{ padding: 0;}
.homepage-banners{ margin-top: 2px;}
.banner-ver-banner .container{ display: flex;flex-wrap: wrap; margin-right: 0px; margin-left: 0px; max-width: 100%; padding-left: 0;padding-right: 0;}
.cms-index-index .static-banner{ margin-bottom: 1px;}
.cms-index-index .static-banner .banner-content{ padding: 0 1px;}
.fourthdbanner {
  display: block;
  position: relative;
  margin-bottom: 1px;
  margin-top: 3px;
}
.fourthdbanner img {
  width: 100%;
  height: auto;
}
.fourthdbanner .banner-contents {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: flex-start;
  padding: 12px 14px;
  font-size: 13px;
  color: #888;
}
.fourthdbanner .text-center {
  text-align: center;
}
.fourthdbanner h6 {
  margin: 0;
  color: #fff;
  font-size: 16px;
}
.fourthdbanner * + h1 {
  margin-top: 7px;
  color: #fff;
}
.fourthdbanner .action.default.bg-white {
  background-color: #fff;
  padding: 11px 16px;
  color: #000;
}
.content-setting .pe-7s-config::before {
  content: "\e605";
}
.fifthdbanner .static-banner .banner-content{ width: calc(100%/4);}
.block-footer-bottom .ft-col{ width: calc(100%/5);}
.ft-col .form-subscribe-header p{ display: none;}
.ft-col .block-newletter .block-title{ display: none;}
.ft-col .block-subscribe .actions{ margin: 17px 0 0 0;}
.block-footer-bottom{ margin: 0;}
.ft-col .list-inline{ margin-top: 15px;}
/*Prosduct page*/
.category-related {
/*  float: left;
  width: 100%;*/
  margin-bottom: 25px;
}
.cate-left {
  float: left;
  display: inline-block;
  width: 35%;
}
.cate-right {
  width: 63%;
  float: right;
}
.cate-titles {
  font-size: 25px;
  margin-bottom: 0px;
}
.cate-description {
  margin-top: 10px;
}
.sub-cat {
  margin-top: 30px;
}
.related-category ul li {
  position: relative;
  border: 1px solid #000;
  display: inline-block;
  border-radius: 1px;
  height: 40px;
  text-align: center;
  margin: 0px 5px 15px 0;
}
.related-category ul li a {
  padding: 10px 16px;
  display: block;
}
.slide3 .item .catboxnew11 {  width: 100%;  text-align: center;  display: table;  height: 50px;}
.slide3 .item .catboxnew11 a {  display: table-cell;  vertical-align: middle;}
.sidebar .accordion-container{ display: none;}
#newcfitt {
  transition: margin-left .5s;
  padding: 16px;
}
.openbtn {
  font-size: 20px;
  cursor: pointer;
  background-color: #fff;
  color: #000;
  padding: 0px 40px;
  border: 1px solid #000;
}
.catalog-category-view.page-layout-2columns-left .sidebar-main ,.catalogsearch-result-index.page-layout-2columns-left .sidebar-main {
  z-index: 1;
  width: 0;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}
.newbar {
  /*height: 100%;*/
  position: absolute;
  z-index: 1;
  left: 0;
  background-color: #fff;
  overflow-x: hidden;
  transition: 0.5s;
  /*padding-top: 60px;*/
}
.newbar a {
 /* padding: 8px 8px 8px 32px;*/
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}
.catalog-category-view.page-layout-2columns-left .column.main {
  float: left;
  width: 100% !important;
}
.catalogsearch-result-index.page-layout-2columns-left .column.main {
  float: left;
  width: 100% !important;
}
.nre_filter .block-title {
  margin-left: 15px !important;
}
.newbar .filter-options {
  margin-left: 15px;
}
.newbar .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}
.modes{ display: none;}
.filter_custom {
  border: 1px solid #000;
  position: relative;
  display: block;
  padding: 10px 15px;
  float: left;
}
.product-item-details .swatch-attribute.color, .product-item-details .swatch-attribute.size {display: none;}
.product-item-info .sticker.top-right .labelsale{ line-height: 45px;height: 45px;width: 45px;padding: 0;border-radius: 50%;}

/**details**/
.catalog-product-view .new_productinner.container{ max-width: 100%;}

.page-layout-1column .product.media {
  width: 60%;
}
.page-layout-1column .product-info-main {
  width: 38%;
}
.bigimagesection img { max-width:100%; height:auto}
.bigimage-row {}
.bigimage100{ width:100%; border:3px solid #fff; float:left}
.bigimage50 { width:50%; margin-top: 0px;}
.bigimage100 a { cursor: zoom-in;}
.product-view .product-shop .page-title-wrapper .page-title span{ font-weight: 600; font-size: 22px;}
.product-view .product-shop .price-box{ float: right;}
.product-view .product-info-price{ float: left; width: 100%;}
.catalog-product-view .page-title-wrapper.product{ float: left; width: 100%;}
.catalog-product-view .product.attribute.overview{ float: left; width: 100%}
.catalog-product-view .product-add-form{ float: left;}
.w-sizes-chart{ }
.my-sizestext {float: left; text-decoration: underline;}
.size-chart {float: right; text-decoration: underline;}
.product-options-wrapper{ border-bottom: 0;}
.what-my-sizes{ border-bottom: 1px solid #d1d1d1; width: 100%;float: left;padding-bottom: 17px }
.catalog-product-view .swatch-option.text{ padding: 7px 32px;}
.customline_qtyr{ width: 100%; padding: 15px 0 0;}
.box-tocart.custom_addtocartr{ width: 100%; padding: 35px 0 0 0; margin-bottom: 20px;}
.custom_addtocart{ width: 100%;}
.product-view .add-to-cart button.button { width: 100%;}
.fieldset.custom_addtocartk{ width: 77%;float: left;}
.product-social-links.newwishlist_icon{ width: 19%; padding: 0; margin-left: 17px;}
.product-view .add-to-cart button.button{ background-color: #000; }
.custom_addtocartr .add-to-cart button.button{ height: 50px;} 
.newwishlist_icon a { height: 50px !important; line-height: 50px !important; width: 50px !important;}
.newwishlist_icon{ padding: 0 !important}
.product-view .product-shop .product-social-links a, .product-add-form .product-social-links a{ color: #fff;background-color: #000;border-color: #000;}
.product-view .product-shop .product-social-links a .icons, .product-add-form .product-social-links a .icons{ font-size: 20px;}
.product-view .add-to-cart button.button span{ text-transform: none; font-size: 15px;}
.pro_detail {
  top: -31px;
  position: relative; float: right;
}
.pro_detail::before {
  background: url(../images/tshirt.svg) no-repeat;
  content: ''; width: 50px;
height: 50px;
position: relative;
display: inline-block;
top: 19px;
}
.store-avail{ margin-bottom: 25px;}
.f_delivery , .s_avail , .store-share , .pro_detail{
  font-weight: 600;
  font-size: 18px;
}
.free-deliver-store p {
  margin-left: 36px;
}
.pro_share {
  margin-left: 6px; cursor: pointer;
}
.my-sizestext img {
  float: left;
  margin-top: -13px;
  position: relative;
}
.product-view .product-shop .addit{ display: none; border-top: 0;}
.product_details {
  float: left;
  width: 33%;
}
.details_info{ background: #fafafa; padding-bottom: 48px;}
.det-retin-help {
  width: 100%;
  margin-top: 10px; padding: 0px 0 0 0; margin-bottom: 0px;
}
.det_desc {
  margin-top: 15px;
}
.product_details h3 {
  text-transform: uppercase;
  font-size: 15px;
}
.details_info{ height:auto}
.det-retin-help{ height:300px;  overflow:hidden;}
.readmore{height: auto;}
.det-retin-help.readmore{ overflow:hidden; }
#expandbtn{ } 

.block-related_custom {
  margin-top: 30px; padding: 20px 0;
}
.new-related-c.container{ max-width: 100%;}
.block-related_custom .product.actions.product-item-actions{ display: none;}
.new-related-c .block-title{ text-align: left; margin-bottom: 25px;}
.block-related .block-title strong::after{ background: none;}
.new-related-c .block-title #block-related-heading{ font-size: 16px;}
.new-related-c .images-container{ border: 0;}
.new-related-c .item:hover .images-container{ border:0;}
.new-related-c .product-name a{ text-transform: none;}
.container.new-listrec { border-top: 1px solid #f1f1f1;}
.new-listrec .title-inline .heading{ font-size: 15px; font-weight: normal; letter-spacing: 1px;font-family: "Montserrat",sans-serif; font-weight:bold}
.new-listrec .title-inline{ margin: 20px 0;}
.new-listrec .product-item-actions , .new-listrec .price-box{ display: none}
.slide4.products-grid {text-align: left;}
.slide4 #owl-example4 .item {display: inline-block; margin: 0 10px;}
.new-listrec .product-item-name{ font-size: 14px; letter-spacing: 1px;}
.csupport {
  border: 1px solid #000;
  float: left;
  padding: 10px 35px;
  color: #000;
}
.product.alert.stock a { margin-top: 11px;display: block;}
.abxchere {float: left; width: 100%; margin-top: 17px;}
.answer-here a {text-decoration: underline;}
.abxchere p {margin-top: 7px;}
.product-options-wrapper{ padding: 0;}
.catalog-product-view .price-container .price-label {display: none;}
.product-view .product-shop .price-box {  float: left;}
.catalog-product-view .price-final_price .normal-price {float: right;}
.catalog-product-view .price-final_price .old-price { margin-top: 0px; margin-right: 9px;}
/**/
.cms-page-view .table-bordered > tbody > tr > td {border: 1px solid #ddd !important;}
.desktop-mbanner {display: block;}
.mobile-mbanner {display: none;}
.header .header-config > :not(:last-child)::before{ content: inherit;}

.header-content { padding-top:15px; padding-bottom:15px}

.checkout-cart-index .cart.main.actions .action { float:left; margin-right:15px; margin-bottom:30px; padding-left:10px; padding-right:10px}
.checkout-cart-index .cart.main.actions .action:last-child { margin-right:0}
.products-textlink{ text-align: center;}
.catalog-product-view .product.attribute.overview{ display: none;}
.wishlist-index-index .field.comment-box { display: none;}
.wishlist-index-index .products-grid.wishlist .product-item .price-box {
  margin-top: 10px;
  margin-bottom: 10px;
}



.header-content { padding-top:10px; padding-bottom:10px;}
.header-logo { width:150px;}
.header .magicmenu .nav-desktop .level0 .level-top-mega, .header .magicmenu .nav-desktop .level0:hover .level-top-mega {  top: calc(100% - 9px);}
.block-footer-bottom { padding-top:35px; padding-bottom:12px}
.footer-copyright { padding:20px 0}

.header .content-seach .toggle-content {    top: 65px;  transform: translate(0,-50%);  right: calc(113% + -26px); }
.header .content-seach .toggle-content input.input-text { height:50px}
.header .form-search button.button { top:7px}

.block-footer-bottom .block-subscribe .actions button.button { margin-left:0}

.cms-index-index .container, .cms-index-index .header .container{ max-width:1920px; margin:auto}
.cms-index-index .page-main.page-main-pal.container { max-width:1920px; margin:auto; padding-left:0px; padding-right:0px}
.static-banner .banners-images{ margin:auto}

.openbtn { display:none}


body.checkout-cart-index div.cart-summary div.sociallogin-wrapper { border:0; border-bottom:1px solid #ddd}
.data.table .custom-qty { text-align:center}
.cart.table-wrapper .col.qty { text-align:center}

.checkout-index-index .opc-progress-bar li{ width:50%}

.cate-left { width:33%}
.cate-right { width:65%}

.category-products .product-items .product-item { margin-bottom:20px}
/*.category-products .product-items .product-item:nth-child(3n+1) {  clear: none;}*/
.grid .product-item-info { position:relative}
.stock.unavailable { position:absolute; top:15px; right:15px; z-index:200}
#layerednav-list-products .toolbar { margin-top:0}

.details_info{ padding-left:15px; padding-right:15px; margin-top:35px; padding-top: 25px;}
.details_info .product_details.details1 { padding-left:15px; padding-right:15px}

.header .container { max-width:1180px; }
.breadcrumbs ul { padding-top:12px; padding-bottom:12px}

.minicart-wrapper .block-minicart::after { right: 8px; top:-13px; }

.minicart-wrapper .block-minicart::before {  right: 9px; top:-11px;   }
.block.block-minicart.ui-dialog-content.ui-widget-content {box-shadow: rgba(0, 0, 0, 0.5) 0px 8px 24px;}
.breadcrumbs { padding-top:0}

.catalog-product-view .new_productinner.container,.new-related-c.container { max-width:1180px; margin:auto}
.page-layout-1column .product.media { width:50%; padding-left:0}
.page-layout-1column .product-info-main { width:50%; padding-right:0}

.box-tocart.custom_addtocartr { position:relative; padding-right:70px; padding-top:0; margin-top:27px;}
.box-tocart.custom_addtocartr .fieldset.custom_addtocartk { width:100%}
.box-tocart.custom_addtocartr .product-social-links.newwishlist_icon { position:absolute; top:0; right:0}
.product-info-main .box-tocart.custom_addtocartr .actions { margin-top:0}
.box-tocart.custom_addtocartr .product-social-links.newwishlist_icon .action.towishlist{ margin-right:0}
.product-add-form { margin-top:20px;}
.my-sizestext img { margin-right:10px}
.swatch-attribute.size  { margin-top:17px;}
.block-search .minisearch .searchsuite-autocomplete { width:100%}
.nav-sections .mean-nav ul li a:hover { color:#AD00FF}
#expandbtn:hover { color:#fff; border-color:#AD00FF}
.stickyCart .stickyChild .clSticky #btnSticky {border-color: #AD00FF;background-color: #AD00FF;}
.stickyCart .custom-qty .items { margin:2px}

.catalog-product-view .page-footer{ margin-bottom:0px;}

.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current strong { color:#AD00FF}
.account .page-title-wrapper .page-title { margin-top:0}
.block-collapsible-nav .item a:hover{ color:#AD00FF}
.social-link:hover { background:#AD00FF}
.action.edit span, .action.back span, .action.remind span, .login-container .fieldset::after { color:#AD00FF}

.product-view.product-quickview .product.attribute.overview { clear:both}
.cms-page-view .breadcrumbs{ margin-bottom:0}

.cms-page-view h1 { margin-bottom:10px}
.cms-page-view .page-footer { margin-top:20px;}
body .header-container-fixed .magicmenu .nav-desktop .level0:hover .level-top-mega {
  top: calc(100% - 6px);
}

.minicart-items .product-item-details .price { color:#AD00FF}
.minicart-items .action.edit::before, .minicart-items .action.delete::before, .cart.table-wrapper .actions-toolbar > .action-delete::before, .cart.table-wrapper .actions-toolbar > .action-edit::before { color:#AD00FF}
.data.table tbody tr td.a-subtotal .cart-price .price, .data.table tbody tr td .cart-price .price {  color: #AD00FF }
.cart-totals .grand.totals .price { color:#AD00FF}

.fa-plus-square-o, .fa-minus-square-o{ font-weight:normal; color:#222}
.fa-plus-square-o::before {  content: "\f067";}
.fa-minus-square-o::before {  content: "\f068";}
.data.table tbody tr td input.qty{  color: #AD00FF }
.product-view .product-shop .add-to-cart .items:hover, .product-options-bottom .items:hover, .product-shop .add-to-box .items:hover{  color: #AD00FF }
.product-view .product-qty .custom-qty, .block-bundle-summary .product-details .product-qty .custom-qty { border:1px solid #dadada}
.nav-sections .mean-nav ul li .collapse::before{  content: "\f067";}
.nav-sections .mean-nav ul li .expand::before{  content: "\f068";}

.newclSticky{background: #f0a;color: #fff !important;padding: 12px;display: inline-block; text-transform:uppercase; font-size:12px; font-family:"Montserrat",sans-serif}
.clSticky .newclSticky{ margin-left:15px}

.checkout-cart-index .page-title-wrapper{ padding-top:0}
.checkout-cart-index .page-title-wrapper .page-title{ margin-top:0}
.det-retin-help { height:291px}

/*Updates changes 01-09-2022 login page*/
.customer-account-login .sociallogin-wrapper.block-customer-login.login-container { padding:20px}
body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sociallogin-icon { height:38px; line-height:39px}
body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding {max-width:50%}
body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-block-title { margin-bottom:0}
body.wp-sl .login-container .fieldset > .field > .control { width:100%}
.block-related .block-title strong, .block.filter .filter-title strong, .box-up-sell .block-title strong, .crosssell strong, .alo-brands .item span, .block-title-tabs span, .magictabs .item .title, .sidebar .block .block-title strong, .testimonials h3 span, .login-container .block .block-title strong { font-size:20px;}
.actions-toolbar .primary { float:left; margin-right:6px;}
.actions-toolbar .secondary { float:left}
.login-container .fieldset::after {  margin-top: 21px;  float: left;  width: 100%;}
.login-container .actions-toolbar .secondary { padding-top:2px; }


/*Updates changes 01-09-2022 products page*/
.category-products .products-list .product-items .product-item-details .swatch-attribute.color { display:block; float:left}
.catalog-category-view .products-list .product-item .price-box , .catalogsearch-result-index .products-list .product-item .price-box { width:100%; float:left}{ width:100%; float:left}
.catalog-category-view .products-list .product-item .price-box .normal-price , .catalogsearch-result-index .products-list .product-item .price-box .normal-price{ float:left !important}
.catalog-category-view .products-list .product.product-item-details .swatch-attribute.size {  display: table;  margin: auto;  float: left;  width: 100%;}
.catalog-category-view .products-list .product.product-item-details .swatch-attribute.size .swatch-attribute-options{ margin-top:0}
.catalog-category-view .products-list .product.product-item-details .swatch-attribute.color .swatch-attribute-options{ margin-top:0}
.grid .product-item-info { padding-bottom:30px}
.product.description.product-item-description {}
.product.description.product-item-description p, .product.description.product-item-description p a{ font-size:13px !important; line-height:20px !important; color:#151515 !important; margin-bottom:15px !important}
.product.description.product-item-description ul { margin-bottom:15px !important;}
.product.description.product-item-description ul li, .product.description.product-item-description ul li a,.product.description.product-item-description a {font-size:13px !important; color:#151515 !important;}


/*Updates changes 01-09-2022 cart page*/
.checkout-cart-index .col.qty { text-align:center}
.cart-summary > .title { font-weight:bold; font-size:18px;}
.checkout-cart-index .cart.table-wrapper .col { font-size:18px;}
.checkout-cart-index .cart.table-wrapper .col { padding-top:12px;}
.checkout-cart-index .input-text.qty { font-size:15px;}
.action.multicheckout { font-size:12px; border:1px solid #aaa; padding:14px 16px 12px; display:block; text-transform:uppercase}
.action.multicheckout:hover { background:#AD00FF; border-color:#AD00FF; color:#fff}


/*Updates changes 01-09-2022 Multiple shipping page page*/
.multishipping-checkout-addresses .table thead > tr > th{ padding-top:14px; padding-bottom:14px; padding-left:0;}
.multishipping-checkout-addresses .table thead > tr > th.col.qty { text-align:center; padding-left:7px; padding-right:7px; width:180px;}

.multishipping-checkout-addresses .table td .field.qty { min-width:100%; width:100%}
.multishipping-checkout-addresses .data.table tbody tr td input.qty{ width:100% !important}
.multishipping-checkout-addresses #multiship-addresses-table td {  padding-left: 0px; padding-right:0}
.multishipping-checkout-addresses #multiship-addresses-table td.col.actions { padding-left:12px; padding-right:12px}
.data.table tbody tr td input.qty { color:#AD00FF}
button.action.add a{ display:block; margin:0 !important; color:#666666 ; text-decoration:none}
button.action.add a span{ color:#666666 ;}
button.action.add:hover a, button.action.add:hover a span { color:#fff; text-decoration:none}

.multishipping-checkout-addresses .multicheckout .actions-toolbar > .primary { float:left}
.multishipping-checkout-addresses .multicheckout .actions-toolbar > .secondary { float:right; margin-top:0}
.multishipping-checkout-addresses .multicheckout .action.primary { padding-top:0; padding-bottom:0}

/*Updates changes 01-09-2022 My Account wishlist page page*/
.wishlist-index-index .products-grid.wishlist .product-item-info { text-align:center; width:100%}
.wishlist-index-index .box-tocart { display:none}
.wishlist-index-index .product-item-actions { }

.product-view.product-quickview .product.attribute.overview { clear:both}

.actions-toolbar .secondary button.action a.action{ margin-top:0; text-decoration:none }
.actions-toolbar .secondary button.action a.action span{ color:#666; text-decoration:none}
.actions-toolbar .secondary button.action a.action:hover span { color:#fff; text-decoration:none}

.catalog-product-view .modal-popup.modal-slide .modal-footer { display:none}
.swatch-option.selected { outline:2px solid #AD00FF}

.catalog-product-view .modal-popup.modals-ajaxcart .action-close { top:0; right:0}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .product-image > img {  width: 80px;  height: 80px;  object-fit: cover;  border-radius: 0%;}
.modal-popup.modals-ajaxcart .ajaxcart-wrapper-main {  justify-content: center;}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .product-image > img { width:67px; height:100px}


.catalog-product-view .page-wrapper { overflow:initial}
.page-layout-1column .product-info-main {   position: sticky;    top: 67px;    }

.modals-quickview .product-add-form{ margin-top: 70px !important;}
.modals-quickview .new_productinner .price-label{ display: none !important;}
.sizchartpop { text-align: center;}
.sizchartpop a{ text-align: center; background: #AD00FF; color: #fff !important; padding: 15px 40px; text-transform: uppercase;}
.sizchartpop a:hover{ color: #fff;}
.see-sizedetail-modal.modal-popup .modal-inner-wrap{ width: 50%;}

.wishlist-index-index .form-wishlist-items .actions-toolbar .action.update{ display: none;}
.wishlist-index-index .form-wishlist-items .actions-toolbar .action.tocart.back-wishlistl{ display: none;}
.wishlist-index-share .secondary .action.back.rr{ background: #fff;color: #666;border: 1px solid #aaa; padding: 0 35px; line-height: 35px; display: inline-block; margin-top: 0; height: 35px;}
.wishlist-index-share .secondary .action.back.rr span{ color: #666666; text-transform: uppercase; text-decoration: none;}
.wishlist-index-share .secondary .action.back.rr:hover{ color: #ffffff;background-color: #AD00FF;border-color: #AD00FF;}
.wishlist-index-share .secondary .action.back.rr:hover span {  color: #fff;}

 .block3 a ,.block4 a { display:block; text-decoration:none}
  .block3 {}
  .block3 ul { margin:0; padding:0; list-style:none}
  .block3 li { float:left; width:16px; height:16px; margin-right:2px; background:#fff; border:1px solid #afafaf; margin-bottom:0}
  .block3 li:last-child { margin-right:0}
  .block3 .activeblock li, .block4 .activeblock li { background:#afafaf}
    .block4 { margin-top:5px}
  .block4 ul { margin:0; padding:0; list-style:none}
  .block4 li { float:left; width:11.5px; height:16px; margin-right:2px; background:#fff; border:1px solid #afafaf}
  .block4 li:last-child { margin-right:0}
  
  .catalog-category-view .listing-right1.new-viewmode { float:right}
  .catalogsearch-result-index .listing-right1.new-viewmode { float:right}
  .grid_4 .product-items .product-item { width:25%}
   .grid_4 .product-items .product-item:nth-child(3n+1) { clear:none}
   .wishlist-index-index .product-item-info .product-item-name{ padding-top: 20px;}
  .sidebar.sidebar-additional{ display: none;}
  .wishlist-index-index .form-wishlist-items .actions-toolbar .action.tocart{ display: none;} 
   
   
.magicmenu .nav-desktop .level0:hover .level-top-mega { left:0 !important}
.magicmenu .nav-desktop .level0:hover .level-top-mega .content-mega-horizontal { width:100% !important}

.magicmenu .nav-desktop .level0 .level-top-mega { left:0 !important}
.magicmenu .nav-desktop .level0 .level-top-mega .content-mega-horizontal { width:100% !important}
.magicmenu .nav-desktop .level0 .level-top-mega .mage-column.cat-mega { width:100%}
.magicmenu .nav-desktop .level0 .level-top-mega .content-mega-horizontal {  width: 100% !important;  float: left;}
.magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children { width:20%}
.magicmenu .nav-desktop .level0 .level-top-mega { width:100%; float:left}


 .customer-account-login .page-title { margin-top:14px;}
.cms-contact-us .page-title h1 { margin-bottom:0}
.cms-contact-us .column.main { padding-bottom:15px}
.footer .collapsible .block1 { padding-top:0}
.cate-right.noimg-container { width:100%}

   .cms-index-index .page-footer { margin-top:0px;}
.page-footer { margin-top:50px;}
.block .filter-content .block-subtitle { color:#AD00FF}


.new-qty-ch-carts input.qty{ border: 1px solid #cdcdcd !important; margin-top: 12px;}
.catalog-product-view .det-retin-help.readmore{ height:auto;}
.catalog-product-view #expandbtn {  text-align: center;  margin: auto;  display: block; margin-top: 23px;}
.catalog-product-view .bigimage100.bigimage50.odd.last-item{ width: 100%}

.catalog-category-view .det-retin-help { height: auto;}
.catalog-category-view #expandbtn { display: none;}
.related-category ul li.reads-mores{ display: none;}
/*
.catalog-category-view .det-retin-help.readmore {  overflow: hidden;}
.catalog-category-view #expandbtn { cursor: pointer; font-weight: 600;}
.catalog-category-view .more-active {  display: none;}
.catalog-category-view #expandbtn:hover{ color: #000;}
.catalog-category-view .readmore {  height: auto;}
.related-category ul li.after_display{ display: none;}
.catalog-category-view .reads-mores.new_hides{ display: none;}*/
.checkout-index-index .items-in-cart .content.minicart-items{ display: block !important;}
.catalog-product-view .product-info-main .stock.available{ display: none;}
.catalog-product-view .product-info-main .price-box .price-wrapper .price{ font-size: 22px; font-weight: 600;}
.free-deliver-store , .store-avail{ display: none;}
.product-options-wrapper .swatch-attribute-selected-option{ display: none;}
.checkout-cart-index .cart-summary .sociallogin-wrapper.block-customer-login.login-container{ display: none;}
.checkout-cart-index .cart-summary #block-shipping{ display: none;}

/*Product Details POP UP css Starts here*/
.modals-ajaxcart.modal-popup .modal-inner-wrap { width:800px;}
.ajax-mainl-conatiner { width:100%}
.ajax-mainl-conatiner .ajax-main-left{ width:48%; float:left}
.ajax-mainl-conatiner .ajax-main-right { width:48%; float:right; text-align:left}
.ajax-mainl-conatiner .ajax-main-img-container{ position:relative; padding-left:80px; min-height:103px;}
.ajax-mainl-conatiner .ajax-main-img-left{position: absolute;top: 0;left: 0;}
.ajax-mainl-conatiner .ajax-main-img-right{ text-align:left}

.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .popup.newpopup .message { font-size:18px; line-height:inherit; text-align:left; padding:10px; padding-left:38px;}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .popup.newpopup .message::before {position: absolute;margin: 0;width: 35px;top: 16px;font-size: 32px;left: 2px;}
.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions{flex-direction: column;}
.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions .checkout-link { margin-right:0; text-align:center; margin-top:10px}
.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions .checkout-link .action.checkout { height:40px; line-height:40px; font-size:13px}
.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions .btn-continue .continue.action span { font-family:'Lato', sans-serif}
.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions .btn-continue .continue.action { border:1px solid #AD00FF}
.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions .btn-continue .continue.action:hover { border:1px solid #AD00FF}
.catalog-category-view .container{ position: relative;}
.filter_custom_toolbar{ float: left; margin-top: 5px; margin-left: 60px; cursor: pointer;}
.newbar .filter-options-content.freeze{ font-size: 0; }
.newbar .filter-options-content{ font-size: 0;}
.filter-current .action.remove{ position: relative; display: inline-block; left: 5px;}
.block-actions.filter-actions .action.clear.filter-clear{ font-size: 15px;}
.filter-content .filter-actions{ padding-top: 8px; padding-bottom: 25px; text-align: left;}
.newbar .filter-current .item{ width: 12%;float: left; margin-left: 15px;}
.toolbar{ padding: 0 15px;}
.bottom_toolbars .filterandorder , .bottom_toolbars .listing-right1.new-viewmode{ display: none;}
.bottom_toolbars .toolbar-sorter.sorter, .bottom_toolbars .field.limiter{ display: none;}
.bottom_toolbars .toolbar-products .pages{ display: block;}

.left-right-images {  display: flex;  flex-wrap: wrap;  align-items: center;}
.static-text.tex-right {  text-align: center;  position: relative;  padding: 0 80px;  width: 50%;}
.static-image {  width: 50%;}
.static-text.tex-right .text {  text-align: justify;}

.videos_cls1 {    position: relative;    padding-bottom: 42.7%; /* 16:9 */    height: 0;}
.videos_cls1 iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}
.magicslider .external-video:after{ background: none;}

.sliders_desktops{ display: block;}
.sliders_mobiles{ display: none}



/*navigation new css*/
.cms-index-index .page-header > .header { position:relative}
.sections.nav-sections.cdz-fix-left .cdz-menu { background:#fff;}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu{ display:table; margin:auto; float:none; width:auto; background:none} 
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top { position:relative}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top .menu-link{ padding:22px 20px 22px; background:none; letter-spacing:1px}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top .menu-link span {  padding: 0;  text-transform: uppercase;  font-size: 14px;  text-decoration: none;  outline: medium none;  text-align: left;  font-family: "Montserrat", sans-serif; font-weight:500}

.sections.nav-sections.cdz-fix-left .cdz-menu .item:hover > a, .sections.nav-sections.cdz-fix-left .cdz-menu .item.level-top > a:hover { color:#AD00FF}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top.parent .menu-link:after {    content: "\f107";    font-family: "FontAwesome";    font-size: 14px;    margin-left: 5px;    opacity: 0.3;    vertical-align: 0;}

.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop {  background-color: #ffffff;  border-color: #f0f0f0;  border-style: solid;  border-width: 0 1px 1px 1px;  box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);}


.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a.itemsub {  color: #333333;  position: relative;  font-size: 14px;  text-transform: uppercase;  font-weight: 500;  padding: 0;  display: block;  line-height: 30px;  margin: 28px 0 15px;  font-family: "Montserrat", sans-serif; position:relative; margin-top:2px; padding-left:0}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a.itemsub:hover { padding-left:0}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a.itemsub:before {  content: "";  position: absolute;  left: 0;  bottom: -5px;  background-color: #dddddd;  height: 1px;  width: 60px;}


.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-width-24 {  margin-left: 0;  margin-right: 0;  padding: 0 25px; width:100%}


.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li { margin-bottom:0px}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a { text-align: left;text-decoration: none;font-size: 13px;text-transform: capitalize;display: block;line-height: 28px;transition: padding 0.5s ease 0s;color:#333;font-weight: 300;letter-spacing: 1px;}
 .sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a:hover {   color: #AD00FF;  padding-left: 10px;}
 
 .sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a strong { font-weight: 400;}

 
 .sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li.no_class a { color:#333; text-transform:uppercase; position:relative  }
 .sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li.no_class a:before {    content: "";  position: absolute;  left: 0;  bottom: -5px;  background-color: #dddddd;  height: 1px;  width: 60px;background: #f89ea3;  bottom: 0px;}
 .sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li { line-height:28px}
 
 .sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li.mviewall a {  text-transform: uppercase;  color: #f89ea3;  text-decoration: underline;} 

 .mobile-ma_address {  font-size: 15px;  line-height: 24px;  padding: 13px; display:none}
 .header .sections.nav-sections.cdz-fix-left .logo {  margin-top: 14px;  margin-left: 11px; margin-bottom:14px; display:none} 
 
.cdz-horizontal-menu.cdz-translate li.level0 > .groupmenu-drop { top:66px}
/*Instagram feed start*/
.spring-styles{ overflow:hidden; margin-bottom:56px}
.slide2 {position:relative; padding:0; margin-top:55px; margin-left:-12px; margin-right:-12px; padding-left:20px; padding-right:20px  }
.slide2 .item { margin:0 0px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-i1-out; transition: all 0.4s ease-in-out; text-align:center; line-height:normal; margin:0 12px}
.simg {  -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; overflow:hidden; position:relative}
.simg:hover img {transform:scale(1.1);-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

.simg img { max-width:100%; height:auto; display:block;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.slide2 .item img{ max-width:100%; height:auto}
.slide2 .customNavigation .next {	 position:absolute;	left:3px;	top:35%;	cursor:pointer; padding:0}
.slide2 .customNavigation .next:before {content:"\f104"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif}
.slide2 .customNavigation .prev {	position:absolute;right:3px;top:35%;cursor:pointer; padding:0}
.slide2 .customNavigation .prev:before {content:"\f105"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif }
.slide2 .item a { text-decoration:none}
.slide2 .item  h3 { font-size:20px; color:#54b9c3; padding-top:20px}
.slide2 .slidenavdisabled{ display:block !important}
.simginner{ position:absolute; bottom:15px; left:0; width:100%; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.slide2 .stext11 {  font-size: 17px;  color: #fff;  text-shadow: 0px 2px 2px #000;  font-weight: 600;  line-height: 24px; height:auto; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.8s ease-in-out;}
.slide2 .stext11 span { text-transform:uppercase}
.slide2 .stext22 {opacity:0; visibility:hidden; overflow:hidden;  font-size: 17px;  color: #fff;  text-shadow: 0px 2px 2px #000;  font-weight: 600;  line-height: 24px; height:0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.8s ease-in-out; position:relative; bottom:4px}
.slide2 .stext22 a {  text-decoration: none;  font-size: 17px;  color: #fff;  text-transform: uppercase;  display: inline-block;  padding-bottom: 3px;  border-bottom: 2px solid #fff;}
.slide2 .stext22 a:hover { color:#AD00FF; border-color:#AD00FF}

.simg:hover .stext11 {opacity:0; visibility:hidden; overflow:hidden; height:0}
.simg:hover .stext22 {opacity:1; visibility:visible; overflow:visible; height:auto; bottom:12px}
.share-text {  text-align: center;  font-size: 20px;  margin-top: 70px;  font-weight: normal;  text-transform: uppercase;  letter-spacing: 5px;}
/*Instagram feed end*/
.followus-cl{ display:table; margin:auto; margin-top:40px;}
.followus-cl a {background:#AD00FF; display:block; padding:9px 17px; text-decoration:none; color:#000 !important; text-transform: uppercase;font-weight: 600;font-size: 17px;}
body .followus-cl a:focus { color:#000}
.body.page-layout-1column .followus-cl a { color:#000}
.followus-cl a:hover { color:#fff !important; background:#222}

 /* new updates 22-03-2023*/
.block-footer-bottom .ft-linklist a::before {   color: #fff;}
.page-footer .block-footer-bottom {  background-color: #000000;  border-color: #000000;}
.block-footer-bottom .ft-title { color:#fff}
.block-footer-bottom .ft-title::before { border-top: solid 2px #fff;}
.block-footer-bottom .ft-linklist a { color:#fff; text-transform: uppercase;}
.footer-about-text { color:#fff }
.footer-about-text a{ color:#ffffff !important;}
.footer-about-text a:hover{ color:#AD00FF !important;}
.block-footer-bottom .social-link { background:#fff}
.block-footer-bottom .logo-text a { color:#fff}
.block-footer-bottom .social-link:hover em{  color: #AD00FF;}
.block-footer-bottom .ft-title{ font-weight: 500;}

.cate-left {  width: 23%;}
.cate-right {  width: 76%;}
/*Products filter css for all 3 wesbite*/
.catalog-category-view .toolbar.toolbar-products { margin-bottom:0; float:left; width:100%}
.catalogsearch-result-index .toolbar.toolbar-products { margin-bottom:0; float:left; width:100%}
.catalog-category-view .toolbar.toolbar-products .filterandorder .filter_custom_toolbar{ margin-left:22px; margin-top:4px; font-size:15px}
.catalogsearch-result-index .toolbar.toolbar-products .filterandorder .filter_custom_toolbar{ margin-left:22px; margin-top:4px; font-size:15px}
.catalog-category-view .toolbar.toolbar-products .filterandorder .filter_custom_toolbar img { margin-top:2px}
.catalogsearch-result-index .toolbar.toolbar-products .filterandorder .filter_custom_toolbar img { margin-top:2px}
.product.name.product-name.product-item-name { height:37px; text-overflow: unset; white-space: inherit; line-height:20px} 

/*New footer update 23-03-2023*/
.block-footer-bottom .ft-title:before { display:none}
.block-footer-bottom .ft-linklist a:hover::before { opacity:0}
.block-footer-bottom .ft-linklist a:hover { color:#AD00FF}
.block-footer-bottom .block-subscribe input.input-text {  width: 100%;  border: 1px solid #fff;  background: none;  color: #fff;}
.block-footer-bottom .ft-title { padding-bottom:0}
.block-footer-bottom .block-subscribe input::-webkit-input-placeholder{/* WebKit browsers */color:#fff;}
.block-footer-bottom .block-subscribe input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#fff;opacity:1;} 
.block-footer-bottom .block-subscribe input::-moz-placeholder {/* Mozilla Firefox 19+ */color:#fff;opacity:1;}
.block-footer-bottom .block-subscribe input:-ms-input-placeholder{/* Internet Explorer 10+ */color:#fff;}
.block-footer-bottom .block-subscribe .actions button.button {  margin-left: 0;  padding: 1px;  background: none;  border: 0;  color: #fff;  padding: 0px;;  height: auto;  line-height: normal;}
.block-footer-bottom .block-subscribe .actions button.button:hover, .block-footer-bottom .block-subscribe .actions button.button:focus { color:#AD00FF}
.block-subscribe .actions button.button span {  height: auto;  line-height: inherit;}

/*category description slider*/

.newin{ padding-top:70px;}
.img-responsive img{ max-width:100%; height:auto}
.slide3{ position:relative;   margin-left:-22px; margin-right:-22px;overflow:hidden; }
.slide3 .item img{max-width:100%;height:auto}
.slide3 .item { position:relative; margin:0 22px; position:relative }
.slide3 .pbox {float:none; width:100%;}
.slide3 .customNavigation .next{position:absolute;left:0px;top:0%;cursor:pointer}
.slide3 .customNavigation .next:before{content:"\f104";color:#282828;font-size:32px;font-family:"FontAwesome",Arial, Helvetica, sans-serif;font-weight:bold}
.slide3 .customNavigation .prev{position:absolute;right:0px;top:0%;cursor:pointer}
.slide3 .customNavigation .prev:before {content:"\f105";color:#282828;font-size:32px;font-family:"FontAwesome",Arial, Helvetica, sans-serif;font-weight:bold}
.slide3 .item a{text-decoration:none; display:block}
.slide3 .slidenavdisabled{display:block!important} 
.pbox {-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.pbox .text15 a {-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.catboxnew11 { display:inline-block; font-size:11px; font-weight:bold; text-transform:uppercase}
.catboxnew11 a { padding: 10px 16px;display: block; color:#333; border:1px solid #333}

.slide3 .owl-item {  width: auto !important;}
.sub-cat-owl {  margin-top: 11px;}
.slide4 .product.product-item-sku.sku{ display: none;}
.slide4 .customNavigation .next {	 position:absolute;	left:3px;	top:35%;	cursor:pointer; padding:0}
.slide4 .customNavigation .next:before {content:"\f104"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif}
.slide4 .customNavigation .prev {	position:absolute;right:3px;top:35%;cursor:pointer; padding:0}
.slide4 .customNavigation .prev:before {content:"\f105"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif }
.slide4 .slidenavdisabled{ display:block !important}

/*FIlter box css*/
.sidebar.sidebar-main.newbar.f_active {box-shadow:0px 0px 4px 0px #ccc; -webkit-box-shadow:0px 0px 4px 0px #ccc; top:74px; padding-top:0; padding-top:15px;}
.close_button {  font-size: 21px;  text-transform: lowercase;  font-weight: bold;  position: absolute;  top: -17px;  right: 11px; cursor:pointer}
.catalog-category-view .alocolumns { position:relative}
.catalogsearch-result-index .alocolumns { position:relative}

.toolbar-sorter option[value="name"] , .toolbar-sorter option[value="sku"] , .toolbar-sorter option[value="price"] {  display: none;}

.filt_text_c .fil_text { display:none}

.news_text {  color: #fff;  text-align: left;  font-size: 13px;  line-height: 22px;  margin-bottom: 10px;}
.block-newletter .block.newsletter.block-subscribe .field.newsletter.input-box { width:100%}
.quickview.configurable{ display: none;}
 /*Products search css for all 3 wesbite*/
.catalogsearch-result-index .close_button{ top:0 }
.sidebar-main.newbar{ visibility: hidden;}
.sidebar-main.newbar.f_active{ visibility: visible;}
.action.sorter-action{ display: none;}
/*.text_mleft {  margin-left: 37px !important;}*/
.text_mleft::before {  content: "-"; margin-right: 7px;}
.size-guide-left {  float: left;  width: 58%;  text-align: left;  margin-top: 20px;}
.size-guide-left {  text-align: left;}
.size-guide-right {  width: 38%;  float: right;}
.accordion-section .accordion-section-title {  padding: 10px 0;    padding-left: 0px;  display: block;  padding-left: 0; position: relative;  font-weight: bold;}
.accordion-section {  border-bottom: 1px solid #ccc;}
.accordion-section .accordion-section-title::before {  position: absolute;  right: 3px;  top: 2px;  cursor: pointer;  padding 0;  content: "\f107";  color: #3b3b3b;  font-size: 24px;  font-family: "FontAwesome",Arial, Helvetica, sans-serif;}
.accordion-section-content {  border-top: 1px solid #ccc;  padding-top: 16px;  display: none;}

.accordion-section-v .accordion-section-title-v {  padding: 10px 0;    padding-left: 0px;  display: block;  padding-left: 0; position: relative;  font-weight: bold;}
.accordion-section-v {  border-bottom: 1px solid #ccc;}
.accordion-section-v .accordion-section-title-v::before {  position: absolute;  right: 3px;  top: 2px;  cursor: pointer;  padding 0;  content: "\f107";  color: #3b3b3b;  font-size: 24px;  font-family: "FontAwesome",Arial, Helvetica, sans-serif;}
.accordion-section-content-v {  border-top: 1px solid #ccc;  padding-top: 16px;  display: none;}
.size-popups{ margin-bottom: 55px;}
.size-popups .size-guide-left{ width: 100%;}

.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top .menu-link { padding-left:10px; padding-right:10px}
 /*Uppervcase for all 3 website heading*/ 
.products-grid .product-name a { text-transform:uppercase}
.product-view .product-shop .page-title-wrapper .page-title span { text-transform:uppercase}
.minicart-items .product-item-name { text-transform:uppercase}

.checkout-index-index .opc-block-summary .product-item .product-item-inner {   table-layout: fixed;}
.checkout-index-index .opc-block-summary .product-item .product-item-name-block {  display: table-cell;   width: 82%;}
.checkout-index-index .opc-block-summary .product-item .subtotal { width: 67px;}
.checkout-index-index .minicart-items .product-item-details {  text-align: left;  padding-left: 46px;}

.category-products.grid .item .product-image-photo { margin:0}
.catalog-category-view .product-items .product-item { padding-left:17px ; padding-right:17px}


#html-body .page-wrapper { overflow:visible}
.page-header.alothemes {  position: sticky;  top: 0;  left: 0;  z-index: 99999999999;  background: #fff; }
.page-header.alothemes.darkfixed{ -webkit-box-shadow: 0 8px 6px -9px rgba(0,0,0,0.5);  -moz-box-shadow: 0 8px 6px -9px rgba(0,0,0,0.5);  box-shadow: 0 8px 6px -9px rgba(0,0,0,0.5);}


.related-category ul li.item { display:block; height:auto; border:none}
.related-category ul li.item a { padding-top:5px; padding-bottom:5px;}


/*updates for all 3 website css*/
.block-content.filter-content { padding:7px 20px;}
.block-content.filter-content *{font-family:"Montserrat", sans-serif;}
.block-content.filter-content .filter-options {  margin-left: -1.5%;  margin-right: -1.5%;  overflow: hidden;}
.block-content.filter-content .filter-options .onefilter_data {  width: 17%;  float: left;  margin-left: 1.5%;  margin-right: 1.5%;} 
.catalog-category-view .filter-options-content { font-size:inherit}
.filter-options .filter-options-content .ui-slider-horizontal { height:10px;}
.block-content.filter-content .amshopby-slider-container .amshopby-slider-display {  text-align: center;  font-size: 14px;  margin-top: 7px;  }
.filter-content .filter-actions { text-align:left; padding:0; margin-top:8px; margin-bottom:15px;}
.filter-content .filter-actions .action.clear.filter-clear {  padding: 4px 10px;  background: #AD00FF;  color: #fff; display:inline-block; font-size:13px;}
.block-content.filter-content .amshopby-slider-container .am-slider .ui-slider-handle { background: #AD00FF;}
.block-content.filter-content .filter-options-content .items .item input{ margin-top:-2px; margin-right:3px}
.block-content.filter-content .filter-options-content .items .item label { font-weight:normal}
.block-content.filter-content .filter-options .filter-options-content .item a span { font-weight:normal}
.block-content.filter-content .filter-options .filter-options-title { font-weight:bold}
.block-content.filter-content .filter-options .filter-options-content .item a span { font-size:13px;}
.block-content.filter-content .filter-options .filter-options-content .item { line-height:35px;}
.block-content.filter-content .filter-options .filter-options-content .item a span { font-size:13px; padding-top:6px; padding-bottom:6px;}
 .block .block-content.filter-content .block-subtitle { font-weight:bold; color:#AD00FF }
 
.block-content.filter-content .filter-options-content .items {    max-height: 410px;    overflow: auto;}
.block-content.filter-content .filter-options-content .swatch-option.text {    background: #f0f0f0;    color: #686868;    font-size: 11px;    font-weight: 400;    line-height: 20px;    margin-right: 4px;    min-width: 22px;    padding: 2px 6px;    margin-bottom: 3px;
}
.block-content.filter-content .filter-options-content .swatch-option {    height: 26px;}
.block-content.filter-content #am-shopby-container .items .item { border-bottom:0; float:left; margin-right:15px; width:auto; margin-left:0}
#amasty-shopby-product-list .products.wrapper { clear:both}
.block.filter .filters_by { display:none}
.block.filter .close_button { top:3px}
.sidebar.sidebar-main.newbar.f_active { top:92px}
.amshopby-button.-remove::after { font-size:15px;}
.filter-options .filter-options-title:hover::after { color:#AD00FF !important}
.filter-options .filter-options-content .item a:hover, .filter-options .filter-options-content .item a span:hover {  color: #AD00FF !important;}

/*updates 25-4-2023*/
.price-box .price, .special-price .price { font-weight:bold}
.product-item .old-price .price { font-weight:bold}
.block-collapsible-nav .item a, .block-collapsible-nav .item > strong { text-transform:uppercase}

.checkout-cart-index .cart.table-wrapper .col { text-transform:uppercase}
.cart-summary > .title { text-transform:uppercase}
.opc-progress-bar-item > span { text-transform:uppercase}
.opc .step-title { text-transform:uppercase}
.opc-block-summary > .title { text-transform:uppercase}
.table-checkout-shipping-method thead th { text-transform:uppercase}
.checkout-payment-method .payment-option-title { padding-left:0}
.opc-block-summary .items-in-cart > .title strong { text-transform:uppercase}
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title { text-transform:uppercase}
.checkout-index-index .opc-block-shipping-information { padding-left:0; padding-right:0}
.table:not(.cart):not(.totals) > thead > tr > th, .table:not(.cart):not(.totals) > tbody > tr > th, .table:not(.cart):not(.totals) > tfoot > tr > th, .table:not(.cart):not(.totals) > thead > tr > td, .table:not(.cart):not(.totals) > tbody > tr > td, .table:not(.cart):not(.totals) > tfoot > tr > td { text-transform:uppercase}
.footer .block-content-statick li a { text-transform:uppercase}
.block-footer-bottom .footer strong { text-transform:uppercase}
.left-right-images .static-text.tex-right .title a { text-transform:uppercase}
.cms-page-view .title { text-transform:uppercase}

.catalog-category-view .toolbar.toolbar-products { margin-top:0; margin-bottom:25px}

.form.create.account .secondary .action.back {  background: none;  border: none;  padding-left: 6px; color:#AD00FF; padding-right:0}
.form.create.account .secondary .action.back span { color:#AD00FF; font-weight:600}

.sign-left {  text-transform: uppercase;}

.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .message, .message.notice, .message.success { background:#EEF0F4}
.message.notice, .message.success {  color:#AD00FF}
.message.notice > :first-child::before { color:#AD00FF}
.message.success > :first-child::before { color:#AD00FF}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .message::before { color:#AD00FF}
.modals-ajaxcart .modal-content .actions .action { background:#AD00FF; border-color:#AD00FF}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .popup.newpopup .message { color:#AD00FF}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .message a { color:#AD00FF}
.product-view .add-to-cart button.button span { text-transform:uppercase}
.addcolor{ background: #C9AAD8 !important; color: #333;}
.product-view.product-quickview .product.attribute.sku{ margin-top: 20px;}
.page.messages  { max-width:1180px; margin:auto !important; width:auto !important; padding:0 15px !important}
.action.edit span, .action.back span, .action.remind span, .login-container .fieldset::after { color:#AD00FF}
.message.success a { color:#AD00FF; text-decoration:underline}
.message { background:#EEF0F4 !important; color:#AD00FF !important}
.message.info > :first-child::before {color:#AD00FF !important}

.wishlist-index-index .products-grid.wishlist .product-item:nth-child(2n+1) {  clear: none;}
.wishlist-index-index .products-grid.wishlist .product-items{ margin-left:-1%; margin-right:-1%; overflow:hidden; display: flex;  flex-wrap: wrap;}
.wishlist-index-index .products-grid.wishlist .product-item { width:23%; margin-left:1% !important; margin-right:1% !important}



.modal-popup.modals-ajaxcart .action-close { top:0; right:0}
.opc-block-summary .minicart-items-wrapper { max-height:872px;}
.catalog-category-view .product-items .product-item { position:relative}
.catalog-category-view .product-items .product-item .stock.unavailable { position:absolute; top:10px; right:27px; z-index:999}
.catalog-category-view .category-products.grid_4 .product-items .product-item { height:auto !important}

.details_info .product_details.details1,.details_info .product_details.details2,.details_info .product_details.details3 { padding-left:15px; padding-right:15px;}

.slide4 { margin-left:-15px; margin-right:-15px}
.slide4 #owl-example4 .item { margin-left:15px; margin-right:15px;}
.slide4 .product-item-details { margin-top:15px; text-align:center}
.new-listrec .slide4 .product-item-description { display:none}
.new-listrec .slide4 .customNavigation { }

.slide4 .product-item-details a{  text-transform: uppercase; font-weight: 500;font-size: 14px;  line-height: normal;  outline: 0 none;  text-transform: uppercase;  text-decoration: none;  font-weight: 500;  letter-spacing: 1px;}
.new-listrec .slide4 .price-box { display:block; text-align:center}

.custom-realated-data { margin-top:25px;}
.custom-realated-data .block-title{ text-transform:uppercase;  font-size: 16px;  font-weight: normal;  letter-spacing: 1px;  font-family: "Montserrat",sans-serif;}
.custom-realated-data .block-title strong { font-size:15px; font-family: Montserrat,sans-serif; font-weight: bold;}
.custom-realated-data .slide5 .product-item-details { margin-top:15px; text-align:center}
.custom-realated-data .slide5 .product-item-details a{  text-transform: uppercase; font-weight: 500;font-size: 14px;  line-height: normal;  outline: 0 none;  text-transform: uppercase;  text-decoration: none;  font-weight: 500;  letter-spacing: 1px;}

.custom-realated-data .slide5 .item { margin-left:15px; margin-right:15px;}



.custom-realated-data .slide5 {position:relative; padding:0; margin-top:0px; margin-left:-15px; margin-right:-15px; padding-left:20px; padding-right:20px  }
.custom-realated-data .slide5 .price-box { display:table; margin:auto}
.catalog-product-view .column.main { display:block;display: block !important;}
.slide5 .customNavigation .next {	 position:absolute;	left:3px;	top:35%;	cursor:pointer; padding:0}
.slide5 .customNavigation .next:before {content:"\f104"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif}
.slide5 .customNavigation .prev {	position:absolute;right:3px;top:35%;cursor:pointer; padding:0}
.slide5 .customNavigation .prev:before {content:"\f105"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif }
.out_sprice_none{ display:none !Important}

.product.actions .outstocks { display:table; margin:auto}
.product.actions .outstocks a { background:#000; color:#fff; padding:7px 15px; display:block}
.product_new_alert.product { clear:both; float:left; padding-left:0; padding-top:0}
.product_new_alert.product .action.alert{ background:#000; color:#fff; padding:7px 15px; display:block; border-radius:0 }

.catalog-product-view .page-footer { margin-top:0}

.stock.unavailable { display:none !important}

.tb_class_v table { border:1px solid #ccc; border-collapse:collapse; table-layout:fixed}
.tb_class_v table td { border:1px solid #ccc; text-align:center; padding:10px;}
.tb_class_v table thead td { color:#AD00FF; font-weight:500}
.tb_class_v table td p{ margin-bottom:0}
.tb_class_v table tbody td:first-child { color:#AD00FF;font-weight:500}
.cms-sizes-fittings .accordion-section .accordion-section-title { padding-right:25px}
.attrlabel {  font-weight: bold; font-size: 14px;}


/*Updates as on 28-04-2023*/
.catalog-product-view .det-retin-help { height:200px;}

/*clarna updates*/
.clarna_main .clarna_section{ text-align:center; font-size:15px; line-height:25px}
.clarna_section{}
.grid-text__title {  font-size: 24px;  margin-top: 33px; margin-bottom:25px}

.clarna_right_left {display:flex;justify-content:center;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}
.clarna_right_left .grid-text__title{margin-top:0}
.clarna_se_left{float:left;width:50%;padding-left:15px;padding-right:15px}
.clarna_se_left.clarna_se_right{float:right}

.clarna_main .clarna_section .grid-text__buttons a{display:inline-block;padding:15px;border:2px solid #222;margin-left:10px;margin-right:10px;font-weight:bold;margin-top:10px;margin-bottom:20px;}

.catalog-product-view .more-imagss{display:flex;flex-direction:row;flex-wrap:wrap;}
.catalog-product-view .fancybox-container { z-index:99999999999999999}
.catalogsearch-result-index #amasty-shopby-product-list dl.block{ display: none !important;}

.slide21{ margin-left:-1px; margin-right:-1px; overflow:hidden;}
.slide21 .owl-theme .owl-controls { margin-top:12px;}
.slide21 .banner-content.item { margin-left:1px; margin-right:1px}
.slide21 .owl-theme .owl-controls .owl-page.active2 span { opacity:1}

.checkout-index-index .authentication-wrapper { width:100%; margin-top:0; text-align:right }
.checkout-index-index .authentication-wrapper span {color:#333333}
.checkout-index-index .authentication-wrapper .block-authentication .block-content form .fieldset { padding:0; margin-top:0; margin-bottom:15px}
.checkout-index-index .authentication-wrapper .block-authentication .block-title { margin-bottom:0}
.checkout-index-index .authentication-wrapper .modal-header { display:none}
.checkout-index-index .opc-progress-bar { clear:both}
.checkout-index-index .authentication-wrapper .block-authentication .action.action-login.secondary { display:block; height:auto; padding:6px 12px;}
.checkout-index-index .authentication-wrapper .block-authentication .actions-toolbar{margin-bottom: 16px;margin-top:0px;}
.checkout-index-index .authentication-wrapper .block-authentication .actions-toolbar > .secondary { padding-top:0}


.checkout-index-index .authentication-wrapper .block-authentication .login-container.nessid {   margin-top: 0;  float: left;  width: 100%;  padding-top: 20px;  border: 0;    border-top-color: currentcolor;    border-top-style: none;    border-top-width: 0px;  border-top: 1px solid #ccc;}

.checkout-index-index .authentication-wrapper .block-authentication .sociallogin-padding{}

body.wp-sl.checkout-index-index .authentication-wrapper .block-authentication .sociallogin-padding { max-width:100% !important}

.cms-faqs .accordion-section-content-v { padding-top:0}
.cms-faqs .accordion-section .accordion-section-title { font-weight:normal}

.videos_cls1 a{ position: absolute;  height: 100%;  width: 100%; display:block; top:0; left:0 }
.videos_cls1 a:before { width:100%; height:100%; content:''; opacity:0; z-index:9999999999; background:#000; position:absolute; top:0; left:0}
.bottom_toolbars .toolbar-amount { display: block; text-transform: uppercase;}
.product.media-q.product-img-box-q.col-md-5.col-sm-5.col-12{ width: 100%}
.cms-page-view .column.main .text_mleft a { text-decoration: underline;}
.footer-about-text a {  text-decoration: underline;}
.cate-description.det-retin-help a {  text-decoration: underline;}
.left-right-images .text a{text-decoration: underline;}
.cms-page-view .column.main a { text-decoration: underline;}
.cms-page-view .column.main a.accordion-section-title , .cms-page-view .column.main a.accordion-section-title-v {  text-decoration: none;}
.cms-page-view .column.main a.grid-text__cta {  text-decoration: none;}
.left-right-images .static-text.tex-right .title a{ font-size: 45px; text-transform: uppercase; text-decoration: none;}

.alo-magicslider .slick-dotted.slick-slider { margin-bottom:0}
.alo-magicslider .video-container.alo-item { padding-left:0 !important; padding-right:0 !important}
.alo-magicslider .magicslider.grid-slider.home-slider { padding-left:0; padding-right:0}
.fieldset > .field.required > .label::after, .fieldset > .fields > .field.required > .label::after, .fieldset > .field._required > .label::after, .fieldset > .fields > .field._required > .label::after{content: '*';color: #AD00FF;font-size: 18px;}


.first_order_10_per{ margin-bottom:24px; font-size:14px}
.first_order_10_per .p_first_text { font-weight:600}
.block.sociallogin-block { padding:15px 25px}
.news-subscribe { background:#222; padding:20px; padding-top:18px;}

.newsletter.news-subscribe { font-size:15px; font-family:'Lato', sans-serif; margin-top:20px;}

.newsletter.news-subscribe .subscribe_main-conatiner { position:relative; padding-right:50px;}


.fieldset .newsletter.news-subscribe label{ color:#fff; font-weight:600; font-size:17px; line-height:24px; white-space:inherit;}
.sub_left.subscribe_lefts {  position:relative; }
.sub_left.subscribe_rights{  position:absolute; top:0; right:0}
.sub-text1,.sub-text2 { display:block; color:#fff}
.sub-text1 { position:relative; padding-left:25px;}

.news-subscribe a { color:#fff !important}
.newsletter.news-subscribe .sub-text1 input { position:relative; float:left; outline:none; margin-right:11px; position:absolute; top:4px; left:0}
.sub-text2  { margin-left:24px; margin-top:4px;}

.newsletterssa { background:#eee; padding:20px; margin-top:20px !important; padding-left:25px; position:relative; padding-left:42px; padding-top:18px;}
.fieldset > .field.newsletterssa  > .label, .fieldset > .fields > .field.newsletterssa  > .label { padding:0; white-space:inherit;font-size:15px; line-height:22px; }
.newsletterssa input.checkbox { position:relative; top:0px; float:left; outline:none; margin-right:11px; position:absolute;top:21px; left:18px}
.customer-account-login .first_order_10_per{ display: none;}
div.text_mleft::before {  content: inherit;}
div.text_mleft ul li {  list-style: outside;  color: #000;  margin-left: 15px;}
div.text_mleft ol li {  list-style: image-set;  color: #000;  margin-left: 15px;}
.checkout-cart-index .cart-summary .first_order_10_per{ display: none;}
.product_details .det_desc a {  text-decoration: underline;}

.checkout-index-index .payment-method-content { padding-left:0}
.checkout-index-index .billing-address-same-as-shipping-block input[type="radio"], .checkout-index-index .billing-address-same-as-shipping-block input[type="checkbox"] { margin:0; margin-right:5px; width:14px; height:14px; margin-top:-4px;}
.checkout-index-index .billing-address-same-as-shipping-block input:checked[type="radio"], .checkout-index-index .billing-address-same-as-shipping-block input:checked[type="checkbox"] {accent-color: #AD00FF;}
.klarna_products {  float: left;  width: 100%;  margin-bottom: 20px;}

/*Color Uniformaty css*/
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] { background:#fbfbfb}
input.input-text, select, textarea {background:#fbfbfb}

input:checked[type="checkbox"] {  accent-color: #AD00FF;}
input.radio {}
 input[type="checkbox"]{ top:0; vertical-align: sub;}
input.checkbox {}
 input[type="checkbox"]:focus{        outline:0;    }
  input[type="radio"]:focus{        outline:0;    }
input[type="radio"] {  /* remove standard background appearance */  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  /* create custom radiobutton appearance */  display: inline-block;  width: 15px;  height: 15px;  padding: 2px;  /* background-color only for content */  background-clip: content-box;  border: 2px solid #AD00FF;  background-color: #ffffff;  border-radius: 50%; min-height:inherit; margin-top:-2px !important; outline:none}

/* appearance for checked radiobutton */
input[type="radio"]:checked {  border-color: #AD00FF;    background-color: #AD00FF;}

.newsletterssa{background: #fbfbfb;}
.nav > li > a:hover, .nav > li > a:focus {  text-decoration: none;  background: none; color:#CAABD9}
.message {  background:#fbfbfb !important;  color: #222 !important;}
.message.warning > :first-child::before { color:#CAABD9}
.customweb-sagepaycw-payment-form .invalid-card-number, .customweb-sagepaycw-payment-form .invalid-cvc-number{ border-color: #333333;}


#mecus{ font-size:13px; font-weight:bold;  color:#222; text-transform:uppercase}
#mecus #switcher-currency-trigger strong {font-size:13px; font-weight:bold;  color:#222; text-transform:uppercase}
.search-area.header-search .block-search .block .block-title strong { font-size:13px; font-weight:bold;  color:#222}
.header-logo .logo img { float:left}


.content-cart .block-minicart .subtitle.empty { font-size:13px; font-weight:bold; font-family:"Montserrat", sans-serif; color:#222}
.block-minicart .block-content > .actions > .primary .action.primary { font-size:12px;}
.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current strong {color:#AD00FF;}
div.mage-error { color:#AD00FF}
.message.error > :first-child::before { color:#AD00FF}
.message.error { color:#AD00FF}
.modal-custom .action-close::before, .modal-popup .action-close::before, .modal-slide .action-close::before {color:#CAABD9}
.klarna_products { background:#0b051d; text-align:center}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {  border: 1px solid #ececec;  -webkit-text-fill-color: #666;  -webkit-box-shadow: 0 0 0px 1000px #fbfbfb inset;  transition: background-color 5000s ease-in-out 0s;}

.checkout-payment-method .payment-option-title .action-toggle{ color: #333333;}
.opc-block-shipping-information .shipping-information-title .action-edit::before{ color: #AD00FF;}
.abs-action-remove, .cart.table-wrapper .action.help.map, .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle, .checkout-payment-method .payment-method-billing-address .action-cancel, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address, .checkout-agreements-block .action-show, .cart-summary .block.giftcard .action.check, .gift-options .actions-toolbar .action-cancel, .table-comparison .wishlist.split.button > .action, .product-items .wishlist.split.button > .action, .paypal-button-widget .paypal-button, .abs-add-fields .action.remove, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove{ color: #333333;}
.abs-action-button-as-link:hover, .abs-action-remove:hover, .cart.table-wrapper .action.help.map:hover, .opc-wrapper .edit-address-link:hover, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .action-auth-toggle:hover, .checkout-payment-method .payment-method-billing-address .action-cancel:hover, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover, .checkout-agreements-block .action-show:hover, .cart-summary .block.giftcard .action.check:hover, .gift-options .actions-toolbar .action-cancel:hover, .table-comparison .wishlist.split.button > .action:hover, .product-items .wishlist.split.button > .action:hover, .paypal-button-widget .paypal-button:hover, .abs-add-fields .action.remove:hover, .form-giftregistry-share .action.remove:hover, .form-giftregistry-edit .action.remove:hover, .form-add-invitations .action.remove:hover, .form-create-return .action.remove:hover, .form.send.friend .action.remove:hover{ color: #AD00FF;}
#checkout-payment-method-load .field.payment-image{ display: none;}

.footer-copyright .main {  display: flex;  flex-wrap: wrap;  align-items: center;  justify-content: space-between;  flex-direction: row;  justify-content: center;}
.footer-copyright .main .payment-ft {display: flex;order: 2; padding-left:50px}
.footer-copyright .main .copyright  {display: flex; order: 1; padding-right:50px}
.label-page-newsl {  margin-top: 15px;  margin-bottom: 15px;}
.newsletter-cpages .field.newsletter.input-box{ margin-bottom: 15px;}
.cms-index-index .alo-magicslider { overflow:hidden; border:1px solid #fff; border-bottom:0}
.account .action.change-password{ display: none;}
.product-view .product-shop .product-social-links a.already-wish{ color: #ffffff; background-color: #AD00FF; border-color: #AD00FF;}
.category-products .item .add-to-links a.already-wish-cat{ color: #ffffff;background-color: #AD00FF;border-color: #AD00FF;}
.header-content .nav-sections .groupmenu-drop.slidedown .special_edition_custom .row {align-items: flex-start;}
.paypal.checkout.paypal-logo.paypal-express-in-context-mini-cart-container{width: 100%;}




#minicart-content-wrapper .actions{ max-height:300px;overflow:auto}
.checkout-index-index .control.html-field .card-brand-image-selection{ position:absolute; top:-4px; right:0}
.checkout-index-index .field.expiration-date .label{ padding-top:0}
.checkout-index-index .field.card-cvc.required .label{ padding-top:0}
.checkout-index-index .field.card-number .label{ padding-top:0}
.checkout-index-index .field.card-holder-name.required .label{ padding-top:0}
.checkout-index-index .action.primary.checkout { background:#000; border:1px solid #000;}
.checkout-index-index .action.primary.checkout span { color:#fff}
.checkout-index-index .action.primary.checkout:hover  { background:#AD00FF;border:1px solid #AD00FF;}
.checkout-index-index .page-footer { margin-top:0}
.checkout-index-index .actions-toolbar:after {  visibility: hidden;  display: block;  content: "";  clear: both;  height: 0;}
* html .checkout-index-index .actions-toolbar             { zoom: 1; } /* IE6 */
*:first-child+html .checkout-index-index .actions-toolbar { zoom: 1; } /* IE7 */

.customer-account-forgotpassword .actions-toolbar:after{ visibility: hidden;  display: block;  content: "";  clear: both;  height: 0;}
* html .customer-account-forgotpassword .actions-toolbar{ zoom: 1; } /* IE6 */
*:first-child+html .customer-account-forgotpassword .actions-toolbar { zoom: 1; } /* IE7 */

.customer-account-forgotpassword .actions-toolbar .secondary .action.back{ margin-top:6px; display:inline-block}

.header-content .groupmenu-drop.slidedown .text-content .row {align-items: flex-start;}
.sticker.top-right{ display: none;}
#notice-cookie-block{ background: #fff; color: #222;}
#notice-cookie-block a {  color: #AD00FF;}
#notice-cookie-block p{ padding-left: 120px;}
#notice-cookie-block #btn-cookie-allow {  margin-left: 20px;}

.label.klarna-payments-method-cell { display:table-cell}
#notice-cookie-block .content{justify-content: center;}
#notice-cookie-block p{ padding-left:0}

.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions .btn-continue .continue.action {  border: 1px solid #AD00FF;  background: none;  color: #000;}
.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions .btn-continue .continue.action:hover { background:#AD00FF; color:#fff}

.checkout-success { text-align:center; padding-top:10px}
.checkout-success .actions-toolbar .primary{ float:none; display:table; margin:auto; margin-top:8px; margin-bottom:13px;}

.swatch-option:focus {box-shadow:none !important}
.customer-account-create .fieldset.additional_info .fieldset.create.info{ display: none;}
.paypal_c_che { font-weight: bold;}
.customer-account-edit .fieldset.additional_info .fieldset.info {  display: none;}

tr.totals-tax{ display: none;}
.videos_cls1 { padding-bottom:42.467% }
.checkout-index-index .newsignin {  position: absolute;  top: 810px;}
.paypal_boldst{ font-weight: bold;}

.paypalpopup2023  { /*max-width:682px;padding:25px; */  margin:auto;  background:#fff; padding-bottom:25px; position:relative}
.paypalpopup2023 * { color:#282828}
.ppop-head{ position:relative; padding-bottom:35px;}
.ppop-head:before { width:100%; height:5px; background:#14337a; content:''; position:absolute; bottom:0; left:0}
.ppop-head:after {width:100%; height:3px; background:#009de2; content:''; position:absolute; bottom:-5px; left:0}
.pimg2023{ margin-bottom:10px}
.text20i { font-size:16px}

.paypalprogress-circle{}
.paypalpbox { width:33.33%; float:left; margin-top:32px}
.paypalpbox .img-responsive { display:table; margin:auto; margin-bottom:14px}

.paypalint-options{ margin-top:48px;}
.paypalint-options h2 { margin-bottom:15px}
.paypalint-box{ background:#f2f2f2; padding:18px; margin-bottom:26px}
.paypalint-box .img-responsive { display:table; margin:auto;}
.paypalint-box h3 { padding-top:15px}
.popup_apt_stitch2 { width: 800px;transform: inherit; margin-top: 1% !important;}

#paypal_popup_apt_stitch{}
#paypal_popup_apt_stitch.popup_apt{ top:0}
#paypal_popup_apt_stitch .popup_apt_stitch2 {  width: 100%;  transform: inherit;  margin-top: 0% !important;  display: flex; height:100%;  overflow: auto;}
#popup_div_paypal {width: 800px; margin-top: 3% !important;  display: flex;  height: 87%; margin:auto; position:relative }
#paypal_popup_apt_stitch .mCSB_scrollTools { right:-6px}
#paypal_popup_apt_stitch .paypalpopup2023 .text35 { text-align:left}
.popup_btn_4 {  position: absolute;  top: 1px;  right: 9px;  z-index: 100000000;}

#popup_div_paypal .popup_close_btn{position: absolute;top: -19px;right: -26px;z-index: 200000;}

.paypal_pay3 {color:#282828; font-size:18px; padding-top:30px}
.pay3_learnmore{ display:inline-block; color:#009cde; text-decoration:underline; }
.paypal_pay3 .pay3_learnmore:hover{ text-decoration:none}

.modal-popup.custom_popup_learnmore .modal-inner-wrap{ width: 60%;}

.text35 { font-size:35px;}
.text17 { font-size:17px;}
.tcenter { text-align:center}
.modals-wrapper { position:relative; z-index:999999999999}
.paypalpopup2023 h1,.paypalpopup2023 h2,.paypalpopup2023 h3,.paypalpopup2023 h4 { font-weight:normal}
.paypalpopup2023 .leanmore_about3{ text-align:center; font-size:15px; margin-top:12px;}
.paypalpopup2023 .text35 { font-size:26px;}
.paypalpopup2023 .text17 { font-size:15px;}
.checkout-index-index .checkout-payment-method .payment-option._collapsible .payment-option-content{ display: block !important;}
.signin_applycode {  font-weight: bold;  font-size: 14px; background: #AD00FF;  padding: 10px 10px;  cursor: pointer; Color: #fff}
/*#minicart-content-wrapper .minicart-items-wrapper::before {  background: url(../images/klarna-pay-later.jpg) no-repeat; content: ''; width: 100%;height: 50px;position: relative;display: inline-block;}*/

.disc_percen{ color: #AD00FF; font-size: 22px; font-weight: bold; position: relative; font-family: "Montserrat",sans-serif; top: -10px;}
.disc_percentage_list {  font-size: 15px;  text-transform: uppercase;  font-family: "Montserrat",sans-serif; font-weight: 600;  color: #AD00FF;  position: relative;  top: -8px;}
.minicart_blankss .klarna_imagesss{ display: none;}
.totals-tax-summary{ display: none;}
.cms-index-index .left-right-images {justify-content: center; margin: auto; width: 100%;}
.wishlist-index-index .toolbar.wishlist-toolbar .pager {  display: block;  float: none;}
.wishlist-index-index .toolbar.wishlist-toolbar .pager .pages strong{ display: block; float: none; line-height: inherit; padding-right: 0;}
.category-products .product-items{ display:flex; flex-wrap:wrap}
.new_titles.clearfix{ margin-top: 10px; margin-bottom: 10px;}
.newsletter-cpages .block-title-page-nw{ display: none;}
.newletter_content {  line-height: 30px;}
/*newsletter popup*/
#popup-newsletter {  background-image: none !important; }
.modal-popup.popup-newsletter #popup-newsletter .block-content{ max-width: 100% !important;}
#popup-newsletter .form-subscribe-header label{ display: none;}
#newsletter-popup-validate-detail .new-tiles{ font-size: 18px !important; display: block; }
.newletter_content-popup {  line-height: 30px;}
#newsletter-popup-validate-detail .subcribe-box.newsletter-new{ max-width: 370px; display: block;}
#popup-newsletter .block-content button.button{ color: #fff;}
#newsletter-popup-validate-detail .subscribe-bottom{ margin-top: 20px;}
.one-banners-images-popup {  margin-top: 25px;}
#popup-newsletter .block-content input.input-text{ margin-top: 15px !Important;}
.one-banners-images-popup .desktop-mbanner{ display: block;}
.popup-newsletter .modal-inner-wrap { width: auto !Important;}
/**/

/*Full width css starts here */
.header .container { max-width:100%}
.container { max-width:100%}
/*.cate-left {  width: 15%;}
.cate-right { width:84%}*/
.listingopen .viewtype { margin-bottom:15px}  

.sub-cat-owl { margin-top:25px}
.slide3 .customNavigation .prev,.slide3 .customNavigation .next { top:24px;}

.catalog-product-view .new_productinner.container, .new-related-c.container { max-width:100%}
.catalog-product-view .more-imagss {  display: flex;  flex-direction: row;  flex-wrap: wrap;  justify-content: center;  align-content: center;  align-items: center;}
.catalog-product-view .bigimage100.bigimage50.odd.last-item {  width: 50% ;}
.category-products.products.wrapper.grid.products-grid.grid_3 .item.product{ height:auto !important}

.left-right-images { max-width:1920px; margin:auto;}
.cms-new-collection .banners-images.one-banners-images{ text-align:center; width:100%}
.cms-new-collection .banners-images.one-banners-images .desktop-mbanner { margin:auto}
.newsignin.checkout-conss.checkout-container.clearfix {  width: 1400px;  position: relative;}
.cms-edition .banners-images.one-banners-images{ text-align:center; width:100%}
.cms-edition .banners-images.one-banners-images .desktop-mbanner { margin:auto}

.cms-delivery-information .page-title, .cms-faqs .page-title { margin-top:0}
.cms-delivery-information .page-title h1, .cms-faqs .page-title h1 { margin-bottom:0}

.data.table tbody tr td.a-subtotal .cart-price .price, .data.table tbody tr td .cart-price .price { color:#AD00FF}
.data.table tbody tr td input.qty{ color:#AD00FF}

.checkout-index-index .checkout-container .opc-progress-bar{ margin-top:0}
.checkout-index-index .payment-option.opc-payment-additional.discount-code .payment-option-content { padding-left:0}

.cms-sizes-fittings #maincontent.container {  max-width:1180px ;}
.customer-account-login #maincontent.container{ max-width:1180px}
.account #maincontent.container{ max-width:1180px}

.cms-offer-newsletter #maincontent.container { max-width:1180px}
.cms-contact-us #maincontent.container { max-width:1180px}
.cms-buy-now-pay-later #maincontent.container { max-width:1180px}
.disc_percen { top:-22px}
.open-quickview .product-info-stock-sku{ margin-bottom:13px}
.product-view.product-quickview .product.attribute.sku { margin-top:13px;}
.open-quickview .swatch-attribute.size { margin-top:15px}
.open-quickview .swatch-opt { margin-bottom:23px;}
.product-view.product-quickview .product-info-main.product-shop { height:490px}
.categoy-bt-bnner {max-width:1160px;margin:auto; padding-top:30px; clear:both  }
.cms-page-view #maincontent.container { max-width:1180px}
.customer-account-create #maincontent.container { max-width:1180px}

.catalogsearch-result-index .product-items .product-item { padding-left:0; padding-right:0; border:3px solid #fff}
.catalogsearch-result-index .item .product-image-photo { width:100%}
.catalogsearch-result-index .toolbar { margin-bottom:0; padding:0}
.catalog-category-view .product-items .product-item { padding-left:0; padding-right:0; border:3px solid #fff}
.category-products.grid .item .product-image-photo { width:100%}
.category-related { max-width:1180px; margin:auto}
.cms-edition.cms-page-view #maincontent.container { max-width:1180px}

.start-pages-item-previous a, .end-pages-item-end a { position:relative; display:block; width:100%; height:100%}
.start-pages-item-previous a:before {  content: "\f100";  display: inline-block;  font-family: FontAwesome;  font-size: 13px;  font-weight: normal;  line-height: inherit;  margin: 0px;  overflow: hidden;  text-align: center;  vertical-align: top;}
.end-pages-item-end a:before {  content: "\f101";  display: inline-block;  font-family: FontAwesome;  font-size: 13px;  font-weight: normal;  line-height: inherit;  margin: 0px;  overflow: hidden;  text-align: center;  vertical-align: top;}

.category-products.products.wrapper.grid.products-grid.grid_3 { padding:0 235px }

/*Product description new css 29-04-2024*/
.details_info .det-retin-help .product_details.details1{}
.details_info .det-retin-help .product_details.details2 {  padding: 0 110px;  width: 51%;}
.details_info .det-retin-help .product_details.details3{ float:right; width:16%}
.details_info #expandbtn { position:relative; left:66px}

.cms-index-index .block-footer-bottom .container{ max-width:1920px; margin:auto}
.checkout-cart-index .block-footer-bottom .container { max-width:1400px; margin:auto}
.checkout-index-index .block-footer-bottom .container { max-width:1430px; margin:auto}
.catalog-category-view.page-layout-2columns-left .sidebar-main {  width: 100% !important;}
.catalogsearch-result-index.page-layout-2columns-left .sidebar-main {  width: 100% !important;}
.product_details .det_desc .csupport a { text-decoration:none}  
.slide4 {
  position: relative;
  padding: 0;
    padding-right: 0px;
    padding-left: 0px;
  margin-top: 0px;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 20px;
  padding-right: 20px;
}

.catalog-category-view .toolbar.toolbar-products { margin-bottom:0; margin-top:20px}

.customer-account-login .actions-toolbar.butt2 .primary { display:table; margin:auto; float:none}
.customer-account-login .actions-toolbar.butt2 .primary span{ line-height:32px}
.customer-account-login .actions-toolbar.butt2 .primary { float:left}
.field._error .control input, .field._error .control select, .field._error .control textarea { border-color:#AD00FF} 

.alo-magicslider .magicslider.grid-slider.home-slider { margin-left:0; margin-right:0; padding:0}
.home-slider.slick-slider, .home-slider .slick-slider { margin-bottom:-3px}

.bottom_toolbars .toolbar-products .pages {  display: block;  position: relative;  top: 0;  left: -76px;}

.customer-account-index .column.main { margin-bottom:60px}
.customer-account-index .box .box-content { min-height:150px;}



#minicart-content-wrapper .klarna_imagesss { text-align:center; margin-top:7px; margin-bottom:25px;}
#minicart-content-wrapper .klarna_imagesss img { max-width:130px;}

#minicart-content-wrapper .paypal-powered-by { }
#minicart-content-wrapper #minicart-widgets.minicart-widgets { display:none}
.minicart-wrapper #cart-page { display:none}
.minicart-wrapper .block.block-minicart { padding-bottom:30px}
#google_translate_element .skiptranslate.goog-te-gadget { font-size: 0 !important;}
.skiptranslate.goog-te-gadget span {  display: none !important;}

/*For making Paypal button on product details full width*/
.catalog-product-view #paypal-smart-button{ margin-top:20px; float:left; width:100%}
.catalog-product-view .box-tocart.custom_addtocartr  { margin-bottom:6px} 
.catalog-product-view .box-tocart.custom_addtocartr { padding-right:0}
.box-tocart.custom_addtocartr .product-social-links.newwishlist_icon { border-left:15px solid #fff}
.custom_addtocartr .add-to-cart button.button { padding-right:83px;}
.message__messaging .message__promo-container .tag--medium #learn_more_popup, #learn_more_popup { color:#009cde; text-decoration:underline; cursor:pointer}
.message__messaging .message__promo-container .tag--medium #learn_more_popup:hover, #learn_more_popup:hover  { text-decoration:none}


.catalog-product-view .add-to-cart.custom_addtocart .klarna_products { margin-top:20px; margin-bottom:0}

.translate-mobile{ display: block;}
.new_google_translates.c_trans {  display: block;}
.new_google_translates {  display: none;}

.translate-custom { width:18px; display:inline-block; float:right; cursor:pointer}
.translate-custom img { max-width:100%; height:auto}
.sections.store_language_s_s {  position: absolute;  right: 116px;  top: 34px; z-index: 99999; cursor: pointer;}

 .box-tocart.custom_addtocartr .product-social-links.newwishlist_icon {  border-left: 10px solid #fff;}
 .custom_addtocartr .add-to-cart button.button {  padding-right: 80px;}
 .catalog-product-view .add-to-cart.custom_addtocart .klarna_products { margin-top:10px}
 .catalog-product-view #paypal-smart-button { margin-top:10px;}

.minicart-wrapper .actions .klarna_imagesss a{ float:none}
#minicart-content-wrapper .klarna_imagesss {  text-align: center;  margin-top: 0;  margin-bottom: 14px;}

.new_google_translates.c_trans {  position: absolute;  background: #fff;  border: 1px solid #ccc;  top: 24px;  right: 9px; padding:10px;}
.new_google_translates.c_trans .ct-topbar .container { padding:0}
.new_google_translates.c_trans .list-unstyled.list-inline.ct-topbar__list { margin-bottom:0}
.new_google_translates.c_trans .list-unstyled.list-inline.ct-topbar__list .ct-language { margin-bottom:0; text-align:center}
.new_google_translates.c_trans .list-unstyled.list-inline.ct-topbar__list .ct-language a { text-transform:uppercase}
.new_google_translates.c_trans .list-unstyled.list-inline.ct-topbar__list .ct-language ul li:last-child { margin-bottom:0}

.new_google_translates.c_trans .list-unstyled.list-inline.ct-topbar__list .list-unstyled.ct-language__dropdown { margin-bottom:0}

/*Remove Klarna Updates*/
.catalog-product-view .box-tocart.custom_addtocartr .klarna_products{ display:none}
.catalog-product-view .product-options-bottom { width:100%}
.minicart-wrapper .klarna_imagesss { display:none}
.product-view.product-quickview .kalrna_img { display:none !Important}

.item.product.product-item .action.tocart.disabled { opacity: 1;  overflow: visible;  visibility: visible;}
.item.product.product-item .action.tocart.disabled span {display: block;  opacity: 1;  color: black; text-indent: 1px;}
.product-view.product-quickview .product-add-form .product-options-bottom { width:100%}
.checkout-index-index tr.totals.charge {    display: none;}
.new_multiple-cureency .my_wishlist{ display: none;}

/*.clearpay.payment-method {  display: none !important;}*/

.header-setting.header-account .settting-switcher .my_sccount{ display:none}
.content-setting .toggle-content .currency_top { display:none}

/*New css for editable banners */
.slider-main-images img { max-width:100%; height:auto}
.slider-main-images .banner2024.banner-left{ width:50%; float:left; position:relative}
.slider-main-images .banner2024.banner-right { width:50%; float:right; position:relative}
.slider-main-images .banner2024.banner-left .banner-mobile { display:none}
.slider-main-images .banner2024.banner-right .banner-mobile { display:none}
.slider-main-images .custom_text_banners { position:absolute; bottom:50px; left:0; text-align:center; width:100%}
.slider-main-images .custom_text_banners h3{font-size:35px;  color: #fff;  text-transform: uppercase;  letter-spacing: 0.5px;  font-weight: normal; text-shadow:2px 0px 5px #000}
.slider-main-images .custom_text_banners .shop_now_button {font-size: 12px;  padding: 6px 15px 5px;  background: #fff;  display: table;  margin: auto;  text-transform: uppercase;  letter-spacing: 0.5px;  opacity: 1; margin-top:10px; font-weight:bold; }

.slider-main-images .custom_text_banners .shop_now_button.go { display:table }
.slider-main-images a { display:block; overflow:hidden}

.ban-left { position:relative}
.ban-left .custom_text_banners { position:absolute; bottom:63px; left:0; text-align:center; width:100%}
.ban-left .custom_text_banners h3{font-size:35px;  color: #fff;  text-transform: uppercase;  letter-spacing: 0.5px;  font-weight: normal; text-shadow:2px 0px 5px #000}
.ban-left .custom_text_banners .shop_now_button {font-size: 12px;  padding: 6px 18px 4px;  background: #fff;  display: table;  margin: auto;  text-transform: uppercase;  letter-spacing: 0.5px;  opacity: 1; margin-top:10px; font-weight:bold }
.ban-left a { display:block; overflow:hidden}

.slider-main-images{ position:relative}
.sliders_desktops{ position:relative}
.slider-both-images-texts{ position:absolute; bottom:157px; left:0; width:100%; z-index:1000}
.slider-both-images-texts .text-banner-main { display:table; margin:auto}
.slider-both-images-texts .text-banner-main h1 {  font-size: 80px;  color: #fff;  text-transform: uppercase;  letter-spacing: 27px;  margin-bottom: 0;  position: relative;  left: 11px; margin-bottom:0px; font-weight:800; text-align:center}
.slider-both-images-texts .text-banner-main .bannerlefttext { font-size:40px; text-align:center; color:#fff; text-transform:uppercase;}
.slider-both-images-texts .text-banner-main .bannerlefttext span{ color:#ccc; display:block; line-height:26px; font-size:30px}
.slider-both-images-texts .text-banner-main .shop_now_button {font-size: 12px;  padding: 7px 15px 5px;  background: #fff;  display: table;  margin: auto;    margin-top: auto;  text-transform: uppercase;  letter-spacing: 0.5px;  opacity: 1;  margin-top: 10px;  font-weight: bold; margin-top:27px}
.slider-both-images-texts .text-banner-main .bannertext-promo { font-size:12px; color:#fff; text-align:center; text-transform:uppercase}

.left-right-images .static-image a { display:block; overflow:hidden}
.left-right-images .static-image { overflow:hidden}

.banner-content.ban-left .banner-block a{ position:relative; overflow:hidden}
.banner-content.ban-left .banner-block a:before {  content: '';  -webkit-box-shadow: 0 -48px 72px 83px black;  -moz-box-shadow: 0 -48px 72px 83px black;  box-shadow: 0 -48px 72px 83px black;  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 0;  z-index: 999;  opacity: 0.5;}
.ban-left .custom_text_banners {z-index: 9999;}

/*Footer bottom editable banner*/
.slide21 { padding-bottom:20px; text-align:center}
.ban-left1.static-image-left1 img{ display:table; margin:auto; max-width:85px; height:auto}
.ban-left1.static-image-left1 {/*background: rgb(255,255,255);background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(248,218,223,1) 100%);*/min-height: 200px;  display: flex;  flex-direction: row;  justify-content: center;  align-content: center;  align-items: center; border-right:2px solid #fff; padding:15px;}
.ban-left1.static-image-left1 h3 {  font-size: 21px;  color: #000;  text-transform: uppercase;  letter-spacing: 2px; margin-top:15px; height:53px}
.ban-left1.static-image-left1 h5 { font-size:14px; letter-spacing:1px; color:#4b4748; font-weight:normal; padding:0px 20px; height:90px;}
.findoutmore {  font-size: 13px;  text-transform: uppercase;  text-decoration: underline;  margin-top: 8px;}

.ban-left1.static-image-left1.last-item { border-right:0}
.new_multiple-cureency .my_wishlist{ display: none;}

/*Homepage banner updates 08-10-2024*/
.banner-mobilegif{ display:none}
.slider-both-images-texts.slider-both-images-texts-middle .shop_now_button { display:none}

.followus-cl a { padding:5px 19px 5px !important; font-size:12px !important; color:#fff !important}
.customNavigation .btn:active, .customNavigation .btn.active {-webkit-box-shadow:none;  box-shadow:none;  text-decoration: none;}


.disc_percentage_list { height:22px;}
.n_custom-price .price-box.price-final_price .old-price{ float:left} 


.desktop-mbanner { position:relative}
.category_bannaet-text2 { position: absolute;  top: 0;  right: 0;  height: 100%;  width: 50%;  background: rgba(0,0,0,0.4);}

.category_bannaet-text1 {  position: absolute;  top: 50%;  transform: translateY(-50%);  display: flex;  flex-direction: column;  flex-wrap: wrap;  align-items: center;  justify-content: center;  right: 0;  width: 100%;}
.category_bannaet-text {display: table;  margin: auto;}
.category_bannaet-text:before {  content: '';  position: absolute;  top: inherit;  bottom: 0;  left: 0;  width: 100%;  height: 363px;  background: radial-gradient(ellipse at center, rgba(0,0,0,0.30) 0%,rgba(0,0,0,0) 100%);  pointer-events: none;  top: 0;  margin: auto;}
.category_bannaet-text h3 {font-size: 40px;  text-align: center;  color: #fff;  text-transform: uppercase; position:relative; font-weight:normal; letter-spacing:0.5px; }
.category_bannaet-text .shop_now_button_cat {  font-size: 12px;  padding: 7px 15px 5px;  background: #fff;  display: table;  margin: auto;    margin-top: auto;  margin-top: auto;  text-transform: uppercase;  letter-spacing: 0.5px;  opacity: 1;  margin-top: 10px;  font-weight: bold;  margin-top: 18px; position:relative}
.category_bannaet-text .shop_now_button_cat a{ text-decoration:none}
.mobiles_cat_text.category_bannaet-text11 {  position: absolute;  bottom: 0px;  left: 0;  width: 100%;  padding-bottom: 30px;}
.mobiles_cat_text.category_bannaet-text11:before {    content: '';    position: absolute;    top: inherit;    bottom: 0;    left: 0;    width: 100%;    height: 363px;    background: linear-gradient(transparent, black);    pointer-events: none;    background: rgb(255,255,255);    background: linear-gradient(180deg, rgba(255,255,255,0) 1%, rgba(0,0,0,0.778432056416316) 100%);  }

.mobiles_cat_text.category_bannaet-text11 .mobiles_cat_text.category_bannaet-text   {display: table;  margin: auto;  position: relative;  z-index: 100;}
.mobiles_cat_text.category_bannaet-text11 .mobiles_cat_text.category_bannaet-text h3 { font-size: 30px;  text-align: center;  color: #fff;  text-transform: uppercase; }
.mobiles_cat_text.category_bannaet-text11 .mobiles_cat_text.category_bannaet-text .shop_now_button {  font-size: 12px;  padding: 7px 15px 5px;  background: #fff;  display: table;  margin: auto;    margin-top: auto;  margin-top: auto;  text-transform: uppercase;  letter-spacing: 0.5px;  opacity: 1;  margin-top: 10px;  font-weight: bold;  margin-top: 27px; position:relative}

.categoy-bt-bnner .desktop-mbanner.newcategoy-desk a { text-decoration:none}
.cms-discount-newsletter .mobile-mbanner.newcategoy-desk { position:relative}
.cms-discount-newsletter .mobile-mbanner.newcategoy-desk a { text-decoration:none}

.custom_text_banners a:before { display:none}

/**raj*/
.bannerbox-left.bannerbox-left-opacityremove { background:none;}
.bannerbox-left.bannerbox-left-opacityremove .bannerinner-middle::before {    content: '';    position: absolute;    top: inherit;    bottom: 0;    left: 0;    width: 100%;    height: 363px;   background: radial-gradient(ellipse at center, rgba(0,0,0,0.30) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */   pointer-events: none; top:0; margin:auto   }
.bannerbox-left.bannerbox-left-opacityremove .bannerinner-middle::before {     width: 100%;    height: 100%;   background: radial-gradient(ellipse at center, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);  }
.bannerbox-left h3, .bannerbox-left p { position:relative}
.bannerbox-left .bannerlefttext { position:relative}
.bannerinner-middle .bannerlefttext { position:relative}
.bannerinner-middle .shop_now_button { position:relative}
.banner-ver-hori-text.secondsbanner { margin-top:4px;}
.fourthdbanner {  display: block;  position: relative;  margin-bottom: 1px;  margin-top: 3px;}

/*Editable main banner safari issue*/
.bannerbox-left.bannerbox-left-opacityremove {  position: absolute;  top: 50%;  transform: translateY(-50%);  display: flex;  flex-direction: row;  flex-wrap: wrap;  align-items: center;  justify-content: center;}
.bannerbox-left.bannerbox-left-opacityremove .bannerinner-middle { display:table; margin:auto}

.bannerinner-middle .shop_now_button { font-size: 12px;  padding: 7px 15px 5px;  background: #fff;  display: table;  margin: auto;    margin-top: auto;  margin-top: auto;  text-transform: uppercase;  letter-spacing: 0.5px;  opacity: 1;  margin-top: 10px;  font-weight: bold;  margin-top: 27px;}
.bannerinner-middle .shop_now_button {  font-size: 12px;  text-transform: uppercase;  letter-spacing: 0.5px;  font-weight: bold;}
.bannerbox-left {  position: absolute;  top: 0;  right: 0;  width: 50%;  background: rgba(0,0,0,0.7);  height: 100%;  display: table;}
/**raj*/

.popup.newpopup .new-ajaxcart-wrapper-main .ajax-main-img-right .final-c-price{ display: none;}


.dropdown-switcher_ab{ display: none;}
.dropdown-switcher_ab.search_active{ display: block;}
 .header .header-setting .settting-switcher:hover .dispaly-seach.dropdown-switcher { display:none !important}
 .header .header-setting .settting-switcher .dispaly-seach.dropdown-switcher.search_active { display:block !important; top:50px; width:400px}
 .header .header-setting .settting-switcher .dispaly-seach.dropdown-switcher.search_active .field.search .control { width:258px}
 
 
.slide2112 .customNavigation .next {	 position:absolute;	left:12px;	top:35%;	cursor:pointer; padding:0}
.slide2112 .customNavigation .next:before {content:"\f104"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif}
.slide2112 .customNavigation .prev {	position:absolute;right:12px;top:35%;cursor:pointer; padding:0}
.slide2112 .customNavigation .prev:before {content:"\f105"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif }
.slide2112 .slidenavdisabled{ display:block !important}
.bigimage-row.new-bigimage-row{ display: block; }
.mobile_view_images { display: none;}





/**header changes start**/
.header .header-search{ margin-top: 8px; margin-left: 112px;}
.header .form.minisearch .block-title{ display: none;}
.header .settting-switcher.header-search{ width: 70%; }
.header .form-search{ border: 1px solid #333333; padding: 2px 0; }
.header .form-search input.input-text{ border: 0; border-color: none;}
.header .form-search .field.search{ width: 70%;}
.sections.store_language_s{ right: 0px; top: 22px;  position: relative;}
.header .header-content  .righ-header-content{ float: right;}

.slide51 .customNavigation .next {	 position:absolute;	left:3px;	top:35%;	cursor:pointer; padding:0}
.slide51 .customNavigation .next:before {content:"\f104"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif}
.slide51 .customNavigation .prev {	position:absolute;right:3px;top:35%;cursor:pointer; padding:0}
.slide51 .customNavigation .prev:before {content:"\f105"; color:#3b3b3b; font-size:50px; font-family:"FontAwesome",Arial, Helvetica, sans-serif }

.slide51 .images-container{ border: 0;}

.block.box-up-sell .block-title{ text-align: left; margin-top: 45px;}
.box-up-sell .block-title strong::after{ background: 0;}
.block.box-up-sell .block-title strong {  font-size: 15px;  font-weight: bold;  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
.slide51 .item:hover .images-container{ border: 0}



.content-seach-ls .settting-switcher.header-search { width:100%; margin-left:0;}
.content-seach-ls .settting-switcher.header-search .search-area.header-search { margin-left:0}

.content-seach-ls .settting-switcher.header-search #search_mini_form { max-width:656px; margin:auto; position:relative}

.header .form-search .field.search{ width: 100%; padding-left:35px;}
.header .form-search .action.search.button {  position: absolute;  top: 3px;  left: 0; right:inherit}

.header-content .row{ display: block;}
.new_multiple-cureency .currency_top {  margin-right: 0px; cursor: pointer;}
.header .header-config { display: inline-flex; float: right;  right: 25px;  position: relative;  top: 22px;}


/**header changes end**/





@media only screen and (max-width: 3500px) and (min-width: 1400px)  {
.page-layout-1column .product-info-main { top:92px;}
.product-info-stock-sku {  margin: 20px 0;}
.product-view .product-shop .page-title-wrapper .page-title span { margin-bottom:22px}
.swatch-opt {  margin: 32px 0;}
.swatch-attribute.size {  margin-top: 24px;}
.what-my-sizes { padding-top:7px; padding-bottom:32px;}
.customline_qtyr { padding-top:38px;}
.box-tocart.custom_addtocartr { margin-top:30px; margin-bottom:30px}
.klarna_products.clearfix { margin-bottom:30px}

.cart-container .form-cart { width:70.66%}
.cart-summary { width:28.33%}

.sections.nav-sections {   left: -65px; position:relative}
.page-layout-1column .product.media { width:68%}
.page-layout-1column .product-info-main { width:32%}

.catalog-product-view .more-imagss {  display: flex;  flex-direction: row;  flex-wrap: wrap;  justify-content: center;  align-content: center;  align-items: center;}
.catalog-product-view .bigimage100.bigimage50.odd.last-item {  width: 50% ;}

.cms-buy-now-pay-later .clarna_right_left_main { max-width:1200px; margin:auto}

body.wp-sl.customer-account-login div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding { width:49%}
.customer-account-login .block.sociallogin-block { padding:0}

.checkout-cart-index .page-main.page-main-pal.container { max-width:1400px;}
.checkout-index-index .checkout-container { max-width:1400px; margin:auto}

/*New update 03-04-2024*/
.catalog-product-view .new_productinner.container { max-width:2030px; margin:auto}
.details_info .det-retin-help.container, .container.checktheseout { max-width:1180px; margin:auto}
.block-footer-bottom .container { max-width:1180px;}

.cate-custom-cont{ clear:right}
/*.cate-right { padding-top:3.5%}*/

}

@media only screen and (max-width: 2000px) and (min-width: 1400px)  {
/*.cate-right { padding-top:2.5%}*/
}
@media only screen and (max-width: 1700px) and (min-width: 1400px)  {
/*.cate-right { padding-top:1.5%}*/
}

@media only screen and (max-width: 2500px) and (min-width: 768px)  {
.catalog-category-view.page-layout-2columns-left .sidebar-main{width:100%!important;}
.catalogsearch-result-index.page-layout-2columns-left .sidebar-main{width:100%!important;}
#layered-filter-block{ display: inline-block; width:100%; }
.filter-options-item {  float: left; width: 15%; margin-right:3%}
.sidebar.sidebar-main.newbar .filter-options-item:last-child { margin-right:0}
#mybar .block .block-title{ display: none;}
.filter-options .filter-options-content .item span.count{ display: none;}
.filter-options .filter-options-title::after{ display: none;}
.filter-options .filter-options-title{ pointer-events: none;}
.filter-options-content {  display: block !important;}
.filter-options .filter-options-content{ padding: 0;}
.filter-options .filter-options-content .swatch-attribute{ padding-top: 0;}
.filter-current .action.remove{ position: relative;}
}

@media only screen and (max-width:1599px)  {
/*Full width css starts here */
.category-products.products.wrapper.grid.products-grid.grid_3 { padding:0 200px }
}

@media only screen and (max-width:1399px)  {

/*Full width css starts here */
.category-products.products.wrapper.grid.products-grid.grid_3 { padding:0 172px }
}
@media only screen and (max-width:1500px){
.block-footer-bottom .field.newsletter.input-box { width:100%;}
.block-footer-bottom .block-subscribe input.input-text { width:100%}
/*
.category-products .product-items .product-item { width:25% }*/
}
@media screen and (max-width:1320px) {#notice-cookie-block p{ text-align:center; width:100%; padding-left:0}
#notice-cookie-block .actions { display:table; margin:auto; margin-top:15px;}
#notice-cookie-block .actions button { margin-left:0 !important}
}

@media only screen and (max-width:1200px){
	
.bigimage-row.new-bigimage-row{ display: none; } 
.mobile_view_images { display: block;}
	
.container { max-width:980px;}
.header .container { max-width:980px;}
.catalog-product-view .new_productinner.container,.new-related-c.container { max-width:980px}
.page-header{min-height: 57px;	}
.header-content { padding-top:7px; padding-bottom:6px}
.nav-toggle::before { font-size:28px}

.content-logo .header-logo img { max-width:180px; height:auto}

.header .menu-mobile {  width: 49px;  padding-right: 0;}
.header-content .content-logo{ padding-left:4px}

/*.category-products .product-items .product-item { width:33.33% }*/

.header .content-seach .toggle-content { top:79px}
.block-search .minisearch .searchsuite-autocomplete { width:100%}

.data.table .custom-qty { width:110px;}


/*Updates changes 01-09-2022 Multiple shipping page page*/
.multishipping-checkout-addresses .multicheckout .action.primary { width:100%; margin:0}	
.multishipping-checkout-addresses .multicheckout .actions-toolbar > .primary{ width:100%; margin:0}
.multishipping-checkout-addresses .multicheckout .actions-toolbar > .secondary{ width:100%}
.multishipping-checkout-addresses .multicheckout .actions-toolbar .secondary .action { width:100%; margin:0; margin-top:15px}

/*.header .menu-mobile {  display:none;}
.header .nav-sections {  position: relative;  top: 0;  left: 0;  width: 100%;  z-index: 199 !important;  flex: 5;  height: 100%;  background: #fff;  transform:none; }*/


/*navigation new css*/
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu { display:block}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top .menu-link { padding:10px}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top .menu-link span { font-size:14px}
.cdz-menu .dropdown-toggle::before { font-size:23px;}

.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a.itemsub { margin-top:15px}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top.parent .menu-link::after { display:none}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-width-24 { padding-left:0; padding-right:0}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop { padding-top:0}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a.itemsub { font-size:13px}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a { font-size:13px; color:#333}

.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top { width:100%}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top .menu-link { padding:10px; color: inherit;border-bottom: 1px solid;}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop { position:relative; box-shadow:none; padding-bottom:0; border-bottom:1px solid #000}
/*.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content .row .col-sm-12 { width:100% !important}*/
/*.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ~ .col-sm-12 { display:none}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content .row .col-sm-8:last-child { display:none}*/
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li { padding-top:0; padding-bottom:0}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content ul li a strong { font-weight:normal !important}
.sections.nav-sections.cdz-fix-left .cdz-menu .groupmenu .level-top .menu-link { width:100%}
.sections.nav-sections.cdz-fix-left { padding-left:0; padding-right:0}
.nav-sections {  width: calc(100% - 54px);  transform: translate(-100%,0);}
.nav-open .nav-sections {  transform: translate(0,0);}


.cdz-menu .item.level-top > .dropdown-toggle {  width: 40px;  height: 40px;  background: rgba(0, 0, 0, 0);  color: inherit;}

.cdz-menu .item.level-top > .dropdown-toggle {  width: 40px;  height: 40px;  background: rgba(0, 0, 0, 0);  color: inherit;}

.cdz-menu .dropdown-toggle {  display: block;  float: right;  position: absolute;  top: 0;  right: 0;  cursor: pointer;}

.cdz-menu .dropdown-toggle {  display: block;  float: right;  position: absolute;  top: 0;  right: 0;  cursor: pointer;}

.cdz-menu .item.level-top > .dropdown-toggle::before {  margin-top: 7px;}

.cdz-menu .item.level-top > .dropdown-toggle::before {  margin-top: 7px;}

.cdz-menu .dropdown-toggle::before {  font-size: 23px;}

.cdz-menu .dropdown-toggle::before {  display: inline-block;  font-family: FontAwesome;  font-style: normal;  font-weight: normal;  font-size: 27px;  line-height: 1;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  content: "\f105";  text-align: center;  width: 100%;  -moz-transition: all 500ms ease;  -webkit-transition: all 500ms ease;  -o-transition: all 500ms ease;  transition: all 500ms ease;  -moz-backface-visibility: hidden;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}
 
.cdz-menu li.item.open > .dropdown-toggle::before, .cdz-menu li.item .cdz-tab-link.active + .dropdown-toggle::before {  -moz-transform: rotate(90deg);  -o-transform: rotate(90deg);  transform: rotate(90deg);}

.nav-sections { overflow:auto}

/*clarna updates*/
.clarna_main .clarna_section h1 { font-size:35px;}
.grid-text__title {  font-size: 22px;}

.videos_cls1 {  padding-bottom: 42.75%;}

/*Full width css starts here */
.category-products.products.wrapper.grid.products-grid.grid_3 { padding:0 150px }

/*Product description new css 29-04-2024*/
.details_info .det-retin-help .product_details.details1{}
.details_info .det-retin-help .product_details.details2 {  padding: 0 60px;  width: 48%;}
.details_info .det-retin-help .product_details.details3{ float:right; width:19%}
.details_info #expandbtn { position:relative; left:66px}
.sections.store_language_s {    top: 20px;}


/*Footer bottom editable banner*/
.ban-left1.static-image-left1 h3 { font-size:18px;}
.ban-left1.static-image-left1 h5 { font-size:12px}
.findoutmore { font-size:12px;}
.ban-left1.static-image-left1 { padding:10px}
}
@media (min-width: 768px) and (max-width: 991px) {
.data.table .custom-qty { width:110px;}

}
@media only screen and (max-width:1080px){

/*Full width css starts here */
.cate-left {  width: 20%;}
.cate-right { width:79%}
}

@media (min-width: 768px) and (max-width: 991px) {
  .header .header-search {    float: none;  }
.header .form-search button.button{ top: 0;}  

}

@media only screen and (max-width:980px){

.cart-summary { width:100%; top:0 !important}
.cart-container .form-cart { width:100%}
.data.table .custom-qty { width:108px;}
table th.col.qty { text-align:center}
.nav-sections .mean-nav ul li a span { text-transform:uppercase; font-size:14px; padding-left:0}
.nav-sections .mean-nav ul li .collapse {  width: 16px;}
.nav-sections .mean-nav ul li .collapse::before {font-size: 18px;}
.nav-sections .mean-nav ul li .expand { width:16px;}
.nav-sections .mean-nav ul li .expand::before {    font-family: FontAwesome;    display: inline-block;    font-size: 18px;}

/*Updates changes 01-09-2022 login page*/
.abs-blocks-2columns, .login-container .block, .block-addresses-list .items.addresses > .item, .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box, [class^="sales-guest-"] .column.main .block:not(.widget) .block-content .box, .sales-guest-view .column.main .block:not(.widget) .block-content .box { width:100%}
.login-container .block:nth-child(2n), .block-addresses-list .items.addresses > .item:nth-child(2n), .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box:nth-child(2n), [class^="sales-guest-"] .column.main .block:not(.widget) .block-content .box:nth-child(2n), .sales-guest-view .column.main .block:not(.widget) .block-content .box:nth-child(2n) { margin-top:40px}
.login-container .fieldset::after {  margin-top: 21px;} 

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding {max-width:100%}
.block-related .block-title strong, .block.filter .filter-title strong, .box-up-sell .block-title strong, .crosssell strong, .alo-brands .item span, .block-title-tabs span, .magictabs .item .title, .sidebar .block .block-title strong, .testimonials h3 span, .login-container .block .block-title strong { font-size:17px;}
.login-container .actions-toolbar { margin-top:21px}

/*Updates changes 01-09-2022 products page*/
.catalog-category-view .toolbar { margin-top:0}

/*Updates changes 01-09-2022 cart page*/
.cart-summary > .title { font-weight:bold; font-size:16px;}
.checkout-cart-index .cart.table-wrapper .col { font-size:16px;}
.checkout-cart-index .input-text.qty { font-size:14px;}

/*Updates changes 01-09-2022 My Account wishlist page page*/
.wishlist-index-index .products-grid.wishlist{ margin-bottom:0}
.wishlist-index-index .actions-toolbar{ padding-top:0}
.wishlist-index-index .actions-toolbar .primary { margin-right:0; width:100%}
.wishlist-index-index .actions-toolbar .primary button.action { width:100%; margin-bottom:15px}
.wishlist-index-index .actions-toolbar .secondary { width:100%}
.wishlist-index-index .actions-toolbar .secondary button.action { width:100%}


.page-layout-1column .product-info-main {     top: 62px;    }

/*Updates changes 03-09-2022 Product Details Thumbnail Scroll css*/
.bigimage-row.new-bigimage-row {  padding: .4rem 0;  -webkit-overflow-scrolling: touch;  cursor: url(/pdp/static/images/zoomin.cur),auto;  cursor: zoom-in;  overflow-x: scroll;  width: 100%;}
.more-imagss {  margin-left: -.4rem;  display: -ms-flexbox;  display: flex;  -ms-flex-direction: row;  flex-direction: row; }
.bigimage50 {  margin-top: 30px;  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;  flex-direction: column;  flex-shrink: 0;    flex-basis: 50%;}
.nav-sections .mean-nav ul li a span { text-transform:uppercase}

.catalog-category-view .det-retin-help { height: 24px; overflow: hidden;}
.catalog-category-view .det-retin-help.readmore {  overflow: hidden;}
.catalog-category-view #expandbtn { cursor: pointer; font-weight: 600; display: block;}
.catalog-category-view .more-active {  display: none !important;}
.related-category ul li.reads-mores{ display: inline-block;}
.catalog-category-view #expandbtn:hover{ color: #000;}
.catalog-category-view .readmore {  height: auto;}
.related-category ul li.after_display{ display: none;}
.catalog-category-view .reads-mores.new_hides{ display: none;}


/*Product Details POP UP css Starts here*/
.modals-ajaxcart.modal-popup .modal-inner-wrap { width:600px;}





/*.header .menu-mobile {  display:block;}
.header .nav-sections {    position: fixed;  top: 0;  left: 0;  width: 300px;  z-index: 199 !important;  flex: none;  height: 100%;  background: #fff;  transform: translate(-300px,0);  transition: all .4s ease;}
*/

/*updates for all 3 website css*/
.sidebar.sidebar-main.newbar.f_active { top:66px; left:0}
.block-content.filter-content .filter-options { margin-left:0; margin-right:0}
.block-content.filter-content .filter-options .onefilter_data { width:100%; margin-left:0; margin-right:0}
.sidebar .filter-title strong { display:none !important}
.block .block-content.filter-content .block-subtitle { display:block; padding-left:0; border-bottom:0; padding-bottom:7px}

#mybar.sidebar.sidebar-main.newbar { overflow:auto}
.block .block-content.filter-content .block-subtitle.filter-subtitle { display:none}
.filter-options .filter-options-content { padding-bottom:15px; display:none}
.block-content.filter-content .filter-options .filter-options-title {  font-weight: bold;  border-bottom: 1px solid #ccc;  padding: 6px 0;}
.filter-options .filter-options-title::after { margin-top:7px;}
.block-content.filter-content .close_button { right:16px}
.block-content.filter-content  { padding-top:7px}

.filters_by { padding-left:20px; padding-right:20px; font-weight: bold;color: #AD00FF;font-family:"Montserrat", sans-serif; text-transform:uppercase; border-bottom:1px solid #ccc; padding-bottom:12px}
.filter-content .filter-actions { margin-bottom:11px}

.filter-options .filter-options-content { padding-bottom:6px;}

.nav-open .nav-sections { display:block !important}
.block-content.filter-content .filter-options-content .items { max-height:none; overflow:visible}


/*updates 25-4-2023*/
.form.create.account > .fieldset { width:100%;}
.form.create.account .actions-toolbar:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
/*clarna updates*/
.clarna_right_left {  flex-direction: column;}
.clarna_se_left { margin-bottom:25px}
.clarna_se_left.clarna_se_right { margin-bottom:0}
.clarna_right_left:last-child { margin-bottom:0}
.clarna_main .clarna_section h1 { font-size:30px;}
.grid-text__title {  font-size: 20px;}

.clarna_se_left { width:100%; padding-left:0; padding-right:0}
.clarna_main .clarna_section { font-size:13px; line-height:22px}
.bigimage-row.new-bigimage-row .bigimage100.odd.last-item {  flex-basis: 100%;}


/*Full width css starts here */
.more-imagss .bigimage100:first-child {flex-basis: 100%;}
.more-imagss .bigimage50 { margin-top:0}
.cms-offer-newsletter .newsletter-cpages{ max-width:100%; margin:auto}
.category-products.products.wrapper.grid.products-grid.grid_3 { padding:0 0px }

/*Product description new css 29-04-2024*/
.details_info .det-retin-help .product_details.details1{ width:100%}
.details_info .det-retin-help .product_details.details2 {  padding: 0px;  width: 100%;}
.details_info .det-retin-help .product_details.details3{ float:right; width:100%; padding:0}
.details_info #expandbtn { position:relative; left:0}

.cms-edition.cms-page-view #maincontent.container { padding-left:0; padding-right:0}
.catalog-category-view .category-related .desc-image-cat .cate-imag { margin-left:-15px; margin-right:-15px; width:auto}
.cms-about-us .left-right-images { overflow:visible}
.cms-about-us .left-right-images .static-image { width:auto; margin-left:-15px; margin-right:-15px;}


.cms-new-collection .left-right-images { overflow:visible}
.cms-new-collection .left-right-images .static-image { width:auto; margin-left:-15px; margin-right:-15px;}
.cms-new-collection .banners-images.one-banners-images { width:auto; margin-left:-15px; margin-right:-15px;}
.cms-offer-newsletter .banners-images.one-banners-images { width:auto; margin-left:-15px; margin-right:-15px;}
.cms-sizes-fittings .size_img_full_m{margin-left:-15px; margin-right:-15px;}

.cms-special-edition #maincontent.container .banners-images  {width:auto; margin-left:-15px; margin-right:-15px;}

.cms-who-we-are .left-right-images { overflow:visible}
.cms-who-we-are .left-right-images .static-image { width:auto; margin-left:-15px; margin-right:-15px;}

.cms-newcollection .left-right-images { overflow:visible}
.cms-newcollection .left-right-images .static-image { width:auto; margin-left:-15px; margin-right:-15px;}
.cms-newcollection .banners-images{ width:auto; margin-left:-15px; margin-right:-15px;}


.cms-genderless-clothing .left-right-images { overflow:visible}
.cms-genderless-clothing .left-right-images .static-image { width:auto; margin-left:-15px; margin-right:-15px;}
.cms-genderless-clothing .banners-images{ width:auto; margin-left:-15px; margin-right:-15px;}


.cms-discount-newsletter .left-right-images { overflow:visible}
.cms-discount-newsletter .left-right-images .static-image { width:auto; margin-left:-15px; margin-right:-15px;}
.cms-discount-newsletter .banners-images{ width:auto; margin-left:-15px; margin-right:-15px;}

#minicart-content-wrapper .actions .primary { margin-bottom:0}
.minicart-wrapper .actions .klarna_imagesss a{ float:none}
#minicart-content-wrapper .klarna_imagesss {  text-align: center;  margin-top: 9px;  margin-bottom: 0px;}

.moreimg_extra_3 .bigimage50.last-item { flex-basis:50% !important}
.moreimg_extra_4 .bigimage50.last-item { flex-basis:100%!important}
.moreimg_extra_5 .bigimage50.last-item { flex-basis:50% !important}
.moreimg_extra_6 .bigimage50.last-item { flex-basis:100%!important}
.moreimg_extra_7 .bigimage50.last-item { flex-basis:50%!important}
.moreimg_extra_8 .bigimage50.last-item { flex-basis:100%!important}


.header .header-setting .settting-switcher .dispaly-seach.dropdown-switcher.search_active { top:36px;}
.header .header-setting .settting-switcher .dispaly-seach.dropdown-switcher.search_active .field.search .control { width:auto}

.header .header-content .righ-header-content {  float: right;  position: absolute;  top: 0;  left: 0;  width: 100%;}
.header .header-content .righ-header-content .menu-m-cl { left:0; top:-27px;}
.content-seach-ls .settting-switcher.header-search .search-area.header-search { margin-top:4px; margin-bottom:4px;}
.content-seach-ls .settting-switcher.header-search #search_mini_form { max-width:250px;}

 .header .form-search .field.search .input-text { position:relative; top:0; background:#fff; opacity:1; visibility:visible; padding-left:0}
 .header .form-search .action.search.button { top:3px}


}
@media only screen and (max-width:768px){
	
	/*header changes start*/
.header .content-logo{ top: 36px;    left: 20px;}
.sections.store_language_s {    right: 91px;}
.header .form-search input.input-text{ position: relative ; width: 100%; opacity: 1; visibility: visible; top: 0; background: none;}
.header .header-search{ float:left; width: 100%;  margin: auto;} 
.header .settting-switcher.header-search{ width: 100%;}
.header .form-search:hover input.input-text{ position: relative; opacity: 1; top: 0;}
.header .form-search button.button{ top: 0; right: 0px;}
.header .form-search .field.search{ width: 93%; }
.header .form-search{ margin-bottom: 20px;}
	
/*header changes end*/	
	
	
.fifthdbanner .static-banner .banner-content{ width: calc(100%/1);}
.block-footer-bottom .ft-col{ width: calc(100%/1);}
.desktop-mbanner {display: none;}
.mobile-mbanner {display: block;}

.checkout-cart-index .cart.main.actions { margin-bottom:25px}
.checkout-cart-index .cart.main.actions .action {  float: left;  margin-right: 0;  margin-bottom: 15px;  padding-left: 10px;  padding-right: 10px;  width: 100%;  text-align: center;}
#layerednav-filter-block .block-title.filter-title{ display: none;}
.filter-options{ display: block;}
.cms-index-index .static-banner .banner-content{ margin-bottom: 1px;}
.cms-index-index .homepage-banners{ margin-top: 1px;}

.block-footer-bottom .ft-col:not(:last-child) {  margin-bottom: 14px;} 
.block-footer-bottom .ft-title { margin-bottom:12px}
.block-footer-bottom .ft-linklist.toggle-content li { margin-bottom:6px}
.block-footer-bottom .list-inline{ margin-bottom:0}

.logo-text { margin-bottom:13px}
.fourthdbanner .text-center {
  text-align: center;
  background: rgba(0,0,0,0.6);
  padding: 22px;
}
.fourthdbanner .action.default.bg-white { display:block}

.static-banner .banner-content { text-align:center; width:100%}

.account .page-title-wrapper .page-title{ margin-top:5px}

.catalogsearch-result-index.page-products .alocolumns{ padding-top:0 !important; padding-bottom:15px}
.catalogsearch-result-index.page-layout-2columns-left .column.main { padding-bottom:30px;} 
.table-checkout-shipping-method th.col { float:left; padding-left:0; display:none}
.opc-wrapper .step-content { margin-bottom:14px}

.checkout-container .opc-estimated-wrapper { padding-left:0; padding-right:0}
.checkout-container .opc-estimated-wrapper .minicart-wrapper{ margin-right:3px}

.category-products .product-items .product-item { width:50% }

.cate-left { width:100%;}
.cate-right { width:100%; margin-top:25px;}
.category-related { margin-bottom:0}

.breadcrumbs { padding-top:0}

.page-layout-1column .product.media { padding:0; width:100%; max-width:550px; margin:auto}
.page-layout-1column .product-info-main { width:100%; padding-top:30px; padding-left:0}
.bigimage50 { width:33.33%; margin-top:0}
.catalog-product-view .product-add-form { width:100%}
.product-add-form { margin-top:16px;}


.product-view .product-qty, .product-info-main .box-tocart .field.qty, .product-options-bottom .box-tocart .field.qty { margin-top:15px}

.catalog-product-view .page-footer{ margin-bottom:0px;} 

.details_info .product_details.details1 { width:100%; padding-left:0; padding-right:0}
.product_details { width:100%}
#expandbtn { font-size:13px}

.contentShow #btnSticky { width:auto}
.free-deliver-store{ margin-bottom:30px}

 .opc-progress-bar-item > span { font-size:1.4rem}
.checkout-payment-method .payment-methods { margin-left:0; margin-right:0}

/*Updates changes 01-09-2022 login page*/
.login-container .actions-toolbar .secondary { padding-top:9px;}
.login-container .block:nth-child(2n), .block-addresses-list .items.addresses > .item:nth-child(2n), .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box:nth-child(2n), [class^="sales-guest-"] .column.main .block:not(.widget) .block-content .box:nth-child(2n), .sales-guest-view .column.main .block:not(.widget) .block-content .box:nth-child(2n) { margin-top:10px}


/*Updates changes 01-09-2022 products page*/
.catalog-category-view.page-products .alocolumns{ padding-top:0 !important}


/*Updates changes 01-09-2022 cart page*/
.cart-summary > .title { font-weight:bold; font-size:15px;}
.checkout-cart-index .cart.table-wrapper .col { font-size:15px;}
.checkout-cart-index .input-text.qty { font-size:14px;}
.grid_4 .product-items .product-item { width:100%}
.catalog-category-view .cate-left { padding-right:0}

.block4 li { width:34px;}
 .block3 li:nth-child(3) { display:none}
 .block4 li:nth-child(2) { display:none}
 .block4 li:nth-child(3) { display:none}
 .block4 li:nth-child(4) { display:none}
  .block-footer-bottom .footer { padding-top:0; padding-bottom:10px}
 .footer .collapsible .block1 { padding-top:0}
 .footer .social-link { line-height:30px}
 
.page-layout-1column .product.media.product-img-box{ padding-right:0}
.page-layout-1column .product.media.product-img-box .bigimage100 { border:0}
.page-layout-1column .product.media.product-img-box .bigimage100.bigimage50 { border:3px solid #fff}

.page-layout-1column .product-info-main { position:relative; top:0}
.page-products .alocolumns{ position: inherit;}
.product_details.details2 { padding:0; margin-top:20px}
.checkout-cart-index .new-button-fixed { display: block !important;  position: fixed;  bottom: 0;  left: 0;  width: 100%; z-index: 1;}
.see-sizedetail-modal.modal-popup .modal-inner-wrap{ width: 90%;}

/*Product Details POP UP css Starts here*/
.catalog-product-view .modal-popup.modal-slide._inner-scroll .modal-inner-wrap { min-height:inherit}
.ajax-mainl-conatiner .ajax-main-left { width:100%;}
.ajax-mainl-conatiner .ajax-main-right { width:100%}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .popup.newpopup .message {  font-size: 16px; }

.newbar{ /*position: relative;*/ width: 100% !important }
.filter-options .filter-options-title::after{ right: 40px;}
.filter-options .filter-options-content .item span.count{ display: none;}
#mybar .block-title.filter-title {  display: none;}
.filter-options .filter-options-content{ padding: 0 0 2px;}
.filter-options .filter-options-content .swatch-attribute{ padding: 0;}
.newbar .filter-current .item{ margin-top: 25px}
.static-image {  width: 100%;  text-align: center;}
.static-text.tex-right {  order: 1;  width: 100%;  margin-bottom: 25px;  margin-top: 25px;}
.sliders_desktops{ display: none;}
.sliders_mobiles{ display: block}
.videos_cls1 {  padding-bottom: 173.7%;}

.share-text { font-size:18px}

.share-text { margin-top:55px;}
.slide2 { margin-top:42px;}
.followus-cl a { font-size:16px}

 .videos_cls1 {  padding-bottom: 177.7%;  overflow: hidden;}
 .videos_cls1 iframe {  transform: scale(1);}
 
  /*Products filter css for all 3 wesbite*/
.catalog-category-view .toolbar.toolbar-products .field.limiter { display:none}
.catalog-category-view .toolbar.toolbar-products .filterandorder .filter_custom_toolbar { margin-left:0}
.catalog-category-view .toolbar.toolbar-products { margin-top:25px; margin-bottom:0px}
.catalog-category-view .bottom_toolbars .toolbar.toolbar-products { margin-top:0; margin-bottom:20px;}

/*FIlter box css*/
.sidebar.sidebar-main.newbar {position: fixed;top: 0; left:inherit;right: -100%;z-index: 999999;background-color: #fff; width: 100%;    height: 100%; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out; display:block !important; overflow:hidden}
.sidebar.sidebar-main.newbar.f_active { right:0; top:0; padding-top:0px}
.filter-options .filter-options-title::after { content: "\f107"; line-height: 28px;font-size: 28px; right:0; color:#222}
.sidebar.sidebar-main.newbar .filter-options-item {}
.sidebar.sidebar-main.newbar #narrow-by-list { margin-left:0}
.close_button { top:-25px;}
.catalog-category-view .alocolumns { z-index:inherit}
.cate-left {  float: none;  display: block;  width: auto;  text-align: center;}


.filt_text_c .fil_text { display:block}
.filt_text_c.clearfix {  padding: 10px 0;  border-bottom: 1px solid #ccc; position:relative}
.filt_text_c .fil_text {  display: block;  font-size: 16px;  text-transform: uppercase;  color: #222;  margin-bottom: 0;  letter-spacing: 0.5px;}
.close_button { top:3px; right:0px}
.sidebar.sidebar-main.newbar .filter-options-item {  padding: 6px 0 6px 0;  border-bottom: 1px solid #ccc;}
.filter-options .filter-options-title { font-size:15px}
#mybar.sidebar.sidebar-main.newbar { padding-left:12px; padding-right:12px}
#mybar.sidebar.sidebar-main.newbar form { padding-left:0; padding-right:0}
.filter-options .active .filter-options-title::after {  content: "\f106";}
.footer-copyright .main {  justify-content: center;  flex-direction: column;}

 /*Products search css for all 3 wesbite*/
 .catalogsearch-result-index .toolbar .sorter { float:left}
.catalogsearch-result-index .toolbar.toolbar-products .field.limiter { display:none}
.catalogsearch-result-index .toolbar.toolbar-products .filterandorder .filter_custom_toolbar { margin-left:0}
.catalogsearch-result-index .toolbar.toolbar-products { margin-top:0px; margin-bottom:0px}
.catalogsearch-result-index .sidebar.sidebar-main.newbar.f_active { top:0}
.listing-right1.new-viewmode .listingopen .block4 li { margin-bottom:0}
.catalogsearch-result-index .toolbar .sorter { padding-right:0}
.size-guide-left {  width: 100%;}
/*Because of header fixed this css applies*/
.sidebar.sidebar-main.newbar.f_active { top:48px}

.sidebar.sidebar-main.newbar.f_active {  left:inherit}
.filters_by { padding-left:0px; padding-right:0px; font-weight: bold;color: #AD00FF;font-family:"Montserrat", sans-serif; text-transform:uppercase; border-bottom:1px solid #ccc; padding-bottom:12px; padding-top:10px;}
.filter-content .filter-actions { margin-bottom:11px}
.block-content.filter-content { padding-left:0; padding-right:0}
.sidebar.sidebar-main.newbar.f_active { top:66px;}
.block.filter .close_button {  top: 56px;  right: 13px;}

.sidebar.sidebar-main.newbar.f_active {  top: 0;  padding-top: 55px;}
.sidebar .block .block-title { display:none}
body.no_scrolls_bar{  height: auto !important ;  overflow: hidden;  position: relative;  width: 100%;}
.block.filter .filters_by { display:block}
.block-content.filter-content #am-shopby-container .items .item { margin-top:0}
.static-text.tex-right { padding:0}
.left-right-images .static-text.tex-right .title a { font-size:38px}
 .tb_class_v table td { width:60px;}
 
  .checkout-index-index .authentication-wrapper { text-align:left; /*display:none !Important*/}
.checkout-index-index .authentication-wrapper .action.action-auth-toggle { text-align:right; float:right}
.checkout-index-index .authentication-wrapper .custom-slide { top:83px}
.checkout-index-index .authentication-wrapper .block-authentication .block-title { background:#f2f2f2}

 .footer-copyright .main {flex-direction: column; }
.footer-copyright .main .payment-ft {display: flex;order: 1; padding-left:0px}
.footer-copyright .main .copyright  {display: flex; order: 2; padding-right:0px; padding-bottom:0}
.checkout-index-index .field.card-number{ position:relative }

.order-details-items.ordered .actions-toolbar .secondary { float:none; margin-bottom:8px;}

  .videos_cls1 {    padding-bottom: 170%;}
  .catalog-product-view .product-view .product-shop .no-display{ display: inline-block !important}
  
.checkout-index-index .newsignin{ top: 840px;}
.checkout-index-index .alocolumns { margin-bottom: 150px;}
.checkout-index-index .authentication-wrapper .action.action-auth-toggle{display: none;}
.checkout-index-index .authentication-wrapper .modal-header{ display: block;}
.modal-custom.authentication-dropdown .block-authentication .block-customer-login .fieldset > .field > .label{ padding-left: 15px;}


.new-tiles{ display: table !Important;  line-height: 26px !important;}
  
  /*Full width css starts here */

.listingopen .viewtype .block4 { margin-bottom:5px}

.paypal.checkout.paypal-logo.paypal-express-in-context-mini-cart-container { padding-left:0; padding-right:0}

 .block4 li{ width:16px;}
 .block3 li { width:34px;}
 .block4 li:nth-child(2) {    display: block;  }
 .block4 li:nth-child(3) { display:none}
 .block4 li:nth-child(4) { display:none}
 .block3 li:nth-child(2) { display:none}
 .block3 li:nth-child(3) { display:none}
 .category-products .product-items .product-item {    width: 50%;  }
   .grid_3 .product-items .product-item {    width: 100%;  }
    .newsignin.checkout-conss.checkout-container.clearfix {    position: absolute;  }
	
/*Full screen css update 01-05-2024*/
.checkout-index-index .custom-slide { top:45px;}
.checkout-index-index .custom-slide .modal-inner-wrap { padding-top:10px;}
.checkout-index-index .custom-slide .modal-inner-wrap .opc-block-summary { padding-top:0}
.checkout-index-index .custom-slide .modal-header { padding:0}
.checkout-index-index .custom-slide .modal-header .action-close { top:4px;}

.account .fieldset{ width:100%}
.account .actions-toolbar:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.account .actions-toolbar .secondary{ margin-top:7px;}
.checkout-index-index .payment-option.discount-code { padding-left:15px; padding-right:15px; }
.checkout-index-index .payment-option.discount-code .payment-option-content { padding:0}
.checkout-index-index .payment-option.discount-code .payment-option-title.field.choice { padding-left:0; padding-right:0}
.account.wishlist-index-share .actions-toolbar .secondary { margin-top:0}
.account.wishlist-index-share .actions-toolbar { padding-bottom:25px;}

.moreimg_extra_3 .bigimage50.last-item { flex-basis:50% !important}
.moreimg_extra_4 .bigimage50.last-item { flex-basis:100%!important}
.moreimg_extra_5 .bigimage50.last-item { flex-basis:50% !important}
.moreimg_extra_6 .bigimage50.last-item { flex-basis:100%!important}
.moreimg_extra_7 .bigimage50.last-item { flex-basis:50%!important}
.moreimg_extra_8 .bigimage50.last-item { flex-basis:100%!important}
.customer-address-form .form-address-edit .field.telephone.required { margin-bottom:20px;}
.customer-address-form .form-address-edit legend ~ br { display:none}
.customer-address-form .form-address-edit .field.street.required label { padding-top:5px;}
.checkout-cart-index #discount-coupon-form .actions-toolbar .action.cancel { margin-bottom:20px}
.checkout-index-index .control._with-tooltip .field-tooltip.toggle { display:none}
.checkout-index-index .field .control._with-tooltip input { width:100%}
.checkout-index-index .control.html-field .card-brand-image-selection {    display: flex;  flex-direction: row;}
.wishlist-index-index .products-grid.wishlist.newwisjk .product-item .product-item-name{ height:64px; overflow:hidden}
.login-container .actions-toolbar .secondary {    padding-top: 5px;  }
.sliders_mobiles .alo-item { padding-left:0 !important; padding-right:0 !important}
.cms-index-index .alo-magicslider { border:0}

.bottom_toolbars .toolbar-products .pages { float:right; left:0}
.sections.store_language_s { right:119px;}


   /*Homepage banner updates 08-10-2024*/
  .sliders_desktops { display:block}
  .slider-main-images .banner2024.banner-left { width:100%}
  .slider-main-images .banner2024.banner-right { width:100%}
  
  .slider-main-images .banner2024.banner-right img { display:none}
  
  .slider-both-images-texts .text-banner-main h1 { font-size:40px; text-align:center}
  .slider-both-images-texts .text-banner-main .bannerlefttext { font-size:30px}
  .slider-both-images-texts .text-banner-main h1 { letter-spacing:10px}
  .slider-main-images .custom_text_banners { bottom:70px}
  .slider-main-images .banner2024.banner-right .custom_text_banners { bottom:28px;}
  .slider-main-images .custom_text_banners .shop_now_button { min-width:167px;}
  .slider-both-images-texts { bottom:122px;}
 
  .slider-main-images img.banner-desktop { display:none}
  .slider-main-images img.banner-mobile { display:block !important}
  .slider-main-images .banner2024.banner-left .custom_text_banners .shop_now_button.go{ display:none}
 .slider-main-images .banner2024.banner-right .custom_text_banners .shop_now_button.go{ display:none}
.slider-both-images-texts.slider-both-images-texts-middle {    bottom: inherit;    top: 34.5%;    position: absolute;    top: 50%;    transform: translateY(-50%);    margin-top: 0px;  }
 .slider-both-images-texts.slider-both-images-texts-middle .shop_now_button { display:table; text-align:center; min-width:155px;} 

.slider-both-images-texts .text-banner-main .shop_now_button {  font-size: 11px;  padding: 5px 15px 5px;}
.slider-both-images-texts .text-banner-main .shop_now_button { margin-top:12px}

.slider-both-images-texts .text-banner-main .bannerlefttext ~ .shop_now_button{ margin-bottom:26px}


.banner2024.banner-left .custom_text_banners { display:none}
.banner2024.banner-right .custom_text_banners { display:none}

.bannermobiletext-middle { margin-bottom:5px}
.bannermobiletext-middle::before {  content: '';  position: absolute; top:inherit;  bottom: 0;  left: 0;  width: 100%;  height: 363px;  background: linear-gradient(transparent, black);  pointer-events: none;  background: rgb(255,255,255);  background: linear-gradient(180deg, rgba(255,255,255,0) 1%, rgba(0,0,0,0.778432056416316) 100%);}
.category_bannaet-text::before { display:none}
.mobiles_cat_text.category_bannaet-text11::before {  height: 160px;}
/*.banner2024.banner-left a {pointer-events: none;}*/

/*For showing homepage main banner buttons in the bottom*/
/*.slider-both-images-texts.slider-both-images-texts-middle {    bottom: inherit;    top: inherit;    position: absolute;      transform:none;    margin-top:0px; bottom:63px;  }
.slider-both-images-texts.slider-both-images-texts-middle .shop_now_button { min-width:138px; padding-left:9px; padding-right:9px}
.banner2024.banner-left > a, .banner2024.banner-right > a { pointer-events:none}*/


/*Editable banners css */
.fourthdbanner .sliders_desktops { display:none}
.bannermobiletext-middle { margin-bottom:5px}
.tops_main_banner .bannermobiletext-middle { margin-bottom:0px}
.bannermobiletext-middle::before {  content: '';  position: absolute; top:inherit;  bottom: 0;  left: 0;  width: 100%;  height: 363px;  background: linear-gradient(transparent, black);  pointer-events: none;  background: rgb(255,255,255);  background: linear-gradient(180deg, rgba(255,255,255,0) 1%, rgba(0,0,0,0.778432056416316) 100%);}

.bannermobiletext-middle .bannerinner-middle {  display: table;  margin: auto;  position: relative;  z-index: 100;}
.bannermobiletext-middle {  position: absolute;  bottom: 0px;  left: 0;  width: 100%;  padding-bottom: 30px;}


/***/
.header .header-setting .settting-switcher .dispaly-seach.dropdown-switcher.search_active { top:26px}
 .header .content-logo {top:0}
 .content-seach-ls .settting-switcher.header-search #search_mini_form { max-width:100%; margin-top:11px;}
 .header .form-search .field.search { width:100%}
 .header-content.header-sticker .content-logo { left:0}
  .box-tocart.custom_addtocartr.is-sticky {    position: fixed;    bottom: 0;    z-index: 99999;    left: 0;    width: 100%; padding:5px; padding-bottom:0 }
 .box-tocart.custom_addtocartr.is-sticky .custom_addtocartk { width:100%}
 .box-tocart.custom_addtocartr.is-sticky .product-social-links.newwishlist_icon { right:5px; top:5px;}
 .box-tocart.custom_addtocartr.is-sticky #paypal-smart-button {  display: none;}
}
@media only screen and (max-width:640px){
.homepage-banners { margin-top:20px}
.banner-ver-banner.fifthdbanner { margin-top:2px;}
.checkout-index-index .newsignin{ top: 830px;}

.filterandorder{ }
#mybar {  float: left;  /*position: absolute;  top: -19px;*/}
.catalog-category-view .toolbar{ margin-top: 20px;}
.sidebar .block .block-title::before{ display: none;}
.sidebar .block .block-title{ display: none;}
#mybar .block-title.filter-title {  display: none;}

  .videos_cls1 {    padding-bottom: 169.8%;}

/*Full screen css update 01-05-2024*/
 .account.wishlist-index-index .toolbar .pages {    float: none; display:table; margin:auto; margin-bottom:15px;  }
 
  .checkout-index-index .alocolumns {    margin-bottom: 0;  }
  
  .bottom_toolbars .toolbar-products .pages { float:none; left:0}
  
  .sections.store_language_s {    right: 131px;  }
}

@media only screen and (max-width:600px){
  .videos_cls1 {    padding-bottom: 168.8%;}
}

@media only screen and (max-width:550px)  {
/*Updates changes 01-09-2022 products page*/
.toolbar .limiter, .toolbar .sorter {  padding-top: 0;  display: table;  margin: auto;    margin-bottom: auto;  float: none;  margin-bottom: 8px;}
/*.modes { display:table; float:none; margin:auto}*/
.limiter-options { width:103px;}
.limiter-text {  display:inline-block;}


/*Updates changes 01-09-2022 multiple checkout address page*/
.multishipping-checkout-addresses .table thead > tr > th.col.qty { width:60px}
.multishipping-checkout-addresses .table thead > tr > th.col.product { width:70px;}

.multishipping-checkout-addresses #multiship-addresses-table { font-size:12px}
.multishipping-checkout-addresses .item-options dt { margin-right:0}
.multishipping-checkout-addresses .item-options dd { padding-left:4px}
.multishipping-checkout-addresses .multicheckout .table-wrapper .action.delete { font-size:10px;}
.multishipping-checkout-addresses .multicheckout > .actions-toolbar { margin-top:0}

.catalog-category-view .toolbar .limiter {width: 227px;float: left;clear: left;}
.catalog-category-view .listing-right1.new-viewmode.clearfix { margin-top:-40px;}

.catalog-category-view .toolbar-sorter.sorter { float:left}


/*Product Details POP UP css Starts here*/
.catalog-product-view .modal-popup.modal-slide._inner-scroll .modal-inner-wrap { width:90%}

.share-text { font-size:16px}

 .videos_cls1 {  padding-bottom: 177.7%;  overflow: hidden;}
  .videos_cls1 iframe {  transform: scale(1);}
  
   .home-slider .slick-slider .slick-dots, .home-slider.slick-slider .slick-dots {  bottom: 10px;}
 .slick-slider .slick-dots li {    float: right;}
  /*Products filter css for all 3 wesbite*/
 .catalog-category-view .listing-right1.new-viewmode.clearfix {  margin-top: -7px;} 
  .product.name.product-name.product-item-name { line-height:17px;}
 .products-grid .product-name a { font-size:12px;}
 .products-textlink { padding-top:15px}
 
 
  .followus-cl a {  font-size: 13px;}
 .footer .block-title, .block-content.block-content-statick .logo-text { font-size:15px}
 .footer ul li { margin-bottom:3px}
 
 button.button span, button span, .review-form .action.submit.primary, .cart .continue span, .actions-toolbar .primary a.action span { font-size:11px}
 button.button, button, .cart .continue, .actions-toolbar .primary a.action { height:32px; line-height:22px}
 .product-view .product-shop .page-title-wrapper .page-title span {  font-weight: 600;  font-size: 16px; line-height:23px}
 .catalog-product-view .product-info-main .price-box .price-wrapper .price {  font-size: 19px;  font-weight: 600;} 
 .custom_addtocartr .add-to-cart button.button { height:40px}
 .product-view .add-to-cart button.button span { font-size:13px}
 .newwishlist_icon a {  height: 41px !important;  line-height: 46px !important;  } 
 .product_details h3 { font-size:13px;}
 .product_details { padding-left:0; padding-right:0}
  .csupport {  border: 1px solid #000;  float: left;  padding: 7px 21px;}
  .block-footer-bottom .ft-title { font-size:14px}
  .cate-titles {  font-size: 18px;  margin-bottom: 0px;}
 .left-right-images .static-text.tex-right .title a { font-size:34px}
 .checkout-cart-index .page-title-wrapper .page-title { margin:0; padding:0; margin-bottom:4px;}
 .checkout-cart-index .page-title-wrapper { padding:10px 0}
 .checkout-cart-index .page-title-wrapper .page-title span { font-size:16px}

.news_text {  font-size:12px ;  line-height: 20px;}
.block-newletter .block.newsletter.block-subscribe { margin-bottom:10px}
.block-footer-bottom .block-subscribe .actions button.button span { font-size:13px}
.footer-copyright .main {  justify-content: center;  flex-direction: column;}
.wishlist-index-index .products-grid.wishlist .product-item { width:48%; margin-left:1% !important; margin-right:1% !important}
.wishlist-index-index .products-grid.wishlist .product-item .price-box { height:20px; margin-bottom:0}
.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner { display:table; margin:auto; margin-bottom:15px}
.wishlist-index-index .product-item-info .product-item-name { font-size:14px;}


.opc-block-summary .minicart-items-wrapper { max-height:inherit;}

/*clarna updates*/
.clarna_main .clarna_section .grid-text__buttons a { width:100%; margin-left:0; margin-right:0}

.newsletter.news-subscribe { font-size:14px;}
.fieldset .newsletter.news-subscribe label{ font-size:15px; line-height:22px;}
.fieldset > .field.newsletterssa > .label, .fieldset > .fields > .field.newsletterssa > .label {  font-size: 14px;  line-height: 21px;}

.modal-popup.modals-ajaxcart .ajax-mainl-conatiner .actions .checkout-link .action.checkout { font-size:11px;}

 .videos_cls1 {    padding-bottom: 167.8%;}
 /*Full screen css*/
.account.wishlist-index-share .actions-toolbar .secondary .action { font-size:11px; line-height:32px; height:32px;}

.translate-mobile{ display: block;}
.new_google_translates.c_trans {  display: block;}
.new_google_translates {  display: none;}




.translate-custom { width:18px; display:inline-block; float:right; cursor:pointer}
.translate-custom img { max-width:100%; height:auto}
.sections.store_language_s {  position: absolute;  right: 133px;  top: 19px;}

 .box-tocart.custom_addtocartr .product-social-links.newwishlist_icon {  border-left: 10px solid #fff;}
 .custom_addtocartr .add-to-cart button.button {  padding-right: 80px;}
 .catalog-product-view .add-to-cart.custom_addtocart .klarna_products { margin-top:10px}
 .catalog-product-view #paypal-smart-button { margin-top:10px;}
}

@media only screen and (max-width:500px){
  .videos_cls1 {    padding-bottom: 167.5%;}
}

@media only screen and (max-width:480px){
.content-logo .header-logo img { max-width:120px;}
.header .content-logo { padding-left:43px}
.page-header {  min-height: 44px;} 
.header-content {  padding-top: 10px;  padding-bottom: 10px;}
.header .content-seach .toggle-content {  top: calc(100% - 4px);}
.menu-mobile .nav-toggle { line-height:normal}

.header .menu-mobile { position:absolute; top:6px; left:0; padding-left:10px}

.header .content-setting .toggle-content {  top: calc(100% + 0px);}

.header .content-logo { max-width:100%}
.header-logo { width:123px;}
.minicart-wrapper .action.showcart .counter.qty {   right: -6px;  top: -7px;   height: 20px;  line-height: 18px;  width: 20px;}

.data.table .custom-qty { width:96px}
.data.table .custom-qty .alo_qty { width:30px}
.data.table tbody tr td input.qty { width:33px !important}
/*.category-products .product-items .product-item { width:100% }*/

.header .content-seach .toggle-content {  top: calc(100% - -24px);}

.minicart-wrapper .block-minicart {  width: 320px;  right: -1px;  top: 32px;}

.product-view .add-to-cart button.button span { font-size:14px;}
.f_delivery, .s_avail, .store-share, .pro_detail { font-size:14px}


.sorter { padding-right:5px;}

/*Updates changes 01-09-2022 products page*/
.catalog-category-view .products-list .item .products-textlink { padding-left:0; padding-top:15px;}

.catalog-product-view .product.data.items > .item.content{ padding-top:0}
.cms-contact-us table > tbody > tr > td{padding: 8px 10px;width: 50%;word-break: break-all;}
.cms-contact-us table > tbody > tr > td{ padding:0; padding-right:10px}
.cms-contact-us table > tbody > tr > td:last-child{ padding-right:0px}
.banner-ver-hori-text .container { padding-left:0; padding-right:0}

.f_delivery, .s_avail, .store-share, .pro_detail { font-size:13px}

/*Product Details POP UP css Starts here*/
.ajax-mainl-conatiner .ajax-main-img-left .product-image{ display:block !important}
.modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .popup.newpopup .message { font-size:15px;}

.share-text { margin-top:30px;}
.slide2 { margin-top:25px;}
.followus-cl a { font-size:15px}
.followus-cl { margin-top:34px;}
.spring-styles { margin-bottom:40px}

 .videos_cls1 {  padding-bottom: 177.7%;  overflow: hidden;}
 .videos_cls1 iframe {  transform: scale(1);}
 
 .home-slider .slick-slider .slick-dots, .home-slider.slick-slider .slick-dots {  bottom: 10px;}
 .slick-slider .slick-dots li {    float: right;}
   /*Products filter css for all 3 wesbite*/
 .catalog-category-view .listing-right1.new-viewmode.clearfix {  margin-top: -7px;} 
 .sorter-label, .limiter .label { font-size:13px;}
 .catalog-category-view .toolbar.toolbar-products .filterandorder .filter_custom_toolbar { font-size:14px}
  .catalog-category-view .sticker.top-right { top:3px; right:3px;}
 .catalog-category-view .labelnew, .catalog-category-view .labelsale {  display: block;  height: 37px;  line-height: 37px;  text-align: center;  text-transform: uppercase;  font-size: 9px;  width: 37px;  border-radius: 50%;}
 
  .followus-cl a {  font-size: 12px;}
.footer .block-title, .block-content.block-content-statick .logo-text { font-size:14px}

 button.button span, button span, .review-form .action.submit.primary, .cart .continue span, .actions-toolbar .primary a.action span { font-size:11px}
 button.button, button, .cart .continue, .actions-toolbar .primary a.action { height:32px; line-height:22px}
 .product-view .product-shop .page-title-wrapper .page-title span {  font-weight: 600;  font-size: 16px; line-height:23px}
 .catalog-product-view .product-info-main .price-box .price-wrapper .price {  font-size: 19px;  font-weight: 600;} 
 .custom_addtocartr .add-to-cart button.button { height:40px}
 .product-view .add-to-cart button.button span { font-size:13px}
 .newwishlist_icon a {  height: 41px !important;  line-height: 46px !important;  } 
 .product_details h3 { font-size:13px;}
 .product_details { padding-left:0; padding-right:0}
 .csupport {  border: 1px solid #000;  float: left;  padding: 7px 21px;}

.block-footer-bottom .ft-title { font-size:14px} 
.left-right-images .static-text.tex-right .title a { font-size:28px}
  /*Products search css for all 3 wesbite*/
 .catalogsearch-result-index .sorter-options { width:116px;}
 .catalogsearch-result-index .toolbar.toolbar-products .filterandorder .filter_custom_toolbar { font-size:14px}
  .slide3 .item .catboxnew11 { height:46px}
  
   .tb_class_v table td { width:60px;}
 .tb_class_v { overflow:auto; border-right:1px solid #ccc}
 
 .slide21{ margin-left:0px; margin-right:0px; overflow:hidden;}
.slide21 .owl-theme .owl-controls { margin-top:12px;}
.slide21 .banner-content.item { margin-left:0px; margin-right:0px}

.alo-magicslider .video-container.alo-item { padding-left:0 !important; padding-right:0 !important}
.alo-magicslider .magicslider.grid-slider.home-slider { padding-left:0; padding-right:0}
.slide21 .owl-theme .owl-controls { margin-top:7px}
.spring-styles .share-text { margin-top:0}
.slide21 .customNavigation { display:none}
.customweb-sagepaycw-payment-form .card-brand-image-box {  display: inline-block;  transform: scale(0.6);  margin: 0 -8px;}
 .checkout-success .actions-toolbar .primary a.action {color: #333;  background-color: #ffffff;  border-color: #333; height:33px; line-height:31px}
 
  .videos_cls1 {    padding-bottom: 166.5%;}

 /*Full width css starts here */
 .catalog-category-view .toolbar.toolbar-products { padding-left:0; padding-right:0}  
  .sections.store_language_s {  position: absolute;  right: 104px;  top: 13px;}
  .cms-index-index .spring-styles .share-text { margin-top:30px;}
  
  .cms-index-index .slide21 .owl-theme .owl-controls {    margin-top: -10px;    margin-bottom: 12px;  }
  
.header-setting.header-account .settting-switcher .currency_top .switcher.currency.switcher-currency { margin-right:0}
.header-content .header-setting.header-account {}
.header.header-sticker .header-content .header-config { padding-left:0}
.header .content-logo { padding-right:0}
}
@media only screen and (max-width:440px){
  .videos_cls1 {    padding-bottom: 166.1%;}
  }
@media only screen and (max-width:420px){
.catalog-category-view .listing-right1.new-viewmode.clearfix{ margin-top: -75px;}
  /*Products filter css for all 3 wesbite*/
 .catalog-category-view .listing-right1.new-viewmode.clearfix {  margin-top: -7px;} 
 
   .videos_cls1 {    padding-bottom: 166.1%;}
}

@media only screen and (max-width:400px){

 
   .videos_cls1 {    padding-bottom: 164.2%;}
}



@media only screen and (max-width:360px)  {
.minicart-wrapper .block-minicart {  width: 300px; }
.minicart-wrapper .block.block-minicart {  z-index: 9;  top: 41px;  right: 15px;}

.toolbar.toolbar-products .limiter { margin-top:0}

.category-products .product-items .product-item:nth-child(n+1) { clear:none }
.catalog-category-view .product-items .product-item {  padding-left: 12px;  padding-right: 12px;}

   .videos_cls1 {    padding-bottom: 163.8%;}
}

@media only screen and (max-width:350px){
.catalog-category-view .sorter-options {  width: 100px;}
.catalog-category-view .toolbar-sorter.sorter { padding-right:0}
.catalog-category-view .product-items .product-item { padding:0 10px}
}