@media only screen and (min-width:2560px){
.advantages {margin-top:8rem;}
}

@media only screen and (max-width: 1440px) {
.home_slider .item img {top:0;}
.advantages {margin-top:-11rem;}
}

@media only screen and (max-width: 1366px) {
.advantages {margin-top:-13rem;}
}

@media only screen and (max-width: 1280px) {
.advantages {margin-top:-15rem;}
}

@media only screen and (max-width: 1199px) {
	.body { width:90%}
	.home_slider .body {width:90%}
	.recipes { background-size:100% auto; padding-top:7rem}
	.advantages {padding-top:6rem}
	.home_slider .item img { width:auto; height:100vh}
	.scrollup{ bottom:0; right:0;}
}

@media only screen and (max-width: 1199px) and (orientation: landscape) {
 .home_slider .item img { width:100%; height:auto}
}


@media only screen and (max-width: 1152px) {
.newsletter .sectionTitle { font-size:4rem;}
.bottom-nav {padding:1.25rem 0; display:block}
.bottom-nav a {display: inline-block; padding:1rem;}
/*.contacts {padding:1.25rem 0;}*/
.recipes article, .advantages article, .recipes-all article { font-size:1.125rem;}
.absArrow { max-width:60px !important;}
.confiText { text-shadow:1px 1px 2px #000000;}

.mText { font-size:3rem;}
.bigText { font-size:4rem;}

.slogan .mText { font-size:3.95rem;}
.slogan .bigText { font-size:5rem;}

.top-products .sectionTitle {font-size:3rem;}
.top-products .sectionTitle span:first-of-type {font-size:4rem;}
.advantages article { padding:1.5rem;}
}


@media only screen and (max-width: 1151px) {
header { height:50px; top:1rem}
header .logo {top:-1rem}
.logo img { width:100px;}
header nav, header.scrolled nav {display:none; width:50%; height:100vh; clear:both;float:none; overflow-y:scroll; position:fixed; z-index:100; background:#112c26; right:0; top:0;-webkit-box-shadow: 1px 0 3px 0 rgba(0,0,0,.3);
box-shadow: 1px 0 3px 0 rgba(0,0,0,.3);}
#menu-icon{display:inline;top:1.85rem;cursor:pointer}
header.scrolled #menu-icon {top:1.85rem;}
#menu-icon.active {right:30px;}
#menu-icon.active .first{ -webkit-transform:rotate(45deg); transform:rotate(45deg); margin-top:10px; border:2px solid #ffffff; position:fixed}
#menu-icon.active .second{ -webkit-transform:rotate(135deg); transform:rotate(135deg); top:2.7rem;  border:2px solid #ffffff; position:fixed}
header.scrolled #menu-icon.active .second{top:1.7rem; }
#menu-icon.active .third{display:none}
header nav ul, header.scrolled nav ul { padding:4rem 0 0 0; margin:0; list-style:none; display:block; width:100%;}
header nav ul li, header.scrolled nav ul li { display: block; width:100%; text-align:center }
header nav ul li:nth-of-type(4) { width:100%;}
header nav ul li:nth-of-type(4), header nav ul li:nth-of-type(5), header nav ul li:nth-of-type(6) { text-align:center}
header nav ul li a, header.scrolled nav ul li a { color:#ffffff; font-weight:400; font-size:1rem; display:inline-block; padding:.5rem 1.5rem; margin-top:1rem;}
header nav ul li a:hover, header.scrolled nav ul li a:hover {text-decoration:none; color:#ffffff;}
.page { padding-top:6rem;}
}

@media only screen and (max-width: 1024px) {
.confi { padding:2rem 0 5rem;}
.cans { position:relative; float:left; text-align:center}
.cans img { width:100%; max-width:500px; margin-top:0;}
.confiText { max-width:500px; float:none; margin:0 auto;}
.mText { font-size:2.1rem;}
.bigText { font-size:3rem;}
.slogan .mText { font-size:3.95rem;}
.slogan .bigText { font-size:5rem;}
header.header-home {top:1rem;}
header.header-inner {top:1rem;}
header.scrolled {top:0; background:rgba(17,44,38,1)}
.confiText ul { width:100%; margin:1rem 0; padding:0}
.confiText ul li { padding:.5rem 0;}
.confiText ul li:before { width:35px; height:20px; background-size:100% auto; margin-right:0}
.confiText ul li a { line-height:32px;}
.more { padding:1rem 0;}
.top-products { padding:2rem 0;}

.top-products .sectionTitle {font-size:2.1rem;}
.top-products .sectionTitle span:first-of-type {font-size:3rem;}
.advantages {padding-top:4rem;}
.advantages article img { max-height:70px;}

.product-list { width:48%;}

.page.over { padding-bottom:5rem;}
.recipe-details img { max-width:40px;}
.col h3{padding:4rem 0 0 0;}
}

@media only screen and (max-width: 991px) {
.col h3{padding:4rem 0 0 0;}
}

@media only screen and (max-width: 959px) {
.top-products .sectionTitle { width:100%; max-width:500px; float:none; margin:0 auto; padding-top:0;}
.top-products .list-products { width:100%;}
.advantages {background:url(../img/woodBgMobile.png) no-repeat center top; background-size:100% auto;}

.recipe-details { padding-bottom:1rem;}
.recipe-details img { max-width:35px;}
.recipe-details div:first-of-type { padding-left:0; padding-right:.5rem;}

.where { width:22.5%;}
.where:nth-of-type(6n+1) { clear:none; margin-left:2%;}
.where:nth-of-type(4n+1) { clear:left; margin-left:0;}
}

@media only screen and (max-width: 800px) {
.col h3{padding:2.5rem 0 0 0;}
.path { display:none;}

.recipe-details { display:table-row;}
.recipe-details:last-of-type { padding-bottom:0;}
.recipe-details div { width:auto; display:table-cell; vertical-align:middle; padding:0 1rem;}
.recipe-details div:first-of-type { border-right:1px solid #d6bb8c; text-align:right;}
.recipe-details img, .product-link img { width:auto; box-shadow:none; border:none; border-radius:0}
.recipe-details img { max-width:45px; margin:0;}
.col-details {width:48%; float:left; padding-bottom:1.5rem; position:relative; margin:0 0 0 35%;}
.row {border-spacing: 0 1.5rem}
}

@media only screen and (max-width: 768px) {
.newsletter .sectionTitle { font-size:3rem;}

.recipes, .advantages {padding-top:4rem; margin-top:-5rem;}
.recipes article, .recipes-all article{ width:50%}
.recipes article:nth-of-type(3) { clear:left; float:none; margin:0 auto;}
.recipes-all article:nth-of-type(3n+1) { clear:none;}
.recipes-all article:nth-of-type(2n+1) { clear:left;}
.image-recipe img { border:5px solid #ffffff;}
.recipeTitle { max-width:100%;}

.home_slider .body { width:100%; max-width:480px;}
.slogan { max-width:480px; margin:0 auto; float:none;}
header nav, header.scrolled nav {width:100%;}
h3 {font-size:1.25rem;}
a.useProduct { font-size:1.125rem;}

.col, .preparation { width:100%; max-width:70%; float:none !important; clear:both; margin:0 auto; }
.advantages article { font-size:1rem;}

}

@media only screen and (max-width: 640px) {

.recipes-all article:nth-of-type(3) {float:fleft; margin:0;}
.recipes-all article:nth-of-type(3n+1) {clear:none;}
.recipes-all article:nth-of-type(2n+1) {clear:left;}
.cans img { width:100%; max-width:400px; margin-top:0;}
.confiText { max-width:400px; float:none; margin:0 auto;}
.top-products .product { width:calc(50% - 3rem); margin:1.5rem;}
.top-products .product:first-of-type { margin:1.5rem;}
.top-products .product:nth-of-type(3) { clear:left; float:none; margin:0 auto;}
.home_slider {width:100%; height:80vh; display:block; z-index:1; position:relative;}
.home_slider .item {width:100%; height:80vh; position:relative; overflow:hidden; }
.content .cats article img { height:30px;}
.small_slider .owl-carousel { background:#ffffff; border:2px solid #d8b98a;}
.small_slider .owl-carousel .item { width:100%; text-align:center; padding:1rem;}
.product-details {width:50%; float:left; padding-top:3rem;}
.col { width:50%;}

.where { width:30%;}
.where:nth-of-type(6n+1) { clear:none; margin-left:2%;}
.where:nth-of-type(4n+1) { clear:none; margin-left:2%;}
.where:nth-of-type(3n+1) { clear:left; margin-left:0;}

.col-details {width:48%; float:left; padding-bottom:1.5rem; position:relative; margin:0 0 0 30%;}
}

@media only screen and (max-width: 600px) {
html { font-size:.875rem;}
.newsletter .sectionTitle { font-size:2.5rem;}
.newsletter form { padding-top:1rem;}
.newsletter input[type=text], .newsletter input[type=email] { margin-top:0;}
.newsletter { background:url(../img/newsletterBgMobile.jpg) no-repeat center top; background-size:cover; padding:4rem 0}
.footer-left, .footer-right { width:100%; text-align:center; padding:.5rem 0;}
/*.contacts span:nth-of-type(3), .contacts span:nth-of-type(4), .contacts span:nth-of-type(5) { clear:both;}*/
.advantages { padding:4rem 0 0rem;}
.advantages article { padding:1rem}

.home_slider .body { width:100%; max-width:400px;}
.slogan { max-width:400px; margin:0 auto; float:none;}
.slogan .mText { font-size:3.75rem;}
.slogan .bigText { font-size:4.5rem;}

h1 { font-size:2.25rem;}

.path { font-size:.857rem;}
.content img {border:5px solid #ffffff; -webkit-box-shadow: 0 0 0 2px #d7bc8d; box-shadow: 0 0 0 2px #d7bc8d;}
.small_slider img { max-width:100%; margin:1rem 0; border-radius:0; border:none; -webkit-box-shadow: none; box-shadow:none; vertical-align:top}
.recipe-details img, .product-link img { width:auto; box-shadow:none; border:none; border-radius:0}
.col-more img { vertical-align:middle; width:auto; border:none; box-shadow:none;}

.advantages article { width:100%;}

}
@media only screen and (max-width: 550px) {
.products-all article {width:100%; height:auto !important;}
.product-list { width:100%; padding-bottom:1rem;}
.image-product { width:30%;}
.name-product { width:70%;}

.small_slider { width:100%;padding-top:2rem;}
.product-details {width:100%;padding-top:2rem;}

h1 { font-size:1.75rem;}
.recipes h2 { font-size:1.5rem;}
h3 {font-size:1.25rem;}

.col, .preparation { width:100%; max-width:80%; float:none !important; clear:both; margin:0 auto; }

.col-details {width:68%; float:left; padding-bottom:1.5rem; position:relative; margin:0 0 0 30%;}
.recipe-details img { max-width:35px; margin:0; float:left;}
}

@media only screen and (max-width: 480px) {
.recipes article, .recipes-all article { width:100%; clear:left; float:none; margin:0 auto !important; max-width:70%;}
.top-products .product { width:100%; clear:left; float:none; margin:1.5rem auto; max-width:70%;}
.top-products .product:first-of-type { margin:1.5rem auto;}
.advantages { padding:3rem 0 0rem;}
.advantages {background:url(../img/woodBgXS.png) no-repeat center top; background-size:100% auto;}

.home_slider .body { width:100%; max-width:300px;}
.slogan { max-width:300px; margin:0 auto; float:none;}
.slogan .mText { font-size:2.75rem;}
.slogan .bigText { font-size:3.5rem;}

.col img { max-width:100%;}
.col .recipe-details img { max-width:35px;}
.cats article { width:49%; padding-bottom:1rem;}
.col, .preparation { width:100%; max-width:90%; float:none !important; clear:both; margin:0 auto; }
.recipes-list{width:100%; padding:0 0 2rem 0; float:left; margin:0 0 2rem 0; border-right:none; border-bottom:1px solid rgba(255,255,255,.35);}
.products-list{width:100%; padding:0 0 2rem 0; margin:0 0 2rem 0; border-right:none; border-bottom:1px solid rgba(255,255,255,.35);}
.social {width:100%; margin:0 0 0 0;}
.promo-pic img{max-width:96%;}

.col-details {width:68%; float:left; padding-bottom:1.5rem; position:relative; margin:0 0 0 25%;}
}

@media only screen and (max-width: 399px) {
.mText { font-size:2rem;}
.confi {background:url(../img/confiBg.jpg) no-repeat center center;}

.top-products .sectionTitle {font-size:2rem;}
.col, .preparation { width:100%; max-width:100%; float:none !important; clear:both; margin:0 auto; }
.product-link { width:80%;}
.product-link figure { width:90%; height:90%; border:5px solid #ffffff;}
a.useProduct { width:80%; margin:0}

.where { width:48%;}
.where:nth-of-type(6n+1) { clear:none; margin-left:2%;}
.where:nth-of-type(4n+1) { clear:none; margin-left:2%;}
.where:nth-of-type(3n+1) { clear:none; margin-left:2%;}
.where:nth-of-type(2n+1) { clear:left; margin-left:0;}

.col-details {width:68%; float:left; padding-bottom:1.5rem; position:relative; margin:0 0 0 20%;}
}

@media only screen and (max-width: 359px) {
.mText { font-size:1.8rem;}
.top-products .sectionTitle {font-size:1.8rem;}
}

@media only screen and (max-width: 375px) {
.home_slider .item img { width:auto; height:84vh}

.col-details {width:78%; float:left; padding-bottom:1.5rem; position:relative; margin:0 0 0 15%;}
}





@media only screen and (max-width: 1366px) {
.home_slider.video-s {width:100%; height:auto; }

}
@media only screen and (max-width: 768px) {
.advantages.with-video { margin-top:-8rem;}
}
@media only screen and (max-width: 640px) {
.advantages.with-video { margin-top:-3.5rem;}
}
@media only screen and (max-width: 480px) {
.advantages.with-video { margin-top:-2.875rem;}
}