
@media screen and (max-width: 1560px){
    .nav-left, .nav-right {width: 100px;}
    .content-inner {padding:0 100px;}
    .txt-content span {font-size:40px;}
    .food-btn {font-size:24px;height: 65px;line-height: 65px;}
    .nav-right span.box-head {font-size:20px;}
    .nav-right .links-hld .title {font-size:18px;}
    span.fz16 img {margin-top:5px;width:78px;}
    span.txt-small {line-height: 16px;font-size:12px;}
    .nav-left span {font-size:14px;}
    .nut1 {background: url(../img/nutrition-icon.svg) no-repeat -1px;background-size: 21px;}
    .nav-left .blog1 {top: 11%;}
    .nav-left .pro1 {    padding-left: 37px;top: 20%;    background: url(../img/production-icon.svg) no-repeat 12px -2px ;background-size: 16px;}
    .nav-left .active-link .pro1 {top: 44%;}
    .nav-left .active-link span {padding-left:35px;top: 34%;}
    .bottom-btns a {padding: 0 25px;font-size: 19px;}
    .bottom-btns a:before { top: 18px;height: 35px;}
    .bottom-btns {height: 60px;line-height: 60px;}
    nav {height: 70px;line-height: 70px;}
    header .logo img {height: 65px;margin-top:3px;}
    .slide1, .inner-page {margin-top:70px;}
    .nav-left, .nav-right {top:70px;}
    .nav-left, .nav-right {height: calc(100vh - 70px);}
    .filters .btns {padding:0 20px;height: 40px;line-height: 40px;font-size: 24px;}
    .flavours-box-small .title, .flavours-box-big .title {font-size:14px;}
    .map-wrap {height: 350px;}
    .premixes-top .premix-img {height: 65%;}
    .content-img {height: calc(100vh - 70px);}
    body .right-img-premix {height: 69% !important;top: 57px !important;}
    nav ul li a {font-size:16px;}
    .blue-box-links .bottom-img {height: 150px;}
    .blue-arrow {bottom:150px;}
    .blue-box-links .links-holder {padding-bottom:53%;}
    .blue-box-links-wrap .long-box .heading {margin-top:19px;}
    .big-cats-box .links-holder {padding-right:320px;}
    .blue-box-links-wrap .long-box .protfolio-text {font-size:18px;}

}

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

    .nav-left, .nav-right {display: none;}
    .w1040 {width: 100%;padding:0 10px;box-sizing:border-box;text-align: center;}
    header .logo {display: inline-block;float:none;}
    .content-inner {padding:0;}
    nav ul li a {font-size:18px;padding:0;}
    .food-btn {font-size:24px;width: 340px;height: 80px;line-height: 80px;}
    .bottom-btns {top: 40%;-webkit-transform: translateY(-50%);transform: translateY(-50%);bottom:auto;height: auto;padding:0 10px;box-sizing:border-box;}
    .bottom-btns a {width: 48%;margin-right:1%;margin-left:1%;margin-bottom:10px;}
    .bottom-btns a::before {bottom:0;top:auto;height: 1px;width:100%;}
    .for-mobile {display: block;}
    .bottom-btns .prod-links-m {float:left;width:100%;}
    .all-news {padding: 0;}
    .news-hld {width: 31.3%;}
    .product-hld {padding:45px 10px;}
    .partner-slider {padding:0 50px;box-sizing:border-box;}
    .partner-slider .owl-prev {left:5px;}
    .partner-slider .owl-next {right:5px;}
    .hamburger {display: block;}
    header {height: 55px;}
    header .logo img {height: 44px;}
    nav {z-index: 601;text-align:left; line-height: normal; padding-top: 10px;box-sizing: border-box;background: #3d95d6;-webkit-transition: all .6s cubic-bezier(.19,1,.22,1) 0s;transition: all .6s cubic-bezier(.19,1,.22,1) 0s;left: -150%;width: 300px;position: fixed;top: 55px;overflow-y: auto;height: calc(100vh - 55px);padding-bottom: 10px;}
    nav ul li {float:left;width:100%;padding: 0 15px;}
    nav ul li a {width: 100%;height:48px;line-height: 48px;color:#fff;font-size: 22px;}
    .slide1 {margin-top:55px;}
    .info-hld {padding:0 20px;}
    .content-img {height: calc(100vh - 55px);}
    .big-left-col {width: 100%;margin-right:0;text-align: left;padding-right:0;}
    .inner-page {margin-top:55px;}
    .path {margin-top:10px;margin-bottom:10px;}
    .free-text {font-size:16px;}
    .dottet-text {font-size:16px;background: url(../img/ball.png) no-repeat 0 6px;background-size: 12px;}
    .block-txt {margin-bottom:10px;}
    .block-txt img {max-width: 100%;}
    .right-texts {width: 100%;}
    .production-btn {margin-top:10px;}
    .commitment-box {width: 100%;height: auto;}
    .commitment-box .logo-wrap {width: 100%;}
    .commitment-box .right-text {height: auto;margin-left:0;width:100%;padding-left:0;margin-bottom:16px;}
    .commitment-box .right-text .vertical_centering_css3 {top:auto;transform:none;}
    .commitment-box .right-text::after {height: 1px;width: 80%;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);top: -6px;}
    .contact-box {margin-top:20px;}
    .right-col {width: 100%;}
    .filters .btns {font-size: 20px;padding: 0 13px;}
    .filters {padding:20px 0;}
    .filters .title {margin-bottom:20px;}
    .blog-slider .slide {height: auto;}
    .blog-slider .right-info {width: 100%;margin-bottom:70px;}
    .gallery-wrap {display: inline-block;float:none;}
    .right-text {width: 100%;margin-top: 10px;}
    .more-holder .more-news {margin-left:0;}
    .more-holder .news-hld {width: 48%;}
    .partners-holder .partners-link-wrap {width: 100% !important;padding:0 !important;}
    .partners-holder .partners-link-wrap:nth-child(1) {margin-bottom:20px;}
    .pdf-file {text-align: left;}
    .animal-hover {margin-bottom: 10px;}
    .animal-hover .download-row:last-of-type, .human-hover .download-row:last-of-type {border-bottom:0;}
    .contacts-box .partners-link-wrap:nth-child(2) {margin-bottom:15px;}
    .boxes-column .column .prods-dropdown {width: 100%;}
    .boxes-column {width: 100%;margin-left:0 !important;margin-right:0 !important;}
    .boxes-column .column .description {text-align: left;}
    .boxes-column .column {margin-bottom:40px;}
    .big-left-col img {max-width: 100% !important;height: auto !important;}
    .boss, .descriptor-right {width: 100%;}
    .descriptor-right {margin-top:30px;}
    .premixes-top .premix-img {position: relative;height: auto;width: 100%;float:left;}
    .grey-shape::after {display: none;}
    .premixes-top {height: auto;}
    .commitment-box {transform:none;top:auto;margin-top:20px !important;}
    .quality-box {margin-right:0;}
    .left-column {width: 100%;margin-right:0;}
    .right-column {width: 100%;margin-left:0;}
    .protfolio-boxes {width: 49.5%;}
    .boss-new {width: 100%;margin-right:0;}
    .big-left-col img {margin-right:0;width: 100%;}
    .quotes-wrap {width: 100%;}
    .portfolio-box-dropdown {width: 100%;opacity:1;display: none;}
    body .shown-contacts {display: block;}
    body .right-img-premix {height: auto !important;top:auto !important;}
    .inner-page-solutions .big-title {width: 100% !important;}
}

@media screen and (max-width: 769px){
   .contacts-box .partners-link-wrap:nth-child(1) .info-row{
        width:100% !important;
        height: auto;
    }
     .info-hld {padding:0 10px;transform:none;top:auto;margin-top:15px;float:left;}
     .txt-content span {font-size:30px;margin-top:15px;width:100%;margin:0;}
     .buttons {margin-top:70px;}
     .food-btn {width: 100%;margin-right:0 !important;height: 70px;line-height: 70px;font-size:22px;}
     .buttons .blue {margin-bottom:15px;}
     .bottom-btns a {width: 100%;margin-left:0;margin-right:0; line-height: 34px;}
     .news-hld {width: 100%;margin:0 0 10px 0;}
     .all-news {margin-top:30px;padding: 0 10px;box-sizing:border-box;}
     .head-news {height: auto;margin-bottom: 10px;}
     .product-img {width: 100%;}
     .product-txt {width: 100%;margin-top:10px;}
     .product-txt .head-news {font-size:26px;line-height: 30px;}
     .product-txt .description {font-size:16px;line-height: 20px;}
     .partner-slider .owl-prev, .partner-slider .owl-next {top:6px;}
     footer .colum {width: 100%;text-align: left;}
     footer .colum:nth-child(3) {margin-top:0;}
     footer .colum a {margin-bottom:20px;}
     footer .colum .right-phones {width: 100%;}
     footer .colum .tel {margin-bottom:20px;}
     .policy a {clear: both;margin: 0 0 20px 0;float:left !important;}
     footer .colum .tel:first-of-type {margin-top:20px;}
     .filters .title {font-size:23px;}
     .filters .btns {width:48%;margin-right:1%;margin-left:1%;margin-bottom:5px;height: 50px;line-height: 50px;}
     .blog-slider .right-info .title {font-size: 37px;line-height: 34px;text-align: left;}
     .blog-slider .right-info .free-text {line-height: 20px;font-size:16px;text-align: left;}
     .blog-slider .owl-prev, .blog-slider .owl-next {display: none;}
     .big-title-red {font-size:25px;line-height: 25px;}
     .bottom-btns {top:25%;}
     .gallery-wrap {width: 100%;}
     .gallery-wrap .thumbs a:nth-child(3n+1) {margin-left:20px;}
     .gallery-wrap .thumbs a:nth-child(2n+1) {margin-left:0;}
     .more-holder .news-hld {width: 100%;}
     body .blueimp-gallery > .prev, .blueimp-gallery > .next {left: 10px;}
     body .blueimp-gallery > .next {right: 10px;}
     .partners-holder .top-box {height: 70px;}
     .partners-holder {margin-top:5px;}
     .partners-holder .top-box .icon-wrap {height:70px;margin-right:10px;}
     .partners-holder .top-box .heading-top {height: 70px;font-size: 28px;line-height:25px;width: calc(100% - 90px);margin-left: 10px;text-align:left;}
     .partners-holder .other-partners a {height: 60px;}
     .partners-holder .main-partner {height: 100px;}
     .partners-holder .main-partner img {width: auto !important;height: 100%;max-width: initial;}
     .commitment-box .right-text {text-align: center;}
     .blue-box-links {margin:1%;width:48%;padding: 15px;}
     .blue-box-links .heading {font-size:25px;}
     .blue-box-links a {font-size:21px;}
     .blue-box-links-wrap {margin-left:0;}
     .flavours-box-small .title, .flavours-box-big .title {font-size:11px;}
     .big-cats-box {height: auto;width: 100%;padding-bottom:20px;}
     .big-cats-box .heading {margin-top:20px;}
     .contacts-box {margin-top:40px;}
     .contacts-page .box-info {height: auto;padding-bottom:105px;}
     .blue-box-links-wrap .blue-box-gradient .heading {width: 100% !important;height: 190px;text-shadow: 2px 1px 3px rgba(255,255,255,0.9);}
     .blue-box-links-wrap .long-box .heading {margin-top:10px; text-shadow: 2px 1px 3px rgba(255,255,255,0.9);}
     .blue-box-links-wrap .long-box {height: auto;margin-top:20px;}
     .blue-box-links-wrap .long-box .right-img {height: auto;width: 100%;position: relative;float:left;}
     .big-cats-box .links-holder {padding-left:10px;text-align: left;}
     .blue-box-links-wrap .long-box .free-text {width: 100% !important;}
     .boxes-column .column .description {width: 100%;}
     .boxes-columns-wrap {text-align: center;}
     .boxes-column .column .img-wrap {display: inline-block;float:none;margin-bottom:10px;}
     .blue-box-links .links-holder {padding-bottom: 80%;}
     .blue-box-links .bottom-img {height: 105px;}
     .blue-arrow {bottom:105px;}
     .big-cats-box .links-holder {padding-right:10px;}
}
@media screen and (max-width: 550px){
    .food-btn{
        float:left;
        width:100% !important;
        margin-bottom:10px;
    }
}
@media screen and (max-width: 450px){
    .txt-content span{
        font-size:25px;
    }
    .contacts-box .partners-link-wrap .info-row:nth-child(1){
        width:100% !important;
    }
}

