/** Shopify CDN: Minification failed

Line 452:48 Unexpected ")"
Line 453:48 Unexpected ")"
Line 576:22 Expected identifier but found "."

**/
/* width: 1200px  */
@media (min-width: 1200px) {
  #product.carousel .container {width: 880px;}
  .product-layout3 #add-to-cart-form span.down-qty,.product-layout3 #add-to-cart-form span.up-qty {width: 50px;}
  .typo-footer.footer-layout-3{padding:95px 0;}
}
@media (min-width: 1300px) {
  .typo-wapper.container{padding:0 35px; width: 1240px}
  .header-top{margin:0 -50px;    line-height: 54px;}
  .typo-footer{margin:0 -50px;}
  .typo-footer.footer-layout-3 .content-text h4{margin-top:45px;}
  .typo-footer.footer-layout-3 .menu-footer{text-align:right;}
  .typo-footer.footer-layout-3 .footer-icon-share{margin-bottom:45px;}
  .typo-footer ul.menu-footer{margin-bottom:45px;}
}
/* @media (min-width: 1600px){
#header-content.header-layout-1 .header-inner #search-top .icon-search,#header-content.header-layout-1 #search-top .search-close {display: none;}
#header-content.header-layout-1 div#search-top .search-form {
opacity: 1 !important;
display: inline-block !important;
position: unset;
}
#header-content.header-layout-1 #search-top .input-group .input-group-field {
width: 270px;
border: 0;
color: #000;
font-size: 15px;
padding: 10px 25px 12px 0;
-webkit-border-radius: 40px;
border-radius: 40px;
padding-left: 20px;
padding-right: 45px;
background-color: #fff;
}
} */
@media (min-width: 992px) and (max-width: 1169px) {

  body .product_countdown #cntdwn > div {margin:0 3px;}
  body  .product_countdown #cntdwn span.no {height: 35px;width: 35px;line-height: 35px;font-size: 15px;}
}
@media (min-width: 993px) and (max-width: 1400px) {
  body #header-content.header-layout-1 .header-inner .site-nav li {padding: 0 15px;}
  body .header-layout-1 .header .header-inner .header-content-right > div{padding: 0 10px;}
  body .header-layout-1 .header .header-inner .footer-icon .footer-icon-share a{    padding: 0 8px;}
}
@media (max-width: 1600px) {
  #header-content.header-layout-1 .header-content-right {
    margin-top: 32px;
  }
  body .header-inner-right .text-order{padding-right: 30px;}
  #header-content .header-inner .site-nav li.level-top {padding: 0 20px;}
}
@media (min-width: 1170px) and (max-width: 1500px) {

}
@media (max-width: 1199px) {
  .typo-footer.footer-layout-3{padding:50px 0;}
  body .typo-block-text-image .block-text-image-content{top:20px;left:30px;}
  #product .product-shop {padding-left: 15px;}
  .typo-tabs-product .typo-product-tabs {
    padding: 0 15px;
  }
  .typo-tabs-product .tabs-product-item {
    margin: 0;
  }
  .typo-block-text-image .block-text-image-content h3 {margin-bottom: 0;font-size: 25px;}
  .product-layout3 #add-to-cart-form #product-add-to-cart {padding: 0;}
}
@media (min-width: 768px) and (max-width: 800px) {
  body #popup-newsletter .popupnewsletter{width:700px;}
}
@media (min-width: 1170px) and (max-width: 1700px) {


}
@media (min-width: 768px) and (max-width: 991px) {
  .typo-block-text-image .block-text-image-content h3 {font-size: 20px;margin-bottom: 0;}
  .product-thumbnail-image {display: none !important;}
}


/* width: 970px  */
@media (min-width: 992px) and (max-width: 1230px) {
  body #header-content .header-inner .site-nav li.level-top{padding:0 15px;}
  body .header .header-inner .header-content-right > div{padding:0 10px;}

  .toolbar .btn-group { margin-left: 15px; }
}

/* width: 750px  */
@media (min-width: 768px) and (max-width: 991px) {
  .typo-tabs-product, .typo-brand, .home-blog{margin:50px 0!important;}
  body .main-slideshow .slide-des .title{font-size:20px;line-height: 1;}
  .main-slideshow .slide-des .caption p br{display:none;}
  .menu-action .site-nav > li.level-top > a{padding-right:2px;}
  body .site-nav li.level-top > a i{display:none;}
  body .site-nav li.level-top > i{width:12px;display:inline-block; cursor: pointer;}

  .static-collection .content-slider p br{display:none;}
  .menu-action .site-nav > li > a{padding-left:12px; padding-right:12px;}
  .site-nav { text-align: center; }
  body .static-collection .content-slider h2{font-size:22px;}
  body .static-collection .content-slider{padding:0 15px;}
  body #search-top .input-group .input-group-field:focus{width:100%;min-width:unset;}
  .banner .inner { right: 5%; top: 20px; max-width: 320px; }
  body .typo-banner-slide .feature-wrap-content .features-item-2 .text br{display:none}
  .collection-title h3.h5 { font-size: 18px; }
  body .footer-container .footer-top .content br{display:none;}

  .sidebar-custom .widget-title h3{font-size:15px;}
  body #typo-sidebar .widget-content{padding-left:0;}
  body .toolbar .page-total, body .collection-view label{font-size:12px;}
  body .typo-quickview .product-content{width:755px;}
  body .product-item .content-bottom .btn{padding:0 8px; font-size:10px;}
  body .content-bottom .wishlist{margin-left:5px;}
  .refined-widgets > a { float: left; }

  .toolbar .view-mode label { display: none; }
  .toolbar .view-mode { margin: 16px 8px 16px 16px; }  

  /* product detail page */
  .footer-item-body .ft-line .ft-line-txt{word-wrap: break-word;}
  .newsletter .input-group{display:block}
  .footer-container .footer-top .newsletter .input-group-field{float:none;}
  .footer-container .newsletter .input-group-btn{display:block;clear:both;position: relative; margin-top: 10px;}
  /* cart page */
  .cart-row .btn { font-size: 12px; padding: 0 10px; }
  /* contact page */
  #get-rates-submit { padding: 0 10px; }
}
@media (min-width: 992px) {
  #header-content.header-layout-2 .icon-search,#header-content.header-layout-2 .search-close {display: none;}
  #header-content.header-layout-2 #search-top .search-form {display: block !important;}
  #header-content.header-layout-2 #search-top .input-group .input-group-field {border: 0;padding: 0 0 0 30px;}
  #header-content.header-layout-2 #search-top .input-group .input-group-btn,#search-top .input-group .input-group-btn:before {right: auto;left: 0;}
  #header-content.header-layout-2 .search-form.s-loading:before {top: 8px !important;}
  #header-content.header-layout-2 #search-top .search-form {right: auto;left:0;}
  body #offcanvas .navbar-nav ul{display:none;}
  body #offcanvas .navbar-nav h3 i{display:none;}
  .collection-top .sidebar-block {display:flex;}
  .collection-top .sidebar-block > div{width:20%;}
  .icon-text{position:relative;}
  .block-icon{position: absolute;top: -160px;width: 100%;}
  .layout-1.header-layout-1 div#search-top .search-form{top:58px;}
  #header-content.header-layout-2 #search-top {
    margin-top: 40px;
  }


  .fixed-btn-cart.template-product  #product-variants .title-price{display:block;}
  #product-variants .title-price{display:none;}
  #preview-bar-iframe{display:none!important}
  .fixed-btn-cart-active.template-product.notify-cookie #rotator li{bottom:120px;z-index:1;}
  .fixed-btn-cart-active.template-product.notify-cookie .cookie-notify{bottom:80px;border-bottom:1px solid #484848}
  .fixed-btn-cart.template-product.fixed-btn-cart-active .product #add-to-cart-form {bottom:0;}
  .fixed-btn-cart.template-product .product #add-to-cart-form {height:80px;     transition: all 0.4s;  text-align:center;   z-index: 99;  position: fixed;bottom: -100px;width: 100%;LEFT: 0;padding: 0 0%;BACKGROUND: #000;}
  .fixed-btn-cart.template-product .product #add-to-cart-form .selector-wrapper{display:block;padding:0;  width: 170px;float: left;}
  .fixed-btn-cart.template-product .product #add-to-cart-form  .swatch{display:none}
  .fixed-btn-cart.template-product .product .wrap-qty{       margin-left: 120px; width: 120px;margin-bottom: 0px;float: left;clear: none;}
  .fixed-btn-cart.template-product .product #add-to-cart-form #product-add-to-cart{background:#f68872; min-width:auto;   padding: 0 15px;clear:None;max-width: 200px;height:40px;line-height:40px;margin-left: 8px; width: auto;}
  .fixed-btn-cart.template-product .product #add-to-cart-form .size-guide{display:None;}
  .fixed-btn-cart.template-product .product #add-to-cart-form .selector-wrapper label{color:#fff;float:left;line-height: 40px;}
  .fixed-btn-cart.template-product .product-shop .selector-wrapper select{width:auto;   color: #fff; background:none;  height: 40px;}
  .fixed-btn-cart.template-product .product-shop .selector-wrapper select option{color:#000}
  body.fixed-btn-cart.template-product .zoomContainer{display: none!important;}
  body.fixed-btn-cart.template-product #add-to-cart-form > div, body.fixed-btn-cart.template-product #add-to-cart-form > span, body.fixed-btn-cart.template-product #add-to-cart-form > .product-title {display:none;}
  .fixed-btn-cart.template-product .product-shop #product-variants{    width: 340px;float:left;  margin-top:0;  margin-bottom: 0;}
  .fixed-btn-cart.template-product .product-shop .fixed-bottom{width:755px;margin:auto;display:inline-block!important;    position: relative;top: 23px;} 
  .fixed-btn-cart.template-product .product-shop .add-to-bottom{margin:0;}
  .fixed-btn-cart.template-product .product-shop .fixed-bottom .short-description, 
  .fixed-btn-cart.template-product .product-shop .fixed-bottom .product-wishlist, .fixed-btn-cart.template-product .product-shop .fixed-bottom .product-tag-view{display:none;}
  .fixed-btn-cart.template-product #add-to-cart-form #quantity{width:110px;background:none;color:#fff;height:40px;line-height:40px;}
  .fixed-btn-cart.template-product #add-to-cart-form .btn-plus span{width:25px;color:#fff;height:40px;line-height:40px;}
  .fixed-btn-cart.template-product .product-main-image .slick-arrow{display:none!important}
  .fixed-btn-cart.template-product .product-main-image .slick-slide img {display: block;transition: all 0s;max-width: 100%!important;width: 70px!important;height: auto!important;left: 0!important;top: 0!important;}
  .fixed-btn-cart.template-product .product-main-image{transition: all 0s;position: fixed;height: 72px;bottom: 5px;text-align: center;z-index: 999;background: #000;border: 1px solid #fff;border-radius: 50%;left: 49%;padding: 3px;width: 72px;overflow: hidden;}
  .fixed-btn-cart.template-product .product-main-image .slick-list{width: 64px;height: 64px;border-radius: 50%;margin: auto;}
  .fixed-btn-cart.template-product .product-shop .title-price{color:#fff;position: relative;top: -10px;}
  .fixed-btn-cart.template-product .product-shop .title-price h2{color:#fff;font-size: 23px;    margin: 0;}
  .fixed-btn-cart.template-product .product-shop .title-price .prices{line-height:normal;border:none;}
  .fixed-btn-cart.template-product .product-shop .title-price .prices .price > span{color:#fff;}
  #currencies-top .block-title{display:none;}
  .desktop-currency{padding-right:30px;}
  .desktop-currency .dropdown-currency ul li{margin-bottom:10px;line-height:normal;}
  .desktop-currency .dropdown-currency ul{margin-bottom:0;}
    body .desktop-currency .dropdown-currency{text-align:left;padding: 15px!important;width:75px!important;display:none;   z-index:2; box-shadow: 0 0 3px 0 #eaeaea;
    position: absolute;}
  .header-custom-link-desktop #currencies-top{padding:0;line-height:1;}
  .typo-header-cart #cart-count em{  font-style: normal;}
  .typo-header-cart a .text-cart{font-size:12px;font-weight:bold;  text-transform: uppercase;letter-spacing: 1px;}
  .filter-collection-left {float: left;margin-right: 0px;}
  .show-fillter .product-col-5 #typo-sidebar.col-left {left: 0;}
  .product-col-5 #typo-sidebar.col-left {position: fixed;display: block;margin: 0;background: #fff;list-style: none;z-index: 99999;top: 0;left: -270px;height: 100%;width: 270px;text-align: left;overflow: scroll;transition: all .5s cubic-bezier(0.7, 0, 0.3, 1) 0s;}

}
@media (max-width: 991px) {
  .typo-block-text-image .row > div {padding: 0 15px !important;}
  .home-block-text-image {margin-bottom: 15px;}
  body .is-ticky{padding:0;}
  body .typo-block-text-image .subs-title{margin-top:20px;margin-bottom:20px;}
  .typo-newsletter{    padding: 60px 0px 70px 0px!important;}
  .typo-block-text{padding-top:40px!important;}
  body .typo-block-text .text-block h4{margin-bottom:20px;}
  .typo-block-text-image .col-md-8, .typo-block-text-image .col-md-6{margin-bottom:30px;}
  .typo-block-text-image .title {font-size: 36px;line-height: 40px;}
  #header-content.header-layout-2 .header .header-inner .header-content-right > div:last-child {padding-right: 10px;}
  #header-content.header-layout-2 .header-inner {margin: 0;}
  #header-content.header-layout-2 {
    padding: 0;
  }
  #header-content.header-layout-2 .logo-mobile {
    float: left;
    padding: 30px 15px;
  }
  #header-content.header-layout-2 .header-mb-search {
    width: auto;
    float: right;
    position: static;
    margin-top: 33px;
    padding-left: 0;
  }
  #header-content.header-layout-2 .header-content-right {
    width: auto;
    margin-top: 33px;
    float: right;
  }
  #header-content.header-layout-2 #header-top-custom-link, #header-content.header-layout-2 .header-inner #header-top-cart {
    padding-top: 2px;
  }
  body .grid-image-banner,
  body .typo-instagram{margin-top:40px!important}
  body .grid-image-banner{margin-bottom:50px!important}
  body .typo-countdowns{margin-top:0!important;height:600px!important;padding-top:100px;}
  body .grid-item .product-content{min-height:145px;padding-bottom:15px;}
  body .grid-image-banner .banner-group{margin-bottom:00px;margin-top:0;}
  body .typo-countdowns h2{font-size:28px;margin-bottom:0;}

  body .grid-image-banner .home-collection-wrapper .home-collection-content .title{font-size:24px;    margin-bottom: 15px;}
  body .grid-image-banner .home-collection-wrapper .home-collection-content .price{margin-bottom:15px;}
  body .grid-image-banner .home-collection-wrapper .home-collection-content .title br{display:none;}
  #header-content.header-layout-1 .header-content-right .logo-mobile {padding-top: 12px;}
  #header-content.header-layout-1 .header-content-right {margin-top: 0;}
  .active-search .layout-2.header-layout-2 .header{position:relative;}
  .active-search #header-content.header-layout-2 .mobile-left {position:static;}
  .active-search #header-content.header-layout-2 .mobile-left .header-search{    position: absolute;top: 0;left: 0;height:100%;margin-left:0;width: 100%;}
  .active-search #header-content.header-layout-2 #search-top.active .search-close{ position: absolute;z-index: 999999;right: 25px;top: 35%;}
  .active-search #header-content.layout-2 .header-inner #search-top .search-form{        position: absolute;top: 0;width: 100%;right: 0;height: 100%;z-index: 99999;}
  .active-search #header-content.header-layout-2 #search-top .input-group{height:100%;}
  #header-content.header-layout-2 #search-top .input-group .input-group-field{height:100%;font-size:21px;}
  .active-search #header-content.header-layout-2 #search-top .input-group .input-group-btn{display:none;}
  .template-index #header-content.header-layout-2 #search-top .search-close i {color: #000;    font-size: 30px;}
  body .typo-countdowns #cntdwn > div .no{    min-width: 50px;font-size:20px;}
  body .typo-countdowns #cntdwn > div{padding:0 6px;}
  body .typo-countdowns #cntdwn{padding-left:10px;padding-right:10px;}
  .product-layout3 {
    padding: 0 15px;
  }
  .layout-horizontal .typo-image-product {width: 100% !important;margin-left: 0 !important;}
  footer.typo-footer.footer-layout-1 {
    margin-top: 30px;
  }
  .related-products h2 {padding: 0;}
  .related-products span.text-bg {
    left: 18px;
  }
  .related-products .typo-heading:before {display: none;}
  .product-layout-1 .product-tabs.typo-tabs-bottom #myTabContent .tab-pane  > .container {padding: 15px;}
  .layout-2 .header-text-info {text-align:center;}
  body .block-icon .block-icon-item .icon-block{text-align:center;padding-left:0;}
  body .block-icon .block-icon-item .icon-block p, body .block-icon .block-icon-item .icon-block h4{float:none;}
  body .home-blog .blog-item{margin-bottom:0px;}
  body .container{width:100%;}
  .sections-subtitle br{display:none;}
  body .typo-tabs-product .product-featured-content{margin-top:30px;}
  body .typo-tabs-product .nav-tabs{margin-top:35px;}
  body .typo-tabs-product .owl-controls.clickable{margin-top:20px;}
  .layout-1 #header-content .header{position:relative;}
  #header-content .header-links .icons{line-height:normal;}


  body .product-carousel-col.padding-90{width:100%;display:block;clear:both;}
  body .section-blog.padding-90{width:100%;padding:0 30px;}
  .block-icon{clear:both; top:0;   display: block;  margin-top:30px!important;  margin-bottom: 30px;}
  .header-inner-right .text-order{display:none;}
  #currencies-top .block-title{display:none;}
  #currencies-top .dropdown-currency{width:120px;z-index: 9;background:#fff;}
  .desktop-currency{padding-right:30px;}
  .desktop-currency .dropdown-currency ul li{margin-bottom:10px;}
  .desktop-currency .dropdown-currency ul{margin-bottom:0;}
  .desktop-currency .dropdown-currency{text-align:left;padding: 15px!important;width:120px!important;display:none;}
  .header-custom-link-desktop #currencies-top{padding:0;line-height:1;}


  .typo-header-cart #cart-count em{  font-style: normal;}
  #currencies-top {margin-bottom:10px;}
  .currencies li a{padding: 0 10px;}

  .dropdown-currency ul{margin-bottom:0;}
  .dropdown-currency ul li{display:inline-block}
  body #currencies-top .dropdown-toggle{display:none;}
  .header-custom-link-desktop{display:none;}
  .typo-header-cart #cart-count em{display:none;}
  .typo-header-cart #cart-count{letter-spacing: 0;border-radius: 50%;top: -10px;color: #fff;display: inline-block;font-size: 11px;height: 16px;line-height: 18px;margin: 0;position: absolute;right: -6px;text-align: center;text-transform: uppercase;width: 16px;background: #7d7d7d;}
  #header-top-cart .price,
  .typo-header-cart a .text-cart{display:none!important;font-size:12px;    text-transform: uppercase;letter-spacing: 1px;}

  body .main-blog{padding-bottom:30px;margin-top:50px;}

  body .typo-block-icon .typo-box-info p br{display:none;}
  .grid-image-banner .home-collection-wrapper .home-collection-content p{display:none;}

  .col-main .grid-item.product-item.product-2,.product-col-5 .grid-item.product-item {width: 33.33333333%;}
  #header-content .header-links .cusstom-link {top: 40px;}
  .browse-tags-wrap {float: right;}
  .browse-tags {text-align: right;}
  .page-total-wrap,.browse-tags label {display: none;}
  .filter-collection-left {float: left;}
  .show-fillter #typo-sidebar.col-left {left: 0;}
  #typo-sidebar.col-left {position: fixed;display: block;margin: 0;background: #fff;list-style: none;z-index: 99999;top: 0;left: -270px;height: 100%;width: 270px;text-align: left;overflow: scroll;transition: all .5s cubic-bezier(0.7, 0, 0.3, 1) 0s;}
  .close-sidebar-collection {display: block;}
  .filter-collection-left {display: block;padding-right:15px;}
  .quickview-button {display: none;}
  .content-bottom .add-to-cart {padding-right: 10px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
  body #header-content.header_layout_1 .header-inner .site-nav li a{padding-left:8px;padding-right:8px;}
}
@media (min-width: 992px) {
  .layout-1.header-layout-1 .is-ticky .header-content-right {margin-top: 0;}
  .layout-1.header-layout-1 #header-content .header.is-ticky {padding-top: 20px;}
  #currencies-top .popup-title{color:#222;    cursor: pointer;}
  .view-cart{display:inline-block}
  #header-top-cart .mini_cart_header .actions .btn{display:inline-block;width:auto;}
  #header-top-cart .mini_cart_header .actions .view-cart a,  #header-top-cart .mini_cart_header .actions .btn{font-size:14px;letter-spacing:2px;background:#111;color:#fff;border-radius:0;}
  #header-top-cart .mini_cart_header .actions .view-cart a:hover,  #header-top-cart .mini_cart_header .actions .btn:hover{background:#333;}
  body .mini_cart_header .summary p.total{color:#fff;}
  .mini_cart_header a.btn-remove{color:#888}
  .mini_cart_header a.btn-remove:hover{color:#fff;}
  #dropdown-cart {position: absolute;width: 360px;right: 0;padding: 15px;background: #222;color: #fff;text-align:left;opacity: 0;visibility: hidden;top: 50px;transition: all 0.3s;}
  body #header-top-cart .typo-header-cart:hover #dropdown-cart {opacity: 1;visibility: visible;top: 25px;z-index: 99;}
  .typo-header-cart #dropdown-cart h3, .typo-header-cart #dropdown-cart .close-cart{display:none;}
  body .cart-list .product-name a{color:#888;}
  body .cart-list .product-name a:hover{color:#fff;}
  .template-index .is-ticky #search-top .icon_search, .template-index #header-content.is-ticky .header-inner p.top-cart{color:#000;}
  .template-index .header-inner .logo{display:block;}
  .template-index #header-content.is-ticky .logo{display:none}
  .template-index #header-content.is-ticky .logo-sticky{display:block}

}
@media (max-width:991px){
  body #offcanvas .navbar-nav ul{padding-top:10px;}
  body #offcanvas .navbar-nav li a{font-size:16px;font-weight:400;}
  body .product-tabs.typo-tabs-bottom #myTabContent .tab-pane > .container{padding:0 15px;}
  body .breadcrumb-wrap.typo-breadcrumb{margin-bottom:15px;}
  body .product-layout3 .typo-image-product{width:100%;margin:0;}
  body .breadcrumb h2{font-size:24px;line-height:normal;}
  body .layout-1.header-layout-1 .header-content-right{margin-top:0;}
  .breadcrumb {padding: 15px 0;}
  #product-variants .title-price {display: none;}
  .blog-item img{width:100%;}

  body #header-content.header-layout-3 .header-content-right,
  body .layout-1.header-layout-1 .header-content-right{text-align:center;margin-top:0;}
  .header .header-inner .header-content-right .mobile-left, .header .header-inner .header-content-right .header-search{float:left;padding-top: 15px;}
  .layout-1.header-layout-1 .header-content-right .header-search{padding-left:0;}
  #header-top-custom-link{float:right;}
  #header-top-custom-link, #header-content .header-inner #header-top-cart{padding-top:15px;}
  .mobile-left .header-search{margin-left:15px;}
  .mobile-left > div{ position: relative;}
  #header-top-cart .header-inner-right .wishlists{display:none;}
  #header-content .is-ticky #search-top{top:23px}
  body #search-top .icon-search i, body .typo-header-cart .icon.top-icon-cart i, body #header-top-custom-link .header-links .icons i{font-size:18px;}
  .typo-tabs-product.grid{margin-top:35px!important;}
  #offcanvas .navbar-nav li {display: block;width: 100%;}
  #header-content .header-inner .top-menu {margin-top: 15px;}
  #header-content .header-inner .logo-container {padding: 15px 0;}
  #header-content .header-inner #header-top-cart {width: auto;}
  .main-slideshow .slide-des .title:before {display: none;}
  .main-slideshow .slide-des .text a {margin-top: 20px;}
  body #header-content.layout-3 .header .header-inner,
  #header-content.layout-1 .header .header-inner{    padding: 15px 15px;}
  #header-content.layout-1 .logo-container{top:0;}
  #header-content div#search-top .search-form{width:100%;opacity:0!important}
  #header-content div#search-top.active .search-form{opacity:1!important}
  #header-menu.top-menu {float: none;}
  #header-top-cart {float: right;position: static;}
  #header-content .logo-container {position: absolute;left: 50%;text-align: center;transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);z-index: 99;width: auto;}
  #header-content .container{position:relative;}
  .header #header-top-cart .header-cart{padding-top:8px;}
  .menu-action{display:none;}  
  body #header-content{position: relative;}
  body .newsletter .input-group{width:100%;}
  .logo-sticky{ text-align: center;}
  .toggle-menu .navbar-toggle{float:none;font-size: 20px;padding:0;margin:0;top:0px;display:block;color:#222;line-height:20px;}
  .toggle-menu .navbar-toggle i{line-height:normal}
  body #pre-currencies{padding-left:0; font-size: 12px;}
  .header-links .icons{font-size:18px; cursor: pointer;}
  .icon-search{ cursor: pointer;}
  bpdy .newsletter .input-group{width:100%;}
  body .logo-sticky{display:none!important;}
  .header-inner #search-top .search-form .search-close {background: #fff none repeat scroll 0 0;cursor: pointer;font-size: 37px;position: absolute;right: 28px;top: -51px;z-index: 9;  }
  #search-top .input-group{width:100%;}
  .header-inner #search-top .input-group .input-group-field{ min-width: 100%;}
  .header-inner #search-top .search-form {background: #fff none repeat scroll 0 0;box-shadow: 0 0px 2px 0 #dadada;display: block;padding: 0;position: absolute;left: 0;top: 41px;min-width: 300px;z-index: 2;}
	 body #add-to-cart-form #quantity{}
  body .product-shop .add-to-bottom{margin-bottom:15px;    margin-top: 20px;}
  body #add-to-cart-form #product-add-to-cart{padding: 0 25px;display:block;clear:both;width:100%;   font-size: 15px;}
  body .product-shop .product-wishlist {    padding-left: 0px;padding-right: 15px;}
}

@media (min-width: 768px) {
  #add_address #address_form_new input, #add_address #address_form_new select {display: block;margin-bottom: 15px;width: 50%;clear: both;}
  #add_address #address_form_new input[type=checkbox] {float: left;width: 12px !important;margin-right: 20px;margin-top: 8px;}
  .template-customers-addresses form input, .template-customers-addresses form select {display: block;clear: both;margin-bottom: 15px;width: 50%;}
  .template-customers-addresses form > p > input{    display: inline-block;clear: none;width: auto!Important;position: relative;top: 5px;}

  .footer-layout-2 .footer-top .content {
    display: block!important;
  }
  .list .toolbar-top .toolbar{  padding-bottom: 15px;  border-bottom: 1px solid #e5e5e5;}
  .list .product-wishlist{    position: absolute;top: 0;z-index:2;right: 15px;}
  .product-list.typo-products .product-item, .product-list.typo-products .product-item .product-details .row{display:flex;height: 100%;}
  .list .padding .toolbar{border:none;}
  .product-list.typo-products .product-item .product-details .row .col-md-5, .product-list.typo-products .product-item .product-details .row .col-md-7{    align-items: center;display: flex;-webkit-align-items: center; }
  .product-list.typo-products .list-link,.product-list.typo-products .add-to-cart form, .product-list.typo-products .list-link div{width:100%;}
  .product-list.typo-products .list-link .price-box .special-price{display:block;clear:both;}
  .product-list.typo-products .list-link .price-box{margin-bottom: 20px;font-size: 25px;height:auto;}
  .typo-product-view3 #add-to-cart-form #product-add-to-cart{clear:both;    width: 70%;min-width: 100%;}
  .typo-product-view3 .wrap-qty{width:100%;clear:both;margin-bottom:15px;}
  .typo-product-view3 #add-to-cart-form #quantity{width:100%;}
  .footer-container .footer-top .module-title{padding-bottom:20px;}
  .footer-container .footer-top .module-title i{ display:none;cursor: pointer;font-size: 20px;line-height: 17px;float: right;height: 20px; text-align: center;width: 20px;}
  .footer-container .footer-top .content{display:block!important;}
  .sidebar { display: block!important; }
}
.zoomWrapper {display: block;height: 100% !important;width: 100% !important;}
/* width: 100%  */
@media (max-width: 767px) {
   body.template-product .breadcrumb{padding:15px 0 20px}
  body.template-product .typo-main.main-content .product{padding-top:0;padding-bottom:0;margin-bottom:0;}
  body .product-shop .product-title h2, body .related-products .typo-heading h2{font-size:26px;}
  .image-product-sticky{display:none!important}
  body .product-tabs .product-tabs-title{margin-bottom:30px;}
  body .product-tabs .nav-tabs > li{padding:0 15px;}
  body .product-tabs .nav-tabs > li:first-child(){padding-left:0;}
   body .product-tabs .nav-tabs > li:last-child(){padding-right:0;}
  body .product-tabs .nav-tabs > li > a{font-size:15px;}
  body .tab-content, body .product-tabs p{font-size:14px;}
  body .product-tabs{    margin-top: 0px;}
  body .main-content .related-products {margin-top: 30px;}
  body .product-shop .prices .compare-price{padding-left:15px;}
  body .product-shop .availability{padding-left:40px;}
  body .related-products .typo-heading h2 {margin-bottom:20px;}
  .typo-footer.footer-layout-3 ul.menu-footer li a{    padding-left: 15px;}
   .typo-newsletter .input-group .input-group-field{padding-left:25px;    max-width: 73%;}
   body .main-slideshow .slide .slide-des .caption p br{display:none;}
  .typo-footer.footer-layout-3 .content-text {margin-bottom: 30px;}
  .typo-footer.footer-layout-3 .footer-top .images {margin-bottom: 30px;}
  .typo-footer.footer-layout-3 {padding: 40px 0;}
  .typo-footer.footer-layout-3 ul.menu-footer li:first-child a {padding-left: 0;}
  .typo-footer.footer-layout-3 .footer-icon-share {text-align: left;}
  body .typo-block-text-image .title{font-size:25px;line-height:34px;    margin-top: 10px;}
  body .typo-block-text .text-block p{font-size:14px; line-height:28px;}

  .instagram-shop h3 {
    font-size: 24px;
    line-height: 30px;
  }
  body .grid-image-banner .home-collection-wrapper.grid-colection-right{float:none;}
  body .main-slideshow .slide-des{width:85%;}
  body .flex-direction-nav li a{font-size:20px;}
  body .flex-direction-nav li a.flex-prev{left:0;}
  body .flex-direction-nav li a.flex-next{right:0;}
  body .main-slideshow .flexslider-controls{display:none!important}
  body .main-slideshow .flex-direction-nav{display:block!important;}
  body .footer-layout-2{padding-top:0;}
  body .typo-footer address{text-align:left;margin-top: 30px;}
  body .typo-footer .text-right{text-align:center;}

  .main-slideshow ol.flex-control-nav li {padding: 5px 0;}
  .about-page .block-main, .about-page .block-bottom {margin-top: 50px;}
  .about-page .block-about-item {margin: 10px 0;}
  .about-page-top h2 {font-size: 36px;}
  .about-page-top .rte-setting {padding-left: 0;margin-top: 30px;}
  .about-page-top .rte-setting:before {display: none;}
  .about-page-top .feature-block {
    margin-top: 50px;
  }
  .feature-item-image {
    margin-top: 30px;
  }
  .feature-item-image img {
    width: 100%;
  }
  .contactus-page .block-icon-item.block-icon-item-1 {
    margin-top: 40px;
  }
  .page-faq h2 {margin-bottom: 30px;}
  .page-faq h3 {margin : 0 0 10px;}
  .typo-tabs-product .tabs-heading .nav-tabs {
    margin-top: 0;
    text-align: left;
  }
  .typo-tabs-product .nav-tabs > li > a {padding: 0;}
  .grid-image-banner .home-collection-wrapper.grid-colection-2 .home-collection-content {left: 15px;}
  #add_address #address_form_new input, #add_address #address_form_new select {display: block;margin-bottom: 15px;width: 100%;clear: both;}
  #add_address #address_form_new input[type=checkbox] {float: left;width: 12px !important;margin-right: 20px;margin-top: 8px;}
  .template-customers-addresses form input, .template-customers-addresses form select {display: block;clear: both;margin-bottom: 15px;width: 100%;}
  .template-customers-addresses form > p > input{    display: inline-block;clear: none;width: auto!Important;position: relative;top: 5px;} 

  .product-list.typo-products .product-item .product-details .row .col-md-5, .product-list.typo-products .product-item .product-details .row .col-md-7{    align-items: center;display: flex;-webkit-align-items: center; }
  .product-list.typo-products .list-link, .product-list.typo-products .add-to-cart form, .product-list.typo-products .list-link div{width:100%;}
  .product-list.typo-products .list-link .price-box .special-price{display:block;clear:both;}
  .product-list.typo-products .list-link .price-box{margin-bottom: 20px;font-size: 25px;height:auto;}
  body .ajax-success-cbox .content{width:100%;}
  body .ajax-success-cbox .btn-secondary{width:100%;margin-right:0;}
  body .product-item p.product-vendor{margin-top:10px;line-height:normal;}
  .product-content h3 a, .product-content .price-box{line-height:normal;height:auto;}
  body .grid-item .product-inner{border-bottom:0; margin-bottom:0;}
  .home-blog .blog-item .image{margin-bottom:15px;}
  .typo-newsletter {    padding: 50px 0px 50px 0px!important;}
  .home-blog{margin-top:80px!important}
  body .typo-newsletter h3.sections-title{font-size:28px;}
  body .home-blog .blog-content h4 a{   font-size: 20px;line-height: 28px;}
  .typo-footer.footer-layout-2 h3 {
    margin: 0 0 10px;
    padding: 10px 0;
  }
  .typo-footer.footer-layout-2 h3 i {display: block;float: right;
    cursor: pointer;}
  .block-contact-top .block-icon-item,.about-page .block-about-item,.about-page .block-bottom .block-bottom-item {margin-bottom: 10px;}
  .contact-title:before {display: none;}
  .contactus-page .contact-title span.text-bg {left: 20px;}
  .contactus-page .contact-title h3 {padding: 0;}
  body .product-tag-view{display:none;}
  .product-list.typo-products .list-link .price-box{margin-bottom: 20px;font-size: 18px;}
  .block-megamenu {width: 100%;padding: 0 15px;}
  .block-megamenu .nav-verticalmenu i.fa-angle-right {font-size: 24px;}
  .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color: transparent;border-color: transparent;}
  #verticalmenu {margin-bottom: 20px;}
  body #header-content > .header-top {height:40px;line-height:40px;}
  body #header-content > .header-top .topbar{line-height:40px;}
  .template-product .short-description{display:none;}
  #header-content > .header-top .header-right.topbar{display:none;}
  #header-content > .header-top .topbar.header-left{text-align:center;display:block}
  .block-icon{width:100%;}
  .block-category-items{margin-bottom:15px;}
  .typo-newsletter-content .input-group{display:block;}
  .typo-tabs-product, .typo-brand{margin:30px 0!important;}
  body .typo-newsletter-content .input-group-btn{display:block; width:100%;   padding-top: 10px;}

  body .typo-newsletter .typo-newsletter-content .small-title{margin-bottom:20px;}
  .main-slideshow .slides{margin-bottom:10px;}
  .main-slideshow .flexslider{margin-bottom:0;}
  body .col-main .product-list .grid-item.product-item{padding-left:0;padding-right:0}
  body .product-shop .product-title h2{      letter-spacing: 0;  line-height: 30px;margin-bottom: 10px;}
  .product-shop .short-description{display:none;}
  body .breadcrumb-wrap{margin-bottom:0px;}
  body.template-product .main-content{margin-top:0px}
  body .related-products .owl-carousel .owl-wrapper-outer{padding-top:0;padding-bottom:0;}

  body .product-tabs .nav-tabs{padding-left:0;padding-right:0;}
  body #add-to-cart-form .custom-qty{margin-right:5px;}
  body .grid-item .product-inner{padding:0;}
  body .grid-image-banner .home-collection-wrapper{padding-bottom:15px;margin-top: 30px;}
  .main-blog {margin-bottom: 0px;padding-bottom: 15px;margin-top: 0;}
   .product-content h3 a {letter-spacing: 1px;    line-height: 16px;
    display: block;font-size:14px;}
  .grid-image-banner,..typo-tabs-product.grid {margin-top: 30px !important;}
  body #header-content{padding-bottom:0px}
  .typo-tabs-product .nav-tabs > li { margin-right:0px;    padding: 0 8px;   margin-bottom:0px;}
  .typo-tabs-product .nav-tabs > li a{font-size:14px;}
  .typo-tabs-product .tabs-heading:after{display:none;}
  body .typo-tabs-product .tabs-heading{border-bottom:none;     margin-bottom: 20px;   text-align: center;}
  .typo-tabs-product .nav-tabs{text-align:center;float:none;}
  .typo-block-icon .typo-box-info p br,.typo-tabs-product .nav-tabs > li:before {display: none;}
  .template-blog .widget-content {padding: 20px 0 0;}
  .template-blog .content-blogs {padding-top: 30px;border-top: 1px solid #ebebeb;}
  .blog-right h3 {margin-bottom: 10px;}
  .list-blog .blog-right {margin-top: 20px;}
  .blog-banner-iamge {display: none;}
  .col-main .grid-item.product-item.product-2,.product-col-5 .grid-item.product-item {width: 50%;}
  .product-item .add-to-cart .btn {padding: 0 10px;}
  .col-main .grid-item  .product-inner {padding: 0;}
  .col-main .grid-item.product-item {padding: 0 15px 15px;}
  .content-bottom {display: block;}
  body .header-inner #search-top .search-form{left:0;right: auto;width: 250px;}
  .contactus-page .block-content {font-weight: normal;}
  .typo-block-icon {height: auto; padding-bottom:  30px;}
  .typo-block-icon .feature-box {margin-bottom: 15px;}
  body .main-slideshow .slide .slide-des .caption p {font-size: 16px;font-weight: 300;line-height: 25px;}
  .main-slideshow .slide-des .text a {    height: 28px;margin-top:0;
    line-height: 33px;border-bottom-width: 1px!important;
    font-size: 10px;}
  body .main-slideshow .slide-des .title {font-size: 20px;line-height: 1;margin:10px 0 0;letter-spacing: 0;}
  body .main-slideshow .slide-des .title br{display:none;}
  body .footer-container .footer-top h3.module-title i{float:right;cursor: pointer;}
  body .footer-container .images{text-align:left;}
  body .footer-container .footer-top h3.module-title{ margin: 0 0 10px;padding: 10px 0;}
  .zoomContainer {display: none !important;visibility: hidden!important;}
  a#placeholder{display: inline-block;width: 100%;position: relative;}
  a#placeholder:before {content: "";height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 1;}
  .header-cart #dropdown-cart{display:none!important;}
  .wrapper-container{overflow:hidden;}
  #cart table tr td, #cart table th{padding:5px;}
  #cart table tr td img{max-width:80%;}
  #cart table .tc.item-quantity{width:30px;padding:0;text-align:center;}
  .toolbar .page-total{font-size:13px;}
  #header-top-custom-link .icons{padding-right:0;}
  .zoomWrapper img{width:100%;}
  body .add-to-cart .btn{padding:0 13px; font-size: 13px;}
  body .content-bottom .wishlist{margin-left:5px;}
  .product-shop{margin-top:15px;}
  body .related-products .products-grid .grid-item .product-image{margin:auto;width:auto;display:block}
  body .header-cart #cart-count{margin-left:0;}
  .flex-direction-nav, .grid-item .product-image .add-to-link{display:none!important}
  .tabs-product-home .nav-tabs > li > a{padding-top:8px; padding-bottom:8px;}
  .icon-search{font-size:16px;}
  body .product-shop .quantity, body .product-shop #quantity{width:45px;}
  body .product-shop .wishlist{width:45px; margin-left:10px;}
  body #popup-newsletter{display:none!important}
  body .related-products .owl-buttons .owl-prev{left:25px;}
  body .related-products .owl-buttons .owl-next{right:25px;}
  .spr-summary-actions-newreview {display: inline-block;float: none;margin: 15px 0 0;width: auto !important;}
  .spr-summary-actions {clear: both;display: block;}
  .zoomWrapper {display: block;height: 100% !important;width: 100% !important;}
  body .menu-action .site-nav > li > a{padding-left:10px; padding-right:10px; font-size:12px;}
  .zoomContainer {display: none !important;}
  .avatar > img {width: 100%;}
  #popup-newsletter{display:none!important;}
  body .newsletter .input-group-btn{display:block;position: relative;width:100%; text-align:center;}
  body .newsletter .input-group-btn > .btn{position: relative;}
}
@media (max-width: 530px) {

  .share_toolbox ul { float: none; margin-top: 5px; }
  .share_toolbox ul li:first-child { padding: 0; }
}

@media (max-width: 499px) {  
  body .header-layout-1 .header .header-inner .header-content-right > div {padding-right:10px; padding-left:10px;}

  #cart table tr td.qty, #cart table th.qty{display:none;}
  #cart .col-lg-12{padding:0 5px;}
}

@media (max-width: 360px) {
  body .product-shop .quantity, body .product-shop #quantity{width:45px;}
  body .product-shop .wishlist{width:45px; margin-left:10px;}
  .infinite-scrolling a, .infinite-scrolling-homepage a { width: 100%; }
  .button .btn { padding: 0 10px; }
  .toolbar .view-mode { margin: 16px 8px 16px 16px; }
  .toolbar .view-mode label { display: none; }
  .toolbar.toolbar-bottom { text-align: center; }
  .toolbar.toolbar-bottom .page-total { float: none; margin-bottom: 10px; }
  .pagination-page { text-align: center; }
}

@media (min-width: 361px) and (max-width: 767px) {
  body .block-right-slide .block-right-item .content-block h4 {font-size: 16px;line-height: 22px;}
  .typo-banner-slide .row > div.block-right-item{width:50%;float:left;}
}
@media (max-width: 479px) {
  body #header-content.layout-3 .header .header-inner, #header-content.layout-1 .header .header-inner {
    padding: 15px 0 15px!important;
  }
  #offcanvas {width: 300px;padding: 0 15px;}
  .block-category-items .category-block a {height: 34px;line-height: 30px;border-width:1px;}
  .block-category-items .category-block p{margin-bottom:0;}
  body .block-category-items .category-block h4 {font-size: 18px;line-height: 22px;}
  .product-inner .add-to-link {display: none;}
  .typo-tabs-product.grid .add-to-link {display: none;}
  .col-main .grid-item.product-item.product-2,.product-col-5 .grid-item.product-item {width: 100%;}
  .logo img, .logo-sticky img {max-width: 150px;margin-top:0px;}
  body .col-main .grid-item.product-item {width: 100%;}
  .browse-tags-wrap {display: none;}
  .header-inner #search-top .search-form .search-close{right:65px;}
  .grid-image-banner .home-collection-wrapper.grid-colection-4 .home-collection-content {
    margin-top: 20px;
    padding-left: 0;
  }
  .grid-image-banner .home-collection-wrapper.grid-colection-2 .home-collection-content {
    position: relative;
    left: 0;
    top: 0;
    margin-top: 20px;
  }
  .grid-image-banner .home-collection-wrapper.grid-colection-2 .image {
    padding-left: 0;
  }
}
.col-item-5{width:20%;float:left;}
.slick-list .slick-slide{outline:none!important}





.sl-wrapper .sl-close,.sl-wrapper .sl-navigation button{height:44px;line-height:44px;font-family:Arial,Baskerville,monospace}
.sl-wrapper .sl-close:focus,.sl-wrapper .sl-navigation button:focus{outline:0}
body.hidden-scroll{overflow:hidden}
.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.85;display:none;z-index:1050}
.sl-wrapper .sl-close,.sl-wrapper .sl-counter{top:30px;display:none;color:#000;position:fixed}
.sl-wrapper{z-index:1040}
.sl-wrapper button{border:0;background:0 0;font-size:28px;padding:0;cursor:pointer}
.sl-wrapper button:hover{opacity:.7}
.sl-wrapper .sl-close{right:30px;z-index:1060;margin-top:-14px;margin-right:-14px;width:44px;font-size:3rem}
.sl-wrapper .sl-counter{left:30px;z-index:1060;font-size:1rem}
.sl-wrapper .sl-navigation{width:100%;display:none}
.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;width:22px;text-align:center;display:block;z-index:1060;color:#000}
.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}
.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}
.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}
.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0}
.sl-wrapper .sl-image iframe{background:#000;border:0}
@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}
  .sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}
  .sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}
  .sl-wrapper .sl-image iframe,.sl-wrapper .sl-image img{border:0}
}
@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px}
  .sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}
  .sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}
  .sl-wrapper .sl-image iframe,.sl-wrapper .sl-image img{border:0}
}
.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}
.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}
.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}
.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}
.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}
.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}
  50%{opacity:1}
  100%{transform:scale(1.2);opacity:0}
}
@keyframes pulsate{0%{transform:scale(.1);opacity:0}
  50%{opacity:1}
  100%{transform:scale(1.2);opacity:0}
}
@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}
  50%{opacity:1}
  100%{transform:scale(1.2);opacity:0}
}
@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}
  50%{opacity:1}
  100%{transform:scale(1.2);opacity:0}
}
@-ms-keyframes pulsate{0%,100%{opacity:0}
  0%{transform:scale(.1)}
  50%{opacity:1}
  100%{transform:scale(1.2)}
}
