.secondheader{margin-bottom:50px;}
.hdr{font-family:Montserrat;text-align:center;width:90%;margin:50px auto 20px; white-space:pre-wrap;font-size:28px;font-weight:500;color:#333;position:relative;z-index:10;}
.hdr>.red{font-weight:800;color:#de3a65;}
.hdr>.yellow{font-weight:800;color:#f1a24f;}
.secondheader>.snoska{font-family:Montserrat;font-size:16px;color:#999;text-align:center;}
.secondheader>.text{font-family:Montserrat;font-size:20px;color:#333;width:85%;margin:40px auto 20px;padding:5px 0 5px 20px;border-left:solid 4px #f6f5f1;}
.who{display:flex;justify-content:space-around;align-items:flex-start;margin-top:50px;color:#333;}
	.who>div{width:29%;text-align:center;position:relative;margin-bottom:40px;}
	.who>div>img{opacity: .3;}
	.who>div>.hdr{font-family:bebas;font-weight:600;font-size:30px;color:#333;margin-top:20px;line-height:1.1;}
	.who>div>.text{font-family:montserrat;font-size:16px;margin-top:10px;}
	.who>div>.digits{position:absolute;top:16px;width:100%;text-align:center;font-family:bebas;font-weight:600;color:#de3a65;font-size:44px;}
.resultul{width:80%;max-width:600px;margin:0 auto;font-family:montserrat;font-size:24px;color:#333;font-weight:500;}
	.resultul li{margin-bottom:25px;list-style-type: none;border:solid 1px #e6e6e6;display:inline-block;padding:8px 20px;background:#faf9f8;border-radius:12px;
				box-shadow: 0px 10px 13px -9px rgba(0,0,0,0.2);}
	.resultul li:before { content: "# ";color:#de3a65;}
.y2008{background: rgb(246,245,241);background: linear-gradient(90deg, rgba(246,245,241,1) 99%, rgba(51,51,51,1) 99%);position:relative;overflow:hidden;}
.leaf1{position:absolute;z-index:0;left:0;top:70px;height:240px;}
.text2{font-family:Montserrat;font-size:20px;color:#333;width:80%;margin:10px auto 20px;padding:5px 0 5px 20px;border-left:solid 4px #f6f5f1;}
.diye{font-family:bebas;font-size:60px;font-weight:600;color:#f1a24f;line-height:.9;}
.te{font-family:montserrat;font-size:22px;font-weight:500;}
.trig{max-width:600px;margin:auto;}
.program{max-width:94%;width:800px;padding:30px 0;font-family:montserrat;}
.proghdr{font-family:montserrat;font-weight:500;font-size:18px;padding:8px 20px;background:#faf9f8;border-radius:7px; box-shadow: 0px 10px 13px -9px rgba(0,0,0,0.2);
		border:solid 1px #e6e6e6;cursor:pointer;margin-top:40px;color:#555;}
	.proghdr>span{float:right;font-family:montserrat;font-size:18px;padding-top:6px;}	
.progul{margin:20px auto auto 30px;}
	.progul li{margin-bottom:12px;}
.wa{display:block;width:300px;margin:30px auto;background:#f1a24f; text-align:center;padding:12px 10px;color:#000;font-weight:600;border-radius:10px; font-family:Montserrat;}
.subheader2{text-align:center;margin:35px 20px;font-family:montserrat;color:#333;font-size:24px;}
.level{width:90%;max-width:800px;font-family:bebas;font-weight:500;font-size:33px;margin:50px auto 25px;color:#333;text-align:center;}
.underlevels{display:flex;justify-content:flex-start;align-items:stretch;position:relative;width:90%;max-width:800px;margin:0 auto;border-left:solid 1px #fff;border-right:solid 1px #fff;}
	.underlevels>div{width:8.25%;margin:0;text-align:center;font-family:montserrat;font-size:15px;font-weight:500;padding:5px 0;}
.levels{background: #DE3A65;background: -webkit-linear-gradient(left, #DE3A65, #F1A350);background: -moz-linear-gradient(left, #DE3A65, #F1A350);
	background: linear-gradient(to right, #DE3A65, #F1A350);padding:4px 0;height:10px;width:90%;max-width:800px;margin:0 auto 50px;box-shadow: 0px 6px 13px -9px rgba(0,0,0,0.7);
	border:solid 6px #fff;border-radius:30px;display:flex;justify-content:flex-start;align-items:stretch;position:relative;}
	.levels>div{width:8.2%;margin:0;height:100%;border-right:solid 2px white;}
.razdelitel{width:50%;margin:15px auto 50px;border-top:solid 1px #f1a24f;}
.text3{display:flex;justify-content:space-around;align-items:flex-start;width:90%;max-width:800px;margin:auto auto 120px;}
		.text3>div{width:46%;font-family:montserrat;color:#333;font-size:16px;}
		.text3>div>div{font-family:bebas;font-size:26px;}
		.text3>div>div.red{color:#f1a24f;font-weight:600;}
		.text3>div>span{display:inline-block;padding:4px 10px;border:solid 1px #f1a24f;border-radius:10px;background:#fff4e9;}
.bnt_zapis{display:block;width:300px;margin:0 auto 6px;background:#de3a65; text-align:center;padding:12px 10px;color:#fff;font-weight:500;border-radius:10px;font-family:montserrat;font-size:18px;}

.two-videos{display:flex;justify-content: space-around;}
	.two-videos>div{width:47%;margin-bottom:20px;font-family:montserrat;text-align:center;color:#333;}
.video-container {width:100%;position: relative;/*padding-bottom: 56.25%;*/}
.video-container iframe,  .video-container object,  .video-container embed { position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.trener{position:relative;}
.trenerflex{display:flex;justify-content:space-around;align-items:flex-start;}
	.trenerflex>div{width:48%;font-family:montserrat;font-size:24px;color:#333;text-align:right;}
	.trenerflex>div>img{max-width:99%;border-radius:10px;display:block;}
	.trenerflex>div>p{margin:10px 0 20px;}
.iconss{display:flex;justify-content:center;align-items:stretch;position:relative;flex-wrap:wrap;margin-bottom:30px;}
	.iconss div, .iconss a{disply:block;width:27%;margin:20px 2%;border:solid 1px #e6e6e6;border-radius:10px;padding:6px 10px;font-family:montserrat;sont-size:20px;font-weight:500;color:#333;position:relative;
		overflow:hidden;text-align:center;}
	.iconss div>span, .iconss a>span{font-weight:600;color:#de3a65;}
	.iconss div>img, .iconss a>img{float:left;height:100px;margin:-6px 10px -6px -10px;}

.tarifz{margin-top:100px;display:flex; justify-content:space-around;align-items:flex-start;max-width:800px;}
	.tarifz>div{width:46%;max-width:350px;border-radius:10px;position:relative;overflow:hidden;border:solid 2px #f6f5f1;}
	.tarifz>div>div{padding:15px 10px;font-family:bebas;font-size:32px;text-align:center;color:#fff;}
.boxx{display:block;width:75%;margin:10px auto;}
.tarifz table{width:95%;margin:5px auto 15px;color:#444;font-family:montserrat;font-size:20px;}
.tarifz table td{vertical-align:middle;padding:6px 10px;}
	.tarifz table .tdone{font-family: bebas;font-size:34px;font-weight:600;text-align:center;}
.price{display:block;width:90%;margin:20px auto 10px;text-align:center;font-family:montserrat;font-size:18px;}
	.price>div{font-family:bebas;font-size:36px;font-weight:600;color:#e28320;}
.tarb{display:block;margin:15px auto 30px;width:250px;max-width:90%;text-align:center;font-family:bebas;font-size:26px;background:url('img/tarif1.jpg') center bottom no-repeat;background-size:cover;
	color:#fff;padding:10px 5px;border-radius:6px;}
.cases{display:flex;align-items:flex-start;justify-content:space-between;padding:10px;font-family:Montserrat;max-width:90%;}
	.cases>div{width:45%;padding:15px;border:solid 1px #e6e6e6;border-radius:12px;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:30px;}
	.cases>div>img{max-width:30%;border-radius:8px 0 0 0;margin-right:15px;}
	.cases a{display:block;width:80%;border:none;background:#f1a24f;text-align:center;color:#fff;margin:auto;font-weight:500;padding:8px 3px;}
	.cases a span{border:solid 1px #fff; padding:2px 3px 2px 5px;border-radius:30px;}

.ftr{width:900px;max-width:90%;margin:auto;font-family:Montserrat;display:flex;align-items:flex-start;justify-content:space-between;}
	.ftr>div{width:45%;margin-top:25px;}
.pyatsot{font-weight:500;}

.scr{display:flex;align-items:stretch;justify-content:center;position:relative;margin-top:100px;max-width:90%;font-family:montserrat;font-size:20px;}
	.scr .txt{width:35%;}
	.scr .screens{width:35%;position:relative !important;}

#imgСontainer img {-webkit-animation-name: myImgAnimation;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;
			-webkit-animation-duration: 6s;-webkit-animation-direction: alternate;
			-moz-animation-name: myImgAnimation;-moz-animation-timing-function: ease-in-out;-moz-animation-iteration-count: infinite;
			-moz-animation-duration: 6s;-moz-animation-direction: alternate;
			-o-animation-name: myImgAnimation;-o-animation-timing-function: ease-in-out;-o-animation-iteration-count: infinite;-o-animation-duration: 6s;-o-animation-direction: alternate;
			animation-name: myImgAnimation;animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-duration: 6s;animation-direction: alternate;}
@keyframes myImgAnimation {  0% { opacity: 0; }  12.12% { opacity: 1; }  35.35% { opacity: 1; }  45.45% { opacity: 0; }  100% { opacity: 0; }}
.imgContainer { position:relative !important; height:100%;}
.imgContainer img{position:absolute;max-width:100%;right:0;opacity:0;animation-name:myImgAnimation;animation-duration: 30s;animation-iteration-count:infinite;max-height:100%;}
.imgContainer img:nth-child(1) { animation-delay: 0s; }
.imgContainer img:nth-child(2) { animation-delay: 12s; }
.imgContainer img:nth-child(3) { animation-delay: 21s; }



@media screen and (max-width:1000px){
	.iconss>div{width:43%;margin:20px 2%;}
}

@media screen and (max-width:900px){
	.hdr{margin:40px auto 20px;font-size:26px;}
	.resultul{font-size:20px;}
	.leaf1{height:180px;left:-3%;}
	.leafhide{left:0 !important;}
	.trenerflex>div{font-size:22px;}
}
@media screen and (max-width:760px){
	.hdr{margin:35px auto 15px;font-size:24px;white-space:normal;}
	.secondheader>.text{font-size:17px;}
	.who>div>.hdr{font-size:24px;}
	.who>div>.text{font-size:14px;}
	.two-videos{display:block;}
		.two-videos>div{width:90%;margin:auto auto 25px;}
	.leafhide{display:none !important;}
	.trenerflex>div{font-size:20px;}
	.trenerflex>div>p{margin:7px 0 15px;}
	.iconss>div{width:75%;margin:20px auto;}
}
@media screen and (max-width:600px){
	.hdr{margin:30px auto 15px;font-size:22px;}
	.resultul{font-size:18px;}
	.text2{;padding:5px 20px 5px 70px;font-size:18px;}
	.leaf1{height:170px;left:-5%;}
	.subheader2{font-size:20px;}
	.text3{display:block;}.text3>div{width:100%;margin-top:25px;}
	/*.tarifz{display:block;}
	.tarifz>div{width:96%;margin:30px auto 0;}*/
	.tarifz table{font-size:15px;}
	.ftr{display:block;}
		.ftr>div{width:100%;}
	.cases{display:block;}
		.cases>div{width:100%;}
	.scr{display:block;}
		.scr .txt, .scr .screens{width:100%;}

		.scr .screens, .imgContainer img{height:600px;}

}
@media screen and (max-width:540px){
	.hdr{margin:25px auto 15px;font-size:20px;}
	.secondheader>.snoska{font-size:12px;}
	.who{display:block;}
		.who>div{width:85%;margin:0 auto 40px;}
	.who>div>.hdr{font-size:24px;}
	.who>div>.text{font-size:14px;}
	.trig{display:flex;}
	.te{font-size:18px;}
	.trenerflex{display:block;}
	.trenerflex>div{font-size:20px;text-align:left;width:85%;margin:5px auto;}
	.trenerflex>div>p{margin:10px 0 20px;}
	.iconss>div{width:85%;margin:20px auto;}
}
@media screen and (max-width:430px){
	.hdr{margin:25px auto 15px;white-space:normal;}
	.trig{display:block;}
}