/** Shopify CDN: Minification failed

Line 34:0 Unexpected "}"

**/
/* Large screen desktop */
@media (min-width: 1365px) and (max-width: 1500px){


}

@media (min-width: 1200px) and (max-width: 1299px){


}

@media (min-width: 1170px) and (max-width: 1299px){


}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {

    .wrapper-box {
    width: 930px;
}
    
}
  
  
  

}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
  .cart-total {
    margin-top: 30px;
  }
  #moda-compare .modal-dialog {
    max-width: 80%;
  }
  .featured-product-iamge {
    padding-right: 0;
  }
  .featured-product-content {
    padding-left: 0;
  }
  
.product-variant-option .selector-wrapper select {
    width: 100%;
}
.sidebar_widget.shop-sidebar,aside.sidebar_widget {
    margin-top: 40px;
}
  .single-product-main-area .nav-tabs .nav-item .nav-link {
    font-size: 14px;
}
  
.wrapper-box {
    width: 730px;
}
  
  
  
  
  
}


/* Small and large mobile :320px. */
@media (max-width: 767px) {
  .cart-total {
    margin-top: 30px;
  }
  .cart-buttons .theme-default-button{
    padding: 8px 20px;
  }
  .search-item-image {
    width: 100%;
  }
  .search-item-content {
    width: 100%;
    padding-left: 0;
    margin-top: 30px;
  }
  #moda-compare .modal-dialog {
    max-width: 90%;
  }
  .featured-product-content{
    margin-top: 30px;
  }
  .featured-product-iamge {
    padding-right: 0;
  }
  .featured-product-content {
    padding-left: 0;
  }
    
.product-variant-option .selector-wrapper select {
    width: 100%;
}
.ar_button {
  display: block;
}
  .shop-collection-area .collection-content {
    padding-bottom: 0;
}
  .sidebar_widget.shop-sidebar,aside.sidebar_widget {
    margin-top: 40px;
}
  p.desc-content {
    margin-top: 10px;
}
  .article-tags,.blog-post-details .blog-post-wrapper .social-share {
    display: block;
}
.breadcrumbs-area .breadcrumb-content ul {
    display: block;
}
  .cart-update {
    display: block;
}
  .cart-update  .flosun-button.black-btn {
    width: 100%;
    margin-bottom: 5px;
}
  .culculate-shipping h3, .cart-coupon h3 {
    font-size: 16px;
}
  .cart-table .table tr .pro-thumbnail, .cart-table .table tr .pro-price, .cart-table .table tr .pro-quantity, .cart-table .table tr .pro-subtotal, .cart-table .table tr .pro-remove {
    width: 100%;
}
  .cart-table table tbody tr td.pro-title {
    width: 100%;
}
  .cart-table .table {
    white-space: unset;
}
   .create-custom-page h2 {
    line-height: 35px;
} 
.quantity-with_btn .add-to_cart,.quantity-with_btn .single-compare {
    width: 100%;
    margin-top: 15px;
}
  .quantity-with_btn .flosun-button {
    font-size: 16px;
    padding: 0 15px;
    height: 42px;
    line-height: 42px;
        width: 100%;
}
  .compare-button.dark-btn {
    width: 100%;
    padding: 0 20px 0 80px;
}
  .compare-button.dark-btn::after {
    left: 50%;
    transform: translateX(-50%);
}
  .single-product-main-area .nav-tabs {
    display: block;
}
  .page-search-title {
    line-height: 30px;
}
  .popup-content {
    flex: 0 0 100%;
}
  .theme-default-button + .theme-default-button {
    margin-left: 5px;
}
  .wrapper-box {
    width: 100%;
}
  
  .blog-list-vertical .post-date {
    background: transparent!important;
}
  .intro11-slider .intro11-content .desc-content {
    text-align: center;
}
 .shop_wrapper.grid_list .single-product .product-content-listview .button-listview a.list-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
} 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}


/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {

  p.desc-content {
    margin-top: 0;
}
  
.quantity-with_btn .add-to_cart,.quantity-with_btn .single-compare {
    width: auto;
    margin-top: 0;
}
  .quantity-with_btn .flosun-button {
    font-size: 14px;
    padding: 0 15px;
    height: 42px;
    line-height: 42px;
        width: auto;
}
  .compare-button.dark-btn {
    width: 145px;
    padding: 0 20px;
    height: 41px;
      line-height: 40px;
}
  .compare-button.dark-btn::after {
    left: 45px;
    transform: translateX(0%);
}
  
  
}

/* Small Mobile :320px. */
@media only screen and (max-width: 479px) {
  .login-form-container {
    padding: 30px 20px;
  }
  .form-action-button .theme-default-button + .theme-default-button, 
  .cart-buttons .theme-default-button + .theme-default-button{
    margin-left: 0;
    margin-top: 20px;
  }
  .form-action-button .theme-default-button,
  .cart-buttons .theme-default-button,
  .guest-form-container .theme-default-button{
    float: left;
    width: 100%;
  }
}