/*
	General styles
*/
html{

}
body {
	font-family: "PT Sans Narrow", Arial, sans-serif;
	background-color: #c7e1ff;
	font-size: 13px;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: rgba(0,0,0,0);

}
html.inner{
		    height: calc( 100% - 105px);
}
.inner body{
	height: 100%;
}
@font-face {
    font-family: '../fonts/pf_din_text_comp_proregular';
    src: url('../fonts/pfdintextcomppro-regular-webfont.eot');
    src: url('../fonts/pfdintextcomppro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfdintextcomppro-regular-webfont.woff2') format('woff2'),
         url('../fonts/pfdintextcomppro-regular-webfont.woff') format('woff'),
         url('../fonts/pfdintextcomppro-regular-webfont.ttf') format('truetype'),
         url('../fonts/pfdintextcomppro-regular-webfont.svg#pf_din_text_comp_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Let's get this party started */
::-webkit-scrollbar {
    width: 12px;
}

/* Track */
::-webkit-scrollbar-track {
background: black;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 10px;
    background: rgb(255, 255, 255);

}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4);
}
h1 {

	font-weight: normal;
	font-size: 40px;
}
ul{
padding: 0;
}
h2 {font-weight: normal;
	font-size: 20px;
}
a, a:visited {
	text-decoration: none;

}
.cold{
	width: 45%;

	float: left;
}
.nav a.active{
padding: 4px !important;
text-decoration:none;border:1px solid white; border-radius:4px;
}
.eachportion{
	float: left;
	width: 55%;
	box-sizing: border-box;
	padding: 0 2%;
	text-align: center;
}

.eachportion h2{
	font-size: 42px;text-transform: uppercase;
		font-family: 'PT Sans', sans-serif;
		padding: 25px 0 20px 0;
		color: white;text-align: center;
		margin-bottom: 0;
}
.eachportion span{text-align: left;
	display: inline-block;
}
.eachportion h2 img{
width: 33%;
    margin-right: 15px;
    float: right;
    display: inline-block;

    position: relative;
    top: 5px;
}
.full-text h3{
	font-size: 16px;font-weight: normal;
}
.full-text b{
	font-size: 20px;
	padding: 14px 0 10px 0;
	display: block;

}
.eachportion h3{
	font-family: 'PT Sans', sans-serif;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	font-size: 103px;
	margin: 0;margin-bottom: 10px;
	position: relative;
	    top: -8px;
}
.rotate{
	width: 23.5%;float: left;
	font-family: 'PT Sans', sans-serif;
	color: white;text-align: center;
}
.rotate img{
	width: 80%;
}
.rotate h5{margin: 0 0 0px 0;
	font-size: 23px;

	font-weight: bold;

}
.rotate p{margin-top: 0;    text-transform: uppercase;
	font-size: 14px;font-family: 'PT Sans Narrow', sans-serif;
}
.rotate span{font-weight: bold;
font-size: 19px;text-transform: lowercase;
}
.rotate+.rotate{
	margin: 0 1%;
}

.rotate:last-child{
	margin-right: 0 !important;
}
.svg_a{
	position: absolute;
	z-index: 9999;

	left: 50%;

}
.fa-youtube{
	font-size: 31px;
	position: relative;
	top: -2px;
}
.full-text{
	display: none;
}
.foot-right{
	float: right;
}
.foot-right span{text-align: center;
	float: right;margin-top: -6px;
}
.fa-vk{
	font-size: 32px;
	position: relative;
	top: -4px;
}
#line1{
	width: 320px;
	    left: 50%;

	    margin-left: -160px;}
#line1 path:nth-child(6), #line1 path:nth-child(7), #line1 path:nth-child(8),  #line1 path:nth-child(9), #line1 path:nth-child(10), #line1 path:nth-child(11), #line1 path:nth-child(12)  {
	 	    stroke: #FFFFFF;
	 }
	 .nav li ul{
	 	display: none;
	 }
.nav li ul{
	padding-left: 25px;
	line-height: 14px;font-size: 15px;
}
.sshishka{
	display: none;
}
.gobuy{
color: white;
border: 1px solid;
border-radius: 6px;
padding: 12px 45px;
text-transform: uppercase;
font-size: 22px;
display: inline-block;
margin: 35px 0 15px 0;}
#hvoya{

	top: 0px;
    left: 0%;
    overflow-x: hidden;
    text-align: left;
    width: 100%;position: relative;
	margin: 0 auto;
    max-width: 1200px;

}
.svg_r{
	width: 180px;
}

.hvoya{


	 position: relative;



}
.svg_a path{fill:none;stroke:#FFFFFF;stroke-miterlimit:10;
	stroke-width: 8px;
}
.div-shishka:first-child{
	margin-bottom: 60px;margin-top: 95px;
}
.div-shishka{
	text-align: left;
}
.div-shishka h2{margin: 0;
    color: white;
    font-family: 'PFDinTextCompPro-Thin';
    font-size: 124px;
    line-height: 75px;
}
.div-shishka h3{color: white;
	font-family: 'PFDinTextCompPro-Light';
	font-size: 16px;font-weight: normal;
}
#shishka{fill: none;
    stroke: #FFFFFF;
    stroke-miterlimit: 10;
    width: 467px;max-width: 100%;
    enable-background: new 0 0 595.3 841.9;

    display: block;
    margin: 0px auto -120px auto;
}
.svg_r path, #shishka path{
	stroke-width: 7px;
}
.autor-block{
	margin-top: 30px;
}
.autor-photo{
	width: 30%;float: left;
}
.autor-text{
	float: left;
	width: 70%;
	padding: 0 30px;
	box-sizing: border-box;
}
.pdf-link a{
	color: white;
	text-decoration: underline;
	font-size: 15px;
}
.extra-content iframe{
	width: 100%;
	height: 408px;
}
.pdf-link {
margin-top: 15px;
	position: relative; }
 header{
padding-top: 20px;
padding-bottom: 5px;
position: fixed;
z-index: 99999;
top: 0;left: 0;
width: 100%;;
	background: black;
	color: white;

	font-family: 'PT Sans', sans-serif;
	font-size: 12.5px;
}
header a{
float: left;display: inline;
	width: 14.2857%;
	text-align: center;
	color: white;
}
header a.active{text-decoration: none;
	color: #ffa200;
}
header a:hover{color: #ffa200;
	text-decoration: none;

}
footer{
	padding: 70px 30px 20px 30px;
	    background: black;
	    position: relative;
	    color: white;z-index: 4444;
}
.footer-menu{
	float: left;font-size: 14px;
	width: 190px;
	margin-bottom: 0;
}
.footer-menu li{
	float: left;
	width: 50%;

	list-style-type: none;
}
.t8-blend-block{
	padding-top: 350px
}
.t8-blend-block_info{
	;
	float: right;text-align: left;font-family: "PT Sans Narrow";
	width: 65%;color: white;
}
.t8-blend-block_info h3{
	font-size: 30px;font-weight: normal;
	margin-bottom: 15px;
}
.t8-blend-block_info p{
	font-size: 14px;padding-bottom: 25px;
}
.t8-blend-block_info font{
	color: #ffa200;
}
 .more-blend{
	color: white;text-decoration: none;
	font-size: 21px;
	float: right;padding-right: 50px;
	    background: url(../img/arrow_r.png) no-repeat right center;
	    background-size: 34px;
}
.t8-extra-block{
	padding: 65px 0 50px 0;
}
.t8-extra-block img{
		position: relative;


}
.footer-menu li a{
	color: white;text-decoration: none;
}
.copyright{
	float: right;
}
.copyright a{
display: inline-block;
vertical-align: bottom;
margin-right: 10px;
font-size: 37px;
color: white;
}
a:hover {
	text-decoration: underline;
}
.product{width: 24%;display: inline-block;
vertical-align: top;
color: white;margin-top: 45px;
}
.touchonly {
	display: none;
}
html.touch .touchonly {
	display: block;
}
.container{height: 100%;
	max-width: 1200px;position: relative;margin: 0 auto;
}
.blocked {width: 100%;height: 100%;
	overflow: hidden !important;
}
.know_more{font-family: "PT Sans Narrow";
	font-size: 32px;color: white;text-transform: uppercase;
	text-decoration: none;
	position: relative;padding: 2px 70px;
}
.know_more:before{
	content: "";background: url(../img/arrow_l.png) no-repeat center left;
	position: absolute;left: 0;top: 0;width: 44px;height: 44px;background-size: 44px;
}
.know_more:after{
	content: "";background: url(../img/arrow_r.png) no-repeat center right;
	position: absolute;right: 0;top: 0;width: 44px;height: 44px;background-size: 44px;
}
.know_more:hover, a:hover{
	text-decoration: none !important;
		color: #ffa200 !important;

}
section#titlechart{
	overflow: hidden;
}
section#titlechart #description h2 {
	margin-top: 65px;
	font-weight: normal;
	font-size: 43px;
	margin-bottom: 0;
	text-align: center;
	font-family: 'PFDinTextCompPro-Medium';
	text-transform: uppercase;
	display: inline-block;
}
.mainul{
	    margin-top: 50px;
	    font-size: 28px;

	    font-family: 'PFDinTextCompPro-LightItalic';
	}

.main_title{
	font-family: 'PFDinTextCompPro-Light';
	font-size: 35px;
	line-height: 40px;}
.main_title span
{
	float: left;
}
	.main_title img{margin-left: 5px;
		position: relative;top: 0px;float: left;
	}
	#backer{
		margin: 0;
	}
#content-wrapper{
 }
#titlechart{
 overflow: hidden;position: relative;    min-height: 680px;

}
.product_title{text-transform: uppercase;text-align: left;
margin-bottom: 0;font-weight: normal;position: relative;
	font-size: 32px;font-family: "PT Sans Narrow";
}
.product_title img{top: -10px;
	position: absolute;left: -54px;
}
.products{
width: 80%;

    margin-left: 10%;
	text-align: center;
}
.product{
	text-align: left;
}
.product ul{
	padding-left: 20px;
	text-align: left;
}
.mobile-buttons{
	display: none;
}
.product ul li{    list-style-position: inside;
	list-style: circle;font-size: 14.5px;margin-top: 0;

	font-family: 'PT Sans', sans-serif;
}
#parallax2 {
	position: relative;
	z-index: 999;
}
.fruitdesc{
	color: white;

	font-family: 'PT Sans', sans-serif;
	max-width: 300px;
}
.fruit-name{
	margin: 0;
	font-size: 18px;
	font-weight: normal;
}
.fruit-info{
	font-size: 14px;
}
 #scene{position: absolute;
	 top: 0;left: 0;width: 100%;height: 100%;margin-top: 0;
}
#scene li{
	height: 100%;
	width: 100%;
}
.item_title{
	font-size: 58px;
	font-weight: normal;line-height: 58px;
	margin-bottom: 0;
	font-family: "PT Sans Narrow";
}
.item_more{font-family: "PT Sans Narrow";
	color: #a5e650;text-decoration: none;
	display: inline;
	padding-left: 26px;
	background: url(../img/arrow_r.png) no-repeat left center;
	background-size: 21px;
	font-size: 29px;
	text-transform: uppercase;
}
.item_more:hover{
	color: #ffa200;
	text-decoration: none;
}
.clearfix{
	clear: both;float: none;
}
.right_item,.left_item{
	color: white;
	width: 45%;
	float: left;
}
.right_item p,.left_item p{
	font-size: 18px;margin-top: 0;
}
.right_item img {
	float: left;
}
.left_item img{
	float: right;
}
 .left_item_info{
	float: left;width: 45%;
}
.right_item_info{width: 45%;
	float: right;    margin-right: 10%;
}
.left_item{
	margin-right: 5%;
}
.right_item{
	margin-left: 5%;
}

.container{
	text-align: left;
}
.noselect * {
	user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
}
.sibxp_info{
	font-family: 'PT Sans', sans-serif;
	float: left;width: 40%;
	color: white;
	margin-left: 60%;
}
.sibxp_info h2{

	font-size: 31px;
}
.sibxp_info h3{
	font-size: 15px;
}
.sibxp_info p{
	font-size: 14px;
}
.foot_cont{
display: inline-block;
    vertical-align: bottom;
    margin-right: 20px;
    margin-top: 5px;
}
.fixed{
top: 0;min-width:100%;min-height: 100%;
	position: fixed;right: 0;
}
.loader{width: 100%;height: 100%;position: fixed;
	background: #757575;z-index: 109999;

}
#inner-wrapper .container::after{
	content: "";display: table;clear: both;float: none;
}
.faq h4{margin-top: 65;
	font-size: 22px;margin-bottom: 0px;
	font-style: italic;
}
#mobilelogo{
	display: none;
}
.faq h4:first-child{
	margin-top: 0;
}
.faq p{

}
#parallax3 {
	position: relative;z-index: 1000;
}
#line7{
	width: 150px;top: 87px;left: 4%;
}
.mobile-button{
	display: none;
}
#line8{
	top: 35%;
	left: 12%;
	width: 122px;
	margin-left: -61px;
}
#line9{
	top: 47%;
	left: 12%;
	width: 160px;
	margin-left: -80px;
}
#line10{
	top: 52%;
	width: 96px;
	margin-left: -50px;
	left: 13%;
}
#line11{
	top: 50%;
	margin-left: -80px;
	left: 24%;
	width: 160px;
}
#line12{
	top: 58%;
	margin-left: -80px;
	left: 32%;
	width: 160px;
}
.s1{


	position: relative;
	padding: 0px 0;
}

.s2{
	position: relative;	padding: 90px 0;
	margin-top: -49px;


}
.s2-form{font-family: "PT Sans Narrow";
    padding: 32px 45px 35px 45px;
    color: white;
    border-radius: 6px;
    background: rgba(0, 0, 0, .85);
    text-align: center;
    width: 25%;z-index: 15000;position: relative;
    margin-top: 186px;

}
.s2-form input[type=submit]:hover{
	    color: #ffa200;
}
.birki{
	width: 69%;
	margin-top: 10px 0 15px 0;
}
.s3{
	background: url(../img/s3.jpg) no-repeat top center;background-size: cover;
	position: relative;z-index: 1000;

}
.more-science{display: inline-block;
text-decoration: none;margin-top: 25px;
	font-size: 20px;color: white;
}
.s3-block{
	font-family: "PT Sans Narrow";
	padding: 400px 0 100px 0;
	color: white;
	box-sizing: border-box;

	text-align: center;
	width:50%;
}
.s3-block .toner {
	padding-top: 40px;
	padding-bottom: 50px;
	padding-left: 30px;padding-right: 30px;
		background: rgba(0, 0, 0, .65);
}
.s3-block h2{
	font-size: 25px;
	line-height: 26px;
	margin: 10px 0 15px 0;
	font-weight: normal;
}
.mobile-button i{
	margin-right: 4px;
}
.s3-block h2 font{
	color: #ffa200;
}
.s3-block p{
	font-size: 14px;
}
#parallax1{
	z-index: 5;
}
section.demo{position: relative;
	z-index: 3;
}
#titlechart{
	z-index: 2;
}
.s2-form h2{
	margin-top: 0;
	font-size: 30px;
}
.s2-form input{
display: block;
background: none;
color: white;
margin: 0px auto 15px auto;
font-size: 16px;
border: 1px solid #FFF;
border-radius: 5px;
padding: 4px;
width: 80%;
}
.s2-form input[type=radio]{
    display: inline;
    width: auto;
}
.love{	margin-left: 15%;
	text-align: left;margin-top: 30px;
}
#line6{
	    left: 19%;
	    width: 57%;
	    margin-top: -264px;
	    margin-bottom: -140px;
	}
	.blender{
		margin-left: 35%;width: 55%;
	}

.s2-form input[type=submit]{
	outline: none;
	background: no-repeat;
	border: none;
	margin: 20px auto 5px auto;
	color: white;
	text-decoration: none;
	font-size: 18px;
}
.s1-box{
	background: rgba(0, 0, 0, .55);
	color: white;
	position: relative;
	z-index: 10000;
	padding: 30px 40px 20px 40px;
	margin: 10% 0 7% 38%;
}
.s1-box h2{font-family: "PT Sans Narrow";
	font-size: 58px;
	    margin: 0 0 15px 0
}
.eje{
	margin-left: 69%;width: 24%;margin-top: 29%;
}
.brus{
	margin-left: 54%;width: 20%;margin-top: 34%;
}
.s1-box h2 span{
	font-size:29.5px ;
}
.s1-box p{
	font-family: "PT Sans Narrow";
	font-size: 22px;
}
.s1-box p font{
	color: #ffa200;
}
.doselect * {
	user-select: auto;
	-webkit-user-select: auto;
	-khtml-user-select: auto;
	-moz-user-select: auto;
	-o-user-select: auto;
}
.side-menu{
	float: left;
	width: 35%;
	color: white;
	box-sizing: border-box;
	padding:0 15px;
}
.right_item img{
	width: 25%;
	    margin: 15% 7% 15% 7%;
}
.left_item img{
	width: 41%;
	margin: 20px 5%;
}
#sib6 h4:first-child{
	margin-top: 0;
}
#sib6 h4{
	margin-top: 30px;
}
.t8extra{
 margin-top: 20px;
	width: 100%;
}
.hvoya img{
	width: 50%;
	margin-left:6%;
}
#parallax2>div{
	background: url(../img/bak1.jpg) no-repeat bottom center;background-size: cover;padding-top:10%;padding-bottom: 13%;
}
#line13{
	enable-background:new 0 0 595.3 841.9;width: 400px;
	    margin-top: -350px;
	    left: 58%;
	    margin-left: -200px;
}
.side-menu .nav{
	padding: 10px 0;
}
.fruitdesc:nth-child(1){
	margin-left: 22%;
}
.fruitdesc:nth-child(2){
	margin-left: 12.5%;
	margin-top: 13%;
}
.fruitdesc:nth-child(3){
	margin-left: 20%;
	margin-top: 22%;
}
.fruitdesc:nth-child(4){
	margin-left: 26%;
	    margin-top: 28%;;
}
.fruitdesc:nth-child(5){
    margin-left: 22%;
    margin-top: 35%;
}
.lastmargin{
	position: relative;z-index: 9999;margin: -47px 0;
}
.fruitdesc:nth-child(6) {
  margin-left: 38%;
      margin-top: 43%;}
.extra-content{
font-size: 14px;
	float: left;
	color: white;
	margin-bottom: 90px;
	width: 65%;
	  font-family: 'PT Sans', sans-serif;
}
.extra-content h4{
margin-top: 45px;
font-size: 19px;margin-bottom: 5px;
}
.extra-content h5{
	margin-bottom: 0;
	font-size: 17px;
	padding-left: 35px;
	margin-top: 40px;
}
.extra-content p{
	font-size: 16px;

}

.extra-content p.extra-lead,.extra-content{
	font-size: 16px;
}
.sciencec .side-menu .nav{
	padding: 10px 80px 10px 0;
}
.side-menu .nav li{
	list-style-type: none;
}
.extra-content{
	display: none;
}
.extra-content.active-tab{
	display: block;
}
.extra-title{
	text-align: center;
	    /* padding: 40px 0 70px; */
	    font-family: "PT Sans Narrow";
	    font-weight: bold;
	    text-transform: uppercase;
	    font-size: 28px;
	    height: 121px;
	    padding: 20px 0;
}
.side-menu .nav li a{
	color: white;
	    font-size: 16px;
	    padding: 5px;
	    margin: 3px 0;
	    display: inline-block;;
}
.breadcrumbs{
	position: absolute;
	right: 15px;top:0px;
	color: white;font-size: 14px;
}
#inner-wrapper{
	padding-top: 70px;
	    min-height: calc( 100% - 146px);
}
.load-text{

	    text-align: center;
	    position: absolute;
	    width: 100%;
	    top: 64%;
	   font-family: 'PT Sans', sans-serif;
	    font-size: 30px;
	    letter-spacing: 1px;
	    text-transform: uppercase;

}
.p-c{
	text-align: center;margin-left :9%;margin-right: 9%;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.svg-container {
	width: 100%;
	height: 250px;
}
.rumka{
	width: 11%;
	    margin-top: 22%;
	    margin-left: 31%;
}
.pack{
	width: 25%;
	    margin-top: 7%;
	    margin-left: 14%;
}
.rock{
	width: 30%;
	margin-top: 29%;
	margin-left: 6%;
}
.pipetka{
	width: 13%;
	margin-top: 30%;
	margin-left: 28%;
}
.clearfix {
    display: table;
}
.mainlayer{
	margin-left: 50% !important;margin-top: 7% !important;
}
.mainul li{
	list-style-type: none;
}
#inner-wrapper{
	background: url(../img/extra_back.jpg) no-repeat;
	background-size: cover;
}
html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
@media (min-width: 1441px){
	#line1{
		left: 46.5%;
	}
	#line14 path{
		stroke-width: 3px;
	}
	.lastmargin{
		position: relative;z-index: 9999;margin: -67px 0;
	}
	#line6{
		left: 28%;
		width: 38%;
	}
	.t8-extra-block{
		padding-top: 205px;
	}
	.products {
	    width: 80%;
	    margin-left: 10%;}
}
@media (max-width: 1200px) {
  .container {
    padding: 0 40px;
  }
  .item_title{
  	font-size: 51px;line-height: 51px;
  }
}
@media (max-width:1024px){
#line13{
	margin-top: -286px;
}
#line13 path{
	stroke-width: 4px;
}
.fruits{
	margin: 0 30px;
}
.fruitdesc:nth-child(2) {
    margin-left: 5.5%;
    margin-top: 11%;
}
.fruitdesc:nth-child(3) {
    margin-left: 0%;
    margin-top: 22%;
}
.fruitdesc:nth-child(4){

    margin-left: 10%;
    margin-top: 32%;
}

.fruitdesc:nth-child(5) {
    margin-left: 12%;
    margin-top: 44%;
}
.fruitdesc:nth-child(6) {
    margin-left: 29%;
    margin-top: 55%;
}
.blender {
    margin-left: 40%;width: 60%;
}
.rotate h5 {
    font-size: 15px;
}
.brus{
	margin-left: 61%;
}
.eje{
	margin-left: 71%;
}
.rotate p{
	font-size: 11px;
white-space: nowrap;;
}
.fruitdesc{
	max-width: 337px;
}
.hidebr{
display: none;
}
.hvoya img{

width: 40%;
	margin-left: 5%;
}
#line1{
	left: 43.5%;

	    margin-left: -85px;
}
	.main_title{
	font-size: 22px;
	line-height: 28px;
	}
	.rumka{
		width: 10%;margin-top: 25%;margin-left:39%;
	}
	.pack{
		margin-left: 20%;
	}
	#line4{
		display: none;
	}
	.pipetka{
		margin-top: 32%;
		margin-left: 32%;
	}
	.sibxp_info{
		width: 45%;
		margin-left: 50%;
	}
	.product_title{
		    font-size: 29px;
	}
	.product {
	    width: 27%;}
	.mainul {
	    margin-top: 35px;
	    font-size: 25px;}
	section#titlechart #description h2 {
	    margin-top: 33px;

	    font-size: 33px;}
	.rock{
		margin-top: 30%;
		margin-left: 12%;
	}
	.main_title img{
		width: 120px;
	}
	#example-wrapper .scrollContent #description{
		width: 85%;
	}

}
@media (max-width:768px){
.side-menu{
	padding: 0;
}
.extra-content p.extra-lead, .extra-content,.pdf-link a{
	font-size: 14px;
}
.extra-title{
	height: auto;
}
.mobile-buttons>div{
	bottom: -25px;
	text-align: right;
	position: absolute;

}
.breadcrumbs{
	color: white;
	    font-size: 14px;
	    width: 100%;
	    right: 0;
	    top: -25px !important;
	    text-align: center;
}
.side-menu img{
	margin-top: 20px;
}
.nav li ul{
	padding-left: 0;
}
.nav li ul a{
	font-size: 13px !important;
}
.sciencec .side-menu .nav{
	padding: 0px 0px 10px 0;
}
.mobile-buttons{
	display: block;
}
.green-but{
	display: none;
}
.footer-menu::after{
content: "";	display: table;clear: both;float: none;
}
#mobilelogo{
	display: block;
	    margin-top: 50px;
	    text-align: center;
	    margin-bottom: -25px !important;
}
header{
	padding: 0;
}
header a{
display: none;
	width: 100%;
	    font-size: 17px;
	  line-height: 32px;
}
.mobile-button{
	display: block;
	font-size: 17px;cursor: pointer;
	line-height: 12px;
	    padding: 12px 10px;
	text-align: center;
}


.mobile-button.active{
clear: both;float: none;
	background-color: #484848;
}
.foot_cont b{
	font-size: 16px;
}
.pc{
	display: none !important;
}
.p-r:last-child{
	margin-top: 0 !important;
}

.left_item_info,.right_item_info{
	width: 100%;
}
.footer-menu{
	display: none !important;
}
.right_item img{
	width: 45%;
display: block;float: none;
margin: 0 auto;
}
#products{
overflow: hidden;
	margin-top: 0;
}
#products .product:first-child{
	margin-top: 0;
}
.left_item_info, .right_item_info {
    width: 100%;
    margin-top: 125%;
}
.product{
	width: 85%;

	    margin-top: 30px;
	    margin-left: 15%;
}
.rotate{
	margin:0 2.5% 30px 2.5%!important
}
.rotate{
	width: 45%;
}
.rotate img{
	width: 60%;
}
#items{
	margin-top: 20%;
}
.s1-box{
	margin:10% 0 10% 0;
}
#line6{
	left: 19%;
	width: 57%;
	margin-top: -90px;
	margin-bottom: 0;
}
.eachportion{
	margin-bottom: 0%;
	width: 100%;float: none;
}
.eachportion h2{
	padding-top: 20px;
	font-size: 40px;
	margin-top: 0;
	padding-bottom: 45px;
}
#line7,#line8,#line9,#line10,#line11,#line12{
	display: none;
}

.blender{
	margin-left: 7.5%;
	width: 85%;
}
.cold {
    width: 90%;
float: none;
    margin-left: 5%;}
.left_item img{float: none;
	width: 64%;
display: block;
margin: 0 auto;
}
 #example-wrapper .scrollContent #description{
 	width: 100%;
 	text-align: center;
 }
 .main_title{text-align: left;
 	display: inline-block;
 }
 .fruitdesc{
position: relative !important;
    top: 62% !important;
    margin-left: 0 !important;
    max-width: 100%;
    margin-top: 3% !important; }
 .p-c{
text-align: left;margin-left: 15%;
 }
 #parallax2>div{
 	    padding-bottom: 59%;
 }

 .s3-block{
 	padding: 350px 0 20px 0;
 	width: 90%;
 	margin: 0 5%;
 }
 #line13{
 	width: 40%;
 	margin-top: -222px;
 	left: 65%;
 	margin-left: -200px;
 }
 #hvoya{
 	padding-bottom: 225px;
 	margin-top: 70px;
 }
 .blender img{
margin-top: -10%;
 }
 .eje{margin-left: 37%;
 	width: 20%;
 	margin-top: 45%;
 }
 .brus{

 		margin-left: 61%;
 		width: 24%;
 		margin-top: 40%;
 }
 .foot_cont{
 	margin-right: 0;
 }
 .pipetka {
   margin-top: 39%;
   margin-left: 49%;
   width: 18%;
 }
 .rock {
   margin-top: 40%;
   margin-left: 21%;
   width: 36%;}
 .rumka {
    width: 14%;
        margin-top: 30%;
        margin-left: 52%;
 }
 .pack { width: 33%;
     margin-top: 10%;
     margin-left: 29%;}
	.mainlayer{
	    margin-left: 0% !important;
	    margin-top: 80% !important;
	}
	#description{
		padding: 0 15px;
		box-sizing: border-box;
	}
	.main_title img{

		width: 105px;
	}
	.love{
	text-align: center;
	margin-right: 0;
	margin-top: 45px;
	margin-left: 0;
	}
	.copyright{
		float: none;
	}
	.mainul{
		margin-top: 25px;margin-bottom: 30px !important;
	}
	#scene{
		position: relative;
	}
	#description h2{
		    margin-top: 15px !important;
	}
	.s2-form{
		padding: 32px 25px px 25px;
		width: 50%;
		margin-top: 101px;

		margin-bottom: 50px;
		margin-left: auto;position: relative;
		margin-right: auto;z-index: 10;
		box-sizing: border-box;
	}
	#parallax2>div{
		padding-bottom:42%;

	}
	.extra-content{
		width: 100%	;
	}
	.extra-title{
		margin: 0;
	}
	svg{
		display: none;
	}
	section#titlechart{
		    padding-bottom: 50%;

	}
	#line1{
		left: 41%;
	}
	.side-menu{
		width: 100%;
		text-align: center;
	}
	#line1{
		display: none !important;
	}
	.hvoya img {
	    width: 80%;
	    margin-left: 10%;}
	.sibxp_info{
		width: 90%;
		margin-left: 5%;
		margin-top: 45%;

	}
}
@media (max-width:512px){
.rotate br{
	display: none;
}
.know_more{max-width: 320px;
	width: 100%;padding: 2px 0;display: block;
}
.mobile-buttons>div{
	bottom: 25px;}
footer{
	text-align: center;
}
.footer-menu{width: 60%;
width: auto;text-align: center;	display: inline-block;
}
.footer-menu li{
	text-align: left;
}
.foot_cont{
float: left;
	text-align: left;
}
header{
box-sizing: border-box;
	padding: 0px;

}

.s1-box{
	padding-left: 10px;
	padding-right: 10px;
}
.s1-box p{
	font-size: 18px;
}
.div-shishka h2{
	font-size: 96px;
	    line-height: 39px;
}
.container{
	padding: 0 15px;
}



#parallax2>div {
padding-bottom: 0;
}
.birki{
	width: 100%;
}
.item_title {line-height: 36px;
    font-size: 36px;
}
.copyright{
	float: none;margin: 20px auto 20px auto;;width: 100%;
}
.fruitdesc{
	top: 42% !important;
}
.p-r{
	margin-top: 0 !important;
}
#products{
	margin-top: 10%;
}

.eachportion h2{
	font-size: 31px;
}
section#titlechart #description h2{
font-size: 33px;
line-height: 38px;    margin-bottom: 30px;
}
	.footer-menu{
		width: 100%;
		float: none;
		margin: 0 auto;
		text-align: left;
		font-size: 16px;
	}
	.main_title img {
	    width: 90px;
	}

	.main_title {
	 font-size: 19px;
	 line-height: 25px;
	 }
	.mainul{
		font-size: 25px;
	}

	.right_item p, .left_item p{
		font-size: 14px;
	}

	.left_item{
		    margin-bottom: 80px;
	}
	.s2-form{
		padding: 32px 45px 2px 45px;
		width: 100%;
		margin-top: 101px;
		margin-bottom: 50px;
		margin-left: 0;
		box-sizing: border-box;
	}
	#line1{
		display: none !important;
	}
	 .extra-content iframe{
	 	width: 100%;
	 }
	 .extra-title{
	 	margin-bottom: 25px;
	 }
}
@media (max-width:380px) {
.autor-text{
	    float: left;
	    width: 100%;
	    padding: 20px 0 0 0;
	    box-sizing: border-box;

}
.extra-content iframe{
	height: 280px;
}
.autor-photo{
	width: 100%;float: none;
}
.fruitdesc{
	top: 32% !important;
}
}