/** Shopify CDN: Minification failed

Line 749:0 Unexpected "}"
Line 1463:2 Expected identifier but found "/"
Line 1463:18 Expected identifier but found "/"

**/
.cdz-productpage .button_icons button.product_button {
    background: #fff;    padding: 7px 6px;
    display: inline-block;
    width: 100%;height: 100%;
    box-shadow: 2px 2px 7px -2px #57636b;
    color: #57636b !important;
    border: none;    border-radius: 0;
    margin-bottom: 10px;
}
.cdz-productpage  .btn_content_shown .custom-size-img .page_content {
   color: #121212;
    height: 100%;
    align-items: center;
}
  .custom_hide_pop>.custom-size-popup {
    min-height: 50%!important;
    padding: 20px !important;
}
.custom_hide_pop>.custom-size-popup {
    position:unset !important;border-radius: 0 !important;
}
.popupCloseButton:before {
    content: '\e977' !important;
    font-family: 'CodazonFont';
    width: 40px;
    right: 28px!important;
    width: 50px!important;
    height: 50px!important;  
    font-style: normal;
    font-weight: 400;
    line-height: 1; position: absolute!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e977';
    font-size: 22px;
    speak: none;
    color: #fff;
    line-height: 50px;
    position: absolute;
}
.popupCloseButton{
      background: transparent !important;
    border: 0 !important;
    font-style: normal;
    font-size: 22px!important;
    color:#fff !important;
    position: absolute!important;
    top: 0!important; 
   color:#0000 !important;
    line-height: 50px;
  
}
  .btn_content_shown .custom-size-img .page_content tr th{
      color: #000;
    padding: 7px 0;
    border: 2px solid #000;
}

.cdz-productpage .btn_content_shown .custom-size-img .page_content table {
    margin: 0 auto;
    width: 50%;
}
.cdz-productpage .btn_content_shown .custom-size-img .page_content td {
   border: 2px solid #000;
    width: 50%;
    padding: 7px 0;color:#000;
}
.cdz-productpage .product_page_buttons {
    padding-bottom: 30px;
}
.cdz-productpage .button_icons button.product_button p, .button_icons button.product_button p a {
        margin-bottom: 0;
    height: 100%;    flex-direction:column;
    display: flex;
   width:100%;
    color: #57636b!important;
    font-size: 13px;
    align-items: center;
    justify-content: center;
}
.cdz-productpage .productinfo-right-wrapper .page_buttons {
    display: flex;
    flex-wrap: wrap;height: 100%;
}
.cdz-productpage .button_icons {
    width: calc(33% - 10px);
    margin: 5px auto;
}

/******************24-09-2021*********************/

  .btn_content_shown{
  background:rgba(0,0,0,.4);
  cursor:pointer;
  display:none; 
  height:100%;
  position:fixed;
  text-align:center;
  top:0px;
  left:0px;
  right:0px;
  width:100%;
  z-index:10000;
}
.btn_content_shown .helper{
  display:inline-block;
  height:100%;
  vertical-align:middle;
}
.productinfo-right-wrapper .custom-size-img .input-group input  {
    width: 70%;
    padding:0 10px;  
    color: #121212;    
    font-size: 16px;    
    margin: 20px auto;
}
.productinfo-right-wrapper .custom-size-img .input-group-btn.actions{
 width:60%;  margin: 0px auto;
}
.productinfo-right-wrapper .custom-size-img .input-group-btn.actions button#submit_button {
    width: 60%;
    height: 40px;
}
.btn_content_shown .custom-size-img {
    backface-visibility: hidden;
    min-width: 500px;border-radius: 0 !important;
    max-width: 70%;
    background-color: #fff;
    box-shadow: 10px 10px 60px #555;
    display: inline-block;
    height: auto;
max-height: 80%;
    vertical-align: middle;
    width:80%;
/*     position: relative; */
    border-radius: 8px;
    padding:20px;
    overflow-y: auto;
    overflow-x: hidden;
  
}
/***************end****************/


.quiz-page-main{
  text-align:center;
}   
.wrapper-adv-style-05 .item-content>p {
  color: #414b56;
  font-weight: 600;
}
.wrapper-adv-style-09 .item_img {
  display: grid;
  place-content: center;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 3px;
  border-image-source: linear-gradient(to left, #27a9e1, #98c83d);
}

.border_radient{
  border: 1px solid;
  padding:5px;
  border-image-slice: 1;
  border-width: 3px;
  border-image-source: linear-gradient(to left, #27a9e1, #98c83d);
}
.cdz-homepage .nav_style07 .owl-carousel .owl-nav{
top:-70px;
}

div.hr {
    width: 100%;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 7px;
    border-image-source: linear-gradient(to left, #27a9e1, #98c83d);
  margin-top: 10px;
}
#shopify-section-1625495206aecdfca3 .title_line50 .cdz-block-title {
    margin-bottom: 0;
}
div.hr:before {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 20px 20px 0;
    border-color: #5eb890 transparent;
    display: block;
    width: 0;
    z-index: 1;
    left: 50%;
}
/**********************mobile_navigation***************************/
.dl-submenu
{
  clear: both;
  padding: 0;
  float: none;
  border: none;
  visibility: visible;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%!important;
  min-height: calc(100vh - 60px)!important;
  max-height: calc(100vh - 60px);
  background: #fff!important;
  z-index: 9991;
  opacity: 1;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  -webkit-transform: translate3d(100%,0,0);
  transform: translate3d(100%,0,0);
  -ms-transform: translate3d(100%,0,0);
  -o-transform: translate3d(100%,0,0);
  -moz-transition: transform .4s ease;
  -o-transition: transform .4s ease;
  -webkit-transition: transform .4s ease;
  transition: transform .4s ease;
  -webkit-box-shadow: 0 0 0 #fff;
  -ms-transform: 0 0 0 white;
  -o-transform: 0 0 0 white;
  box-shadow: 0 0 0 #fff;
}
ul.dl-submenu.menuopen {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
}
ul.dl-submenu_grandchild{
  clear: both;
  padding: 0;
  float: none;
  border: none;
  visibility: visible;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%!important;
  min-height: calc(100vh - 60px)!important;
  max-height: calc(100vh - 60px);
  background: #fff!important;
  z-index: 9991;
  opacity: 1;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  -webkit-transform: translate3d(100%,0,0);
  transform: translate3d(100%,0,0);
  -ms-transform: translate3d(100%,0,0);
  -o-transform: translate3d(100%,0,0);
  -moz-transition: transform .4s ease;
  -o-transition: transform .4s ease;
  -webkit-transition: transform .4s ease;
  transition: transform .4s ease;
  -webkit-box-shadow: 0 0 0 #fff;
  -ms-transform: 0 0 0 white;
  -o-transform: 0 0 0 white;
  box-shadow: 0 0 0 #fff;
}
ul.dl-submenu_grandchild.childsub-menu{
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
}
.parent_menu:after {
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome;
  margin-left: 5px;
}
span.expand.back:before {
  content: '\f104';
}
a.child--menu--item.has-grandchild:after
{
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome;
  margin-left: 5px;
}
.mobile_navigation_menu .cdz-sidebar {
  color: #a8aeba;
  border-color: #e1e1e1;
  background: #fff;
}
.mobile_navigation_menu .cdz-sidebar {
  position: fixed;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  bottom: 0;
  top: 0;
  z-index: 1000;
  border: 0px solid; 
  padding: 20px;
  transition: transform 0.75s;
  display: block;
  top: 0!important;
  left: 0;
  position: fixed;
  width: 300px;
  z-index: 999999;
  height: 100%;
  background: #fff;
  /* padding: 0; */
  -webkit-transform: translate3d(-300px,0,0);
  transform: translate3d(-300px,0,0);
  -ms-transform: translate3d(-300px,0,0);
  -o-transform: translate3d(-300px,0,0);
  -moz-transition: all .45s cubic-bezier(.25, .46, .45, .94);
  -o-transition: all .45s cubic-bezier(.25, .46, .45, .94);
  -webkit-transition: all .45s cubic-bezier(.25, .46, .45, .94);
  transition: all .45s cubic-bezier(.25, .46, .45, .94);
}
.mobile_navigation_menu .md-sidenav-right.cdz-sidebar {
  right: -320px;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  left: -320px;
}
/********************end mobile_navigation************************/
div#desk_cart .minicart-wrapper span.counter.qty {
  background: #4ab964;
}
div#mobi_cart .minicart-wrapper span.counter.qty {
  background: #4ab964;
}

/****************product-style-3*****************/
.product-template-style03 .product-info-main .product-stock-review {
    overflow: hidden;
    border-bottom: 1px dashed #e9eaec;
    margin-bottom: 20px;
}
.product-template-style03 .product-info-main .product-stock {
    margin-right: 15px;
  float: left;
    text-transform: uppercase;
    font-weight: 600;
}
.product-template-style03 .product-info-main .product-stock .available{
display: block;
    color: #414b56;
    margin: 0 -5px;
}
.product-template-style03 .product-info-main .product-stock .available:before {
    margin: 0 7px;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f058";
    font-size: 20px;
    vertical-align: middle;
    color: #00badb;
}
.product-template-style03 .product-info-main .product-reviews {
    float: right;
    margin-top: 0;
}
.product-template-style03 .product-info-main .product-info-stock-sku {
    border: none!important;
  padding-bottom: 20px;
}
.product-info-main.row.temp-style-03 .productinfo-left-wrapper .product-info-stock-sku .product-vender {
    text-transform: capitalize;
}
.product-info-main.row.temp-style-03 .productinfo-left-wrapper .sku-and-brand-main span.first-label.available::before, .product-info-main.row.temp-style-03 .productinfo-left-wrapper .sku-and-brand-main span.second-label.available::before {
    margin-right: 7px;
    margin-left: 0;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f058";
    font-size: 20px;
    vertical-align: middle;
    color: #00badb;
}
.cdz-width-33.cdz-tablet-width-50 .key-attributes-main {
    display: none;
}
.product-template-style02 .key-attributes-main{
display:none;
}
.product-template-style02 .product-info-main .product-stock .available:before{
display:none;
}
.product-template-style02 .label-stock{
margin-left:10px;
}
.product-template-style02 .product-single__policies.rte {
    display: none;
}
div#shopify-section-product-template-style02 .description-main-desc {
    background: #fff;
}
/******************end**************************/

@media only screen and (max-width: 767px){
  body .page-header.mb-fixed-header .sticky-menu.active {
    padding: 0;
  }
  .productinfo-right-wrapper .custom-size-img .input-group input[type=email]{
  font-size:7px;
  }
  .productinfo-right-wrapper .custom-size-img .input-group input, .productinfo-right-wrapper .custom-size-img .input-group-btn.actions  {
    width: 80%
}
  .btn_content_shown .custom-size-img {
    padding: 110px 20px!important;
     max-width: 92% !important;
    width: 100%!important;
}
 
  .cdz-productpage .btn_content_shown .custom-size-img .page_content table{width:100%;}
  .popupCloseButton:before {
       right: 0px!important;
    top: 0px!important;
  }
/*   .btn_content_shown .custom-size-img{min-width:auto!important; max-width:90% !important} */
  div#shopify-section-Naviagtion {
    display: none;
  }
  .cdz-home-block.wrapper-adv-style-05 .home-block .block-wrapper.service-banner {
    /*     margin-top: 20px; */
  } 
  div#header-cart-content .minicart-wrapper.for-account {
    display:  block!important;
  }
  .cdz-home-block.wrapper-adv-style-05 .home-block .row{
    display:block!important;
  }
}

div#mobi_cart div#header-cart-content a.action.showcart.cdz-top-link::before {
  opacity: 0;
  width: 7px;
}
div#mobi_cart div#header-cart-content a.action.showcart.cdz-top-link i.fa.fa-shopping-basket {
  width: 30px;
  font-size: 20px;
}

div#header-cart-content .minicart-wrapper.for-account {
  display: none;
}
@media only screen and (min-width: 767px){
  div#header-cart-content .minicart-wrapper i.fa.fa-shopping-basket {
    /*     display: none; */
  }
  div#header-cart-content .mobiles-right-icon-main .minicart-wrapper.for-account a.user-account-icon i.fa.fa-user-circle {
    display:none;
  }
  div#header-cart-content .mobiles-right-icon-main a.wishlist-icon {
    display:none;
  }
  .desktop_show{
    display:block;
  }
  .mobile_show{
    display:none;
  } 
}
div#mobi_cart div#header-cart-content .mobiles-right-icon-main{
  display:flex;
}
div#header-cart-content .mobiles-right-icon-main .minicart-wrapper.for-account a.user-account-icon i.fa.fa-user-circle {
  font-size: 25px;
  margin-top: 5px;
}
div#mobi_cart div#header-cart-content .mobiles-right-icon-main .minicart-wrapper.forwishlist i.fa.fa-heart-o {
  font-size: 25px;
  margin-top: 5px;
  margin-right: 10px;
  color: #414b56;
}
/* div#mobi_cart div#header-cart-content a.action.showcart.cdz-top-link span.counter.qty {
margin-left: 60px;
} */
@media only screen and (max-width: 480px){
  
  .productinfo-right-wrapper .custom-size-img .input-group input, .productinfo-right-wrapper .custom-size-img .input-group-btn.actions  {
    width: 100%
}
}
@media only screen and (max-width: 350px){
  div#mobi_cart div#header-cart-content .mobiles-right-icon-main .minicart-wrapper.forwishlist i.fa.fa-heart-o {
    margin-left: 5px;
  }
  div#mobi_cart div#header-cart-content a.action.showcart.cdz-top-link::before{
    width:0px;
  }
  div#mobi_cart div#header-cart-content a.action.showcart.cdz-top-link span.counter.qty{
    margin-right:50px;
  }
}

div#mobi_cart .minicart-wrapper.for-account .cdz-dd-content.active {
  position: absolute;
  top: 50px;
  left: -250px;
}
.cdz-home-block.wrapper-adv-style-05 .row.slider-blocks.slick-initialized.slick-slider {
  height: 70px;
  margin-top: -20px;
}
.cdz-home-block.home-product-style17 .home-block .loaded .product-hovered-section .product-item-inner .actions-primary button.btn-cart {
  display: none;
}
.cdz-home-block.home-product-style17 .home-block .loaded .product-hovered-section .product-item-inner i.fa.fa-shopping-basket {
  font-size: 20px;
  margin-top: 10px;
  width: 30px;
  color: #ffff;
  margin-left: 5px;
}
.related-products.cdzbox-product.nav_style01 .owl-stage-outer .actions-primary button.btn-cart {
  display: none;
}
.related-products.cdzbox-product.nav_style01 .owl-stage-outer .actions-primary i.fa.fa-shopping-basket.cart {
  width: 42px;
  height: 42px;
  line-height: 38px;
  text-align: center;
  background: #f6f7f9;
  color: #414b56;
  border: 0 solid #a8aeba;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  font-size: 20px;
  float: left;
  margin: 0 5px;
}

.related-products.cdzbox-product.nav_style01 i.fa.fa-shopping-basket {
  width: 38px;
  height: 38px;
  line-height: 38px;
  padding: 0;
  background: 0 0;
  background: #f6f7f9;
  color: #414b56;
  border: 0 solid #a8aeba;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  /* font-size: 0; */
}
.upsell-products.cdzbox-product.nav_style01 .product-miniature .actions-primary button.btn-cart {
  display: none;
}
.upsell-products.cdzbox-product.nav_style01 .product-miniature .actions-primary  i.fa.fa-shopping-basket{
  width: 40px;
  height: 40px;
  line-height: 38px;
  padding: 0;
  background: 0 0;
  background: #00badb;
  color: #fff;
  border: 0 solid #a8aeba;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  /* font-size: 0; */
}

div#shopify-section-product-template-style04 .brand-logos-main {
  /*     width: 100px; */
  margin-top: 20px;
}
div#shopify-section-product-template-style04 .htusb-ui-prod-boost-generic-pricing.htusb-ui-fade-in.htusb-ui-bar-animation {
  /*     width: 85%;
  margin-top: -85px; */
  margin-bottom: 50px;
  margin-left: auto;
}
div#shopify-section-product-template-style04 .view-more.hoz-viewmore.col-sm-12 {
  display: block;
}
div#shopify-section-product-template-style03 .view-more.hoz-viewmore.col-sm-12 {
  display: block;
}
div#shopify-section-product-template-style04 .view-more.hoz-viewmore.col-sm-12 .lSSlideOuter {
  width: 100%;
}
div#shopify-section-product-template-style03 .view-more.hoz-viewmore.col-sm-12 .lSSlideOuter {
  width: 100%;
}
div#shopify-section-product-template-style04 .view-more.hoz-viewmore.col-sm-12 .brand-image {
  width: 80px;
  text-align:center;
  margin: auto;
  /*   border: 1px solid lightgray; */
  margin-top:10px;
}
div#shopify-section-product-template-style03 .view-more.hoz-viewmore.col-sm-12 .brand-image {
  width: 80px;
  text-align:center;
  margin: auto;
  /*   border: 1px solid lightgray; */
  margin-top:10px;
}
div#shopify-section-product-template-style04 .view-more.hoz-viewmore.col-sm-12 .brand-image img {
  border: 1px solid lightgray;
}
div#shopify-section-product-template-style03 .view-more.hoz-viewmore.col-sm-12 .brand-image img {
  border: 1px solid lightgray;
}
div#shopify-section-product-template-style04 .productinfo-left-wrapper .key-attributes-main {
  margin-top: 40px;
  /*   border: 1px solid; */
}
div#shopify-section-product-template-style04 .brand-logos-main span.brand_text {
  font-size: initial;
  vertical-align: top;
  margin-left: 20px;
  color: #000;
  font-weight: 500;
}
div#shopify-section-product-template-style03 .brand-logos-main span.brand_text {
  font-size: initial;
  vertical-align: top;
  margin-left: 20px;
  color: #000;
  font-weight: 500;
}
div#shopify-section-product-template-style04 .productinfo-left-wrapper .key-attributes-main th {
  background: #ececec;
}
div#shopify-section-product-template-style04 .productinfo-left-wrapper .key-attributes-main tr, div#shopify-section-product-template-style04 .productinfo-left-wrapper .key-attributes-main td {
  border: 1px solid;
}
.page-header .action.showcart:before {
  display:none;
}

.mobile-header .mb-search-wrap.mb-header-search input.input-text.header-bar__search-input {
  border-bottom: 1px solid #00badb;
  -webkit-appearance: none;
  margin-top: 2px;
}
.product-template-style02 .cdzbox-product {
    margin-bottom: 40px;
}
div#shopify-section-product-template-style02 .cdzbox-product.product-tabs ul.cdztab.tab_alignment.tab_alignment_left {
    justify-content: space-around;
}
div#shopify-section-product-template-style02 .description-main-desc ul.cdztab.tab_alignment.tab_alignment_left {
    background: #fff;
}
div#shopify-section-product-template-style02 .cdzbox-product.product-tabs ul.cdztab.tab_alignment.tab_alignment_left li.tab-item.has-content {
    z-index: 99;
}
div#shopify-section-product-template-style02 .description-main-desc .cdzbox-product.product-tabs li.tab-item.active.has-content {
    background: #f6f7f9;
}
div#shopify-section-product-template-style02 .description-main-desc li.tab-item.has-content {
    padding-top: 2px;
    padding-bottom: 2px;
}
div#shopify-section-product-template-style02 .cdzbox-product.product-tabs ul.cdztab.tab_alignment.tab_alignment_left li.tab-item.has-content.active a {
    color: #a8aeba!important;
}
div#shopify-section-product-template-style02 .description-main-desc li.tab-item.has-content a.tab-title {
    padding-bottom: 15px;
}
div#shopify-section-product-template-style02 .description-main-desc .codazon-dynamic-tabs.for-desk-desc .tab-content {
    padding: 30px;
    padding: 20px!important;
    background: #f6f7f9;
}
div#shopify-section-product-template-style02 .cdzbox-product.product-tabs ul.cdztab.tab_alignment.tab_alignment_left li.tab-item.has-content a {
    color: #414b56;
}
@media only screen and (min-width: 768px){
  div#header-cart-content i.fa.fa-shopping-basket {
    margin-left: -35px;
    font-size: 25px;
    margin-top: 5px;
  }
div#shopify-section-product-template-style02 .description-main-desc {
    padding: 50px;
    padding-bottom: 10px;
    margin-bottom: 30px;
}
  }

.cdz-productpage .btn_content_shown .custom-size-img .page_content {
    color: #121212;display: flex;
    align-items: center;
    position: relative;
      top: -50%;  clear: both;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(50%);
    vertical-align: top;
    width:100%;
}
.btn_content_shown .custom-size-img {
    backface-visibility: hidden;clear: both;
        vertical-align: top;
      height: 100%;
    min-height: 75%;
    padding: 100px 20px!important;
    margin: 60px 0;
}

.button_1custom.btn_content_shown .custom-size-img {
  height:auto !important;
}
  .custom_hide_pop>.custom-size-popup {

    border-radius: 0;
  }
  .page-header .action.showcart::before{
    display:none!important;
  }
  .sticky-menu.js-sticky-menu div#header-cart-content span.cart-subtotal {
    padding-top: 0;
    margin-top: -20px;
  }
  .sticky-menu.js-sticky-menu.active i.fa.fa-shopping-basket {
    margin-right: -45px;
    color: #000;
  }
  .sticky-menu.js-sticky-menu.active span.cart-subtotal {
    margin-top: 5px!important;
  }
}
.brand-logos-main .fst-image, .brand-logos-main .scnd-image {
  display: flex;
  align-items: center;
}
.brand-logos-main .fst-image img.brand-img.img {
  width: 64px;
}
div#shopify-section-product-template-style04 .productinfo-left-wrapper .key-attributes-main h5 {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #000;
}
div#shopify-section-product-template-style04 .view-more.hoz-viewmore.col-sm-12 .brand-image span.b-text {
  font-size: 14px;
  font-weight: 700;
}
.button-hover-wrap i.bg-blue.fa.fa-shopping-basket {
  color: #ffff;
  background: #00badb;
  width: 38px;
  height: 38px;
  padding-top: 10px;
}
.product-item-bottom-inner.d-md-none .actions-primary i.bg-blue.fa.fa-shopping-basket {
  color: #ffff;
  background: #f6f7f9;
  width: 38px;
  height: 38px;
  padding-top: 12px;
  padding-left: 10px;
}
.cdz-productpage .product-item-bottom-inner.d-md-none .actions-primary i.bg-blue.fa.fa-shopping-basket {
  color: #000;
  background: #f6f7f9;
  background-color: #f6f7f9;
  width: 38px;
  height: 38px;
  padding-top: 12px;
  padding-left: 10px;
}

.nav_style04 .owl-carousel .owl-nav [class*=owl-]:after {
  top: 0px;
  right: 0px;
}
input.input-text.header-bar__search-input {
  font-size: 15px;
}
@media only screen and (max-width: 991px){
.mb-bottom-toolbar-wrapper div#mb-bottom-toolbar {
    display: block !important;
}
  .mobile_navigation_menu ul.dl-submenu_grandchild {
    /*     padding: 20px; */
  }
  .mobile_navigation_menu span.expand.back:before {
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 5px;
    margin-left: 5px!important;
    font-size: 20px!important;
    position: relative;
    top: 1px;
  }
  .mobile_navigation_menu ul.dl-menu li {
    color: #696969;
    border-bottom: 1px solid #696969;
  }
  .mobile_navigation_menu ul li.parent_menu.has-submenu {
    font-weight: 600;
  }
  /*   .mobile_navigation_menu ul ul.dl-submenu {
  padding: 20px;
} */
  .mobile_navigation_menu ul ul .back-prev-menu, .mobile_navigation_menu ul ul .child-back-prev-menu {
    margin: 10px 0;
    padding: 5px 0;
  }
  .mobile_navigation_menu ul ul .back-prev-menu span, .mobile_navigation_menu ul ul .child-back-prev-menu span {
    font-family: "PT Sans", "Helvetica Neue", Verdana, Arial;
    font-size: 15px;
    font-weight: 600;
    color: #121212;
  }
  .mobile-header #mobi_logo-wrap h1.logo {
    margin-top: 0;
    padding-top: 5px;
  }
  .cdz-productpage .upsell-products .actions-primary {
    /*  float: unset !important;
    display: block; */
    margin-bottom: 10px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .cdz-productpage .upsell-products .actions-primary i , .cdz-productpage .upsell-products a.action , .cdz-productpage .related-products .actions-primary i , .cdz-productpage .related-products a.action{
    padding: 0 !important;
    height: 38px !important;
    width: 38px !important;
    align-items: center;
    display: inline-flex;
    justify-content: center;
  }
  .cdz-productpage  a.action.towishlist {
    margin-right: 0 !important;
  }
  .cdz-productpage .upsell-products .actions-primary i.fa.fa-shopping-basket[title="Add To Cart"] , .cdz-productpage .related-products .actions-primary i.fa.fa-shopping-basket[title="Add To Cart"] {
    display: none;
  }
  /* .page-header.mb-fixed-header .sticky-menu.active {
  min-height: 93px;
} */
  .sticky-menu.active {
    min-height: 60px !important;
  }
  .cdz-productpage .view-more.hoz-viewmore.col-sm-12 {
    display: block !important;
  }
  div#shopify-section-product-template-style04 .view-more.hoz-viewmore.col-sm-12 .brand-image {
    margin: 10px auto;
  }
  div#shopify-section-product-template-style03 .view-more.hoz-viewmore.col-sm-12 .brand-image {
    margin: 10px auto;
  }
  div#shopify-section-product-template-style04 .view-more.hoz-viewmore.col-sm-12 .lSSlideOuter {
    width: 100%;
  }
  div#shopify-section-product-template-style03 .view-more.hoz-viewmore.col-sm-12 .lSSlideOuter {
    width: 100%;
  }
  .home-product-style05 .actions-primary:hover i::before {
    position: relative;
    top: -1px !important;
  }
}

@media only screen and (max-width: 576px){
.page_buttons .btn_content_shown .custom-size-img {
    padding: 60px 20px!important;
    min-width: auto;
    margin: 60px 0;
    vertical-align: top;
 
}
   .cdz-productpage .button_icons button.product_button p {
    flex-direction: column;
   }
}
/* header new css  */

.header-content .style-3 .header-navigation {
  background: #333e48;
}
.collapse.navbar-collapse {
  display: block;
}
.horizontal-menu {
  background: 0 0;
  position: static;
}
.header-content .style-3 .header-navigation .sidemenu-holder {
  position: relative;
}
.sidemenu-holder .navbar, .vertical-navbar .navbar {
  position: static;
  border: none;
  margin: 0;
  -webkit-box-shadow: 0 0 0 transparent;
  -ms-transform: 0 0 0 transparent;
  -o-transform: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
}
.navbar {
  min-height: 10px;
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /*     padding: .5rem 1rem; */
}
.sidemenu-holder .navbar .navbar-collapse, .vertical-navbar .navbar .navbar-collapse {
  padding-left: 0;
  padding-right: 0;
  position: static;
}
.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list, .vertical-navbar .navbar .navbar-collapse .menu-list {
  width: 100%;
  position: static;
  margin: 0 auto;
  border: none;
  border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
}
.header-content .style-3 .header-navigation .sidemenu-holder .navbar .navbar-collapse .menu-list>li:last-child {
  border-right: none;
  /*     background: #ff3b30; */
}
.horizontal-menu .sidemenu-holder .navbar .navbar-collapse .menu-list>li.dropdown.mega-menu {
  position: static;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li.dropdown, .vertical-navbar .navbar .navbar-collapse .menu-list>li.dropdown {
  position: relative;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li, .vertical-navbar .navbar .navbar-collapse .menu-list>li {
  float: left;
  padding: 0 13px;
  margin: 0;
  margin-bottom: 0;
  -moz-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  -webkit-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
}
.header-content .style-3 .header-navigation .sidemenu-holder .navbar .navbar-collapse .menu-list>li>.dropdown-inner>a, .header-content .style-3 .header-navigation .sidemenu-holder .navbar .navbar-collapse .menu-list>li>a {
  line-height: 22px;
  padding: 14px 0;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li>.dropdown-inner>a, .sidemenu-holder .navbar .navbar-collapse .menu-list>li>a, .vertical-navbar .navbar .navbar-collapse .menu-list>li>.dropdown-inner>a, .vertical-navbar .navbar .navbar-collapse .menu-list>li>a {
  font-size: 14px;
  margin: 0;
  display: inline-block;
  text-decoration: none;
  line-height: 25px;
  padding: 13px 0;
  font-weight: 700;
  color: #fff;
  position: relative;
}

.sidemenu-holder .navbar .navbar-collapse .menu-list>li>.dropdown-inner>span.expand, .sidemenu-holder .navbar .navbar-collapse .menu-list>li>span.expand, .vertical-navbar .navbar .navbar-collapse .menu-list>li>.dropdown-inner>span.expand, .vertical-navbar .navbar .navbar-collapse .menu-list>li>span.expand {
  color: #fff;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list span.expand, .vertical-navbar .navbar .navbar-collapse .menu-list span.expand {
  padding: 0;
  cursor: pointer;
  position: relative;
  display: inline-block;
  font-size: 10px;
  width: 20px;
  text-align: center;
  color: #333e48;
}
.horizontal-menu .sidemenu-holder .navbar .navbar-collapse .menu-list>li.dropdown.mega-menu>.dropdown-menu.column-4 {
  width: 100%;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li.mega-menu>.dropdown-menu.dropdown-menu-tabs, .vertical-navbar .navbar .navbar-collapse .menu-list>li.mega-menu>.dropdown-menu.dropdown-menu-tabs {
  padding: 1px 0 0;
}
.horizontal-menu .sidemenu-holder .navbar .navbar-collapse .menu-list>li.dropdown>.dropdown-menu {
  top: 74%;
  left: 0;
  visibility: hidden;
  z-index: -99;
  display: block;
  -webkit-transform: translate(10px,0);
  -ms-transform: translate(10px,0);
  -o-transform: translate(10px,0);
  transform: translate(10px,0);
  opacity: 0;
  -moz-transition: translate .35s ease 0s;
  -o-transition: translate .35s ease 0s;
  -webkit-transition: translate .35s ease 0s;
  transition: translate .35s ease 0s;
  -webkit-transform: translate(0,10px);
  -ms-transform: translate(0,10px);
  -o-transform: translate(0,10px);
  transform: translate(0,10px);
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li.mega-menu>.dropdown-menu, .vertical-navbar .navbar .navbar-collapse .menu-list>li.mega-menu>.dropdown-menu {
  padding: 20px;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li.dropdown>.dropdown-menu, .vertical-navbar .navbar .navbar-collapse .menu-list>li.dropdown>.dropdown-menu {
  background: #fff;
  font-size: 14px;
}
.sidemenu-holder .dropdown-menu, .vertical-navbar .dropdown-menu {
  padding: 5px 0;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list span.expand:before, .vertical-navbar .navbar .navbar-collapse .menu-list span.expand:before {
  content: "\f107";
}
span.expand {
  font: normal normal normal 14px/1 FontAwesome;
}
.dropdown-menu {
  display: block;
  left: 0;
  top: 100%;
  border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
  -ms-transform: 0 6px 12px rgba(0,0,0,.176);
  -o-transform: 0 6px 12px rgba(0,0,0,.176);
  box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
  float: none;
  text-align: left;
  display: none;
  width: 245px;
  z-index: 999;
  padding: 0;
  margin: 0;
  border: 1px solid #ddd;
  background: #fff;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: .5rem 0;
  margin: .125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: .25rem;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li.mega-menu>.dropdown-menu.dropdown-menu-tabs .row, .vertical-navbar .navbar .navbar-collapse .menu-list>li.mega-menu>.dropdown-menu.dropdown-menu-tabs .row {
  margin: 0;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li.mega-menu .mm-tab-col-title, .vertical-navbar .navbar .navbar-collapse .menu-list>li.mega-menu .mm-tab-col-title {
  border-right: 1px solid #ddd;
  padding: 0;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li.mega-menu .mm-tab-col-title .tab-title, .vertical-navbar .navbar .navbar-collapse .menu-list>li.mega-menu .mm-tab-col-title .tab-title {
  margin: 0;
  padding: 0;
  height: 100%;
  background: #485866;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li.mega-menu .mm-tab-col-title .tab-title>li.active, .vertical-navbar .navbar .navbar-collapse .menu-list>li.mega-menu .mm-tab-col-title .tab-title>li.active {
  background: #f5f5f5;
  color: #485866;
  font-weight: 700;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li.mega-menu .mm-tab-col-title .tab-title>li, .vertical-navbar .navbar .navbar-collapse .menu-list>li.mega-menu .mm-tab-col-title .tab-title>li {
  padding: 10px 25px 10px 20px;
  line-height: 20px;
  cursor: pointer;
  color: #fff;
  font-size: 14px;
  font-family: "Open Sans",sans-serif;
  font-weight: 400;
  -moz-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  -webkit-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li.dropdown .dropdown-menu li, .vertical-navbar .navbar .navbar-collapse .menu-list>li.dropdown .dropdown-menu li {
  position: relative;
}
li.dropdown.mega-menu:hover .dropdown-menu {
  opacity: 1 !important;
  visibility: visible !important;
  z-index: 9999 !important;
}
.sticky-menu:after{
  display:none;
}
ul.dropdown-menu.dropdown-menu-sub.feature-collection {
  position: unset !important;
  width: 100%;
  display: block;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li.dropdown.mega-menu:hover>.dropdown-menu .dropdown-menu-sub, .vertical-navbar .navbar .navbar-collapse .menu-list>li.dropdown.mega-menu:hover>.dropdown-menu .dropdown-menu-sub {
  display: block;
}
.horizontal-menu .sidemenu-holder .navbar .navbar-collapse .menu-list>li.dropdown.mega-menu>.dropdown-menu .dropdown-menu {
  font-size: 14px;
}
.banners .feature-collection {
  padding: 20px!important;
  border: solid 1px #e1e1e1!important;
  background: #fff!important;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li.dropdown .dropdown-menu-sub, .vertical-navbar .navbar .navbar-collapse .menu-list>li.dropdown .dropdown-menu-sub {
  background: 0 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  position: static;
  width: 100%;
  min-width: auto;
  padding-top: 0;
}
.banners .feature-collection .collection-title {
  color: #222;
  font-weight: 700;
  font-size: 14px;
  display: block;
  text-align: center;
  margin-bottom: 10px;
  margin-top: 5px;
}
.banners .feature-collection .btn {
  padding: 5px 40px;
  display: table;
  margin: 0 auto;
}
.btn-3 {
  min-width: 100px;
  background: #00badb;
  color: #fff;
  border: 1px solid #00badb;
}
a.btn.btn-3:hover {
  color: #00badb;
  border: 1px solid #00badb;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li.mega-menu>.dropdown-menu .mega-sub-link.banners .dropdown-menu>li, .vertical-navbar .navbar .navbar-collapse .menu-list>li.mega-menu>.dropdown-menu .mega-sub-link.banners .dropdown-menu>li {
  padding: 0;
  margin: 0 0 20px;
}
.dropdown-menu .btn {
  padding: 9px 30px;
  line-height: 27px;
  font-weight: 700;
  white-space: normal;
  font-size: 14px;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  -ms-border-radius: 10px 10px 10px 10px;
  -moz-transition: all .35s ease-in-out 0s;
  -o-transition: all .35s ease-in-out 0s;
  -webkit-transition: all .35s ease-in-out 0s;
  transition: all .35s ease-in-out 0s;
}
.dropdown-menu img {
  max-width: 100%;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li.mega-menu>.dropdown-menu .mega-sub-link>a, .vertical-navbar .navbar .navbar-collapse .menu-list>li.mega-menu>.dropdown-menu .mega-sub-link>a {
  font-size: 16px;
  position: relative;
  display: block;
  padding: 0 0 6px;
  margin: 0 0 5px;
  line-height: 24px;
  font-weight: 700;
  color: #333e48;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li.mega-menu .mega-col img, .vertical-navbar .navbar .navbar-collapse .menu-list>li.mega-menu .mega-col img {
  -moz-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  -webkit-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
  display: inline-block;
  border: solid 2px #e1e1e1;
  -webkit-box-shadow: 0 0 0 #fff;
  -ms-transform: 0 0 0 white;
  -o-transform: 0 0 0 white;
  box-shadow: 0 0 0 #fff;
  margin-right: 10px;
}
ul.dropdown-menu.dropdown-menu-sub.test li {
  padding: 3px 2px;
}
ul.dropdown-menu.dropdown-menu-sub.test li a {
  display: inline-flex;
  align-items: center;
}
.header-content .style-3 .header-navigation .sidemenu-holder .navbar .navbar-collapse .menu-list>li:hover {
  background: #00badb;
}
.sidemenu-holder .navbar .navbar-collapse .menu-list>li.dropdown .dropdown-menu-sub>li>a, .vertical-navbar .navbar .navbar-collapse .menu-list>li.dropdown .dropdown-menu-sub>li>a {
  color: #333e48;
  white-space: inherit;
  border: none;
  padding: 5px 0;
}
.dropdown-menu.dropdown-menu-sub img.img-lazy {
  width: 100%;
  border: 0 !important;
  /*     height:auto!important; */
}
.dropdown.mega-sub-link img {
  /*   width: 40px; */
  margin-right: 10px;
  /*     height: 40px; */
}
/* .feature-collection li {
height: 280px; 
} */
/* .dropdown-menu.dropdown-menu-sub img.img-lazy {
object-fit: cover;
height: auto;
} */
.feature-collection > li > a , .feature-collection > li > a > span {
  width: 100%;
  display: block;
}
/* .dropdown-menu.dropdown-menu-sub img {

} */
@media (min-width: 992px){
  .page-header .header-search .input-text {
    font-size: 16px;
  }
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; 
  }
  .page-header .header-search .input-text {
    -webkit-appearance: none;
  }
} 

.home-product-style05 .actions-primary:hover i {
  background: #fff !important;
  color: #00badb !important; 
  border-color: #00badb !important;
  border: 1px solid;
}

.home-product-style05 .actions-primary:hover i::before {
  position: relative;
  top: 1px;
}

.related-products .actions-primary:hover i.fa.fa-shopping-basket {
  background-color: #00badb !important;
  color: #fff !IMPORTANT; 
  cursor:pointer;
}
.cdz-productpage .upsell-products.cdzbox-product.nav_style01 .product-miniature .actions-primary i.fa.fa-shopping-basket {
  background: #f6f7f9;
  color: #000;

}
.cdz-productpage .upsell-products.cdzbox-product.nav_style01 .product-miniature .actions-primary:hover i.fa.fa-shopping-basket {
  background: #00badb!important;
  color: #fff!important; 
  cursor:pointer;

}
span.items-total {
  background: #4ab964 !important;
}
.fa-shopping-basket {
  cursor: pointer;
}
@media only screen and (min-width: 768px) and (max-width: 992px){
  .page-header .sticky-menu.active .desktop-header [data-role=popup-search-content] {
    width: 550px !important;
  }
  input.input-text.header-bar__search-input {
    font-size: 20px;
  }
}
@media only screen and (min-width: 993px){
  .page-header .sticky-menu.active .desktop-header [data-role=popup-search-content] {
    width: 750px !important;
  }
  input.input-text.header-bar__search-input {
    font-size: 20px;
  }
}

/* exit-css  */
.product-info-stock-sku .brand-logo {
  width: 30%;
}
.sku-and-brand-main .product-info-stock-sku {
  display: flex;
}
.sku-and-brand-main .product-info-stock-sku {
  display: flex;
  justify-content: space-between;
}
.product-info-stock-sku .brand-logo span.b-text.\31 {
  display: inline-block;
  vertical-align: middle;
  padding: 5px;
}
.brand-image span img.\31 {
  display: inline-block;
  vertical-align: middle;
}
.product-item-bottom-inner.d-md-none .actions-primary i.bg-blue.fa.fa-shopping-basket,.products.product-items.product-grid-style-10 .product-miniature .actions-primary i.bg-blue.fa.fa-shopping-basket {
  color: #ffff;
  width: 38px;
  height: 38px;
  padding-top: 12px;
  padding-left: 10px;
  padding-left :0;
}
.related-products.cdzbox-product.nav_style01 .product-item-bottom-inner.d-md-none .actions-primary i.bg-blue.fa.fa-shopping-basket {
  background: #f6f7f9;
  color: #000;
}
@media only screen and (max-width: 788px) and (min-width: 396px)  {
  .logo__image-wrapper.supports-js div#eapps-logo-showcase-66918bb2-add9-49e4-b5e2-5c1680ac564b .jsx-2949273132.eals-logo-component{
    width:25%;
  }
}

.product-single.cdzbox-product .brand-image span img.\32 {
  display: none;
}
.brand-image span.b-text.\32 {
  display: none;
}
.product-template-style04 .product-media-wrapper .key-attributes-main table{

}
.product-template-style04 .product-media-wrapper .key-attributes-main {
  margin-top: 15px;
  width: 98%;
}

.product-template-style04 .product-media-wrapper .key-attributes-main h5 {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  color: #000;
}

.product-template-style04 .product-media-wrapper .key-attributes-main tr {
  border: 1px solid;
}
.product-template-style04 .product-media-wrapper .key-attributes-main th {
  background: #ececec;
}
@media only screen and (max-width: 767px){
  .key-table-mobile{
    display:block!important;
  }
  .product-template-style04 .product-media-wrapper .key-attributes-main {
    display:none;
  } 
  span.key-table-mobile {
    margin-bottom: 20px;
  }
  .wrapper-adv-style-05 .item .item-wrapper {
    width: 50% !important;
  }
  .desktop_show{
    display:none;
  }
  .mobile_show{
    display:block;
    margin-bottom:20px;
  } 
  .product-template-style03 .product-info-main .product-reviews {
    float: left;
}
}
div#shopify-section-product-template-style04 .product-addto-links.actions-secondary a.icon-wishlist-heart.style_3.wishlist-btn.heart-wishlist-animation {
  color: #00badb!important;
}
div#shopify-section-collection-template span.collection-wishlisht-app-icon a.style_3.wishlist-btn.heart-wishlist-animation {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: 0 0;
  color: #a8aeba;
  border: 1px solid transparent;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  / font-size: 0; /
  position: absolute;
  z-index: 3;
  left: 0;
  top: 0;
}
div#shopify-section-collection-template span.collection-wishlisht-app-icon a.style_3.wishlist-btn.heart-wishlist-animation:hover {
  background: #00badb;
}
.owl-stage span.homepage-wishlist-app-icon {
  position: absolute;
  top: 0;
  right: 10px;
}
.owl-stage span.homepage-wishlist-app-icon a.style_3.wishlist-btn.heart-wishlist-animation:after {
  color: #00badb!important;
} 
.owl-stage span.homepage-wishlist-app-icon {
  position: absolute;
  top: 0;
  right: 10px;
}
.owl-stage span.homepage-wishlist-app-icon a.style_3.wishlist-btn.heart-wishlist-animation:after {
  color: #00badb!important;
} 
.loaded span.homepage-offer-this-week-icon {
  position: absolute;
  z-index: 99;
  right: 0;
  top: 0;
}
.tab.desktop--header {
  background: #414b56;
  border-top: 1px solid;
  margin-top: 0px;
}
div#header-search {
  margin-top: 0px;
}
.menu_buttons button {
  background-color: transparent;
  border: 0px;
  text-transform: unset;
}
.dropdown.mega-sub-link > a.menu_link {
  font-size: 16px;
  position: relative;
  display: block;
  padding: 0 0 6px;
  margin: 0 0 5px;
  line-height: 24px;
  font-weight: 700;
  color: #333e48;
}
ul.dropdown-menu-sub.test li a {
  display: flex;
  align-items: center;
  align-content: center;
  color: #333e48;
}
ul.dropdown-menu-sub.test li {
  padding-top: 5px;
  padding-bottom: 5px;
}
.dropdown_content {
  max-width: 96%;
  margin: auto;
  padding: 20px;
  background: #ffffff;
  border-radius: 0px 0px 15px 15px;
  -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
  -ms-transform: 0 6px 12px rgba(0,0,0,.176);
  -o-transform: 0 6px 12px rgba(0,0,0,.176);
  box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}
.menu_buttons button:hover {
  background-color: transparent;
  border-radius: 50px;
  color: #fff;
}
.menu_buttons button {
  border-radius: 0;
  padding-top: 15px;
  padding-bottom: 14px;
  height:100%;
}
.dropdown_content {
  position: absolute;
  z-index: 99;
  left: 0;
  right: 0;
}
.image-lazysize img.img-lazy {
  max-height: 170px;
}
.button_nav_link:after {
  content: "\f107";
  font: normal normal normal 14px/1 FontAwesome;
  margin-left: 5px;
}
.header-menu .level0 .groupmenu-drop .groupdrop-title {
  color: #000 !important;
}
ul.groupdrop-link li:after {
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 5px;
  position: absolute;
  right: 0;
  top: 8px;
  font-size: 20px;
  font-weight: bold;
}
ul.groupdrop-link li.item {
  position: relative;
}
.dropdown-menu.dropdown-menu-sub img.img-lazy {
  width: 100%;
  object-fit: contain;
  height: 180px;
}
img.icon_image {
  height:35px;
  margin-right: 5px;
}
.tab.desktop--header .menu_buttons.container {
  display: flex;
  justify-content: center;
}
.button_nav_link {
  display: flex;
  align-items: center;
  font-size: 14px;
}
div#header-panel-bottom {
  display: none;
}
button.button.search-button.action span.icon.icon-search {
  color: #fff;
}
.content_tab_menu .dropdown_content .menu-content {
  background-color: #ffffff !important;
}
body .footer-cart-inner .minicart-items-wrapper li.item .product-item-left strong {
  background-color: #4ab964;
}
.open_dropdown {
  background-color: #00badb;
  color: #fff !important;
}

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

  .mobile_navigation_menu {
    display: block !important;
  }
}
@media only screen and (min-width:1200px){
  .mobile_navigation_menu {
    display: none !important;
  }
}
ul.dropdown-menu-sub.test .mega_img {
  min-width: 40px;
  min-height: 40px;
  align-items: center;
  align-content: center;
  display: flex;
}
a.style_3.wishlist-btn:after {
  content: "\f004";
  font-family: FontAwesome;
  color: #00badb;
}
a.style_3.wishlist-btn:hover:after {
  color: #fff !important;
}
.heart-wishlist-animation .heart-hulk-animation {
  display: none;
}
.related-products.cdzbox-product.nav_style01 span.related-product-wishlist a span {
  display: none;
}
@media only screen and (min-width:396px) and (max-width:788px){
  .bkOGdR > span {
    width: 1180px !important;
  }

  .logo__image-wrapper.supports-js div#eapps-logo-showcase-66918bb2-add9-49e4-b5e2-5c1680ac564b .jsx-2949273132.eals-logo-component {
    width: 35% !important;
  }
}
.button_nav_link {
  color: #696969;
}
.tab.desktop--header{
  background-color:#fff !important;
}
.dropdown.mega-sub-link img {
  max-width: 40px;
  margin-right: 10px;
  max-height: 40px;
}
.dropdown.mega-sub-link img.img-lazy {
  max-height: initial;
  max-width: inherit;
}
@media only screen and (min-width:1200px){
  .brand-image span {
    justify-content: center;
    display: flex;
    align-items: center;
  }
}
.hide-wishlist{
  display: none !important;
}
.related-products a.style_3.wishlist-btn.heart-wishlist-animation {
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  background: #f6f7f9;
  border-radius: 50%;
  align-content: center;
  align-items: center;
  display: inline-grid;
}
.related-products a.wishlist-btn.heart-wishlist-animation:after {
  color: #414b56;
}
.related-products a.wishlist-btn.heart-wishlist-animation:hover{
  background: #00badb;
  opacity: 1;
}
.related-products a.wishlist-btn.heart-wishlist-animation:hover:after , .related-product-wishlist{
  color:#fff;
}
.style-upsell-grid .related-product-wishlist i + span {
  display: none;
}
.style-upsell-grid .related-product-wishlist a.style_3.wishlist-btn.heart-wishlist-animation {
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  background: #f6f7f9;
  border-radius: 50%;
  align-content: center;
  align-items: center;
  display: inline-grid;
}
.style-upsell-grid  a.style_3.wishlist-btn:after {
  content: "\f004";
  font-family: FontAwesome;
  color: #000;
}
.style-upsell-grid a.wishlist-btn.heart-wishlist-animation:hover:after{
  color:#fff;
}
.style-upsell-grid a.wishlist-btn.heart-wishlist-animation:hover{
  background: #00badb !important;
  opacity: 1;
}
.cdz-home-block.home-tab-style02.nav_style02 span.homepage-wishlist-app-icon i + span {
  display: none;
}
span.homepage-wishlist-app-icon a.style_3.wishlist-btn.heart-wishlist-animation:hover {
  color: #fff !important; 
  opacity:1!important;
}
span.homepage-wishlist-app-icon a.style_3.wishlist-btn.heart-wishlist-animation:after {
  color: #fff !important; 
  opacity:1;
}
span.homepage-wishlist-app-icon a.style_3.wishlist-btn.heart-wishlist-animation {
  padding-top: 3px;
}
.desktop_mega_menu.sticky{
  position: fixed;
  z-index: 99;
  width: 100%;
  top: 0;
  -webkit-animation-name: fadeInDown;
  -webkit-animation-duration: 5s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: normal;
  -webkit-animation-play-state: running;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-name: anim_titles;
  -moz-animation-duration: 5s;
  -moz-animation-timing-function: linear;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: normal;
  -moz-animation-play-state: running;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  -webkit-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -webkit-animation-duration: .7s;
  -moz-animation-duration: .7s;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -webkit-animation-timing-function: ease-out;
  -moz-animation-timing-function: ease-out;
}
/* .desktop_mega_menu.sticky {
padding-right: 240px;
z-index: 999;
} */
.desktop_mega_menu.sticky {
  /* margin-right: 240px; */
  z-index: 999;
  width: 83%;
}
.sticky-menu.active {
  min-height: 67px;
  background-color: #fff;
}
.desktop_mega_menu.sticky .tab.desktop--header {
  border-top: 0px;
}
.desktop_mega_menu.sticky .tab.desktop--header {
  background-color: transparent !important;
}
/* .custom--sticky--top, .custom--sticky--top .desktop-header, .desktop_mega_menu.sticky .tab.desktop--header {
padding-right: 300px;
} */
/* .custom--sticky--top .header-panel-right {
position: absolute;
top: 9px;
right: 10px;
z-index: 1;
padding: 0;
width: auto;
} */
/* .custom--sticky--top .features-links > li.nav.item {
display: none;
} */
/* .custom--sticky--top .desktop-header-inner .header-search-wrap {
display: inline-block;
width: 35px;
height: 35px;
margin: 0;
line-height: 35px;
text-align: center;
position: absolute;
right: 155px;
top: 10px;
padding: 0;
z-index: 1;
} */

/*  .custom--sticky--top {
box-shadow: 0 0 5px #bdbdbd;
-moz-box-shadow: 0 0 5px #bdbdbd;
-webkit-box-shadow: 0 0 5px #bdbdbd;
-o-box-shadow: 0 0 5px #bdbdbd;
-ms-box-shadow: 0 0 5px #bdbdbd;
width: 100%;
max-width: 100%!important;
top: 0;
left: 0;
right: 0;
z-index: 880;
margin: 0 auto;
padding: 0;
position: fixed!important;
-webkit-animation-name: fadeInDown;
-webkit-animation-duration: 5s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
-webkit-animation-direction: normal;
-webkit-animation-play-state: running;
-webkit-animation-fill-mode: forwards;
-moz-animation-name: anim_titles;
-moz-animation-duration: 5s;
-moz-animation-timing-function: linear;
-moz-animation-iteration-count: infinite;
-moz-animation-direction: normal;
-moz-animation-play-state: running;
-moz-animation-fill-mode: forwards;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-webkit-animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-webkit-animation-duration: .7s;
-moz-animation-duration: .7s;
-webkit-animation-delay: 0s;
-moz-animation-delay: 0s;
-webkit-animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
} 

.custom--sticky--top div#desk_logo-wrap {
display: none;
} */

.sticky.search--active {
  z-index: 99 !IMPORTANT;
}
.sticky-menu.active .row.header-panel-top.align-items-center {
  position: relative;
}

.desktop_mega_menu.sticky img.icon_image {
  height: 25px;
  margin-right: 5px;
  display: none;
}
.desktop_mega_menu.sticky .dropdown_content {
  position: fixed !important;
  /* margin-top: 1px; */
}
/* .desktop_mega_menu.sticky .menu_buttons button {
  padding-top: 20px;
  padding-bottom: 20px;
} */

.main-content .shopify-section div.cdz-slideshow.space-lg {
  margin-bottom: 0;
}

.cdz-sidebar.scrollbar.md-sidenav-left {
  padding: 0;
}
.parent_menu a.main-menu-item {
  padding: 10px 20px;
  display: block;
  line-height: 26px;
  color: #000;
  font-size: 16px;
}
.parent_menu a.main-menu-item.has-grandchild:after {
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome;
  margin-left: 5px;
  position: absolute;
  right: 15px;
  top: 12px;
  font-size: 20px;
}
.parent_menu a.main-menu-item {
  position:relative;
}
.parent_menu:after {
  display:none !important;
}
li.child_menu a {
  padding: 10px 20px;
  display: block;
  line-height: 26px;
  color: #000;
  font-size: 16px;
}
.back-prev-menu {
  background-color: #00badb;
  padding: 10px !important;
  margin: 0px !important;
  color: #fff !important;
}
.back-prev-menu span.expand.back {
  color: #fff;
}

a.child--menu--item.has-grandchild {
  position: relative;
}
a.child--menu--item.has-grandchild:after {
  margin-left: 5px!important;
  position: absolute;
  right: 15px!important;
  top: 12px!important;
  font-size: 20px!important;
}
.child-back-prev-menu {
  background-color: #00badb;
  padding: 10px!important;
  margin: 0!important;
  color: #fff!important;
}
span.expand.back {
  color: #fff !IMPORTANT;
}
li.sub_childmenu {
  position: relative;
}
a.child--menu--item {
  position: relative;
}
.style-162479414871a9e280 {
  margin-right: 0;
}
/* @media only screen and (min-width:851px) and (max-width:991px){ 
.menu_buttons button {
border-radius: 0;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 4px;
padding-right:4px;
font-size: 12px;
}
img.icon_image {
height: 20px;
margin-right: 5px;
}
div#shopify-section-Naviagtion {
min-height: 50px;
}
} */
@media only screen and (min-width:992px) and (max-width:1023px){ 
  .menu_buttons button {
    border-radius: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 4px;
    padding-right:4px;
    font-size: 13px;
  }
  img.icon_image {
    height: 25px;
    margin-right: 5px;
  }
  div#shopify-section-Naviagtion {
    min-height: 50px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1100px){ 
  .menu_buttons button {
    border-radius: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 4px;
    padding-right:4px;
    font-size: 14px;
  }
  img.icon_image {
    height: 25px;
    margin-right: 5px;
  }
  div#shopify-section-Naviagtion {
    min-height: 50px;
  }
}

@media only screen and (min-width:1101px) and (max-width:1200px){ 
  .menu_buttons button {
    border-radius: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 4px;
    padding-right:4px;
    font-size: 15px;
  }
  img.icon_image {
    height: 30px;
    margin-right: 5px;
  }
  div#shopify-section-Naviagtion {
    min-height: 50px;
  }
}
@media only screen and (min-width:1201px) and (max-width:1234px){ 
  .menu_buttons button {
    border-radius: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 5px;
    padding-right:5px;
    font-size: 15px;
  }
  img.icon_image {
    height: 38px;
    margin-right: 5px;
  }
  div#shopify-section-Naviagtion {
    min-height: 50px;
  }
}
@media only screen and (max-width:991px){ 
  .desktop_mega_menu {
    display: none;
  }
  header#header {
    min-height: 85px;
  }
  div#header-cart-content .mobiles-right-icon-main .minicart-wrapper.for-account a.user-account-icon i.fa.fa-user-circle {
    display: block !important;
  }
  a.action.showcart.cdz-top-link {
    position: relative;
  }
  .mobi-nav-toggle-container span.wishlist-mobile {
    position: absolute;
    top: 17px;
  }
  .minicart-wrapper.forwishlist {
    display: none;
  }
  .page-header .mb-logo-wrap .logo {
    margin: 0px auto 0 0px !important;
    padding-top: 0 !important;
  }
  .minicart-wrapper.for-account {
    margin-right: 8px;
  }
  span.counter.qty.empty {
    /* position: relative; */
    top: -5px !IMPORTANT;
  }
}
@media only screen and (min-width:768px) and (max-width:991px){ 
  div#header-cart-content i.fa.fa-shopping-basket {
    margin-left: 0 !important;
    font-size: 25px;
    margin-top: 5px;
  }
  .sticky-menu.js-sticky-menu.active i.fa.fa-shopping-basket {
    margin-right: 0px !Important;
    color: #000;
  }  
}
@media only screen and (max-width:1024px){

}
/* copy css */  
@media only screen and (min-width:1024px){
  .cdz-menu.cdz-desk-menu.cdz-full-menu.cdz-toggle-menu {
    margin: 0;
  } 
  .menu_nav {
    font-size: 12px;
    display: block;
    width: 100%;
    margin: 0;
  }

  .page-header .utilies-toggle-wrap a {
    height: auto !important;
    line-height: initial !important;
    width:auto !important;
  }
  .page-header .utilies-toggle-wrap a:before {
    top: 4px;
    position: relative;
  }
}
@media only screen and (min-width:1024px){
  .footer-content-top .footer-newsletter-wrapper .footer-box-wrapper {
    display: flex;
    width: 37.33% !important;
  }
  .footer-content-top .footer-newsletter-wrapper .confirmation_text {
    width: 33.33%!important;
    float: left;
    text-align: center;
  }
  .footer-content-top .footer-newsletter input[type="email"] {
    min-width: auto!important;
  }
  .footer-content-top .footer-newsletter-wrapper .h5 {
    font-size: 18px !important;
  }
  .footer-content-top .footer-newsletter-wrapper .newsletter-right {
    float: right;
    width: 25.33%!important;
    text-align: right;
  }
  .confirmation_text p.h5_text , .footer-newsletter .actions .subscribe {
    font-size: 18px !important;
    margin: 0px;
  }
  .confirmation_text p.h5_text  a.btn {
    font-size: 18px;
    font-weight: 600;
    padding: 11px 30px;
    min-height: 40px;
    color: #ffffff;
    background: #00badb;
    border: 1px solid #00badb;
  }
  .footer-social .social-icons li a {
    width: 40px!important;
    height: 40px!important;
  }
  ul.inline-list.social-icons span.fa {
    position: relative;
    top: -5px;
  }
}

@media only screen and (min-width:950px) and (max-width:1299px){
  .footer-content-top .footer-newsletter-wrapper .footer-box-wrapper {
    display: block;
    text-align: center;
  }
  .confirmation_text {
    margin-top: 8px;
  }
  .confirmation_text p.h5_text a.btn {
    margin-top: 10px;
    display: block;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    min-height: 40px;
    align-items: center;
    display: flex;
    justify-content: center;
  }
  .footer-content-top .footer-newsletter-wrapper .h5 {
    float: unset !important;
    display: block !important;
    text-align: center;
    margin-left: 18px;
    font-size: 18px !important;
  }
  .footer-newsletter-wrapper  p.h5_text {
    margin-right: 0px!important;
    font-size: 18px !important;
    margin-top: 0px !important;
    text-transform: capitalize;
  }
  .footer-social .social-icons {
    display: block;
    text-align: center !important;
  }
  .footer-social {
    text-align: center;
  }
  .footer-content-top .footer-newsletter input[type="email"] {
    min-width: auto !important;
  }
  .footer-social .social-icons li a {
    width: 40px!important;
    height: 40px!important;
  }
  ul.inline-list.social-icons span.fa {
    position: relative;
    top: -5px;
  }
}

@media only screen and (min-width:768px) and (max-width:949px){
  .footer-content-top .footer-newsletter-wrapper .footer-box-wrapper {
    display: block;
    text-align: center;
  }
  .confirmation_text {
    margin-top: 8px;
  }
  .confirmation_text p.h5_text a.btn {
    margin-top: 10px;
    display: block;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    min-height: 40px;
    align-items: center;
    display: flex;
    justify-content: center;
  }
  .footer-content-top .footer-newsletter-wrapper .h5 {
    float: unset !important;
    display: block !important;
    text-align: center;
    margin-left: 18px;
    font-size: 18px !important;
  }
  .footer-newsletter-wrapper  p.h5_text {
    margin-right: 0px!important;
    font-size: 18px !important;
    margin-top: 0px !important;
    text-transform: capitalize;
  }
  .footer-social .social-icons {
    display: block;
    text-align: center !important;
  }
  .footer-social {
    text-align: center;
  }
  .footer-content-top .footer-newsletter input[type="email"] {
    min-width: auto !important;
  }
  .footer-social .social-icons li a {
    width: 40px!important;
    height: 40px!important;
  }
  ul.inline-list.social-icons span.fa {
    position: relative;
    top: -5px;
  }
  .footer-content-top .footer-newsletter-wrapper .footer-box-wrapper {
    width: 100%!important;
    margin-bottom:20px;
  }
  .footer-content-top .footer-newsletter-wrapper .confirmation_text {
    width: 100%!important;
    margin-bottom:10px;
  }
  .footer-content-top .footer-newsletter-wrapper .newsletter-right {
    width: 100%!important;
  }
}
@media only screen and (max-width:767px){
  .confirmation_text a.btn {
    color: #fff;
    display: block;
    max-width: 110px;
    margin-top: 10px !important;
    margin: auto;
  }
  .confirmation_text p.h5_text {
    color: #282828;
    margin-bottom: 15px;
    font-size: 15px;
    font-weight: 600;
    text-transform: capitalize;
  }
  .footer-newsletter input.input-group-field {
    margin-left: 0px!important;
  }
  .footer-box {
    text-align: center;
  }
}
@media only screen and (min-width:768px) and (max-width:991px){
  .shopify-section.Free-shipping .Free-shipping-section-mains .section-banner ul.itemsc li.icons-text a {
    font-size: 12px;
  }
}

.cdz-categorypage a.product-image-container {
    border: 1px solid lightgray;
    border-radius: 5px;
    padding: 5px;
}

.product-photo .owl-item.active {
    border: 1px solid lightgrey;
    border-radius: 5px;
    padding: 5px;
}


@media only screen and (min-width:767px){
  .service-banner .item:not(:last-child) {
      border-right: 0.1rem solid rgb(50, 60, 65);
  }
}  

@media only screen and (max-width:767px){
.wrapper-adv-style-05 .item {
    justify-content: center;
    display: flex;
    width: 50%;
    margin: 0 auto;
}
  
.wrapper-adv-style-05 .item {
    justify-content: center;
    display: flex !important;
    margin-top: 15px;
}
  
.wrapper-adv-style-05 .item .item-wrapper {
    width: auto !important;
}
  .product-items .product-item-photo .product-image-photo {
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -ms-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
}
  
}

.wrapper-adv-style-05 .item-title .title-link
{
  font-size: 12px !important;
  font-style: normal;
}

.wrapper-adv-style-05 .item-content>p
{
    font-weight: normal !important;
    font-size: 12px !important;
  font-style: normal !important;
}

.wrapper-adv-style-05 .item .item-wrapper
{
    line-height: 0px !important;
    width: auto;
}

.wrapper-adv-style-05 .item .item-icon
{
    width: 25px !important;
    margin-top: 5px;
}

.wrapper-adv-style-05 .item{
    justify-content: center;
    display: flex;
}
/* new category section changes */

.new-item-title
{
    width: 70% !important;
    display: grid;
    margin: 0 auto;
    background: #fff !important;
    margin-bottom: 12px;
    white-space:unset !important;
}



a.custom-btn-link.btn {
    border-radius: 6px;
    width: auto;
    margin: 0 auto;
    color: #fff;
  	text-transform: capitalize;
    font-size: 12px;
    padding: 10px 30px;
}

a.custom-btn-link:hover
{
  color:#00badb !important;
  border-color:#00badb;
}

a.custom-title-link {
    color: #000 !important;
    margin-bottom: 20px;
    font-size: 14px;
}

.wrapper-adv-style-09 .item_img{
    border: none;
    border-image-slice: 0;
    border-width: 0px;
    border-image-source: unset;
}

@media only screen and (max-width:767px){
.new-item-title {
    width: 100%!important;
}
}


@media only screen and (min-width:991px){
  #shopify-section-Naviagtion
  {
    height:42px;
  } 
}

.desktop_mega_menu button {
    transition: none !important;
}

.custom-size-img .page_content
{
  display:inline-block !important;
}
div#shopify-section-collection-template div .container .row .rte.rte--header.col-12 a {
    color: #00badb;
}

/* .right-side-block-data-2.slick-initialized.slick-slider img {
    max-width: 60%;
} */
img.a-left.control-c.prev.slick-prev.slick-arrow {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    width: 80px;
    cursor: pointer;
    z-index:999;
}
.led-light-fst-page .slick-dots li button , .home_landing_section_2 .slick-dots li button {
    width: 20px;
    height: 20px;
    padding: 0;
    padding: 0;
    border: none;
    border-radius: 100%;
    text-indent: -9999px;
}
.led-light-fst-page li.slick-active button , .home_landing_section_2 li.slick-active button{
    border: 1px solid #00badb !important;
}
@media only screen and (max-width: 992px){
img.a-left.control-c.prev.slick-prev.slick-arrow {
    width: 40px!important;
}
}
@media only screen and (min-width:993px){
.led-light-fst-page .slick-initialized.slick-slider {
    padding-right: 80px;
}
}
@media only screen and (min-width:1301px){
.footer-newsletter-wrapper .confirmation_text p.h5_text {
    max-width: 350px;
    margin: auto;
}
}

/* 29-12-2021 */
 .buttons-wraper-main span.read-less-bttn {
    font-size: 17px;
    color: #000;
    padding-bottom: 3px;
    border-bottom: 1px solid;
    margin-right: 56px;
}
  .buttons-wraper-main span.read-less-bttn {
    display: none;
}
  .buttons-wraper-main.active span.read-more-bttn.active {
    display: none;
}
  .buttons-wraper-main.active span.read-less-bttn {
    display: inline-block;
}
  .buttons-wraper-main span.read-less-bttn.active {
    display: none;
}
  .m-content span.seo-content {
    max-height: 45%;
    overflow: hidden;
}
  .m-content.active span.seo-content {
   max-height: fit-content!important;
}


@media only screen and (min-width:768px) and (max-width:991px){


.page-header .mb-main-panel .action.nav-toggle:before {
    top: 12px!important; background:#fff!important;right:0;    margin: 0 auto;
}
    .page-header .mb-main-panel .action.nav-toggle span:before {
    top: 6px!important;
    }

    .page-header .mb-main-panel .action.nav-toggle {
  width: 36px!important;
    text-align: center;padding-left:5px;
    color: #fff;font-size: 10px;
    padding-top: 16px;
    background: #00badb;border-radius: 4px;
    vertical-align: middle;top:15px;
    height: 36px!important;
    }
  .page-header .mb-main-panel .action.nav-toggle span:after {
      top: 18px!important;
  }
  .page-header .mb-main-panel .action.nav-toggle span:before, .page-header .mb-main-panel .action.nav-toggle span:after {
width: 24px!important;
    right: 0;
    background: #fff!important;
    margin: 0 auto;
    }
.mobile-header .mobi-nav-toggle-container span.action.nav-toggle span {
    font-size: 10px !important;
}
    .mobile-header .mobi-nav-toggle-container span.wishlist-mobile i.fa.fa-heart-o {
        font-size: 21px !important;
    width: 36px;
    vertical-align: middle;
    text-align: center;
    height: 36px;
    border-radius: 4px;
    padding-top: 5px;
    background: #37e771;
    color: #fff !important;
}
 body .wishlist-mobile span.label-text {
	display:Block !important;
}
span.label-text {
    font-size: 9px;
}
  span.label-text {
    position: absolute;
    right: 2px;
    bottom: -5px;
    color: #fff;
}
      .minicart-wrapper a.user-account-icon i.fa.fa-user-circle {
    font-size: 21px !important;
    background: #00badb;
    color: #fff;
    height: 36px;
    border-radius: 4px;
    width: 36px;
    text-align: center;
    padding-top: 5px;
}
 body .mobiles-right-icon-main span.label-text, body .wishlist-mobile span.label-text, body a.action.showcart.cdz-top-link span.label-text{
display:Block !important;
}
  .mobile-header .mb-search-wrap.mb-header-search input.input-text.header-bar__search-input {
    border: 2px solid #00badb;
    -webkit-appearance: none;
    border-radius: 7px;
    height: 47px;
    margin: 1px 0;
}
    
button.button.search-button.action.header-bar__search-submit {
    background: #00badb;
    border-radius: 0 7px 7px 0 !important;
    height: 46px;
    top: 1px;
    width: 47px;
}
  .mb-search-content.opened .search-form-wrapper {
    position: relative;
    padding: 0 10px;
}
  input.input-text.header-bar__search-input {
    font-size: 15px!important;
}
      .minicart-wrapper a.showcart i.fa.fa-shopping-basket {
    background: #37e771;
    color: #fff;
    border-radius: 4px;
    padding-top: 3px;
    height: 36px !important;
    text-align: center;
    width: 36px !important;
}
    .minicart-wrapper a.user-account-icon i.fa.fa-user-circle {
    font-size: 21px !important;
    background: #00badb;
    color: #fff;
    height: 36px;
    border-radius: 4px;
    width: 36px;
    text-align: center;
    padding-top: 5px;
}
  div#header-cart-content .mobiles-right-icon-main .minicart-wrapper.for-account a.user-account-icon i.fa.fa-user-circle , div#header-cart-content i.fa.fa-shopping-basket {
    margin-top: 0px!important;
}
  .page-header .mb-cart-wrap .for-cart span.label-text {
    bottom: -16px;
}
}

@media only screen and (max-width:374px){
  .button_icons button.product_button p a, .cdz-productpage .button_icons button.product_button p {
    margin-bottom: 0;
    height: 100%;
    flex-direction: column;
    display: flex;
    width: 100%;
    color: #57636b!important;
    font-size: 9px;
    align-items: center;
    justify-content: center;
}
}

/* button.bg-blue {
    color: rgba(255, 255, 255, 0);
    text-decoration: none;
    border-style: solid;
    border-width: 1px;
    transition: all 0.2s ease;
    -o-border-image: linear-gradient(155deg, #fb83fa 0%, #31bcb8 100%) 1 round;
    border-image: linear-gradient(155deg, #50c878 0%, #00badb 100%) 1 round;
    background: linear-gradient(155deg, #50c878 0%, #00badb 100%);
    background-clip: text;
    -webkit-background-clip: text;
} */