@media only screen and (max-width:1180px) {
.nav-wrap li.dropdown-arrow > div::after {display:none;}
.container{padding:0 10px}
.logo h2 .large-text{font-size:4.2vw}
.nav-wrap > ul > li > a,.nav-wrap > ul > li > div{font-size:1.2vw}
.button-big .button-big-text span{font-size:1.6vw}
#owl-slider .caption h2{font-size:3.5vw}
.button-small{font-size:1.2vw}
.block-wrap .head h4,.block-wrap .head h1{font-size:1.4vw}
.banana-banner h5,.banana-banner h5 span{font-size:2.3vw}
.footer-column{width:25%}
.footer-column-3{width:45%}

.product-sale-wrap .product-items .img-link img{width:auto;max-width:90px;max-height:120px;}
}
@media only screen and (max-width:1024px) {
.nav-wrap > ul > li > a,.nav-wrap > ul > li > div{font-size:1.4vw}
.nav-wrap .home-icon a{font-size:2.6vw}
.nav-wrap .home-icon{width:5.39%}
.button-big .button-big-text span{font-size:1.8vw}
.block-wrap .head h4,.block-wrap .head h1{font-size:1.6vw}
.logo h2 .medium-text {font-size:3.5vw;}
article.content-text.three-columns{column-count:2;-webkit-column-count:2;-moz-column-count:2;}
}
@media only screen and (max-width:767px) {
.nav-wrap li:hover ul.menu-dropdown,.nav-wrap .home-icon{display:none}
.nav-wrap li.dropdown-arrow > div::after {display:inline-block;}
.logo,.website-slogan-wrap{width:100%;border:none}
.logo{border-radius:0}

.logo h2 .website-logo-text{font-size:6.5vw}
.website-slogan-wrap h2 span{font-size:6vw}
.toggle-nav,.home-icon-mobile{display:block;color:#fff;width:40px;border-radius:5px 0 0 0}
.home-icon-mobile{border-radius:0 5px 0 0}
.nav-wrap{height:40px;line-height:40px}
.nav-wrap > ul{display:none;width:100%;position:absolute;top:40px;background:#920051}
.nav-wrap > ul > li{float:none;display:block;width:100%}
.nav-wrap > ul >li > a,.nav-wrap > ul > li > div{font-size:13px;height:40px;line-height:40px;border-top:1px solid rgba(255,255,255,0.2)}
.nav-wrap > ul > li > a{padding:0}
ul.menu-dropdown{position:relative;background:#aaa;left:0;margin:0;-webkit-box-shadow:inset 0 0 24px 0 rgba(0,0,0,0.25);-moz-box-shadow:inset 0 0 24px 0 rgba(0,0,0,0.25);box-shadow:inset 0 0 24px 0 rgba(0,0,0,0.25);display:none}
ul.menu-dropdown li a{padding:0;font-weight:600}
#owl-slider .caption{padding:20px 5%;height:210px;width:400px;}
#owl-slider .caption.block-left,#owl-slider .caption.block-right {left:50%;right:auto;margin:0 0 0 -200px;}
.button-big .button-big-text span{font-size:18px}
#owl-slider .caption h2{font-size:4.5vw;line-height:4.5vw}
#owl-slider .owl-controls{width:92%}
.col-left{width:100%}
.product-sale-wrap .product-items .product-first{border-right:none;border-bottom:1px solid #ddd}
.product-sale-wrap .product-items .product{width:100%}
.product-sale-wrap .product-items .img-link{width:23%}
.product-sale-wrap .product-items .info{width:72.234%}
.button-small{font-size:12px}
.block-wrap .head h4,.block-wrap .head h1{font-size:2.4vw}

article.content-text-one-column,article.content-text.two-columns,article.content-text.three-columns {column-count:1;-webkit-column-count:1;-moz-column-count:1;}

.footer-column,.footer-column-3{width:100%;margin-right:0;margin-bottom:10px}
.footer-column{min-height:auto}
.footer-column li.head{padding:0 0 5px;margin:0 0 5px;border-bottom:1px solid rgba(0,0,0,.8);position:relative}
.footer-column li.head:after{content:'';height:1px;width:100%;position:absolute;left:0;bottom:-2px;background-color:rgba(255,255,255,.3)}
.footer-bottom{text-align:center;padding:10px 30px;line-height:25px;}
.col-right{width:100%}
.most-sale-wrap .product-items li{text-align:center;border-right:1px solid #ddd;width:33%;border-bottom:none}
.most-sale-wrap .product-items .product-last{border-right:none}
.most-sale-wrap .product-items .img-link{width:100%;margin-bottom:10px}
.most-sale-wrap .product-items .img-link img{width:70%}
.most-sale-wrap .product-items .info{width:100%}
.top-product-wrap .owl-item .img-link img {width:50%;}
.scroll-top:hover {padding:10px 20px 10px 12px;font-size:25px}
.side-menu{background-color:#f8f8f8}
.side-menu li a{width:100%;float:left;border-right:1px solid #ddd;text-align:center;padding:10px 0;min-height:60px;background-color:#fff;box-shadow:inset 0 -4px 10px rgba(0,0,0,0.1),inset 0 1px 1px rgba(255,255,255,1)}
.side-menu li:nth-child(3n+3) a{border-right:none}
}
@media only screen and (max-width:580px) {
section#content{padding-top:15px}
.block-wrap,.big-banner{margin-bottom:15px}
.button-big .button-big-text span{font-size:12px}
.big-banner .caption.block-left,.big-banner .caption.block-right {left:50%;margin:-55px 0  0 -135px;}
.owl-slider-wrap,#owl-slider .item{height:260px}
#owl-slider .caption{top:15px;}
#owl-slider .caption{height:190px}
#owl-slider .caption h2{height:55px;font-size:4.5vw;line-height:4.5vw}
.block-wrap .head h4,.block-wrap .head h1{font-size:2.4vw}
article.content-text{padding:10px;column-count:1!important;-webkit-column-count:1!important;-moz-column-count:1!important;font-size:14px;line-height:21px}
.banana-banner h5,.banana-banner h5 span{font-size:5vw;line-height:6vw}
footer{padding:10px 0 95px}
}
@media only screen and (max-width:479px) {
.logo,.website-slogan-wrap{height:60px;line-height:35px}
.logo h2 .large-text{font-size:8.6vw;text-align:right}
.website-logo-icon{width:50px;height:50px;position:absolute;left:10px;top:50%;margin:-25px 0 0}
.website-slogan-wrap h2{font-size:5.5vw;line-height:27px}
.website-slogan-wrap h2 span{font-size:5.5vw}
#owl-slider .caption{width:250px;top:15px;}
#owl-slider .caption.block-left,#owl-slider .caption.block-right {margin:0 0 0 -125px;}
#owl-slider .caption h2{height:55px;font-size:5.5vw;line-height:5.5vw}
.product-sale-wrap .product-items .product{width:100%;text-align:center}
.product-sale-wrap .product-items .img-link{width:100%}
.product-sale-wrap .product-items .img-link img{width:auto}
.product-sale-wrap .product-items .img-link img {max-width:inherit;}
.product-sale-wrap .product-items .info{width:100%}
.block-wrap .head{height:auto;line-height:17px;min-height:40px;padding:5px 0;display:table;width:100%;text-align:center}
.block-wrap .head h4,.block-wrap .head h1{font-size:14px;padding:0 5px;display:table-cell;vertical-align:middle}
.most-sale-wrap .product-items li{border-right:none;width:100%;border-bottom:1px solid #ddd}
.most-sale-wrap .product-items .product-last{border-right:none;border-bottom:none}
.most-sale-wrap .product-items .img-link{width:100%;height:auto;}
.most-sale-wrap .product-items .img-link img{width:auto;max-width: initial;max-height:100px;}
.most-sale-wrap .product-items .info{width:100%;display:inline-block}
.top-product-wrap .owl-item .img-link img {width:50%;}

}