@media (min-width:1600px){
	.about{ background-size: 26%; }
	.about-text{ padding-bottom: 180px; }
  .slider{ min-height: 1046px;}
  .slider-text{ padding-top: 250px; }
  .slider-img img{ width: 350px; }
  .slider-socials{ bottom: 30%; }
}
@media (max-width:1200px){
  header{ font-size: 3.6rem; }
	nav ul li a{ padding:0 5px; }
  .slider-text h2{ font-size: 14rem; }
  .slider-text h3{ font-size: 11rem; }
  .quality-left{ margin-bottom: 60px; }
  .quality-tabs ul li{ margin-bottom:15px; }
}
@media (max-width:992px){  
  header{ padding:5px 0; }
  .logo img{ height: 50px; }
	nav{ display: none; }
  .languages{ display: none;}
  .mobile-socials{ display: block; }
  .slider{ min-height: 640px; /*height: calc(100% - 100);*/ }
  .slider-socials{ display: none; }
  .slider-top{ text-align: center; height: 100%; }
  .slider-bg-color{ height: 100%; }
  .slider-text{ height: 270px; padding-top: 90px; position: static; }
  .slider-text h2{ font-size: 8rem; margin-bottom: 10px;} 
  .slider-text p{ font-size: 3.6rem; line-height: 1.2; }
  .slider-text h3{ font-size: 7rem; margin-bottom: 10px; }
  .slider-text h4{ font-size: 5rem; margin-bottom: 10px; }
  .slider-text h5{ font-size: 4rem; }
  .slider-btn{ margin-top: 15px; }
  .slider-img{ display: none; }
  .slider-bg{ position: static; }
  .slider-bg-holder{ height: 360px; position: absolute; bottom: 0;}
  .paginations,.slider-paginations{ display: none; left: 0; width: 100%; top:auto; right: auto; bottom: 10px; font-size: 6rem; font-weight: 500;}
  /*.swiper-pagination-switch{ display: inline-block; margin:0 3px;}*/
	.home{ padding:0; }
	.home article{ padding:30px 0; }
  .home h2{ font-size: 10rem; }
  .home h3{ font-size: 9rem; }
  .home p{ font-size: 4rem; }
	.home-title{ position: static; }
	.home-right{ display: none; }
  .home-left{ width: 80%; top:0; }
  .home-left img{ margin-left:-50%; }
  .mobile-homebg1{ display: block; position: absolute; left: 10px; top:10px; z-index: -1; }
  .mobile-homebg1 img{ max-width: 26%; }
  .mobile-homebg2{ display: block; position: absolute; right: 0; bottom:-10px; z-index: -1; margin-right: -30% }
  .mobile-homebg2 img{ max-width: 35%; float: right;;}
	.video{ padding:0; }
  .video iframe{ height: 300px; }
  footer{ display: none; }
  .mobile-footer{ display: block; padding:30px 0;}
  .mobile-footer a{ color: #2b2523; }
  .footer-logo img{ max-width: 50%; margin-bottom:0; }
  .footer-contact ul li{ background-position: center top; padding:25px 0 0 0; }
  .footer-nav ul{ padding:0 0 0 0; border:0; }
  .footer-nav:before{ content: ''; display: inline-block; margin:10px 0 5px 0; width: 30px; height: 5px; background-color: #86c06a; }
  .footer-nav ul li{ padding-bottom: 0; }
  .footer-left{ margin-top:15px; }
  .footer-left p{ font-weight: 700; color: #2b2523; font-size: 5rem; }
  .footer-links img{ max-width: 80%; }
	.copyright{ text-align: center; }
  .copyright span{ display: block; }
  .footer-socials{ display: none; }
  .bottom{ font-size: 4rem; }
  .gotop{ display: none; }
	/****/ 
  .top-title{ height: auto; position: static; margin-bottom: 20px; }
  .top-title h2{ position: static; font-size: 7rem; padding-right:30px; background: none; line-height: 30px; border-bottom: 1px solid #2b2523;}
  .top-title:after{ display: none;}
  .middle-title h2{ font-size: 8rem; }
  .middle-title h3{ font-size: 6rem; }
	.about{ padding-top: 80px; }
	.about-img{ position: static; }
	.about-img-holder{ height: 350px; }
	.about-text{ padding:15px 15px 50px 15px; }
  .about-text p{ margin-bottom:15px; }
  .about-center{ display: none; }
  .about-bottom{ display: block; text-align: left; border-top: 1px solid #2b2523; margin-bottom: 30px;}
  .about-bottom h2{ padding:5px 15px; border-bottom: 1px solid #2b2523; /*font-weight: 500; */ font-weight: 700; font-size: 6rem; text-transform: uppercase;}
  .about-bottom h2 span{ display: block; color: #2b2523; cursor: pointer; }
  .about-bottom h2 span:after{ content: '+'; float: right; }
  .about-bottom h2 span.open:after{ content: '-'; }
  .about-bottom article{ display: none; padding:15px 0; border-bottom: 1px solid #2b2523; }
  .about-bottom article p{ margin-bottom: 15px; }
  .about-bottom article img{ max-width: 100%; margin-bottom: 15px; }
	.about-brands h2 span:after{ width: 40%; }
  .about-brands ul{ padding:0; }
	.about-brands ul li{ display: block; margin:0 40px 50px 40px; height: 120px;}
  .about-brands ul li a:before{ width: 120px; }
  .about-brands ul li img{ height: 70px; }
   /****/ 
  .pros-slider{ height: 750px;}
  .swiper-container{ bottom: 0; width: 100%; height: 620px; position: absolute; }
  .slide1{ background-color: #f3997b; }
  .slide2{ background-color: #f9b256; }
  .slide3{ background-color: #95c11f; }
  .slide4{ background-color: #00b9ee; }
  .pros-top-title{ margin: 80px 0 20px 0; height: auto;}  
  .pros-top-title h2{ font-size: 7rem; line-height: 30px;border-bottom: 1px solid #2b2523; }
  .pros-top-title:after{ display: none;}
  .swiper-row{ height: auto; position: absolute; top:220px; }
  .swiper-item{ height: auto; }
  .pros-top-text h3{ font-size: 7rem; }
  .pros-top-text p{ font-size: 4rem; }
  .pros-slider-img{ position: static; padding:0; margin:0 -15px;}
  .pros-slider-text{ position: static; }
  .pros-slider-text h4{ /*color: #fff;*/ font-size: 6rem; }
  .slider-textlist{ font-size: 4rem; }
  .pros-featured{ display: none; }
  .pros-list{ padding-top:0; }
  .pro{ width: 240px; height: 240px; }
  .pro h3{ font-size: 8rem; }
  /*#pros-noslider{ display: none; }
  #character-slider{ display: block; }*/
  /****/ 
  .quality,.dairy,.contact{ padding-top:80px; }
  .quality-left{ margin-top:10px; margin-bottom:0; }
  .quality-right,.dairy-img{ position: static; padding:0; }
  .quality-right-holder{ height: 350px; margin-bottom: 30px; }
  .dairy-img-holder{ height: 350px!important; }
	.quality-licences ul{ margin:0 -15px; }
	.quality-licences ul li{ padding:15px; }
	.quality-licence{ padding:90px 0; font-size: 6rem;}
  .quality-middle{ display: none; }
  .quality-meta{ margin-bottom: 30px; }
  .quality-block-text{ margin:0; }
  /****/ 
  .contact-item{ margin-bottom: 30px; }
  .contact-form h3{ display: block; font-size: 9rem; margin:50px 0 30px 0;}
  .contact-form h3 span{ display: block; font-weight: 700; font-style: italic; }
  .contact-form h3 i{ font-weight: 100; }
	.map iframe{ height: 600px; }
	
}