/*================================================================================================================================ 2560px*/
@media only screen and (min-width:200px) and (max-width:2500px){
	
}

/*================================================================================================================================ 800px*/
@media only screen and (min-width:200px) and (max-width:1279px){
	
	/*============================== общие*/
	.del_in800{display:none;}
	.show_in800{display:block;}
	.light15{font-size:12px;line-height:16px;}
	.light16{font-size:14px;line-height:20px;}
	.light20{font-size:14px;line-height:20px;}
	.light28{font-size:20px;line-height:26px;}
	.reg18{font-size:14px;line-height:24px;}
	.ub_bold28{font-size:20px;line-height:22px;}
	.wrapp{max-width:900px;}
	.move_up{right:10px;bottom:60px;}	
	.move_up.move_to_up{bottom:100px;}	
	
	/*============================= КНОПКИ */
	.lp_button{font-size: 16px;padding: 14px 20px;line-height: 20px;}
	
	/*============================== header */
	#header{height:60px;}
	#header .wrapp{width:90%;}
	#calback_box{width: 180px;height: 40px;margin: 10px 30px 0px 0px;}	
	.nav a{font-size:16px;line-height:50px;}
	.nav span{top:8px;}

	/*== Экран 1 ===========================*/
	#s1_content{width:90%;height:auto; max-width: 740px;}
	.top_border{width:30px;height:30px;}
	.bottom_border{width:30px;height:30px;}
	.title{font-size:30px;line-height:36px;}
	#s1_content .title{padding-left:30px;line-height:40px;}
	.s1_podtitle{padding-left:30px;margin-top:30px;}
	.s1_button{margin:40px 0px 0px 30px;}
	.mouse{background-size:cover;width: 25px;height: 38px;bottom:60px;margin-left:-12px;}	
	
	/*== footer ===========================*/
	#footer{height:100px;}
	#footer_content{width:90%;}
	.footer_phone{width:192px;}
	.footer_phone span{font-size:12px;}
	.footer_phone p{font-size:20px;}
	.footer_link{top:34px;left:51%;}
	.mokselle{width: 140px;height: 16px;padding-right: 60px;float: right;font-size: 12px;line-height: 16px;padding-top: 36px;margin-top: 0px;background-size: auto 100%;}	
	
	/*== Экран 2 ==========================*/
	#s2{height: auto;padding-bottom: 70px;}
	#s2_content{width:94%;padding-top:40px;}
	.s2_box{min-height:auto;margin-top:30px;}
	/*menu*/
	.s2_menu{width: 154px;height: 300px;padding: 20px 0px;left: 0px;}
	#s2_links{
		width: 100%;height: 300px;
	}
	#s2_polzunok{
		width: 154px;height: 300px;left: 50%;	-webkit-transform: translate(-50%, 0%); transform: translate(-50%, 0%);
	}
	#s2_polzunok.move{top:0px;}	
	.s2_arrow{width: 40px;height: 40px;left:50%;margin-left:-20px;z-index:4;}
	.s2_arrow.top{background:#fff url(../img/s2_arrows.png)no-repeat center 0px;top:-20px;background-size:cover;}
	.s2_arrow.bottom{background:#fff url(../img/s2_arrows.png)no-repeat center -40px;bottom:-20px;background-size:cover;}
	.s2_nav{min-width:120px;padding-left:20px;margin-top:20px;}
	.s2_nav span{left:20px;top:0px;}
	.s2_nav p{line-height:36px;}
	.s2_nav.active span{width:50px;}
	/*images*/
	.s2_images{width:340px;height:340px;margin-left:94px;}
	.s2_corner{width:30px;height:30px;}
	.s2_im .animation2{width:20%;}
	.s2_im .animation2 img{width:340px}
	/*text*/
	.s2_text{width: 38%;height: auto;display: inline-block;margin-top: 20px;float:right;}
	.s2_text p{line-height: 20px;margin: 10px 0px 20px 0px;}

	/*== Экран 3 =========================*/
	#s3{height:460px;}
	#s3_content{width:94%;padding-top:40px;}
	#s3_text{width:50%;height:auto;}
	#s3_text .light20{margin-top:20px;}
	#s3_text .light16{margin:30px 0px 40px 0px;}
	#boss{width:460px;height:460px;top:auto;bottom:0px;}
	#boss div{bottom:30px;}
	#s3_background,#s3_background2{width:460px;height:460px;top:auto;bottom:0px;}
		
	/*== Экран 4 =========================*/
	#s4{padding:40px 0px;}
	#s4 .wrapp{width:94%;max-width:850px;}
	#s4 .title{width:94%;height:60px;max-width: 850px;}
	#s4_navigation{height:50px;margin-bottom:30px;}
	#s4_navigation .inner{width:730px;height:50px;}
	.step{line-height: 50px;padding-left: 40px;padding-right: 30px;}
	.st1{background: url(../img/s4_icons.png)no-repeat 0px 4px;background-size:30px auto;}
	.st2{background: url(../img/s4_icons.png)no-repeat 0px -40px;background-size:30px auto;}
	.st2.active{background: url(../img/s4_icons.png)no-repeat 0px -82px;background-size:30px auto;}
	.st3{background: url(../img/s4_icons.png)no-repeat 0px -126px;background-size:30px auto;}
	.st3.active{background: url(../img/s4_icons.png)no-repeat 0px -168px;background-size:30px auto;}
	.st4{background: url(../img/s4_icons.png)no-repeat 0px -212px;background-size:30px auto;}
	.st4.active{background: url(../img/s4_icons.png)no-repeat 0px -254px;background-size:30px auto;}
	.s4_line_box{width:730px;}
	.s4_line.pos1{left:0px;width:220px;}
	.s4_line.pos2{left:240px;width:170px;}
	.s4_line.pos3{left:424px;width:148px;}
	.s4_line.pos4{left:590px;width:112px;}
	/*шаги*/
	.slb{width:60%;float:left;}
	.s4_title{font-size:20px;line-height:28px;margin-bottom:10px;}
	/*checkbox*/
	.for_checkbox{width:100%;margin-top:14px;}
	input[type="checkbox"] + label{font-size:16px;}
	input[type="radio"] + label{font-size:16px;}
	/*кнопки*/
	.s4_buttons{margin-top:30px;}
	.next{width:100px;height:40px;padding-left:14px;font-size:24px;line-height:40px;}
	.back{padding-left: 18px;font-size: 14px;line-height: 50px;}
	/*Финальная цена*/
	#final_price{min-width:210px;padding-left:20px;height:80px;margin-top:40px;}
	#final_price .top_border{width:10px;height:10px;}
	#final_price .bottom_border{width:10px;height:10px;	}
	#final_price p{font-size:30px;line-height:60px;}
	#final_price p a{font-size:40px!important;}
	.s4_input{width: 220px;height: 46px;padding: 0px 14px;font-size: 16px;line-height: 46px;}
	.s4_input::-webkit-input-placeholder {line-height:46px!important;color:#555!important;text-align:left!important;}
	.s4_input::-moz-placeholder {line-height:46px!important;color:#555!important;text-align:left!important;}
	.s4_input::-ms-input-placeholder {line-height:46px!important;color:#555!important;text-align:left!important;}
	.s4_input::placeholder {line-height:46px!important;color:#555!important;text-align:left!important;} 
	/*форма*/
	.final_form{width:500px;height:50px;margin-top:40px;}
	.popup_input {width: 240px;height: 46px;padding: 0px 20px;font-size: 15px;line-height: 46px;}	
	.popup_input::-webkit-input-placeholder {line-height:46px!important;}
	.popup_input::-moz-placeholder {line-height:46px!important;}
	.popup_input::-ms-input-placeholder {line-height:46px!important;}
	.popup_input::placeholder {line-height:46px!important;}
	.personal_txt{margin-top:20px;}
	/*шаг5*/
	.step5_left_box,.step8_left_box{width:100%;height:auto;	}
	.step5_left_box img,.step8_left_box img{margin:0 auto;margin-bottom:30px;width: 150px;}
	.step5_left_box .light28,.step8_left_box .light28{margin:36px auto;}
	/*шаг6*/
	.step6_left_box{width:100%;}
	.step6_left_box .for_checkbox.last{margin-bottom:30px;}
	/*шаг7*/
	.step7_left_box{width:500px;}
	.step7_left_box img{width: 150px;margin-bottom:30px;}
	.step7_left_box .light28{margin:30px auto;}
	.step7_left_box input{max-width:140px;}	
	.step7_left_box .step6_next{padding: 16px 42px!important;}
	
	/*== Экран 5 ================================*/
	#s5{height:420px;}
	#s5_content{width:94%;max-width:850px;padding-top:40px;}
	
	/*== Экран 6 ================================*/
	#s6{padding:40px 0px;}
	/*меню*/
	#s6_menu{width:650px;}
	.s6_li{font-size:16px;margin:0px 16px;}
	.s6inner img{width:120px;}
	.s6inner p{padding:0px 40px;}
	
	/*== Экран 7 =================================*/
	#s7{height:auto;padding-bottom:40px;}
	#s7_content{width:94%;padding-top:40px;max-width:850px;}
	#s7_boxes{height:610px;margin:40px auto;}
	#s7_polzunok{width:100%;height:610px;}
	.for_title_7{width:90%;height:100px;margin-top:30px;}
	.for_txt_7{margin-top:10px;}
	.for_title_7 img{width:80px;}
	.for_title_7 p{font-size:16px;line-height:24px;margin-left:10px;margin-top:10px;}
	.for_txt_7 span{font-size:16px;line-height:18px;margin-bottom:16px;}
	.for_txt_7 p{font-size:12px;line-height:18px;}
	#s7_form{width:560px;height:60px;margin:0 auto;margin-top:30px;}
	.s7_input{width: 200px;height: 47px;font-size: 16px;line-height: 47px;}
	.s7_input.red{border:1px solid red;}
	.s7_input::-webkit-input-placeholder {line-height:47px!important;}
	.s7_input::-moz-placeholder {line-height:47px!important;}
	.s7_input::-ms-input-placeholder {line-height:47px!important;}
	.s7_input::placeholder {line-height:47px!important;} 	
	
	/*== Экран 8 =========================*/
	#s8{padding:40px 0px 40px 0px;}
	#s8_slider{width:94%;max-width:850px;height:280px;margin-top:30px;}
	.s8_arrow{margin-top:-15px;width: 30px;height: 30px;	}
	#s8_slider_box{width:660px;height:5px;}
	.s8_inner.therst{margin-left:20px;}
	.o_name p{font-size:16px;line-height:20px;}

	/*== Экран 9 ========================*/
	#s9{height:250px;}
	#s9_content{width:94%;max-width:850px;}
	#s9_box{width:326px;height:164px;margin-top:40px;margin-left:200px;}
	#s9_box span{font-size:22px;line-height:22px;}
	#s9_box p{margin:20px 0px 30px 0px;}
	.present{width:350px;}

	/*== Экран 10 =======================*/
	#s10{height:478px;background:url(../img/s10_bg.jpg)no-repeat center top;background-size:cover;}
	#s10_content{left: 0px;margin-left: 6%;margin-top: 40px;padding:30px;width: 330px;height: auto;}
	#s10_content p{margin-top:20px;}
	#s10_content .light20{line-height:24px;}
	#s10_content .light15{line-height:18px;}
	#s10_content .ur_info{margin-top:20px;}
	.socials{height:42px;margin-top:26px;}
	.soc_link{width: 38px;height: 38px;margin-right: 10px;}
	#thx .socials .soc_link{display:inline-block;width:38px;height:38px;margin-right:5px;margin-left:5px;float:none;}	
	.soc1{background:url(../img/soc1.png)no-repeat center -6px;}
	.soc1:hover{background:url(../img/soc1.png)no-repeat center -56px;}
	.soc2{background:url(../img/soc2.png)no-repeat center -6px;}
	.soc2:hover{background:url(../img/soc2.png)no-repeat center -56px;}
	.soc3{background:url(../img/soc3.png)no-repeat center -6px;}
	.soc3:hover{background:url(../img/soc3.png)no-repeat center -56px;}
	.soc4{background:url(../img/soc4.png)no-repeat center -6px;}
	.soc4:hover{background:url(../img/soc4.png)no-repeat center -56px;}
	.soc5{background:url(../img/soc5.png)no-repeat center -6px;}
	.soc5:hover{background:url(../img/soc5.png)no-repeat center -56px;}

	/*== Экран 11 =====================*/
	#s11{padding:40px 0px 40px 0px;}
	#s11_content{width: 80%;height: auto;display: inline-block;position: relative;left: 6%;margin-left: 0px;}
	.question_box{width:100%;height:40px;margin-top:10px;padding:0px 20px;}
	.question_box.active img{top:58px;}
	.question_box.active{padding:10px 30px;}
	.question_box span{font-size:16px;line-height:40px;padding-left:30px;}
	.question_box p{font-size:16px;line-height:22px;margin-top: 12px;}

	/*== Экран 12 =====================*/
	#s12{height:510px;}
	.s12_input{width:278px;font-size:16px;height: 48px;line-height:48px;}
	input.s12_input::-webkit-input-placeholder {line-height:48px!important;}
	input.s12_input::-moz-placeholder {line-height:48px!important;}
	input.s12_input::-ms-input-placeholder {line-height:48px!important;}
	input.s12_input::placeholder {line-height:48px!important;} 
	textarea::-webkit-input-placeholder {line-height:16px!important;color:#5e5d5d!important;text-align:left!important;}
	textarea::-moz-placeholder {line-height:16px!important;color:#5e5d5d!important;text-align:left!important;}
	textarea::-ms-input-placeholder {line-height:16px!important;color:#5e5d5d!important;text-align:left!important;}
	textarea::placeholder {line-height:16px!important;color:#5e5d5d!important;text-align:left!important;} 

	/*БЕСПЛАТНЫЕ ВИДЕОРОЛИКИ*/
	#send_videos{
		width: 678px;
		height: 480px;
	}
	#info{
		width:100%;
		height:320px;
		background:#000 url(../img/info_bg.png)no-repeat right center;
		background-size:auto 100%;
	}
	#info span{
		font-size: 20px;
		line-height: 20px;
		padding: 30px 0px 0px 20px;
	}
	#info p{
		font-size: 14px;
		line-height: 14px;
		padding: 10px 0px 0px 20px;
	}
	ol{
		counter-reset: myCounter;
		display:inline-block;
		margin:30px 0px 0px 40px;	
	}
	ol li{	
		font-size: 12px;
		line-height: 16px;
		padding-left: 16px;
		margin-bottom: 16px;
	}
	ol li:before {left:-20px;}
	.info_form{
		display:block;
		text-align:center;
		width:560px;
		height:auto;
		margin:0 auto;
	}
	.info_form .popup_h1{
		font-size: 22px;
		line-height: 22px;
		margin-top: 10px;	
	}
	.info_form .popup_h2 {
		font-size: 16px;
		line-height: 16px;
		margin-top: 12px;
	}	
	.info_form form{margin-top:0px!important;}
	.info_form input{
		width: 230px;
		height: 48px;
		padding:0px 20px;
		border: 1px solid #d7d7d7;
		background-color: rgb(255, 255, 255);
		text-align:left;
		font-family: 'helvetica_light';
		font-size:19px;
		line-height:48px;
		color:#000;	
		margin-top:20px;
		float:left;
	}
	.info_form input.red{border:1px solid red!important;}
	.info_form input::-webkit-input-placeholder {line-height:48px!important;color:#8a8a8a!important;text-align:left!important;}
	.info_form input::-moz-placeholder {line-height:48px!important;color:#8a8a8a!important;text-align:left!important;}
	.info_form input::-ms-input-placeholder {line-height:48px!important;color:#8a8a8a!important;text-align:left!important;}
	.info_form input::placeholder {line-height:48px!important;color:#8a8a8a!important;text-align:left!important;} 

	.send_videos_btn{
		width: 270px;
		height: 50px;
		font-family: 'helvetica_light';
		font-size:20px;
		line-height:50px;
		background-color:#01489f;
		color:#fff;
		float:left;
		margin-top:2px;
		margin-left:10px;
		cursor:pointer;
	}

	

}

/*ПОШЛИ МОБИЛКИ И ПЛАНШЕТЫ*/
/*================================================================================================================================= 767px*/
@media only screen and (min-width:200px) and (max-width:767px){
	/*общие*/
	.del_in320{display:none;}
	.show_in320{display:block;}
	.screen{position:relative;overflow-x:visible;}
	.light15{font-size:12px;line-height:16px;}
	.light16{font-size:14px;line-height:20px;}
	.light20{font-size:14px;line-height:20px;}
	.light28{font-size:18px;line-height:24px;}
	.reg18{font-size:14px;line-height:24px;}
	.ub_bold28{font-size:16px;line-height:20px;}
	.wrapp{max-width:900px;}
	.move_up{right:10px;bottom:10px;}	
	.move_up.move_to_up{bottom:100px;}	
	#callback {width: 100%;height: 100%;background-size: auto 100%;}
	.popup_h1 {font-size: 20px;line-height: 22px;width: 80%;margin: 0% 10%;margin-top: 50px;}
	.popup .popup_input {width: 220px;}	
	.popup .lp_button {width: 228px;font-size: 18px;padding: 18px 16px;line-height: 18px;}	

	/*============================== header */
	#header{height:50px;}
	#header.dark{background:rgba(0,0,0,1);}	
	#calback_box{float:left;width: 124px;height: 30px;margin:8px 0px 0px 0px;}		
	#calback_box span {background-size: 14px 14px;padding-left: 20px;font-size: 14px;line-height: 14px;}
	#calback_box p {font-size: 12px;line-height: 12px;}
	.nav a{font-size:14px;line-height:46px;}
	.nav span{top:10px;}
	.navigation ul{margin-top: 20px;}
	img{width: 100%;height: auto;}
	
	/*============================= КНОПКИ */
	.lp_button{font-size: 17px;padding: 17px 24px;line-height: 18px;min-width:auto;}
	
	/*== Экран 1 ===========================*/
	#s1_content{width:75%;height:110px; max-width: 740px;text-align:center;border-left:none;max-width: 480px;}
	.top_border{display:none;}
	.bottom_border{display:none;}
	.title{font-size:22px;line-height:24px;}
	#s1_content .title {padding-left: 0px; line-height: 25px; font-size: 22px;padding: 8px 16px; margin: 6px 0;}
	.s1_podtitle {padding-left: 0px;margin-top: 20px;font-size: 22px;padding: 8px 16px;}
	.s1_button{margin:20px 0px 0px 0px;}
	.mouse {width: 2px;height: 3px;bottom: -80px;margin-left: -10px;}
#s1{
        height: auto;
		min-height: 55vh; /* - Или так, чтобы секция занимала не менее 100% высоты видового экрана, но могла расширяться, если контента больше */
        display: flex; /* Используем flexbox */
        flex-direction: column;
        justify-content: center; /* Центрируем содержимое по вертикали */
        align-items: center;     /* Центрируем содержимое по горизонтали */
        padding: 0; /* Убираем любые внутренние отступы */
}
    .our-apps__info-download {
        max-width: 80%; /* Адаптируем ширину, чтобы она занимала 90% доступного пространства */
        min-width: unset; /* Убираем минимальную ширину для гибкости */
        grid-template-columns: 1fr; /* Если у вас несколько элементов в кнопке, они будут располагаться в один столбец */
        gap: 10px; /* Уменьшаем отступ между элементами, если они есть */
        position: absolute; /* Используем absolute для позиционирования относительно родителя */
        bottom: -205px; /* Перемещаем кнопку вниз экрана, 20px от нижнего края */
        left: 50%; /* Центрируем по горизонтали */
        transform: translateX(-50%); /* Точное центрирование */
        top: unset; /* Убираем позиционирование сверху, которое было для десктопа */
        right: unset; /* Убираем позиционирование справа */
        padding: 10px 20px; /* Добавляем внутренние отступы, если нужно */
        box-sizing: border-box; /* Учитываем padding в ширине */
    }
	/*== Экран 2 ==========================*/
	#s2{height: auto;padding-bottom: 40px;overflow:visible;}
	#s2_content{width:100%;padding-top:40px;}
	#s2_content .title{display:block;padding-left:6%;}
	.s2_box{min-height:auto;margin-top:30px;text-align: center;}
	/*menu*/
	.s2_menu{width: 100%;height: 50px;padding: 0px 0px;left: 0px;position:relative;overflow:hidden;}
	.s2_arrow{width: 40px;height: 40px;left:50%;margin-left:-20px;}
	.s2_arrow.top{top:50%;left:50%;margin-left: -136px;margin-top: -20px;background:#fff url(../img/gray_l2.png)no-repeat center center;}
	.s2_arrow.bottom{top:50%;left:50%;margin-left: 96px;margin-top: -20px;background:#fff url(../img/gray_r2.png)no-repeat center center;}
	.s2_nav{display:none;min-width: 120px;width: 120px;height: 50px;padding-left: 0px;margin-top: 0px;position: absolute;left: 50%;margin-left: -60px;text-align:center;}
	.s2_nav.active{display:block;}	
	.s2_nav span{left: 50%;margin-left: -25px;top: 12px;}
	.s2_nav p{line-height:40px;font-size:18px;margin-top: 8px;}
	.s2_nav.active span{width:50px;}
	/*images*/
	.s2_images{display: inline-block;width: 240px;height: 240px;float: none;margin-left: 0px;margin-top:40px;position:relative;overflow:hidden;}
	.s2_corner{width:30px;height:30px;}
	.s2_im .animation2{width:20%;}
	.s2_im .animation2 img{width:240px}
	/*text*/
	.s2_text{width: 90%;height: auto;display: inline-block;margin-top: 20px;float:none;}
	.s2_text p{line-height: 20px;margin: 10px 0px 20px 0px;}
	.s2_text .inner.active{position:relative;}
	.an1_1{background:url(../img/s2_image1_1_mobil.png)no-repeat right top;background-size:100% auto;}
	.an1_3{background:url(../img/s2_image1_3_mobil.png)no-repeat right top;background-size:100% auto;}
	.an2_1{background:url(../img/s2_image2_1_mobil.png)no-repeat right top;background-size:100% auto;}
	.an2_3{background:url(../img/s2_image2_3_mobil.png)no-repeat right top;background-size:100% auto;}
	.an3_1{background:url(../img/s2_image3_1_mobil.png)no-repeat right top;background-size:100% auto;}
	.an3_3{background:url(../img/s2_image3_3_mobil.png)no-repeat right top;background-size:100% auto;}
	.an4_1{background:url(../img/s2_image4_1_mobil.png)no-repeat right top;background-size:100% auto;}
	.an4_3{background:url(../img/s2_image4_3_mobil.png)no-repeat right top;background-size:100% auto;}
	.an5_1{background:url(../img/s2_image5_1_mobil.png)no-repeat right top;background-size:100% auto;}
	.an5_3{background:url(../img/s2_image5_3_mobil.png)no-repeat right top;background-size:100% auto;}
	.an6_1{background:url(../img/s2_image6_1_mobil.png)no-repeat right top;background-size:100% auto;}
	.an6_3{background:url(../img/s2_image6_3_mobil.png)no-repeat right top;background-size:100% auto;}
	.an7_1{background:url(../img/s2_image7_1_mobil.png)no-repeat right top;background-size:100% auto;}
	.an7_3{background:url(../img/s2_image7_3_mobil.png)no-repeat right top;background-size:100% auto;}
	.an8_1{background:url(../img/s2_image8_1_mobil.png)no-repeat right top;background-size:100% auto;}
	.an8_3{background:url(../img/s2_image8_3_mobil.png)no-repeat right top;background-size:100% auto;}	
	.tochki{display:block;}

	/*== Экран 3 =========================*/
	#s3{height:auto;padding-bottom:40px;}
	#s3_content{width:86%;padding-top:40px;}
	#s3_text{width:100%;height:auto;text-align:center;}
	#s3_text .title{display:block;text-align:left;}
	#s3_text .light20{margin-top:20px;display:block;width:90%;text-align:left;}
	#s3_text .light16{margin:20px 0px 30px 0px;display:block;width:90%;text-align:left;}
	#boss{display:none;}
	#boss div{bottom:30px;}
	#s3_background,#s3_background2{width:320px;height:320px;top:auto;bottom:0px;}

	/*== Экран 4 =========================*/
	#s4{padding: 10px 0px 40px 0px;}
	#s4 .wrapp{width:86%;max-width:850px;}	
	#s4 .title{width:86%;height:40px;}
	#s4_navigation .inner{width: 100%;}
	#s4_navigation{height:50px;margin-bottom:20px;}
	.s4_line_box{display:none;}
	input[type="checkbox"] + label{font-size:14px;}
	input[type="radio"] + label{font-size:14px;}
	.slb{width:100%;float:left;}
	.s4_buttons{margin-top:26px;height:auto;}
	#final_price{margin-top:20px;}
	#final_price .top_border{display:block;width:10px;height:10px;}
	#final_price .bottom_border{display:block;width:10px;height:10px;}
	.step{display:none;position:absolute;left:6%;line-height:50px;}
	.step.active2{display:block;}
	.for_checkbox {width: 80%;}
	.back {line-height: 30px;margin-bottom: 10px;}	
	.s4_title{font-size:18px;line-height:24px;}
	.final_form{width: 100%;max-width: 320px;display: inline-block;height: auto;margin-top: 20px;}
	.final_form .lp_button{font-size: 17px;padding: 17px 24px;line-height: 18px;min-width: 224px;margin-top: 10px;float: left;}
	.popup_input {width: 230px;height: 46px;padding: 0px 20px;font-size: 15px;line-height: 46px;}
	.step5_left_box img{margin:0 auto;margin-bottom:20px;margin-top:20px;width: 150px;}
	.step8_left_box img{margin:0 auto;margin-bottom:20px;margin-top:40%;width: 150px;}
	.step7_left_box img{width: 150px;margin-bottom:20px;margin-top:20px;}
	.step5_left_box .light28,.step8_left_box .light28{margin:20px auto;}
	.for_checkbox.full {width: 80%!important;}	
	.step6_left_box{width:100%;}
	.step7_left_box{width:100%;}
	.step7_left_box input{max-width:146px;}	
	.step7_left_box .step6_next{padding: 16px 42px!important;}

	/*== Экран 5 ================================*/
	#s5{height:100%;padding:0;}
	#s5_video{
		width:100%;
		height:100%;
		position:absolute;
		z-index:10;
		background-color:#000;
		left:0%;
		top:0%;
		-webkit-transform: translate(0%, 0%); 
		transform: translate(0%, 0%);	
	}		
	#s5_content{width:85%;max-width:850px;height:80%;padding:10% 0%;margin:0;text-align: center;}	
	#play{width:60px;height:60px;margin-top: 30px;}

	/*== Экран 6 ================================*/
	#s6{padding:40px 0px;overflow:visible;}
	#s6 .s6_button{max-width:70%;margin-top:20px;}
	#s6_menu{width:240px;}
	.s6_li{display:none;width:200px;position:absolute;left:20px;font-size:16px;margin:0px 0px;}
	.s6_li.active{display:block;-webkit-transform:scale(1, 1); transform:scale(1, 1);}
	.s6inner img{width:100px;margin-bottom:4px;}
	.s6inner p{padding:0px 40px;font-size:14px;}
	.s6_li span{width:40px;top:6px;left:50%;margin-left:-20px;}
	.s6_li.active span{width:40px;height:1px;}
	#s6_slider{margin-top:20px;min-height:0px;}	
	.s6inner{width:100%;height:auto;display:none;position:relative;}
	.s6inner.active{display:inline-block;}
	.w50_50,.w50_100,.w30,.w100{width:90%;height:auto;margin-top:20px;}

	/*== Экран 7 =================================*/
	#s7_obertka{display:inline-block;width:100%;height:460px;position:relative;overflow:hidden;}
	#s7_polzunok{width:1038px;height:424px;padding-left: 12px;}
	#s7{height:auto;padding-bottom:40px;}
	#s7_content{width:100%;padding-top:40px;max-width:850px;text-align:center;}
	#s7_boxes{height:460px;margin:40px auto;position:relative;overflow-x:scroll;}
	#s7_form{display: inline-block;width: 240px;height: auto;margin: 0 auto;margin-top: 30px;}
	#s7_form .lp_button{float: left;width: 194px;margin-top:10px;}
	.s7_box{width:230px;height:400px;float:left;margin:0px 10px;margin-top: 10px;box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.2);}
	.s7_box:hover{-webkit-transform: scale(1, 1); transform: scale(1, 1);}	
	.for_title_7{margin-top:0px;text-align:center;}
	.for_txt_7{margin-top:10px;}
	.for_title_7 img{width:80px;display:inline-block;float:none;position:relative;top:-10px;}	
	.for_title_7 p{font-size:16px;line-height:20px;margin-left:0px;margin-top:0px; margin-bottom: 16px;}
	.for_txt_7 span{font-size:16px;line-height:22px;margin-bottom:16px;}
	.for_txt_7 p{font-size:12px;line-height:22px;}
	.s7_input{width: 200px;height: 47px;font-size: 16px;line-height: 47px;}
	.s7_input::-webkit-input-placeholder {line-height:47px!important;}
	.s7_input::-moz-placeholder {line-height:47px!important;}
	.s7_input::-ms-input-placeholder {line-height:47px!important;}
	.s7_input::placeholder {line-height:47px!important;} 
	
	/*== Экран 8 =========================*/
	#s8{padding:40px 0px 0px 0px;height:470px;}
	#s8 .title{display:block;width:90%;padding:0% 5%;line-height: 30px;}
	#s8_slider{width:320px;max-width:320px;height:300px;margin-top:30px;}
	.s8_arrow{display:none;}
	#s8_obertka{width:320px;height:290px;overflow:hidden;}
	#s8_slider_box{width:320px;height:5px;overflow:visible;overflow-x:scroll;overflow-y:hidden;}
	#s8_polzunok{width:1600px;height:300px;}	
	.s8_inner.therst{margin-left:0px;}
	.o_name {width: 100%;padding-left: 0%;border-left: none;}	
	.stars {width: 142px;height: 20px;margin: 10px auto;}	
	.s8_inner p{display:inline-block;width:85%;font-size: 14px;line-height: 20px;}	
	.s8_inner a{margin-left: 20px;}	
	.s8_inner{width:320px;height:300px;float:left;text-align:center;}	
	.o_name p{font-size:18px;line-height:24px;}	
	#s8_mobil_nav{display:block;}
	
	/*== Экран 9 ========================*/
	#s9{height:400px;overflow:visible;}
	#s9_content{width:94%;}
	#s9_box{width:100%;max-width:250px;height:auto;display:inline-block;margin-top:0px;margin-left:0px;text-align:center;position:relative;top:-86px;}
	#s9_box span{font-size:24px;line-height:28px;}
	#s9_box p{margin:20px 0px 20px 0px;}
	.present{width:270px;position:relative;left:50%;bottom:auto;opacity:1;-webkit-transform: translate(-50%, -56px)scale(1, 1); transform: translate(-50%, -56px)scale(1, 1);	}
	.present.animated{opacity:1;-webkit-transform: translate(-50%, -56px)scale(1, 1); transform: translate(-50%, -56px)scale(1, 1);	}	
	
	/*== Экран 10 ==================================*/
	#s10{height:auto;overflow:visible;}
	#s10_content{left: 0px;margin-left: 0%;margin-top: 0px;padding: 10%;width: 80%;height: auto;text-align: center;position:relative;}
	#s10_content p{margin-top:30px;}
	#s10_content .light20{line-height:20px;}
	#s10_content .light15{line-height:24px;}
	.socials{width: 246px;margin: 0 auto;height:42px;margin-top:26px;}
	.soc_link{width: 38px;height: 38px;margin-right: 8px;}
	.soc5{background:url(../img/soc5.png)no-repeat center -6px; margin-right:0px;}
	#map {
		width: 100%;
		height: 200px;
		position: relative;
		left: 0px;
		top: 0px;
		background-color: rgba(0,0,0,0.1);
	}	
	
	/*== Экран 11 =====================*/
	#s11{padding:40px 0px 40px 0px;}
	#s11_content{width: 94%;height: auto;display: inline-block;position: relative;left: 3%; margin-left: 0px;text-align: center;}
	.question_box{width:100%;height:40px;margin-top:10px;padding:0px 0px;text-align:left;}
	.question_box.active{padding:0px 0px;}	
	.question_box span{display: inline-block;font-size: 13px;line-height: 16px;padding-left: 50px;padding-top:4px;}
	.question_box.active span {padding-left: 20px;padding-top: 10px;}
	.question_box.active img{top: 52px;left: 20px;width: 56px;}
	.question_box p{font-size: 12px;line-height: 16px;margin-top: 10px;padding-right: 20px;padding-bottom: 20px;margin-left:94px;}	
	
	/*== Экран 12 =====================*/
	#s12 {height: 450px;}
	#s12_content {width: 280px;height: 380px;margin-left: -140px;}
	#s12_content .lp_button{width: 228px;margin-top: 0px;}
	#s12_content textarea{height:110px;}
	.s12_input{width:238px;font-size:16px;height: 48px;line-height:48px;}
	input.s12_input::-webkit-input-placeholder {line-height:48px!important;}
	input.s12_input::-moz-placeholder {line-height:48px!important;}
	input.s12_input::-ms-input-placeholder {line-height:48px!important;}
	input.s12_input::placeholder {line-height:48px!important;} 
	textarea::-webkit-input-placeholder {line-height:16px!important;color:#5e5d5d!important;text-align:left!important;}
	textarea::-moz-placeholder {line-height:16px!important;color:#5e5d5d!important;text-align:left!important;}
	textarea::-ms-input-placeholder {line-height:16px!important;color:#5e5d5d!important;text-align:left!important;}
	textarea::placeholder {line-height:16px!important;color:#5e5d5d!important;text-align:left!important;} 		
	
	
	.s12_podtitle {font-size: 14px;line-height: 20px;margin: 10px 0px 20px 0px;}	
	
	/*== footer ======================*/

	#footer{height:180px;}
	#footer_content{width:90%;height:100%;display:block;margin:0 auto;position:relative;}
	.footer_phone{width: 100%;height: 48px;text-align: center;position: relative;top: 0%;margin-top: 30px;}
	.footer_phone span{font-size:15px;line-height:22px;}
	.footer_phone p{font-size:15px;line-height:32px;}

	
	.footer_link{
		display:inline-block;
		position:relative;
		top:0px;
		left:0%;
		padding-right: 12px;
		padding-top: 12px;
		padding-bottom: 0px;
		margin-top: 20px;
		margin-bottom: 18px;
		-webkit-transform: translate(0%, 0%); 
		transform: translate(0%, 0%);	
	}
	.mokselle{
		position:absolute;
		width:100%;
		height:16px;
		padding-right:0px;
		float:none;
		font-size:16px;
		line-height:16px;
		text-align:center;
		padding-top:0px;
		padding-bottom:94px;
		margin-top:10px;
		background: url(../img/mokselle.png)no-repeat center bottom;
	}	
	.move_up{
		width:30px;
		height:30px;
		right:5px;
		bottom:70px;
	}
	.move_up.move_to_up{
		bottom:70px;
	}	
	
	/*БЕСПЛАТНЫЕ ВИДЕОРОЛИКИ*/
	#send_videos{
		width: 100%;
		height: 600px;
		position: absolute; 
		left: 0%;
		top: 0%;
		-webkit-transform: translate(0%, 0%); 
		transform: translate(0%, 0%);		
	}
	#info{
		width:100%;
		height:350px;
		background:#000;
	}
	#info span{
		font-size: 20px;
		line-height: 20px;
		padding: 30px 0px 0px 20px;
	}
	#info p{
		font-size: 14px;
		line-height: 14px;
		padding: 10px 0px 0px 20px;
	}
	ol{
		counter-reset: myCounter;
		display:inline-block;
		margin:30px 0px 0px 40px;	
	}
	ol li{	
		font-size: 12px;
		line-height: 16px;
		padding-left: 16px;
		margin-bottom: 16px;
	}
	ol li:before {left:-20px;}
	.info_form{
		display:block;
		text-align:center;
		width:90%;
		max-width:320px;
		height:auto;
		margin:0 auto;
	}
	.info_form .popup_h1{
		font-size: 22px;
		line-height: 22px;
		margin-top: 24px;	
	}
	.info_form .popup_h2 {
		font-size: 16px;
		line-height: 16px;
		margin-top: 12px;
	}	
	.info_form form{margin-top:0px!important;}
	.info_form input{
		width: 240px;
		height: 48px;
		padding:0px 20px;
		border: 1px solid #d7d7d7;
		background-color: rgb(255, 255, 255);
		text-align:left;
		font-family: 'helvetica_light';
		font-size:19px;
		line-height:48px;
		color:#000;	
		margin-top:20px;
		float:left;
	}
	.info_form input.red{border:1px solid red!important;}
	.info_form input::-webkit-input-placeholder {line-height:48px!important;color:#8a8a8a!important;text-align:left!important;}
	.info_form input::-moz-placeholder {line-height:48px!important;color:#8a8a8a!important;text-align:left!important;}
	.info_form input::-ms-input-placeholder {line-height:48px!important;color:#8a8a8a!important;text-align:left!important;}
	.info_form input::placeholder {line-height:48px!important;color:#8a8a8a!important;text-align:left!important;} 

	.send_videos_btn{
		width: 282px;
		height: 50px;
		font-family: 'helvetica_light';
		font-size:20px;
		line-height:50px;
		background-color:#01489f;
		color:#fff;
		float:left;
		margin-top:10px;
		margin-left:0px;
		cursor:pointer;
	}	
	.popups_overflow{overflow:auto;}

	
	

}


/*ПОШЛИ МОБИЛКИ И ПЛАНШЕТЫ Горизонтально перевёрнутые*/
/*================================================================================================================================= 767px*/
@media only screen and (min-width:200px) and (max-width:767px) and (orientation: landscape){
	/*== Экран 1 ===========================*/
	#s1_content{width:100%;}
	#s1_content .title {line-height: 30px;}
	.nav.left{float:left;width:200px;height:40px;}
	.nav.right{float: right;width: 180px;height: 40px;position: relative;top: -16px;}
	.navigation ul {    width: 400px;}
	.popup_h1 {margin-top: 20px;}
	#s3_text{width:100%;height:auto;}
	#s3_text .title{text-align:left;}
	#s3_text .light20{margin-top:20px;display:block;width:80%;text-align:left;}
	#s3_text .light16{margin:20px 0px 30px 0px;display:block;width:80%;text-align:left;}	
}










