@charset "UTF-8";
@media only screen and (min-width: 1900px){
	.about-page .text{
		padding: 25px;
		margin: 0;
		border: dotted 2px #c2bbab;
		border-radius: 10px;
	}
}
@media only screen and (max-width: 1899px){
	#wrapper,
	footer{
		min-width: 1000px;
		background-position: center bottom 93px;
	}
	#wrapper:not(.page){
		background-image: none;
	}
	.inside,
	.education-single .inside{
		width: 960px;
	}
	main{
		padding-bottom: 123px;
	}
	.innerpeople li{
		margin: 0 !important;
	}
	.innerpeople li:nth-child(2){
		margin: 0 40px !important;
	}
	.innerpeople.children li:nth-child(2){
		margin: 0 20px !important;
	}
	.innerpeople .title{
		display: table-cell;
		width: 300px !important;
		margin: 0 !important;
		padding-bottom: 20px;
		vertical-align: bottom;
	}
	.innerpeople .desc-inner{
		position: relative;
		top: auto !important;
		width: 300px !important;
		margin: 0 auto 40px !important;
	}
	.innerpeople .image{
		width: 300px;
	}
	.round-slider{
		height: 400px;
		padding-top: 197px;
	}
	#round-slider{
		height: 400px;
	}
	.round-slider .desc{
		top: 450px;
		width: 400px;
		margin: 0 0 0 -200px;
	}
	.round-slider h1{
		font-size: 23px;
		margin-bottom: 10px;
	}
	.round-slider .txt{
		width: 340px;
		font-size: 14px;
	}
	#round-slider{
		background-image: url('../images/ellipse-mid.png');
	}
	.round-slider li{
		top: 912px;
		width: 126px;
		height: 126px;
		margin: -65px 0 0 -65px;
		border-width: 2px;
		-webkit-transform: rotate(60deg) translateX(592px) rotate(-60deg);
		-moz-transform: rotate(60deg) translateX(592px) rotate(-60deg);
		-ms-transform: rotate(60deg) translateX(592px) rotate(-60deg);
		-o-transform: rotate(60deg) translateX(592px) rotate(-60deg);
		transform: rotate(60deg) translateX(592px) rotate(-60deg);
	}
	.round-slider li.n4,
	.round-slider li.n6{
		width: 190px;
		height: 190px;
		margin: -97px 0 0 -97px;
	}
	.round-slider li .td{
		width: 126px;
		height: 126px;
	}
	.round-slider li.n4 .td,
	.round-slider li.n6 .td{
		width: 190px;
		height: 190px;
	}
	.round-slider li img{
		width: 200px;
		margin: 0 0 0 -37px;
	}
	.round-slider li.n4 img,
	.round-slider li.n6 img{
		width: 270px;
		margin: 0 0 0 -40px;
	}
	.round-slider li.n5{
		width: 236px;
		height: 236px;
		margin: -122px 0 0 -122px;
	}
	.round-slider li.n5 .td{
		width: 236px;
		height: 236px;
	}
	.round-slider li.n5 img{
		width: 316px;
		margin: 0 0 0 -40px;
	}
	.round-slider li.n1{
		-webkit-transform: rotate(120deg) translateX(592px) rotate(-120deg);
		-moz-transform: rotate(120deg) translateX(592px) rotate(-120deg);
		-ms-transform: rotate(120deg) translateX(592px) rotate(-120deg);
		-o-transform: rotate(120deg) translateX(592px) rotate(-120deg);
		transform: rotate(120deg) translateX(592px) rotate(-120deg);
	}
	.round-slider li.n2{
		-webkit-transform: rotate(180deg) translateX(592px) rotate(-180deg);
		-moz-transform: rotate(180deg) translateX(592px) rotate(-180deg);
		-ms-transform: rotate(180deg) translateX(592px) rotate(-180deg);
		-o-transform: rotate(180deg) translateX(592px) rotate(-180deg);
		transform: rotate(180deg) translateX(592px) rotate(-180deg);
	}
	.round-slider li.n3{
		-webkit-transform: rotate(216deg) translateX(592px) rotate(-216deg);
		-moz-transform: rotate(216deg) translateX(592px) rotate(-216deg);
		-ms-transform: rotate(216deg) translateX(592px) rotate(-216deg);
		-o-transform: rotate(216deg) translateX(592px) rotate(-216deg);
		transform: rotate(216deg) translateX(592px) rotate(-216deg);
	}
	.round-slider li.n4{
		-webkit-transform: rotate(240deg) translateX(592px) rotate(-240deg);
		-moz-transform: rotate(240deg) translateX(592px) rotate(-240deg);
		-ms-transform: rotate(240deg) translateX(592px) rotate(-240deg);
		-o-transform: rotate(240deg) translateX(592px) rotate(-240deg);
		transform: rotate(240deg) translateX(592px) rotate(-240deg);
	}
	.round-slider li.n5{
		-webkit-transform: rotate(270deg) translateX(592px) rotate(-270deg);
		-moz-transform: rotate(270deg) translateX(592px) rotate(-270deg);
		-ms-transform: rotate(270deg) translateX(592px) rotate(-270deg);
		-o-transform: rotate(270deg) translateX(592px) rotate(-270deg);
		transform: rotate(270deg) translateX(592px) rotate(-270deg);
	}
	.round-slider li.n6{
		-webkit-transform: rotate(300deg) translateX(592px) rotate(-300deg);
		-moz-transform: rotate(300deg) translateX(592px) rotate(-300deg);
		-ms-transform: rotate(300deg) translateX(592px) rotate(-300deg);
		-o-transform: rotate(300deg) translateX(592px) rotate(-300deg);
		transform: rotate(300deg) translateX(592px) rotate(-300deg);
	}
	.round-slider li.n7{
		-webkit-transform: rotate(324deg) translateX(592px) rotate(-324deg);
		-moz-transform: rotate(324deg) translateX(592px) rotate(-324deg);
		-ms-transform: rotate(324deg) translateX(592px) rotate(-324deg);
		-o-transform: rotate(324deg) translateX(592px) rotate(-324deg);
		transform: rotate(324deg) translateX(592px) rotate(-324deg);
	}
	.round-slider li.n8{
		-webkit-transform: rotate(360deg) translateX(592px) rotate(-360deg);
		-moz-transform: rotate(360deg) translateX(592px) rotate(-360deg);
		-ms-transform: rotate(360deg) translateX(592px) rotate(-360deg);
		-o-transform: rotate(360deg) translateX(592px) rotate(-360deg);
		transform: rotate(360deg) translateX(592px) rotate(-360deg);
	}
	.round-slider li.n9{
		-webkit-transform: rotate(390deg) translateX(592px) rotate(-390deg);
		-moz-transform: rotate(390deg) translateX(592px) rotate(-390deg);
		-ms-transform: rotate(390deg) translateX(592px) rotate(-390deg);
		-o-transform: rotate(390deg) translateX(592px) rotate(-390deg);
		transform: rotate(390deg) translateX(592px) rotate(-390deg);
	}
/*	.mainslider-nav{
		bottom: 105px;
	}*/
	.about-page .left-text,
	.about-page .right-text{
		float: none;
		width: auto;
		padding: 0;
		border: 0 none;
	}
	.about-page .left-text .more-block{
		display: none;
	}
	.about-page .right-text .more-block{
		display: block;
	}
	.vitamine-list-table td br{
		display: none;
	}
	.about-page .right-text > *:nth-last-child(3){
		margin: 0 0 20px;
	}
	#wrapper.product-page{
		background-image: none !important;
	}
	.product-left{
/*		width: 670px;*/
		padding: 20px 14px;
	}
	.product-right{
		width: 220px;
		padding: 20px 14px;
	}
	.product-left h1,
	.product-right h2{
		font-size: 33px;
	}
	#item-slider li{
		width: 166px;
		margin: 0 5px !important;
	}
	#item-slider img{
		width: 166px;
	}
	.edu-list li{
		width: 234px;
		height: 456px;
		margin: 8px 0 0 8px;
	}
	.edu-list li:nth-child(6n+1){
		margin-left: 8px;
	}
	.edu-list li:nth-child(4n+1){
		margin-left: 0;
	}
	.edu-list li .block{
		width: 206px;
		height: 428px;
		padding: 14px;
	}
	.edu-list li .block .in{
		width: 162px;
		height: 384px;
	}
	footer{
		margin: -93px 0 0;
		height: 92px;
	}
}
@media only screen and (min-width: 1024px){
	.timeline .inner-canvas2 .block .table{
		min-height: 364px;
	}
	.timeline .inner-canvas2 .block .in-fix{
		min-height: 324px;
	}
	.timeline .img .image{
		margin: -50px 0;
	}
	.timeline #id_history1 .image{
		margin-left: -10px;
	}
	.timeline #id_history1 .desc .plaintext{
		font-size: 17px;
	}
	.timeline #id_history2 .image{
		margin-left: -15px;
	}
	.timeline #id_history2 .text{
		margin: 0 0 5px -15px;
	}
	.timeline #id_history2 .desc .plaintext{
		margin: -10px 0;
	}
	.timeline #id_history4 .image{
		margin-left: -24px;
	}
	.timeline #id_history4 .desc h2{
		font-size: 24px;
	}
	.timeline #id_history5 .desc h2{
		font-size: 30px;
	}
	.timeline #id_history6 .image,
	.timeline #id_history7 .image{
		margin: 0;
	}
	.timeline #id_history6 .desc .plaintext{
		margin: -5px 0;
		font-size: 15px;
		line-height: 21px;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1899px){
	.regularman .image img{
		position: relative;
		left: 53px;
	}
	.schoolgirl .image img{
		position: relative;
		left: -51px;
	}
	.sportgirl .image img{
		position: relative;
		left: 56px;
	}
	.regulargirl .image img{
		position: relative;
		left: 37px;
	}
	.pregnantwoman .image img{
		position: relative;
		left: -45px;
	}
	.regularwoman .image img{
		position: relative;
		left: 4px;
	}
	.sportwoman .image img{
		position: relative;
		left: 25px;
	}
}
@media only screen and (max-width: 1023px){
	#wrapper,
	footer{
		min-width: 768px;
	}
	.nav{
		margin: 0;
	}
	.nav ul{
		width: 750px;
		margin: 0 auto;
	}
	header .logo,
	header .logo img{
		width: 194px;
	}
	.inside,
	.education-single .inside{
		width: 750px;
	}
	.mainpeople .man{
		margin-left: -10px;
	}
	.mainpeople .girl{
		margin: 0 0 0 -21px;
	}
	.mainpeople .woman .more{
/*		margin: 340px 0 0 134px;*/
		margin: 290px 0 0 144px;
	}
	.innerpeople .title,
	.innerpeople .desc-inner,
	.innerpeople .image{
		width: 231px !important;
	}
	.innerpeople.children li:nth-child(1){
		margin-left: 10px !important;
	}
	.innerpeople li:nth-child(2){
		margin: 0 20px !important;
	}
	.innerpeople.children li:nth-child(2){
		margin: 0 -40px 0 10px !important;
	}
	.innerpeople .sportgirl{
		margin-right: -40px !important;
	}
	#round-slider{
		background-image: url('../images/ellipse-low.png');
	}
	.round-slider li{
		top: 666px;
		width: 122px;
		height: 122px;
		margin: -63px 0 0 -63px;
		border-width: 2px;
		-webkit-transform: rotate(60deg) translateX(359px) rotate(-60deg);
		-moz-transform: rotate(60deg) translateX(359px) rotate(-60deg);
		-ms-transform: rotate(60deg) translateX(359px) rotate(-60deg);
		-o-transform: rotate(60deg) translateX(359px) rotate(-60deg);
		transform: rotate(60deg) translateX(359px) rotate(-60deg);
	}
	.round-slider li.n4,
	.round-slider li.n6{
		width: 138px;
		height: 138px;
		margin: -71px 0 0 -71px;
	}
	.round-slider li .td{
		width: 122px;
		height: 122px;
	}
	.round-slider li.n4 .td,
	.round-slider li.n6 .td{
		width: 138px;
		height: 138px;
	}
	.round-slider li img{
		width: 190px;
		margin: 0 0 0 -34px;
	}
	.round-slider li.n4 img,
	.round-slider li.n6 img{
		width: 212px;
		margin: 0 0 0 -37px;
	}
	.round-slider li.n5{
		width: 196px;
		height: 196px;
		margin: -102px 0 0 -102px;
	}
	.round-slider li.n5 .td{
		width: 196px;
		height: 196px;
	}
	.round-slider li.n5 img{
		width: 284px;
		margin: 0 0 0 -44px;
	}
	.round-slider li.n1{
		-webkit-transform: rotate(120deg) translateX(359px) rotate(-120deg);
		-moz-transform: rotate(120deg) translateX(359px) rotate(-120deg);
		-ms-transform: rotate(120deg) translateX(359px) rotate(-120deg);
		-o-transform: rotate(120deg) translateX(359px) rotate(-120deg);
		transform: rotate(120deg) translateX(359px) rotate(-120deg);
	}
	.round-slider li.n2{
		-webkit-transform: rotate(180deg) translateX(359px) rotate(-180deg);
		-moz-transform: rotate(180deg) translateX(359px) rotate(-180deg);
		-ms-transform: rotate(180deg) translateX(359px) rotate(-180deg);
		-o-transform: rotate(180deg) translateX(359px) rotate(-180deg);
		transform: rotate(180deg) translateX(359px) rotate(-180deg);
	}
	.round-slider li.n3{
		-webkit-transform: rotate(204deg) translateX(359px) rotate(-204deg);
		-moz-transform: rotate(204deg) translateX(359px) rotate(-204deg);
		-ms-transform: rotate(204deg) translateX(359px) rotate(-204deg);
		-o-transform: rotate(204deg) translateX(359px) rotate(-204deg);
		transform: rotate(204deg) translateX(359px) rotate(-204deg);
	}
	.round-slider li.n4{
		-webkit-transform: rotate(234deg) translateX(359px) rotate(-234deg);
		-moz-transform: rotate(234deg) translateX(359px) rotate(-234deg);
		-ms-transform: rotate(234deg) translateX(359px) rotate(-234deg);
		-o-transform: rotate(234deg) translateX(359px) rotate(-234deg);
		transform: rotate(234deg) translateX(359px) rotate(-234deg);
	}
	.round-slider li.n5{
		-webkit-transform: rotate(270deg) translateX(359px) rotate(-270deg);
		-moz-transform: rotate(270deg) translateX(359px) rotate(-270deg);
		-ms-transform: rotate(270deg) translateX(359px) rotate(-270deg);
		-o-transform: rotate(270deg) translateX(359px) rotate(-270deg);
		transform: rotate(270deg) translateX(359px) rotate(-270deg);
	}
	.round-slider li.n6{
		-webkit-transform: rotate(306deg) translateX(359px) rotate(-306deg);
		-moz-transform: rotate(306deg) translateX(359px) rotate(-306deg);
		-ms-transform: rotate(306deg) translateX(359px) rotate(-306deg);
		-o-transform: rotate(306deg) translateX(359px) rotate(-306deg);
		transform: rotate(306deg) translateX(359px) rotate(-306deg);
	}
	.round-slider li.n7{
		-webkit-transform: rotate(336deg) translateX(359px) rotate(-336deg);
		-moz-transform: rotate(336deg) translateX(359px) rotate(-336deg);
		-ms-transform: rotate(336deg) translateX(359px) rotate(-336deg);
		-o-transform: rotate(336deg) translateX(359px) rotate(-336deg);
		transform: rotate(336deg) translateX(359px) rotate(-336deg);
	}
	.round-slider li.n8{
		-webkit-transform: rotate(360deg) translateX(359px) rotate(-360deg);
		-moz-transform: rotate(360deg) translateX(359px) rotate(-360deg);
		-ms-transform: rotate(360deg) translateX(359px) rotate(-360deg);
		-o-transform: rotate(360deg) translateX(359px) rotate(-360deg);
		transform: rotate(360deg) translateX(359px) rotate(-360deg);
	}
	.round-slider li.n9{
		-webkit-transform: rotate(390deg) translateX(359px) rotate(-390deg);
		-moz-transform: rotate(390deg) translateX(359px) rotate(-390deg);
		-ms-transform: rotate(390deg) translateX(359px) rotate(-390deg);
		-o-transform: rotate(390deg) translateX(359px) rotate(-390deg);
		transform: rotate(390deg) translateX(359px) rotate(-390deg);
	}
	.vitamine-list-table,
	.vitamine-list-table tr{
		display: block;
		white-space: normal;
	}
	.vitamine-list-table td{
		display: inline-block;
		width: auto !important;
		margin: 0 0 10px;
	}
	.vitamine-list-table td:nth-child(even){
		padding-right: 20px;
	}
	.timeline .inner-canvas2{
		width: 485px;
	}
	.timeline .img{
		padding-right: 0;
	}
	.timeline .block > .table > .img{
		display: none;
	}
	.timeline .txt .img,
	.timeline .txt .desc{
		display: block !important;
		width: auto !important;
	}
	.timeline .txt .desc .plaintext{
		font-size: 17px;
	}
	.timeline .txt .img{
		margin-bottom: 70px;
	}
	.timeline .txt .text{
		padding-right: 0;
		bottom: 30px;
	}
	.timeline .desc h2{
		font-size: 30px;
		text-align: center;
	}
	.timeline #id_history8 .img{
		margin-bottom: 200px;
	}
	.timeline #id_history8 .text{
		bottom: 0;
	}
	footer .td{
		padding: 0 9px;
	}
	.product-left,
	.product-right{
		float: none;
		width: auto;
	}
	.product-right{
		margin-top: 10px;
	}
	#item-slider li{
		width: 192px;
		margin: 0 21px !important;
	}
	#item-slider img{
		width: 192px;
	}
	.edu-list{
		margin: -24px 0 0;
	}
	.edu-list li{
		margin: 24px 0 0 24px;
	}
	.edu-list li:nth-child(6n+1){
		margin-left: 24px;
	}
	.edu-list li:nth-child(4n+1){
		margin-left: 24px;
	}
	.edu-list li:nth-child(3n+1){
		margin-left: 0;
	}
	.education-single .edu-list li+li+li+li{
		display: none;
	}
	.sportman .image img{
		position: relative;
		left: 25px;
	}
	.businessman .image img{
		position: relative;
		left: -8px;
	}
	.regularman .image img{
		position: relative;
		left: 18px;
	}
	.schoolgirl .image img{
		position: relative;
		left: -20px;
	}
	.sportgirl .image img{
		position: relative;
		left: 5px;
	}
	.regulargirl .image img{
		position: relative;
		left: 18px;
	}
	.pregnantwoman .image img{
		position: relative;
		left: -22px;
	}
	.regularwoman .image img{
		position: relative;
		left: 4px;
	}
	.sportwoman .image img{
		position: relative;
		left: 2px;
	}
	.men .image{
		padding-top: 10px;
	}
	.women .image{
		padding-top: 72px;
	}
	#wrapper.frontpage,
	#wrapper.frontpage+footer{
		position: relative;
	}
	.desc-header{
		width: 236px;
		margin: 0 0 0 11px;
	}
}
@media only screen and (orientation: portrait){
	.mainpeople:not(.innerpeople){
		position: absolute;
		z-index: 2;
		width: 100%;
		bottom: 80px;
		margin-bottom: 0;
	}
	#wrapper.frontpage,
	#wrapper.frontpage+footer{
		position: relative;
	}
}
@media only screen and (min-height: 900px) and (min-width: 1900px){
	.mainpeople:not(.innerpeople),
	.frontslider{
		position: absolute;
		z-index: 2;
		width: 100%;
		bottom: 54px;
		margin-bottom: 0;
	}
	.frontslider{
		bottom: 67px;
	}
	#wrapper.frontpage,
	#wrapper.frontpage+footer{
		position: relative;
	}
}


























/* eof */