.countdown-item .productborder .image-wrap .discountcorner {display:none;}
.countdown-product .limit-offer .countdown-period {color:#fff !important;}
.search #formSearch .autocomplete.header.open {top: auto;left: auto !important;}
.sidebar.mobile .cart-products {opacity:0;position: absolute;top: -400px;right:0px;background: #fff;border:1px solid #ccc;margin-top: 60px;min-width: 280px;-webkit-transition: all 0.4s ease-in 0s;-moz-transition: all 0.4s ease-in 0s;-o-transition: all 0.4s ease-in 0s;transition: all 0.4s ease-in 0s;}
.sidebar.mobile .cart-products.open {opacity:1;top: 20px;right: on: all 0.4s ease-in 0s;}
.sidebar.mobile #cart .cart-body {overflow-y: auto;max-height: 180px;max-width: 378px;}
.cart-product-details .cart-product-title a {color:#000;}0px;-webkit-transition: all 0.4s ease-in 0s;-moz-transition:all 0.4s ease-in 0s;-o-transition: all 0.4s ease-in 0s;transiti
.sidebar.mobile .cart-foot {position:relative;bottom:auto;}
h4.cart-product-title {line-height: normal;}
.countdown-product .countdown-timer-spacer .countdown-period {color:#333 !important;font-weight:normal;}
small.unit-price {float:right;text-align:right;width:50%;}
.countdown-product small.unit-price {float:left;text-align:right;width:50%;}
#blogs .carousel-active .item.gallery-item {max-width:100% !important;}
.ban1-img {width: 50% !important;float: left;height: auto;}
.ban1-img img {width:100%;height:auto;}

/* Responsive menu Tablet
================================================== */
#cart {display: table-cell;vertical-align: middle;position: relative;;}
#cart i.pe-7s-cart {color:#fff;font-size:45px;}
#cart .cart-slide span {right:-7px;}
#cart .cart-title {line-height: normal;float:left;}
#cart .cart-title strong,
#cart .cart-title span {color: #fff;font-size: 16px;font-weight: normal;line-height: 22px;display:block;}
#cart .cart-title span {font-size:70%;}
.mobile-banner-btn {display:none;}


#resNavOpener {color:#fff;cursor:pointer;font-size:30px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;text-align: center;padding: 0px 10px;background: #00adb4;}
#cart {display:none;}
.sidebar.mobile {display:table !important;height:auto;width:100%;bottom:auto;-webkit-box-shadow: 3px 2px 1px 1px rgba(50, 50, 50, 0.25);-moz-box-shadow: 3px 2px 1px 1px rgba(50, 50, 50, 0.25);box-shadow: 3px 2px 1px 1px rgba(50, 50, 50, 0.25);}
.sidebar.mobile #settings {padding:0px 0px;}
.sidebar.mobile .logo,
.sidebar.mobile .widget.widget-search {display: table-cell !important;vertical-align:middle;padding-left: 0px;text-align:left;width: auto;height:60px;}
.sidebar.desktop .logo {float: left !important;text-align: center;width: 100%;display: inline-block;}
.sidebar.desktop .logo img {margin:0 auto;}
.sidebar.mobile .sidebar-container, .sidebar.mobile .payments {display:none;}
.sidebar-btn-mobile {background: #00adb4;color: #fff;display: table-cell !important;vertical-align: middle;}
.sidebar-btn-mobile a {color: #fff;width: 100%;display: inline-block;text-align: center;}
#cart .cart-slide {position: relative;float: right;}
#cart .cart-title {line-height: normal;float: right;margin-right: 20px;}
#resNav .search.widget.widget-search {margin-bottom: 20px;float: left;width: 100%;}

/* Responsive menu Mobile
================================================== */
#resNav > ul {padding-bottom: 30px;}
#resMenu {position: fixed;opacity:0;z-index: 9999;top: 0px;left: -327px;width: 325px;height: 100%;background: none repeat scroll 0% 0% #00adb4;-webkit-transition: all 0.1s ease-in 0s;-moz-transition: all 0.1s ease-in 0s;-o-transition: all 0.1s ease-in 0s;transition: all 0.1s ease-in 0s;margin: 0px;}
#resMenu .logo {padding: 15px 25px;}
#resMenu .logo img {width:180px;}
#resMenu, #resNavOpener {display:none;}
#resNavCloser {color: #fff;position: absolute;top: 0px;left: 0px;-webkit-transition: all 0.1s ease-in 0s;-moz-transition: all 0.1s ease-in 0s;-o-transition: all 0.1s ease-in 0s;transition: all 0.1s ease-in 0s;cursor:pointer;}
#resNavCloser span {font-size: 36px;}
#resNav {padding: 30px 15px 15px 0px;height: 100%;overflow-y: auto;box-sizing: border-box;}
#resNav ul li {color:#fff;display: inline-block;position:relative;width: 100%;}
#resNav ul li a {color:#fff;display: block;padding: 5px 20px;font-size: 16px;font-weight: 600;}
#resNav ul ul {padding-left:20px;display:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
#resNav ul ul li a {font-weight:300;}
.wrapper.open #resMenu {left:0;opacity:1;-webkit-transition: all 0.1s ease-in 0s;-moz-transition: all 0.1s ease-in 0s;-o-transition: all 0.1s ease-in 0s;transition: all 0.1s ease-in 0s;}
#resNav li span.fa-plus {display:block;cursor: pointer;text-align:center;line-height: 38px !important;width: 29px;position: absolute;top: 0px;right: 0px;}

@media (max-width: 1825px) {
  /* Homepage */
  #wrapper {width:100%;}
.banner-item img {width:100%;height:auto;}
}
@media (max-width: 1500px) {
  #slider-section #slider #kiyohwidget {display:none;}
.search #formSearch .autocomplete {top: 60px;left: auto;right: auto;left: auto !important;border-top: 1px solid #ccc;}
#unique-selling-points .usp-container li {width:33.33% !important;padding:10px 5px !important;}
#unique-selling-points .usp-container li:nth-child(4) {display:none !important;}
#unique-selling-points .usp-container li a {padding:10px 10px !important;}

#products .countdown-item {width:33.33%;}
#products .banner-item {width:66.66%;}

#collection-header .header-image {width: 66.66%;float:left;}
#collection-header .collection-countdown {width: 33.33%;float:left;}
#collection-header .collection-caption {padding:8px 25px;}

.countdown-product .product-description {padding: 28px 0px;padding-left: 20px;}

.countdown-item.first {overflow:visible;}
.countdown-product, .countdown-product .default {overflow:visible;max-width:400px;margin:0 auto;}
.countdown-product .limit-offer {background: rgba(0,0,0,0.7);color:#fff;position: absolute;bottom:44px;width:100% !important;}
.countdown-product .default .countdown-image {display: block;width: 100%;}
.countdown-product .vertical {display: block;float:left;width: 100%;}
.countdown-product .product-description a.title {font-size: 14px;padding-bottom: 0px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align:center;}
.countdown-product .product-description {padding:10px 10px;position: absolute;bottom: -6px;}
.countdown-product .price-box-desktop {display:none;padding:0px;}
.countdown-product .product-description .countdown-top .daily-title,
.countdown-product .countdown-bottom {display:none;}
.countdown-product .countdown-timer-spacer {padding:10px 15px;width: 220px;;margin: 0 auto;float: none;color: #fff;}
.countdown-product .countdown-timer-spacer .countdown-amount.triple, .countdown-product .countdown-timer-spacer .countdown-amount {width: 40px;height: 40px;line-height: 30px;padding:5px;}
.countdown-product .countdown-timer-spacer .countdown-period {color:#fff !important;font-weight:normal;}
.countdown-item .productborder .image-wrap .discountcorner {display:block;}

.banner-content {position:absolute;top:30%;bottom:auto;display:block;text-align: center;}
#products .categories-container .categoryborder .category {max-width:350px;margin:0 auto;}
#products #products-container .productborder .product {margin: 0 auto;max-width: 350px;}
#products #products-container .productborder .product.list {max-width:none;}
#products #products-container .clear {clear:none;}
/*#products #products-container .productborder .product-description .stars {float:none;display:inline-block;text-align:left;}*/
#products #products-container .productborder .product-description .price.price-offer.price-len.price-box {margin-bottom:10px;}
.filler,
#products #products-container .productborder .shipping-cost {white-space: nowrap;float: left;width: 100%;}
#products #products-container .productborder small.unit-price {display:none;}
#products #products-container .productborder .product-description .cart-grid {float: right;margin-top: 0px;}
#products #products-container .productborder .product-description .cart-grid {width:100%;}
#products #products-container .productborder .product-description .cart-grid a {box-sizing:border-box;width:100%;text-align:center;}

.product-usp .custom-usp li {display:inline-block;float:none;text-align: center;}
.product-usp .custom-usp li i {text-align: center;width: 100%;display: inline-block;}
.bundle .product {width:32%;}
}
@media (max-width: 1280px) {
  .colfull {width:100%;}
.sidebar.mobile > .colfull {padding:0px;}
#wrapper {padding-top:0px !important;padding-left:0px;}
.boxed-menu {width:100% !important;}
#mobile-categories {display:none;}
#resMenu, #resNavOpener {display:table-cell !important;}
.sidebar-btn {display:block;}
.sidebars .totop.left,
.sidebars .widget.widget-cart.left .sidebar-btn {left:20px;}
#main {padding-top:80px;}
#sidebar {display:none;}
#sidebar #settings {display:none;}
.wrapper.open {padding:0px;}
#slider-section #slider .slides li h2 {margin: 20px 80px;}
#cart .cart-title strong,
#cart .cart-title span {display:none;}

.search #formSearch .autocomplete.open {left:0px;}
.sidebar .logo a img {margin: 0px;max-height: 60px;width: auto;text-align:center;margin-left:20px;}
#cart {display: table-cell;vertical-align: middle;}

#unique-selling-points .usp-container li {line-height: 32px; !important}
#products #products-container .productborder .product-description strong {width: 100%;}
.filler,

#products #products-container .productborder .product-description .price.price-offer.price-len.price-box {width:100%;float:left;}
#products #products-container .productborder .product-description .price-box span,
#products #products-container .productborder .product-description .price.price-offer.price-len.price-box .price-new {text-align:left;margin-right:0px;}
#products #products-container .productborder .product-description .price.price-offer.price-len.price-box .price-new,
#products #products-container .productborder .product-description .price-box span {display:inline-block;float:left;}
#products #products-container .productborder .shipping-cost {white-space: nowrap;float: left;text-align: left;width: 100%;}
#products #products-container .productborder .stars-wrap.rounded-bot, .filler {width:100%;}

.countdown-product .default {width: 100%;height: 100%;float: left;}
.countdown-product .default .countdown-image {display: block;float: left;width: 100%;}
.countdown-product .countdown-timer-spacer .countdown-period {color:#fff !important;font-weight:normal;}
.countdown-item.first .slider_banner.active {display: block;width: 100%;height: auto;}

.sidebar.mobile > .colfull {padding:0px 0px;}
.filters {display:none;}
.content-left {width:100% !important;}
.image-right {display:none;}
.product-usp .custom-usp li:nth-child(6) {border-bottom: 1px solid #ccc;}
.third-div {width: calc(100% / 2 - 20px)} 
.third-div:nth-child(3) {width: calc(100% / 1 - 20px)} 
#usp-footer .usp-image .usp-item p {display:none;}
footer .footercol .ul {width:auto;}
footer .social-media {width:100% !important;}
}
@media (max-width: 1000px) {
  
  /* homepage */
  #slider-section #slider .flex-caption {width:100%;float:none;display:inline-block;left:auto !important;right:auto !important;}
#slider-section #slider .flex-direction-nav {top:15%;}
#kiyohwidget {display:none;}
#products #category-container .categoryborder,
#products #products-container .productborder {width:33.33%;}
#blogs .carousel-non .item.gallery-item {max-width: 33.33%;float:left;}

/* Collection page */
#collection-header .collection-banner,
#collection-header .header-image {width: 100%;}
#collection-header .collection-banner p, #collection-header .collection-banner a {display:none;}
.collection-title {padding: 150px 20px;}
.collection-grid .collection-category .category-image {max-height: 342px;}
#page-content .categories .category {width:50%;}
.productborder.list .product-l.ist .default .list-vertical.product-info {padding-left: 20px;padding-right: 20px;text-align:left;}
.productborder.list .product.list .default .list-vertical.product-info {text-align:left;padding:20px;}
.productborder.list .product.list .default .list-vertical.product-info .product-desc {padding:5px 0px;}

/* Product page */
.productpage-content .tab-content {padding:20px 20px;}
footer .row {padding-bottom:0px;}
footer .footercol {width: 33.33%;float:left;padding-bottom:20px;}
footer .footercol:nth-child(4) {width: 100%;box-sizing: border-box;clear: both;}
footer .footercol:nth-child(4) h3 {text-align:center;}
.footer-bottom {border-top:0px solid;}
.footer-bottom #newsletter, .footer-bottom #contact-details {width:100%;}
.footer-bottom #contact-details {border-top: 1px solid #fff;padding-top: 20px;}
.footer-bottom #newsletter {padding: 20px 25px;border-top: 1px solid #fff;}
.footer-bottom .call, .footer-bottom .mail {width:50%;float:left;}
footer .footercol:nth-child(4) a {padding:0px;}
footer .social-media {text-align:center; width: 50%;display: inline-block;float: left;}
footer .social-media .social-icon {margin:5px 5px;}
.kiyoh-widget {display: inline-block;width: 50%;text-align: center;}
.collection-banner .banner-content {display:none;}
.gui-block.gui-div-faq-form,
.gui-block.gui-margin.gui-div-faq-links {width: 100% !important;margin-bottom:20px;}
.product-usp .custom-usp li {border:0px solid;width:100%;display:none;}
}
@media (max-width: 992px) {
  #unique-selling-points .usp-container li {width:50% !important;padding: 10px 20px !important;text-align:left !important;display:inline-block !important;}
#unique-selling-points .usp-container li:nth-child(3) {display:none !important;}
.banner-item .banner-content {top:12% !important;}
/* Brands */
#products .categories-container .brandborder.categoryborder {width:33.33%;}
#products .categories-container .clear {clear:none;}
.bundle .product {width:49%;}
}
@media (min-width:768px){
  .safari .product-img .zoombox.fancybox .thumbs,
    .safari .product-img .zoombox.fancybox .images {float:left;}  
.row-item.countdown-item.first.active-banner, .row-item.banner-item.second.active-banner {width:50% !important;}
}
@media (max-width:761px){
  .product-img .zoombox {margin:0 auto;float:none;}
}
@media (max-width: 768px) {
  .widget-cart.right {display:none;}
#cart .cart-title {display:none;}
#slider-section #slider .flex-caption {display:none;}
#mobile-categories {display:none;}
.more.btn.clear {display:none;}
#unique-selling-points .usp-container li {text-align: center !important;}

.row {padding:5px 10px;}
#products #products-container .row-3 {padding: 5px 5px;padding-bottom: 0px;}
#products .categories-container .row-brands {padding: 0px 10px;}

.countdown-item.first {overflow:visible;}
.countdown-product, .countdown-product .default {overflow:visible;max-width:none;}
.countdown-product .limit-offer {background:transparent;position: relative;bottom:auto;margin:0 auto;float:none;}
.countdown-product .default .countdown-image {display: block;width: 50%;}
.countdown-product .vertical {display: block;float:left;width: 50%;}
.countdown-product .product-description a.title {font-size: 14px;padding-bottom: 0px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align:left;}
.countdown-product .product-description {padding:20px 20px;position: relative;bottom: auto;}
.countdown-product .price-box-desktop {display:block;padding:0px;}
.countdown-product .countdown-price {font-size:14px;}
.countdown-item .productborder .image-wrap .discountcorner {display:none;}
.countdown-product .product-description .countdown-top .daily-title,
.countdown-product .countdown-bottom {display:block;}
.countdown-product .product-description .countdown-top {padding-bottom:20px;}
.countdown-product .countdown-timer-spacer {padding:0px;margin: 0 auto;float: left;color: #fff;}
.countdown-product .countdown-timer-spacer .countdown-amount.triple, .countdown-product .countdown-timer-spacer .countdown-amount {width: 40px;height: 40px;line-height: 30px;padding:5px;}
.countdown-product .countdown-timer-spacer .countdown-period {color:#333 !important;font-weight:normal;}
.countdown-product .cart a.btn {text-align:center;}
.filler a {font-size:12px;}

#products #products-container .productborder {padding: 0px 5px 10px;}
#products #category-container .categoryborder,
#products #products-container .productborder {width:50%;min-height:auto;} 
#products #products-container .productborder .product-description .cart-grid {float:left;width:100%;}
#products #products-container .productborder .product-description .cart-grid span {display:none;}
#products #products-container .productborder .vertical {height: auto;}
#products #products-container .productborder .shipping-cost,
#products #products-container .productborder .vertical .price-box {float:left;text-align:left !important;width:100% !important;}
#products #products-container .productborder .product-description .price-box .price-new,
#products #products-container .productborder .product-description .price-box span {text-align:left !important;}
#products #products-container .productborder .stars-wrap.rounded-bot {width:100%;}

.productborder.list {width:50% !important;}
.productborder.list .product.list {text-align:center;}
.productborder.list .product.list .default,
.productborder.list .product.list .default .list-vertical.product-info,
.productborder.list .product.list .default .list-image-wrap {max-width: 350px;width:100%;display:inline-block;}
.productborder.list .product.list .default .list-image-wrap img {width:100%;height:auto;}
.productborder .product-description .product-desc {display:none;}

#products #category-container .categoryborder, #products #products-container .list{width:100%!important;}
.productborder.list .product.list .default .list-image-wrap, .productborder.list .product.list .default .list-vertical.product-info{width:50%!important;float:left;}
.productborder.list .product.list .default{max-width:none!important;background-color:#fff;}

#products #products-container .clear {clear:both;}
.shipping-cost {white-space:normal;}

#main {padding-top:80px;}
#products .countdown-item.first {width:100%;float:none;margin:0 auto;padding:0px;}
#products .banner-item.second {display:none;}
#products .banner-item.second .banner {position:relative;top:auto;bottom:auto;}
#products .banner-item.second .banner strong {width:100%;font-size:22px;box-sizing: border-box;}
#products .banner-item.second .main-title {background: rgba(0,0,0,1);color: #fff;display: inline-block;text-align: center;padding: 16px 10px;letter-spacing: 4px;font-size: 28px;font-weight: lighter;text-transform: capitalize;font-family: "Lobster Two", Helvetica, sans-serif;width: 100%;box-sizing: border-box;}
#products .banner-item.second .sub-title {background:#e9e7e7;box-sizing:border-box;font-size: 16px;margin:0px;padding: 16px 10px;width:100%;}
#products .banner-item.second .mobile-banner-btn {background: #F90;color: #fff;display: block;padding: 2.5px 10px;}
.ban1-img {width: 100% !important;float: left;height: auto;}
#usp-footer .usp-image .usp-item strong {font-size:14px !important;}

#blogs .carousel-non .item.gallery-item {max-width: 50%;float:left;}
#seo-content h1,
#seo-content .excerpt .text-half {width:100%;}
#seo-content h1 {font-size: 24px !important;}

.third-div {width: calc(100% / 1 - 20px)}
#instagram .instagram-item {width: calc(100%/3 - 5px);}

.usp-image .usp-item {padding:20px 10px !important;}
.usp-image .usp-item i {font-size:36px;}
#usp-footer .usp-image .usp-item strong {font-size: 12px !important;}
#unique-selling-points .usp-container ul.custom-usp li {width:100% !important;}
#gmaps-description,
#gmaps {width:100%;}

.footer-bottom .call, .footer-bottom .mail {display:inline-block;text-align: center;width:100%;margin-bottom:20px;}
.contact {display: inline-block;margin-left: -60px;}
#products .collection-banner {display:none;}

/* Collection */
#collection-header {display:block;}
#collection-header .collection-caption h1 {font-size:18px;}
#collection-header .header-image,
#collection-header .collection-banner {width:100%;display:inline-block;}
#collection-header .header-image .collection-caption,
#collection-header .collection-banner p, #collection-header .collection-banner a {display:none;}
.collection-filters-dropdown #filter_form .filter-checkbox.filter-value {width: calc(50% - 25px);}

/* Product */
.product-wrap {padding:20px;}
.productpage-content .product-img {width: 100%;margin: 0 auto;float: none;}
.product-content {padding: 0px;width: 100%;margin: 0 auto;float: left;}
.productpage-content .quantity {display:table-cell;width:120px;float:none;}
.product-wrap .cart .cart-button.bag-buttons {float:none;}
.productpage-content .product-img .zoombox.fancybox .thumbs {width:100% !important;}
.product-wrap .timer.is-countdown {width:230px;}
.product-wrap .timer.is-countdown .countdown-amount.triple, .product-wrap .timer.is-countdown .countdown-amount {width: 40px;height: 40px;line-height: 30px;padding:5px;}
.product-wrap .timer.is-countdown .countdown-section .countdown-period {display:none;}
.productpage-content .tabs li {box-sizing:border-box;width:50%;}
.productpage-content .tab-content {padding:0px 20px;}
.productpage-content .usp-banner a i {font-size:24px;}
.productpage-content .usp-banner span {display:none;}
.productpage-content .cart {text-align: center;}
.productpage-content .quantity {display:inline-block !important;width:100%;margin-bottom:0px;text-align:left;float:left;}
.productpage-content .product-wrap .product-content .cart .cart-button.bag-buttons {width: 100%;padding: 0px;float: none;padding-top: 20px;text-align: center;display: inline-block;}
.breadcrumbs, .product-wrap .product-description p, .product-wrap .product-content .subtitle-variant,
.product-wrap .product-usp {display:none;}
.product-wrap .product-content {padding-bottom:0px;}
.product-info-bottom,
.product-wrap #product_configure_form {width: 100%;float: none;margin:0 auto;padding:0px;}
.product-usp .custom-usp li {width:100% !important;border:0px solid !important;}
.bundle .product.main-product {width: 33.33% !important;float: left;display:block;}
.bundle.left {width: 66.66% !important;float: left !important;display:block;margin-bottom: 20px;}
.bundlecart{display:block;width:100%;float:left;}
.bundlecart .out-of-stock {width:100%;float:left;}
.bundlecart .out-of-stock em {box-sizing:border-box;float:left;}
.product-details .cart a.btn {width:100%;}
.product-details .price.total {float:right;}

/* Brands */
#products .categories-container .brandborder.categoryborder {width:50%;}
#products .categories-container .clear {clear:none;}

/* Cart */
.gui-table thead, .gui-table .gui-button-small, .gui-col3-equal-col1.gui-div-cart-related, .gui-cart .gui-div-cart-shipping, .gui-table table thead tr th:nth-child(5), .gui-table table tbody tr td:nth-child(5), .gui-cart .gui-table tbody tr td:first-child, .gui.gui-checkout.gui-checkout-confirm .gui-table table thead tr th:nth-child(3), .gui.gui-checkout.gui-checkout-confirm .gui-table table tbody tr td:nth-child(3), .gui.gui-thankyou .gui-table table thead tr th:nth-child(3), .gui.gui-thankyou .gui-table table tbody tr td:nth-child(3), .gui-cart .gui-table tbody tr:last-child td:last-child, .gui-table thead tr th{display:table-cell !important;width: 100%;box-sizing: border-box;}
.gui-table thead,
.gui #gui-form-cart thead {display:table-header-group !important;width:100%;}
.gui #gui-form-cart thead tr:nth-child(odd) { background: rgba(100,100,100,0.1);color: #000;display: table-row;width: 100%;}
.gui-checkout .gui-table tbody tr td:first-child,
.gui-cart .gui-table tbody tr td:first-child {width: auto;padding: 0px;padding-left:5px;vertical-align:middle;}
.gui-checkout .gui-table tbody tr td:first-child .gui-image,
.gui-cart .gui-table tbody tr td:first-child .gui-image {display: block !important;float:left;}
.gui-col3-equal-col1.gui-div-cart-related {display: block !important;}
.gui-cart-sum .gui-item .gui-desc,
.gui-cart-sum .gui-item .gui-price {width:100% !important;float:left;text-align:left;}
.gui-checkout .gui-form .gui-item.gui-right.strict-submit {width:100% !important;float:left;}
.gui-div-cart-sum .gui-align-right {float:left !important;width:100% !important;}
}
@media (max-width: 580px) {
  #unique-selling-points .usp-container li {padding:10px 10px !important;}
#unique-selling-points .usp-container li i {display:none !important;}
#unique-selling-points .usp-container li .usp-item strong {font-size:11px !important;line-height:normal !important;}
.cart-slide {margin-right:20px;}
#countdown-timer {float: left;margin-bottom: 0px;width: 100%;background: #fff;padding: 20px 0px;}
.countdown-product .countdown-timer-spacer {width:auto;}
.countdown-product .countdown-bottom {display:none;}
#products #products-container .productborder .product-description .title {font-size:14px;}
#blogs .item.gallery-item .post-info p {display:none;}
#gmaps-info .contacts {width:100%;padding-bottom:10px;}
footer .footercol {width:100%;text-align:center;}
#footer .contact {margin-left:0px;}
#footer .contact a {font-size:18px !important;}
#footer .call p {margin-left: 0px !important;}
#footer .contact span {margin-right:0px !important;}
#newsletter #newsletter-content {width: 100%;float: left;}
#newsletter #newsletter-content .wrapper {padding:0px;}
#newsletter #newsletter-content .wrapper input,
#newsletter #newsletter-content a.btn {width:100% !important;margin-bottom:10px;}
#newsletter #newsletter-content .wrapper .news-content {width:100%;}
#newsletter #newsletter-content .wrapper span {display:none;}
#newsletter #newsletter-content .wrapper strong {font-size:24px;}
.footer-bottom #newsletter .wrapper p {text-align:center;font-size:18px;}
.kiyoh-widget {width: 100%;}
footer .social-media {float:none;width: 100%;}

/* Productpage */
.collection-filters-dropdown #filter_form .filter-checkbox.filter-value {width:100%;margin:0px;}
.filteren-dropdown {width: 100%;margin: 0px;box-sizing: border-box;}
#collection-filters .filter-container form .tui-dropdown {width:100%;text-align:center;}
.collection-filters-dropdown .tui-dropdown.brands {width:100%;margin-top:0px;margin-bottom:10px;}
.tui-dropdown ul {width:100%;}
.product-wrap .cart .cart-button.bag-buttons a i {display:none;}
.collection-filters-dropdown .tui-dropdown {width: calc(100% - 110px);margin: 0px;float: left;box-sizing: border-box;margin-right: 10px;margin-bottom: 10px;}
.collection-filters-dropdown .tui-dropdown.limit {width: auto;margin: 0px;box-sizing: border-box;margin-right:20px;}
.collection-filters-dropdown .modes {float:right;}
.collection-filters-dropdown .modes ul li {margin:0px;}
.product-wrap .product-content h1 {display:inline-block;padding-top:20px;font-size:24px;display:inline-block;}
.product-img, .product-wrap #product_configure_form, .product-info-bottom,
.specificaties table, .specificaties th, .specificaties td {min-width:120px;}
.reviews .bottom .right {width:100%;float:left !important;}
footer .social-media {width:100%;}
.mobile-hide {display:none;}
.bundle .product.main-product {width: 100% !important;float: left;display:block;}
.bundle.left {width: 100% !important;float: left !important;display:block;margin-bottom: 20px;}
.bundle-plus {display:none;}

.gui, .textpage {padding:10px !important;}
}
@media (max-width: 480px) {
  .sidebar.boxed-menu .logo a img {margin-left:0px;}
#resMenu {left: -480px;width:100%;}
#resMenu ul {width:100%;float:left;}
.autocomplete.open {border-top: 1px solid #eee;top: 99px !important;width: 340px !important;height: 100%;float: left !important;}
#slider-section #slider .flex-direction-nav {display:none;}
#unique-selling-points .usp-container ul {padding:5px 0px !important;float:left;width:100% !important;}
#unique-selling-points .usp-container li {width:100% !important;padding:5px 5px !important;text-align:center !important;}
#unique-selling-points .usp-container li:nth-child(3), #unique-selling-points .usp-container ul li:nth-child(4) {display: none !important;}

.countdown-product {max-width: 350px;}
.countdown-product .default .countdown-image {width: 100%;}
.countdown-product .vertical {margin:0 auto;float:none;}  
.countdown-product .cart a.btn {margin:5px 0px;}
.countdown-product .product-description {padding:5px 20px;}
.countdown-product .product-description a.title {text-align:center;}
.countdown-product .product-description .countdown-top {padding-bottom:0px;}
.countdown-product .limit-offer {background: rgba(0,0,0,0.7);position: absolute;bottom: 88px;width: 100% !important;padding-top: 5px;}
.countdown-product .limit-offer .countdown-period {color:#fff !important;}
.countdown-product .product-description strong,
.countdown-product .product-description .price.price-offer.price-len,
.countdown-product .countdown-price {text-align:left;}
.countdown-product .countdown-bottom {display:block !important;width:100%;}
.countdown-product .countdown-timer-spacer { margin: 0 auto;float: none;width: 200px;}
.countdown-product .vertical {width:100%;}
#products #products-container .productborder .product-description .cart-grid a {font-size:12px;}
.countdown-product .price-old,
p.price.price-offer.price-len,
.countdown-product .countdown-price {float:left;width:auto;}
.countdown-product .price-old, p.price.price-offer.price-len, .countdown-product .countdown-price {font-size:14px;float:left;padding-right:5px;}
.countdown-product .countdown-timer-spacer .countdown-amount.triple, .countdown-product .countdown-timer-spacer .countdown-amount {width: 40px;height: 40px;line-height: 30px;padding:5px;}
.countdown-product .countdown-timer-spacer .countdown-period {color:#fff !important;font-weight:normal;}
.countdown-product .price-box-desktop {display:none !important;}
.shipping-cost.collection {margin-bottom:10px;}
.countdown-item .productborder .image-wrap .discountcorner {display:block;}
.countdown-product .product-description .countdown-bottom .cart a {width:100%;box-sizing:border-box;text-align:center;}
.discountcorner {display:none;}
#products #products-container .productborder .variants-container {display:none;}

.productpage-content {padding-top: 0px !important;}
.productpage-content .product-wrap {padding:20px 10px;}
.countdown-amount.triple, .countdown-amount {padding:10px 5px;width:45px;height:35px;line-height:20px;}
.productpage-content .socialmedia {margin-top: 20px;text-align: center;}
.productpage-content .socialmedia .social-icon {display: inline-block;text-align: center;margin-bottom:10px;}
.productpage-content .socialmedia .social-icon a {display:inline-block;float:none;}
.product-wrap #product_configure_form {padding:0px;width:100%;}
.productpage-content .product-img, .product-wrap #product_configure_form, .product-info-bottom, .product-content {width:100%;}

#blogs .item.gallery-item {float: none;width: 100%;max-width: 285px;margin: 0 auto;}
#newsletter .wrapper p {font-size:18px;}
#products .countdown-item.first {width: 100%;padding:0px;}
#products .banner-item.second {padding:0px;margin-top:20px;}
#products .banner-item.second {width:100%;}
#products #products-container .row-3 {padding:5px 5px;}
#products #category-container .categoryborder,
#products #products-container .productborder {padding:0px 5px;padding-bottom:10px;padding: 5px 5px 5px 5px;}
#products #products-container .productborder .product-description .price-box span {width:auto;}
#instagram .instagram-item {width: calc(100%/2 - 5px);}
#seo-content h1,
#seo-content .excerpt .text-half {font-size:90%;padding: 0px 10px;}
#blogs .item.gallery-item .post-info .readmore {width:100%;text-align: center;}
#blogs .item.gallery-item .post-info i {display:none;}
#page-content .categories .category {width:100%;}

/* Brands */
#products .categories-container .brandborder.categoryborder {width:100%;}
#products .categories-container .clear {clear:none;}

}
@media (max-width: 360px){
  .productborder.list .product.list .default .list-image-wrap, .productborder.list .product.list .default .list-vertical.product-info{width:100%!important;}
.product-wrap .cart .quantity {margin:0 auto;text-align:center;float: none;}
.product-wrap .cart .cart-button.bag-buttons {float:left;padding: 10px 0px;}
.product-information tr td {min-width: auto}
.bundle .product {width:100%;}
}  
@media (max-width: 340px) {
  #products #category-container .categoryborder,
    #products #products-container .productborder {width:100%;}
#blogs .carousel-non .item.gallery-item {max-width: 100% !important;}
.productborder.list {width: 100% !important;}
}
@media (min-width:580px) and (max-width: 1280px){
#cart {right:15px;}
}