/** Shopify CDN: Minification failed

Line 205:31 Expected ":"
Line 337:30 Expected identifier but found "*"
Line 406:4 Expected identifier but found "*"
Line 455:4 Expected identifier but found "*"

**/
 @media screen and (max-width: 1244px) {
  .about-page-data div.rte{max-height:387px; overflow:auto;}
  }
@media screen and (max-width: 980px) {
  ul#social-icons,
  ul#cart,
  #hello {
    display: block;
    text-align: center;
  }

  ul#social-icons li,
  ul#cart li {
    padding: 0 5px;
  }

  ul#social-icons li a,
  ul#cart li a,
  ul#cart li.mm-trigger i {
    padding: 0;
    display: inline-block;
  }
  ul#social-icons { display: block; }

}

@media screen and (max-width: 980px) and (min-width: 740px) {
  
   
  ul#cart,
  ul#cart li,
  ul#social-icons,
  ul#social-icons li {
    text-align: center;
  }

  #hello {
    width: 100%;
  }

  .product-quick-view {
    width: 100%;
  }

  .show {
    text-align: center;
    width: 100%;
    display: block;
    margin-bottom: 20px;
  }

  #sidebar {
    display: none;
    text-align: center;
  }

  #sidebar.open {
    display: block;
  }

  #sidebar ul li {
    padding: 5px 0;
  }

  .first {
    clear: none;
  }

  .product-index:nth-child(2n+1),
  .article-index:nth-child(2n+1) {
    clear: left;
  }

  .flex-caption {
    display: block !important;
  }

  .flex-caption h2.slide-title {
    font-size: 24px !important;
    margin-bottom: 5px !important;
  }

  .flex-caption p.caption {
    font-size: 16px !important;
  }

  .flex-caption .cta {
    margin-top: 15px !important;
  }

  .flex-caption .cta a {
    font-size: 16px !important;
    padding: 8px 10px !important;
  }

  .collection-index.desktop-3.tablet-2.mobile-half:nth-child(3n+1) {
    clear: left;
  }
}
.mob-currency{display:none;}
.mobile-navi-icon{display:none;}
#myVideo{float:left; margin:-22px 0 0 0; min-width: 100%; min-height:100%; width: 100%;}



.home-gallery-section{
display: flex;
    background: #ffffff;
    margin: -57px auto 0;
    padding: 12px 12px 0;
    border-radius: 13px;
    max-width: 1058px;
}
ul.ul-set-left{ text-align:left;padding:0 0px 0 0;}
ul.ul-set-left li{display: inline-block;padding: 0 0 8px 0;}
ul.ul-set-left li a{}

ul.ul-set-right{text-align:right;padding:0 0 0 0px;}
ul.ul-set-right li{ display: inline-block; padding:0px 0 7px 10px;}
ul.ul-set-right li a{}

@media screen and (max-width:1219px) {   
	ul.ul-set-left li,
ul.ul-set-right li {zoom: 87%;}
}

@media screen and (max-width: 980px) {   
	ul.ul-set-left li, ul.ul-set-right li { zoom: 64%;}
}

.about-page-data{ text-align:left;}
  .about-page-data h1{ text-align:left;  margin-bottom: 11px!important;  padding-bottom: 11px!important; color:#000!important;}
  .about-page-data p{     text-align: center; font-size: 12px; line-height: 22px;  color: #787878;  padding:4px 0;}
.special-content{background: #f7f7f7;
    clear: both;
    border: #dfdfdf 1px solid;
    padding: 15px 8px;
    border-radius: 0 23px 0 23px;margin: 0 8px 11px 8px;}

.custompage-center img{filter: grayscale(100%);}
.custompage-center img:hover{filter: grayscale(0%);}
/*@media screen and (max-width: 740px) */
@media screen and (max-width: 982px) {
  
  .img-rightcontent .image-overlay.image-overlay-text { 
    float: left;
    padding-bottom: 0;
  }
  .owl-controls{text-align: center;padding-top: 29px;} 
  .slidersetmain .grid-item { 
    border: #fff 1px solid!important;
  }
 .owl-carousel .owl-item p.h6 {    width: 100px;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  margin: auto;}
  #shopify-section-16238159514b37f1b5 .slidersetmain{padding-bottom: 0;}
  #shopify-section-1642443457d00cbf65{    padding: 0 38px;}
  .owl-carousel .owl-item { 
    padding: 0!important;
}
  .custompage-center{  
    margin: 27px 19px 7px 19px;
  }
  #shopify-section-16238159514b37f1b5 .tabselct li {
    list-style: none;
    display: inline-block;
    padding: 0 0 13px;
    font-size: 18px;
    color: #444444;
    text-transform: capitalize;
    cursor: pointer;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0px;
}
  
  .resp-tab-content-active{ height:auto;}
  
  .header-section #cart-section-set ul#cart{text-align: center;}
  
  .header-section .search-icon{top: 4px;}
  .header-section #searchbox{margin-top: 0;}
  
  .mobile-page-about{ width:98%;padding-top: 10px;}
  .about-page-data h1{ text-align:center!important;}
  .mobile-page-about-content{text-align:center!important;width: 100%;}
  .about-page-data div.rte{       max-height: none;  overflow: inherit;}
  #not-active { 
    pointer-events: auto; 
  cursor: pointer; }
  
  .footer-style-menu-one {
      width: 98%!important;
      text-align: center;
      background: none!important;
      margin-bottom: -1px!important;
      border-top: #e6e6e6 1px solid;
      border-bottom: #e6e6e6 1px solid;
    min-height:auto!important;w
    }
  .footer-style-menu-one h4{text-align:center;}
  .footer-style-menu-one ul.foo-menu-link li{ text-align:center;}
  .footer-style-menu-one ul.foo-menu-link li:after{ display:none;}
  
  #footerabout{background:none!important; width:98%;}
  
  .foo-newsletter{width:98%!important; text-align:center;}
  #payment.payment-option-foo{ text-align:center;}
  
  .foo-menu-link{ display:none;}
  .footer-last div{width:100%;}
  
  #footer-wrapper.footer-botter-main{padding-bottom:50px!important;}
  #copyright_text {width: 100%; text-align:center;}
  
  ul#footer-icons {  float: inherit!important; text-align: center!important;}
  
  .home-gallery-section{ display:block;  margin:-12px auto 0;}
  ul.ul-set-left,
  ul.ul-set-right{text-align:center; margin-bottom:0;}
  
  ul.ul-set-left li,
  ul.ul-set-right li{width: 100%; padding:0 0 7px 0;}
  
  
  ul.ul-set-left li img,
  ul.ul-set-right li img{ width:100%;}
  
  #myVideo{ width:100%; margin:-18px 0 0 0;}
  
  
  #cart-section-set{    position: fixed;
    bottom: 0;
    width: 100%;
    background: #eddfda;
    left: 0;
    margin: 0;
    padding: 7px 0;
  }
  
  #searchbox {
    top: 90%;
    min-width:auto;
    left: 50%;
    margin-left:auto;
    width:auto;
  }
  
  .hide-in-mob{display:none;}
  .row-for-mob{color:#929292; cursor:pointer;width: 100%!important; }
  
  
  ul#social-icons li, ul#cart li {padding: 0 12px;}
  .my-cart-section:before,
  .my-cart-section:after{top:0; height: 100%;}
  
  .header-section .search-icon{}
  .header-section .search-icon .fa-2x{  }
  
  
  
  .mob-currency{ display: inline-block;
    position: absolute;
    right: 0;
    top: 0px;
    border: none;
    z-index: 9999;
      overflow: hidden;
  }
  .mob-currency .currency-picker{border:none;
  padding: 0px 16px 0 6px;
        height: auto; 
    margin: 0; display:none
  }
  
  
  
  .mob-currency div.my-cart-section{ display:inline-block; padding:0 2px 0 11px;}
  .mob-currency .my-cart-section:after{ display:none;}
  .mob-currency .my-cart-section:before {
    border-right: #e2cbcb 1px solid;
    content: ' ';
    position: absolute;
    left: 0;
    top: -7px!important;
    height: 57px!important;
  }

  .mob-currency div.my-cart-section .my-cart-link{    
    line-height: 48px;
    display: inline-block;
    padding: 0 8px 0 1px;
  }
  
  .displannnonecart{display:none!important;}
  
  
  
  ul#social-icons li, ul#cart li {
    padding: 0 12px;
    width: 48%;
  }
  .header-section #searchbox {
    margin-top: 0;
    width: 100%;
  }

  #searchbox #q { 
    max-width:100%;
        display: block;
    float: left;
    margin: 0 0 -7px 0;
  }


  .cust.my-account-margin{
    display:block;
  }
  
  .header-section #cart-section-set ul#cart:before{ 
        content: ' ';
    height: 45px;
    border-left: #c5b5af 1px solid;
    display: inline-block;
    position: absolute;
    top: -6px;
    left: 50.98%;}



   header { line-height:38px; *position:fixed; width:100%; }
  .mm-trigger.mobile-navi-icon{ display:inline-block; color:#929292; cursor:pointer; position:relative; z-index:99; padding:14px 11px 10px 11px;}
  .mm-trigger.mobile-navi-icon i.fa.fa-bars{font-size: 17px;}
  .header-section #logo{ margin:-39px 0 -4px 0!important;
    padding-bottom: 13px!important; 
    text-align: left;
    padding-left: 38px;
        padding-top: 10px;
  }
  .header-section #logo img{width:89px!important;}
 

  .slick-slide .testimonail{display: block; text-align:center;}
  .slick-slide .testimonail .t-pic {  width: 119px;   margin: auto;}
  .slick-slide .testimonail .disc-tes { margin-left:0!important;}
  .slick-slide .testimonail .t-name h3{width:100%!important;}
  .slick-slide .testimonail .r-rign {   width: 100%;  text-align: center;}
  .slick-slide .testimonail .r-rign a {display: inline-block;} 
  
  
  

  
  #content{padding: 0;
    margin: 0;
    width: 100%;}
  #product-loop .product-index {
    border-radius: 0;
    overflow: hidden;
    padding-bottom: 10px;
    border: #ccc 1px solid;
    padding: 6px;
    min-height: 380px;
    margin: 0 -1px -1px 0px;
    width: 50%;
    border-bottom:0;
}
  #product-loop .product-index .price{font-size:12px;}
  #content .collection-page .desktop-9.tablet-6.mobile-3{ width: 100%; margin: 0;}
  .product-info a {
    text-decoration: none !important;
    font-size: 12px;
    text-transform: capitalize;
}
  #product-loop {
    margin: 0 -8px 0 -1px;
    width: 100.7%;
    min-width: 100%;
}
  
  
 #showhide-filters{ padding: 13px;
    text-align: right;
    border-top: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    margin: 0 0 -21px 0;
    background: #efefef;}
  .collection-page h1.desktop-6.desktop-push-3.tablet-3.mobile-3{    margin: 15px 0 20px 0; width:100%;}
.r-rign{
  float: left;
  margin:10px 0px;
}
  #logo {
    margin-top: 170px;
        text-align: center;
    width: 100%;
  }

  ul#cart li.seeks {
    *display: none;
  }

  .mobile-search-form form input {
    margin-bottom: 0;
  }

  nav,
  .header-spacer {
    display: none;
  }

  .dl-menuwrapper {
    display: block !important;
  }

  .mobile-hide {
    display: none;
  }

  .product-modal {
    display: none !important;
  }

  .show {
    text-align: center;
    width: 100%;
    display: block;
    margin-bottom: 20px;
  }

  #sidebar {
    display: none;
    text-align: center;
  }
  #showhide-filters{
  		display:block;
  }

  #sidebar.open {
    display: block;
  }

  #sidebar ul li {
    padding: 5px 0;
  }

  .flex-caption {
    display: block !important;
    *top: 22% !important;
    text-align: center !important;
  }

  .flex-caption h2.slide-title {
    font-size: 16px !important;
    margin-bottom: 5px !important;
  }

  .flex-caption p.caption {
    font-size: 14px !important;
  }

  .flex-caption .cta {
    margin-top: 15px !important;
  }

  .flex-caption .cta a {
    font-size: 14px !important;
    padding: 5px 8px !important;
  }

  .instagram-image {
    margin-bottom: 15px;
  }

  .homepage-promo .promo-inner p {
    display: none !important;
    opacity: 0 !important;
  }

  .image-with-text-overlay .image-wrapper {
    height: 143px !important;
    display: block;
  }
  #image-1642439840dfba3d59.image-with-text-overlay .image-overlay .button { 
    float: none!important;
}

  .image-with-text-overlay .image-overlay {
    top: 0% !important;
  }
  .product-thumbnails {
    margin-top: 20px;
  }
  .product-thumbnail {
    cursor: pointer;
    display: inline-block;
    width: 15%;
  }
  #mobile-product {
    margin-bottom: 20px;
    display: block;
    padding-right: 12px;
  }
  .product-photos { display: none; }
  .zoom-box {
    width: 0 !important;
    height: 0 !important;
  }
  #page-sidebar {
    margin-top: 20px;
    text-align: center;
  }

  #looked-at {
    display: none;
  }

  #subscribe_popup {
    width: 100%;
    display:block;
  }
  img.popup-image {
    float: inherit!important;
}

  .collection-index:nth-child(2n+1) {
    clear: left;
  }

  ul#sortme li.filter {
    margin-bottom: 10px;
    width: 100%;
    margin: 0 0 10px 0;
  }

  ul#sortme li.filter .styled-select {
    width: 100%;
    min-width: 100%;
  }

  .first {
    clear: none;
  }

  .product-index:nth-child(2n+1),
  .article-index:nth-child(2n+1) {
    clear: left;
  }

  #basket-right {
    text-align: center;
  }

  .add {
    width: 100% !important;
  }

  #shopping-cart thead {
    display: none;
  }

  #shopping-cart td {
    clear: left;
    display: block;
    width: 100%;
    text-align: center;
  }
   #shopping-cart td.cart-remove{padding: 0;
    margin-top: -37px;}

  .cart-title {
    display: block;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cart-image {
    display: block;
    text-align: center;
  }

  td.cart-price {
    text-align: center;
  }

  td.cart-price,
  td.cart-remove,
  td.cart-quantity,
  .cart-total {
    clear: none !important;
    float: left;
    width: 23%;
    margin: 1%;
    display: inline-block !important;
    line-height: 48px;
    border-bottom: 0 !important;
  }

  #shopping-cart tr {
    border-bottom: 1px solid #f0f0f0;
  }

  .grid-item.mobile-full {
    width: 100%;
    clear: both;
  }

  .ajaxifyCart--qty {
    margin-bottom: 10px;
  }
}
@media screen and ( max-width: 739px) {
  .login-register #create-customer:before {
    content: ' ';
    border:none!important;
    border-top: #ccc 1px solid!important;
    position: absolute;
    height: 7PX;
    left: 1%!important;
    top: -22px!important;
    WIDTH: 98%;
    height:1px!important;
    
  }
    .left-section-cart #update-cart{    width:100%!important;}
  .shipping-bullets { 
    float: left;
    width: 100%;
}
  .login-icon-set-register { margin-top: 15px;}
}



@media screen and ( max-width:487px) {
  .product-add .AddtoCart { margin-bottom:6px!important; width:100%!important;}
  .product-add div#smartwishlist {margin:0 0 9px 0!important; width:100%!important; }
  div#bookmarkit.swpbutton3{width:100%!important;}
  
  
  .product-options-set.color-swtch-section { clear: both; margin: 0!important;}
}



@media screen and ( min-width: 740px) {
  .collection-index.desktop-4.tablet-2:nth-child(3n+1) {
    clear: left;
  }

  .collection-index.desktop-6.tablet-3:nth-child(2n+1) {
    clear: left;
  }
  
  .mobile-gallery{margin:0 -5px; width:105%;}
}

@media screen and ( min-width: 981px) {
  .collection-index.desktop-3.tablet-2.mobile-3:nth-child(4n+1) {
    clear: left;
  }
  .map-section-wrapper {
    height: 400px;
    margin-top: 20px;
  }
}
