body {


font-family: Oswald;
font-style: normal;
font-weight: 300;
font-size: 15px;
line-height: 18px;


color: #000000;


}

/********************фон постоянный************************************/
.telo {
background-image: url("../images/fon_mob_v01.png"); /* fon_mob_v0.png крашеный / fon_mob_v01 обычный*/
background-repeat: no-repeat;
//background-size: 100% 100%;
background-position-y: -63px;
background-position-x: -80px;

}

@media (min-width: 800px) { 
.telo {

background-image: url("../images/fon_ob01.png"); /* fon_ob0.png крашеный / fon_ob01 обычный*/
background-repeat: no-repeat;
//background-size: 100% 100%;
background-position-y: -475px;
background-position-x: 0px;
//background-size: 100% contain;


}
}

/********************фон движущий черех jquery************************************/
.telo1 {
background-image: url("../images/fon_mob_v0.png"); /* fon_mob_v0.png крашеный / fon_mob_v01 обычный*/
//background-size: 100% 100%;
--back-pos:-63; /*  дублирует значение ниже */
background-position-y: -63px;
background-position-x: -80px;
background-repeat: repeat-y;
}

@media (min-width: 800px) { 
.telo1 {

background-image: url("../images/fon_ob0.png"); /* fon_ob0.png крашеный / fon_ob01 обычный*/
--back-pos:-475; /*  дублирует значение ниже */
background-position-y: -475px;
background-position-x: 0px;


}
}
/********************************************************************************************/


.header {
padding-top: 20px;	
}
@media (min-width: 375px) {
.header {
padding-top: 30px;	
}	
}

@media (min-width: 1200px) { /* xl*/
.bl_menu {
padding-left:220px;
padding-right: 	220px;

}
}

.menu_kp_max {
display: none;
//border: 1px solid black;
position: absolute;
background: rgba(0, 0, 0, 0);	
z-index: 99;
width: 100%

}
.menu_kp {
//border: 1px solid red;	
/* Rectangle 13 */
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;

background: #F7F7F7;
box-shadow: 0px 0px 80px 2px rgba(0, 0, 0, 0.2);
/*margin-left: 0px;
margin-right: 10px;
margin-top: 30px;
margin-bottom: 30px;*/

position: relative;
}
@media (min-width: 992px) { /* lg */
.menu_kp {
padding-left: 39px;
padding-right: 38px;
padding-top: 27px;
padding-bottom: 27px;
margin-left: 64px;
margin-right: 64px;
margin-top: 13px;
margin-bottom: 64px;
}
}
@media (min-width: 1200px) { /* xl*/ 
.menu_kp {
padding-left: 39px;
padding-right: 38px;
padding-top: 27px;
padding-bottom: 27px;
}
}
.slovo_menu {/* МЕНЮ */


font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 30px;
padding-bottom: 32px;
/* identical to box height */

color: #000000;
}
/* назад */

.slovo_nazad {

font-weight: 600;
font-size: 15px;
line-height: 22px;

color: #CE2327;
float: right;
position: relative;
cursor: pointer;
}
.na_mini_m {
	display: none;
}
.nazad_ris {
	position: absolute;
	top: 1px;
	left: -28px;
}
.menu_kp a {
color: #000000;
text-decoration: none;
display: block;
/* А с вами такое бывало Как это исправить? */


font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 30px;

}
.menu_kp2 {
padding-left: 40px;
padding-right: 40px;
padding-top: 49px;
padding-bottom: 49px;
}
.menu_kp2 a {
color: #000000;
text-decoration: none;
display: block;
/* А с вами такое бывало Как это исправить? */


font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 42px;

}
.logo {
width:93px;

margin-right: 0px;
float: right;
margin-right: 24px;
}

@media (min-width: 415px) {

.logo {
width:147px;

margin-right: 45px;
}	
}

.menu {
/* меню */

font-family: Oswald;
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 22px;

color: #000000;
position: relative;
width: 95px;
cursor: pointer;


}
.zag_tx {
font-family: Oswald;
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 22px;

color: #000000;	
}
.cont_menu {

}
.menu_ikon {
	width:37px;
height: 37px;	
margin-left: 10px;	
}
@media (min-width: 768px) {
.menu_ikon {
margin-left: 25px;	
}	
}

.menu_txt {
position: absolute;
top: 3px;
left: 60px;	

}

.tel {

font-family: Oswald;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 22px;

color: #000000;	
}
@media (min-width: 350px) {
.tel {
font-size: 18px;
}	
}
@media (min-width: 414px) {
.menu_ikon {
//margin-left: 45px;	
}
.tel {
font-size: 18px;
line-height: 22px;
}

}

.email {
font-weight: normal;
font-size: 18px;
line-height: 20px;	
padding-right:5px;
}
.em_podv {
padding-right:10px;	
}


@media (min-width: 576px) { /*sm*/
.menu_ikon {
	width:35px;
height: 35px;	
margin-left: 0px;	
}
.logo {

margin-right: 0px;
float: right;

}
}


/**********************1 раздел******************************************/
.razdel1 {
margin-top: 20px;	
//overflow: hidden;	

background-image: url("../images/roman_foto_min2.png"); /*  */
background-repeat: no-repeat;

min-height: 245px;

//background-position-x: right;
background-position-x: right;

background-size:  auto 100%;
position: relative;
}
@media (min-width: 360px) { 
.razdel1 {
height: auto;
background-size: 100% ;	
background-position-x: center;
}
}

@media (min-width: 375px) { 
.razdel1 {
margin-top: 40px;	
}
}

@media (min-width: 576px) { 
.razdel1 {
background-image: url("../images/roman_foto_new2.png"); /*  */
background-repeat: no-repeat;
background-size: auto 470px;
min-height: 470px;
background-position-x: center;
}
}

.romb1, .romb2, .romb3{
position: absolute;	
display:none;	

}
@media (min-width: 576px) { 
.romb1, .romb2, .romb3{
display:block;	

}
}

.romb1 {
width: 90px;	
top: -45px;
left: 0px;	
}
.romb2 {
width: 50px;
top: 118px;
right: 0;	
}
.romb3 {
bottom: -43px;
right: 0;
width: 80px;	
}
@media (min-width: 992px) { /* lg */
.romb1, .romb2, .romb3{
	
width: auto;
}


.romb1 {
top: -74px;
left: 0px;	
}
.romb2 {
top: 118px;
right: 0;
}
.romb3 {
bottom: -63px;
right: 0;
}
}
.block1_1 {
text-align: center;	
}
/* 3х месячная программа Романа Ерина */

.mes_prog {

	display: inline-block;
font-family: Oswald;
font-style: normal;
font-weight: 300;
font-size: 15px;
line-height: 18px;

color: #fff;
padding-top: 16px;

}

@media (min-width: 576px) { /*sm*/
.mes_prog {
	display: inline-block;
padding-top: 45px;
width: auto;
font-size: 20px;
line-height: 22px;	
}
}
/* Академия Наставников */

.akadem {
padding-top: 9px;
display: block;
font-family: Oswald;
font-style: normal;

/* identical to box height, or 64% */

//padding-bottom: 10px;

font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 22px;
/* or 100% */
text-align: center;


color: #FFCF40;



}

@media (min-width: 576px) { /*sm*/
.akadem {

display: none;

}
}

/* Как за 2 месяца начать зарабатывать на гитаре от 50 000 ₽, работая всего 2 часа в день */
.kak_za {
margin-top: 15px;
font-family: Oswald;
font-style: normal;
font-weight: 300;
font-size: 19px;
line-height: 20px;
text-align: center;
//margin-left: 0px;



font-weight: 300;
font-size: 18px;
line-height: 20px;

color: #FFFFFF;

display:inline;

}
@media (min-width: 375px) {
.kak_za {
display: block;
}	
}
@media (min-width: 576px) { /*sm*/
.kak_za {
margin-top: 15px;

font-size: 38px;
line-height: 46px;
text-transform: uppercase;


}
}
@media (min-width: 1200px) { /*sm*/
.kak_za {
margin-top: 60px;

}
}
.kak_za strong {
font-weight: 600;	
}
/* Кнопка хочу зарабатывать */

.knop_xo2 {
/* хочу зарабатывать */
margin-top: 20px;


font-weight: 600;
font-size: 16px;
line-height: 18px;

text-align: center;
display: inline-block;
color: #000000;

//width: 136px;
//height: 26px;
padding-top:9px;
padding-bottom:9px;
padding-left:9px;
padding-right:8px;
background: #FFCF3F;
overflow: hidden;


font-size: 20px;
line-height: 22px;
color: #000;


}

@media (min-width: 320px) { 
.knop_xo2 {

margin-top: 60px;

}
}
@media (min-width: 375px) { 
.knop_xo2 {

margin-top: 35px;
margin-left:57px;

}
}
@media (min-width: 576px) { /*sm*/
.knop_xo2 {
font-size: 19px;
line-height: 22px;
margin-top: 62px;
margin-left:0px;
padding-top:10px;
padding-bottom:9px;
padding-left:13px;
padding-right:13px;

/* хочу зарабатывать */

font-size: 20px;
line-height: 22px;

color: #000000;


}
}

.knop_xo2,.knop_kupit {
//	animation: flareKnop 2s infinite linear;
//	animation-direction: alternate;
	
	animation: flareKnop 2s infinite;
}
@keyframes flareKnop {
 0% {
		transform: scale3d(1, 1, 1);
	}
	50% {
		transform: scale3d(1.05, 1.05, 1.05);
	}
	100% {
		transform: scale3d(1, 1, 1);
	}
}
.flare {
    position: absolute;
    top: 0;
    height: 100%;
    width: 45px;
    transform: skewX(-45deg); /* Наклон*/
    animation: flareAnimation;
    left: -150%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.4));
    animation: flareAnimation 2s infinite linear; /* Время и тип анимации можно менять*/
}

@keyframes flareAnimation {
    0% {
        left: -100%;
    }
    100% {
        left: 100%;
    }
}
.roman_foto {

display: none;
	
}
.roman_foto_bl {
background-image: url("../images/roman_foto3.png");
background-repeat: no-repeat;
}


.podpis {
//margin-left: 32px;
margin-top: 186px;
}
.roman {
/* Роман Ерин */

font-style: normal;
font-weight: 300;
font-size: 25px;
line-height: 37px;

color: #FFCF40;	
margin-top: -23px;
margin-left: 50px;
}
.opis_soz {
/* Создатель проекта “Гитарная революция” и “Академия наставников” */
//padding-left: 10px;
font-family: Oswald;
font-style: normal;
font-weight: 300;

font-size: 18px;
line-height: 20px;

color: #FFFFFF;
margin-left: 20px;

}

@media (min-width: 576px) { /* lg */

}
@media (min-width: 370px) {
.roman_foto {
display: block;	
}
.roman_foto_bl {
background: none;

}
.roman {
/* Роман Ерин */

}
}



@media (min-width: 768px) { /*md*/
.podpis {
//margin-left: 32px;
margin-top: 186px;
}

.roman {
margin-top: -23px;
margin-left: 50px;
}
.opis_soz {

margin-left: 50px;
//padding-left: 10px;
}

}

@media (min-width: 992px) { /* lg */
.podpis {
margin-left: 32px;
margin-top: 186px;
}

.roman {
margin-top: -23px;
margin-left: 82px;
}
.opis_soz {
margin-left: 82px;
//padding-left: 10px;
}

}




@media (min-width: 768px) { /*md*/

}

@media (max-width: 384px) { 
.roman_foto_bl {
overflow: hidden;	
}
}




.roman_foto {
	padding-left: 0px;
	margin-left: -65px;
	margin-top: -44px;

	
}
@media (min-width: 361px) {
.roman_foto {
margin-left: 0px;
margin-top: 0px;
	
}	
}

@media (min-width: 1380px) {
.roman_foto {

	margin-left: 38px;
}
}

.perevod_min {
display: none;	
}
@media (min-width: 375px) {
.perevod_min {
display: block;	
}
}
@media (min-width: 768px) { 
.perevod_min {
display: none;	
}
}

.perevod_max {
display: none;	
}

@media (min-width: 768px) { 
.perevod_max {
display: block;	
}
}





.opis_soz1 {
//	display:inline-block;
//	margin-left: 0px;
}

.opis_soz2 {
//	display:inline-block;
//		margin-left: 0px;
}
@media (min-width: 576px) { /*sm*/
.opis_soz2 {
	//	margin-left: 0px;
}
}

.opis_soz3 {
	padding-left: 0px;
}
@media (min-width: 576px) { /* lg */

.opis_soz1 {
	display:block;

}
.opis_soz2 {
	display:block;
}
.opis_soz3 {
//	padding-left: 5px;
}
}
/**********************2 раздел******************************************/
.razdel2 {
padding-top: 80px;	
position: relative;
}


.zag_asvam {
position: relative;	
}
.punkt_lin {
position: absolute;
top: 3px;
left: 99px;	
}
.tit_kras {
/* А с вами такое бывало… */

font-style: normal;
font-weight: 600;
font-size: 25px;
line-height: 23px;
/* identical to box height, or 72% */

color: #CE2326;
padding-left: 24px;
	
}
@media (min-width: 414px) { 
.tit_kras {
padding-left: 47px;	
}
}
@media (min-width: 768px) { /*md*/
.tit_kras {
padding-left: 30px;
}
}
@media (min-width: 992px) { /* lg */
.tit_kras {
padding-left: 165px;
}
}
@media (min-width: 992px) { /* lg */
.razdel2 {
padding-top: 50px;	
}
}
.asvam {
/* Маленький доход, на преподавании не заработать */
padding-top: 40px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 40px;
font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 22px;
/* or 122% */
text-align: center;

color: #000000;	
}
.asvam_min {
position: relative;	
cursor: pointer;
font-style: normal;
font-weight: 300;
font-size: 17px;
line-height: 22px;
}




@media (min-width: 992px) { /* lg */
.asvam {
padding-top: 77px;
padding-bottom: 89px;	
}
}
.as_fot {
display: inline-block;	
height: 85px;
}
.as_fot00 {
display: inline-block;	
//height: 85px;
}
.as_fot1 {

height: 78px;	
}
.as_fot2 {

	
}
.as_fot3 {

height: 76px;	
}
.as_fot4 {

height: 78px;	
}
.as_fot5 {

height: 87px;	
}
.as_fot0 {

opacity: 0.35;
filter: blur(15px);
}

.perev {
display: none;
}
@media (min-width: 576px) { /*sm*/
.perev {
display: block;
}
}

.text_as {
display: inline-block;	
padding-left:10px;
padding-right:10px;
}
.text_as_min {
position: absolute;
top: 52px;
left: 0px;	
//display: none;
opacity:0;
padding-left:0px;
//padding-right:0px;
font-size: 16px;
}



.perv_as {
padding-left:8px;	
}

.text_as_min2 {
position: absolute;
top: 61px;
left:48px;	
//display: none;
opacity:0;
}
.text_as_min0 {
//display: block;	
opacity:1;

transition: 1s; /*Скорость перехода состояния элемента*/

animation: 3s 1; /* Указываем название анимации, её время и количество повторов*/
animation-fill-mode: forwards; /* Чтобы элемент оставался в конечном состоянии анимации */
animation-delay: 0; /* Задержка перед началом */
animation-name	: show_as;
}


@keyframes show_as{
0%{
opacity:0;
}
100% {
opacity:1;
}
}

.as_mini0{
position: relative;
//height: 500px;	
}
.as_mini {
	position: absolute;
	top: 0;
	left: -84px;
	
}
.nahmi_ris {
padding-right: 10px;
}
.nahmi {
/* нажми */

font-weight: normal;
font-size: 22px;
line-height: 18px;
margin-top: 40px;

}

/*********************.razdel3************************************/
.razdel3 {
	padding-top: 66px;
}
@media (min-width: 576px) { /*sm*/
.razdel3 {
	padding-top: 0px;
}
}
.luboi {
/* Как это исправить? Любой проект состоит из 3х частей */

padding-left: 47px;
padding-top: 20px;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 25px;
/* or 139% */

color: #000000;
	
}
@media (min-width: 992px) { /* lg */
.luboi {
padding-left: 165px;
}
}
.ob_pun {
padding-top: 24px;	
}
.punkt {
/* Rectangle 12 */
display: inline-block;
background: #FFCF40;

font-family: Oswald;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 18px;
/* identical to box height, or 100% */

color: #000000;

text-decoration: none;
padding-left: 25px;
padding-right: 25px;
padding-top: 16px;
padding-bottom: 16px;	
margin-bottom: 15px;
margin-left: 32px;
margin-right: 0px;
display: flex;
}

@media (max-width: 240px) {
.punkt {
margin-left: 0px;	
margin-right: 0px;
}	
}
@media (min-width: 360px) { 
.punkt {

}

}
@media (min-width: 576px) { /*sm*/
.punkt {
margin-left: 0px;	
margin-right: 0px;
width: auto;
}
}
.punkt_n {
//margin-left: 30px;	
}
@media (min-width: 1200px) { /* xl*/
.punkt_n {
margin-left: 147px;	
}
}
.punkt_cen {
padding-top: 7px;
padding-bottom: 7px;		
}

.punkt_cen2 {
padding-top: 7px;
padding-bottom: 7px;		
}
@media (min-width: 415px) {
.punkt_cen2 {
padding-top: 16px;
padding-bottom: 16px;		
}	
}


.v_akad {
/* В Академии Наставников, под каждые из этих пунктов, представлены проверенные инструменты и практические знания, применив которые ты сможешь выйти на доход 50 000+ уделяя всего 2 часа времени в день. */

padding-top: 25px;

font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 22px;
padding-left: 47px;
padding-right: 27px;
text-align: justify;

}

@media (min-width: 576px) { /*sm*/
.v_akad {
padding-left: 15px;
padding-right: 15px;	
text-align: left;
}
}
@media (min-width: 992px) { /* lg */
.v_akad {
padding-left: 165px;

font-size: 20px;
line-height: 22px;
}
}
/**************************5 раздел****************************************/
.razdel5_razdel7 {
background-image: url("../images/fon_5_7f.png");
background-repeat: no-repeat;
background-position: 0px 200px;	

 //border: 1px solid red;
}

@media (min-width: 1441px) { /* xl*/
.razdel5_razdel7 {
background-position: 0 200px;
background-size:  100% 70%;
background-image: url("../images/fon_5_7f.png");	
}
}
.razdel5 {
padding-top: 96px;	

}
@media (min-width: 576px) { /*sm*/
.razdel5 {
padding-top: 58px;	

}
}
.slaider__ {
	margin-top: 27px;	
	position: relative;
	margin-left: 0px;

}

@media (min-width: 414px) { 
.slaider__ {
//margin-left: -44px;	
}
}

@media (min-width: 415px) { 
.slaider__ {
margin-left: 0px;	
}
}
@media (min-width: 576px) { /*sm*/
.slaider__ {
	margin-top: 69px;
margin-left: 0px;	
}
}

.blok_slaydera {
//	border: 1px solid red;
	width: 390px;
		
}
.blok_tex2 {
//border: 1px solid green;
padding-left: 10px;
padding-right: 10px;
}
.blok_tex3 {
//border: 1px solid blue;
padding-left: 10px;
padding-right: 10px;
}
@media (min-width: 576px) {
.blok_tex2 {
padding-left: 40px;
padding-right: 40px;
}
.blok_tex3 {

padding-left: 40px;
padding-right: 40px;
}	
}

@media (min-width: 640px) {
.blok_tex2 {
	margin-top:-41px;
padding-left: 123px;
padding-right: 10px;
}
.blok_tex3 {
margin-top:-41px;
padding-left: 168px;
padding-right: 10px;
}		
}

@media (min-width: 768px) {
.blok_tex2 {
	margin-top:0px;
padding-left: 20px;
padding-right: 10px;
}
.blok_tex3 {
margin-top:0px;
padding-left: 20px;
padding-right: 10px;
}		
}
.tit_sl_b {
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 20px;
/* or 91% */

color: #000000;
letter-spacing: -0.025em;
	
}
@media (min-width: 962px) {
.blok_tex2 {
	margin-top:-41px;
padding-left: 20px;
padding-right: 10px;
}
.blok_tex3 {
margin-top:-41px;
padding-left: 55px;
padding-right: 10px;
}	
.tit_sl_b {
padding-left: 99px;
}	
}


.punktiki li{
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 20px;
margin-left: -10px;
padding-bottom: 9px;
}

@media (min-width: 576px) { /*sm*/
.tit_sl_b {

font-size: 22px;
line-height: 20px;
letter-spacing: 0;
}
.punktiki li{
font-size: 20px;
line-height: 22px;	
}
}
.knopka_sl {
cursor: pointer;

	width: 36px;
	height: 36px;

background-image: url("../images/strelka2.png");
background-position:center center;
background-repeat: no-repeat;
background-size: cover;

z-index:10;
}
.left {
transform: rotate(180deg);
}
.s_listay {
//position: relative;
}
.listay{
/* листай */

font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 18px;
/* identical to box height, or 100% */

color: #CE2327;

transform: rotate(90deg);
position: absolute;
top: -42px;
left: 1px;
}
.prevArrow1 {
position: absolute;
right: -10px;
top: -105px;
}
.nextArrow1  {
position: absolute;
right: 40px;
top: -105px;		
}
.listay {
		display: none;
	}
@media (min-width: 375px) {
	.listay {
		display: block;
	}
.prevArrow1 {
position: absolute;
right: -10px;
top: 20px;	
}
.nextArrow1  {
position: absolute;
right: -10px;
top: 67px;		
}
}
@media (min-width: 414px) {
.prevArrow1 {
position: absolute;
right: 20px;
top: 20px;	
}
.nextArrow1  {
position: absolute;
right: 20px;
top: 67px;		
}	
}


.foto_prod {
	width: 82%;
}

.foto_prod2 {
	width: 319px;
}
.foto_prod3 {
	width: 296px;
//	margin-left: -60px;
}

/**********************6 раздел***************************************************/
/* Заработок Превратите любимое дело в источник дохода */
.razdel6 {
padding-top: 50px;
}

.tit_raz {
/* Что вы получите на тренинге */

font-style: normal;
font-weight: 600;
font-size: 25px;
line-height: 18px;
/* identical to box height, or 72% */

color: #1B1116;
padding-left: 47px;
}
@media (min-width: 576px) { /*sm*/
.tit_raz { 
padding-left: 30px;	
}
}

@media (min-width: 992px) { /* lg */
.razdel6 {
padding-top: 23px;
}
.tit_raz {
/* Что вы получите на тренинге */
padding-left: 165px;
}
}
.tit6r {
padding-top: 48px;	
padding-bottom: 30px;
font-style: normal;
font-weight: 600;
font-size: 25px;
line-height: 18px;
/* or 72% */
text-align: center;

color: #CE2326;	
}

.text6r {
	padding-top: 66px;
text-align: center;
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 18px;

}



.prevArrow2 {
position: absolute;
right: 25px;
top: 64px;	
}
.nextArrow2  {
position: absolute;
left: 25px;
top: 64px;		
}

@media (min-width: 576px) { /*sm*/
.text6r {
	padding-top: 76px;

font-size: 18px;
line-height: 20px;
}
.prevArrow2 {
right: 15px;
top: 77px;	
}
.nextArrow2  {
left: 15px;
top: 77px;		
}


}

@media (min-width: 992px) { /* lg */
.prevArrow2 {
right: -5px;
	
}
.nextArrow2  {
left: -5px;
		
}
}

.prevA {
right: -10px;
top: -45px;	
position: absolute;
}
.nextA  {
left: -10px;
top: -45px;	
position: absolute;	
}
@media (min-width: 992px) {
.prevA {
right: -73px;
top: 7px;	
position: absolute;
}
.nextA  {
left: -80px;
top: 5px;	
position: absolute;	
}	
}
@media (min-width: 1200px) {
.prevA {
right: -128px;
top: 7px;	
}
.nextA  {
left: -126px;
top: 5px;	
}	
}
@media (min-width: 1440px) {
.prevA {
right: -180px;
top: 7px;	
}
.nextA  {
left: -200px;
top: 5px;	
}	
}
/********************************7 раздел******************************************************/
.razdel7 {
	padding-top: 96px;
}
@media (min-width: 576px) { /*sm*/
.razdel7 {
	padding-top: 44px;
}
}

.utub_min {
padding-left: 0px;
padding-right: 0px;	
}
.blok_video_mini {
//border: 1px solid red;
height: 233px;
width: 100%;	
}

@media (min-width: 450px) { /*sm*/
.blok_video_mini {
height: 320px;
}
}
.blok_video_mini iframe{
width: 100%;
height: 100%;

}
.fon_vid {
	position: relative;
	
 	background-position: bottom right;
	background-repeat: no-repeat;	
//	border: 1px solid green;
//	padding-left: 106px;
//	padding-right:106px;
	padding-top: 64px;
//	padding-bottom: 64px;
}
.bl_vid2,.bl_vid1{
display: none;	
}
@media (min-width: 576px) { /*sm*/
.fon_vid {
	padding-left: 12px;
	padding-right:12px;
	padding-top: 64px;
//	padding-bottom: 64px;	
	width: 100%;
	background-image: url("../images/bl_vid3.png");
}
.bl_vid1 {
position: absolute;
top: 251px;
left: -61px;
z-index: 99;
	
}
.bl_vid2 {
position: absolute;
top: 16px;
right: 0px;
z-index: 99;
display: none;	
}
}
@media (min-width: 768px) { /*md*/
.bl_vid1 {
position: absolute;
top: 251px;
left: -90px;
z-index: 99;
display: block;	
}
.bl_vid2 {
position: absolute;
top: 16px;
right: 164px;
z-index: 99;
display: block;	
}
}

@media (min-width: 576px) { 
.fon_vid {
	padding-bottom: 64px;
}
}
@media (min-width: 962px) { /* lg */
.fon_vid {
	padding-left: 106px;
	padding-right:106px;
	padding-top: 64px;
	padding-bottom: 64px;	
}
.bl_vid1 {

left: 33px;

	
}
}

.blok_video {
//width: 754px;
width: 100%;
//height: 422px;
height: 233px;
background-color: black;
}
.slaid_rec {
background-color: black;
width: 100%;
//height: 422px;
position: relative;
z-index: 88;
}
@media (min-width: 640px) { 
.blok_video {
height: 380px;

}
}
@media (min-width: 720px) { 
.blok_video {
height: 422px;

}

.slaid_rec {

//width: 754px;
//height: 422px;


}
}
@media (min-width: 800px) { 
.slaid_rec {
width: 754px;

}
}
.blok_video iframe{
width: 100%;
height: 100%;

}

/************************************************************/


.video0 {

width: 100%;
height: 100%;
}	

.video0 video {
width: 100%;
height: 100%;
}

/*************слайдер нас рекомендуют*****************************/

.block_rec {
	
//	width: 754px;
 //   height: 422px;
}

.fon_vid_mini {

width: 100%;
height: 320px;	
padding-top: 37px;
	position: relative;
	background-image: url("../images/bl_vid4.png");
 
 
	background-position: bottom right;
	background-repeat: no-repeat;	
}
@media (min-width: 450px) { /*sm*/
.fon_vid_mini {
height: 407px;
}
}



.bl_vid1m {
position: absolute;
top:-8px;
left: 0px;
z-index: 99;
	
}
.bl_vid2m {
position: absolute;
top: 0px;
right: 13px;
z-index: 99;
	
}
/**********************************8 раздел*********************************************************/
/*  */
.razdel8 {
	padding-top: 100px;
}
.roman_foto0 {
width: 374px;	
}
.otstup1 {
	padding-bottom: 43px;
}
.punktiki2 li{

font-style: normal;
font-weight: 300;
font-size: 22px;
line-height: 28px;
/* or 156% */

color: #000000;
padding-bottom: 10px;
}
/* Моя работа — делать людей счастливыми, учить их играть и зарабатывать на гитаре. Показывать, что нужно делать, чтобы достичь желаемого результата. Я помогаю людям превратить своё хобби в любимое дело с достойным заработком и возможностью удаленной работы. */
.text_ved {
font-style: normal;
font-weight: 500;
font-size: 22px;
line-height: 28px;
/* or 156% */
text-align: right;

color: #000000;
position: relative;
background-image: url("../images/galki.png");
 
 padding-top: 40px;
	background-position: right 10px;

	background-repeat: no-repeat;	
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
}

.galki {
position: absolute;
top: 0px;
right: 0px;	
z-index: 0;
}

.min_ved {
//	text-align: center;
cursor: pointer;
}

.min_ved0 { /* класс индикатор нажатия в jq*/
cursor: pointer;	
}
.ved{
	display: inline-block;
	
	position: relative;
min-height: 376px;
width: 100%;

}


.ved_ris {
position: absolute;
top: 0px;
left: 0px;	
width: 100%;
}
@media (min-width: 360px) {
.ved_ris {
top: 0px;
left: 0px;	
//width: 348px;
}	
}



.ved_ris0 {
opacity: 0.35;
filter: blur(15px);	
position: absolute;
top: 0px;
left: 0px;

}
.knop_rom {
position: absolute;
bottom: 5px;
left: 13px;	
}
.text_rom {
//position: absolute;
//top: 0px;
//left: 0px;	
opacity: 0;
display: none;
}
.text_rom0 {
	opacity: 1;
	display:block;
}
.pk_ver {
display: none;	
}
@media (min-width: 414px) { 
.pk_ver {
display: block;	
}
}
/***********************9 раздел**********************************************************/
.razdel9 {
padding-top: 93px;	
}
@media (min-width: 992px) { /* lg */
.razdel9 {
padding-top: 109px;	
}
}
.gl_punkt {
/* Вводный модуль */

font-style: normal;
font-weight: 600;
font-size: 25px;
line-height: 25px;
color: #000000;
padding-right: 57px;
	
}
.mel_punkt {

font-style: normal;
font-weight: 300;
font-size: 10px;
line-height: 12px;

color: #919191;
padding-right: 42px;
}
.menu_prog{
padding-top: 40px;	
padding-bottom: 34px;		

padding-left: 58px;
}


@media (min-width: 1200px) { /* xl*/
.menu_prog{
padding-left: 0px;
}
}

.pr_punkt {
padding-top: 10px;	
padding-bottom: 10px;	
cursor:pointer	;
}
.pukt1  {
padding-left: 47px;	

padding-top: 37px;	
padding-bottom: 45px;	
}
@media (min-width: 576px) { /*sm*/
.pukt1  {
padding-left: 18px;	
}
}

.punktiki3  {
padding-left: 57px;	
padding-right: 10px;
}
.punktiki4  {
padding-left: 57px;	
}
.punktiki3 li{

font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 25px;

color: #000000;
padding-bottom: 9px;
	
}
@media (min-width: 576px) { /*sm*/

.punktiki3  {
padding-left: 75px;	
padding-right: 0px;
}
.punktiki4  {
padding-left: 75px;	
}
}
.punktiki4 li{

font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 22px;

color: #000000;
padding-bottom: 9px;
}
.rezul {

font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 22px;


color: #000000;
padding-left: 47px;	
padding-top: 18px;
	
}
.itog {
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 22px;
padding-top: 27px;
	padding-left: 47px;

}
@media (min-width: 576px) { /*sm*/
.rezul {
padding-left: 49px;		
}
.itog {
	padding-left: 15px;
}
}



.slader_prog {
position: relative;	
}
.prevArrow5 {
position: absolute;
right: 30px;
top: -80px;	
}
.nextArrow5  {
position: absolute;


right: 83px;
top: -80px;		
}

@media (min-width: 375px) {
.prevArrow5 {
position: absolute;
right: 30px;
top: -30px;	
}
.nextArrow5  {
position: absolute;


right: 83px;
top: -30px;		
}
}

.slader_prog .slick-dots {
opacity: 0;	
}
.slader_prog .slick-dots li{
text-decoration: none;

opacity: 1;
float: left;
list-style: none;
padding-right: 10px;
border: none;

}
.slader_prog .slick-dots  button {
	opacity: 1;
//	background-image: url("../images/kru_sla.png");
background-repeat: no-repeat;
background-position: center center;
//background-color: rgba(0, 0, 0, 0);
border-style: none;
//color: rgba(0, 0, 0, 0);
}
.slader_prog .slick-dots {
position: absolute;
left: 10px;
top: 60px;	
}

.slick-active button{
color: red;	
}

@media (max-width: 576px) { 
.menu_prog {
	display: none;
}
}

@media (min-width: 576px) { /*sm*/
.pukt1 {
display: none;	
}
.prevArrow5, .nextArrow5 {
display: none!important;	
}	
}

/**************************10 раздел******тарифы**********************************************************/
.razdel10 {
padding-top:76px;	
}
.slader_tar {
padding-top: 50px;
//border: 1px solid green;	
padding-left: 14px;

}

.slad_tar_b {
//	border: 1px solid red;
//width: 100%;


}

@media (min-width: 576px) { /*sm*/
.slader_tar {
padding-top: 50px;
padding-left: 10px;
}

}

@media (min-width: 992px) { /* lg */
.slader_tar {
padding-left: 150px;
}
}

.tar_b {
//border: 1px solid green;

}
.slov_tar {

font-style: normal;
font-weight: 300;
font-size: 15px;
line-height: 22px;
}
.nam_tar {

font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 22px;

	
}
.blok_tar {
background: #FFCF40;
height: auto;	
margin-bottom: 10px;
width: 262px;
padding-bottom:20px;
}
@media (min-width: 414px) {
.blok_tar {
background: #FFCF40;
height: 517px;	
}	
}
@media (min-width: 576px) { /*sm*/

.blok_tar {

height: 442px;	
}
}
.punktiki5 {
padding-top: 19px;
padding-right: 10px;


	
}
.punktiki5 li{
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 30px;
}
@media (min-width: 576px) { /*sm*/
.punktiki5 li{

font-size: 15px;
line-height: 25px;
}
.blok_tar {
width: 232px;
}
}
.blok_kupi {
width: 262px;
text-align: center;
}
.bl_kup {
display: inline-block;
text-align: left;
}
@media (min-width: 576px) { /*sm*/
.blok_kupi {
width: 232px;
}

}
.stoim {

font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 20px;
padding-bottom: 5px;
text-align: left;
}


.star_cen {
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 25px;

color: #A9A9A9;
position: relative;

}
.star_cen_min {
font-size: 18px;	
}
.zaher {
position: absolute;	
top: 4px;
left: 4px;
width: auto;
 
}

/*.star_cen:before {
  border-bottom: 3px solid #CE2326;
  position: absolute;
  content: "";
  width: 100%;
  height: 50%;
  transform: rotate(-12deg);
}*/


.cen {
padding-left: 5px;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 25px;

}
@media (min-width: 576px) { /*sm*/ 

.star_cen {

font-size: 20px;
line-height: 25px;

}
.star_cen_min {
font-size: 18px;	
}

.cen {

font-size: 20px;
line-height: 25px;
}
}
.rub {
/* Стоимость: 33790 ₽ 25 990 ₽ */


font-family: arial;
font-style: normal;
font-weight: 600;
font-size: 17px;
line-height: 18px;


	
}

.knop_kupit {

background: #FFCF3F;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 22px;

text-align: center;

color: #000000;
padding-left: 9px;
padding-right:8px;
padding-top:3px;
padding-bottom:4px;
//float: right;
text-decoration: none;
margin-top: 23px;
cursor:pointer;
display: block;



}

@media (min-width: 576px) { /*sm*/
.knop_kupit {
font-size: 20px;
line-height: 22px;

padding-left: 9px;
padding-right:8px;
padding-top:3px;
padding-bottom:4px;	
}
}
.mesta{
/* Только 10 мест */
font-family: Oswald;
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 25px;
text-align: center;
padding-top: 10px;
}
.plot, .punktiki5 strong { 

font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 25px;

}
.prevArrow3 {
position: absolute;
right: 115px;
top: -33px;		

}


.udalim{
	display: none!important;
}

.nextArrow3  {
position: absolute;
right: 47px;

top: -33px;		
}

@media (max-width: 576px) { /*sm*/
.slader_tar_col {
padding-right: 0;	
}
}

@media (min-width: 576px) { /*sm*/
.prevArrow3 {
position: absolute;
right: 47px;
top: -33px;		

}
.nextArrow3  {
position: absolute;
right: 0px;

top: -33px;		
}
}

.slader_tar .slick-slide {

background: #FFFFFF;
opacity: 0.5;
filter: blur(10px);
}
.slader_tar .slick-active {
opacity: 1;
background: rgba(0, 0, 0, 0)!important;
filter: none!important; 
-webkit-filter: none!important;
}



/**************************11 раздел****************************************************************/
.razdel11 {
	padding-top: 70px;
}
@media (min-width: 576px) { /*sm*/
.razdel11 {
	padding-top: 89px;
}
}
._form {
text-align: center;	
padding-top: 63px;
width: 250px;
//border:1px solid red;
padding-left:45px;
padding-right:45px;
}
.ikon_form {
display:inline-block;	
height: 85px;
}

.txt_form {
	padding-top: 30px;
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 20px;
	
}
.sprav {
margin-top: 00px;
float: right;
color: #000;	
padding-right: 30px;
}
/**********************здесь** мини формат********************************************/
.text_asam1 {
top: 30px;
left: 50px;	
}
.text_asam2 {
top: 30px;
left:0px;	
}
.text_asam3 {
top: 30px;
left: 50px;	
}
.text_asam4 {
top: 30px;
left: 37px;	
}
/********************************************************************/
/**************************12 раздел****************************************************************/
.razdel12 {
	padding-top: 73px;
	
}
.osb_raz12 {
	padding-top: 51px;
}
.primen_txt:before {
	content: url("../images/tik_ikon.png");
left: -53px;
top: 0px;
position: absolute; 
width: 41px;
height: 41px;
}

.primen_txt {
//	border: 1px solid green; /* 15 +41 */
	//padding-right: 80px;
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 18px;
display: inline-block;

background: #FFCF40;

padding-top: 5px;
padding-bottom: 6px;

padding-left: 12px;
padding-right: 9px;


margin-left: 75px;
margin-right: 10px;

position: relative;
min-height: 43px;
margin-bottom: 20px;
display: flex;
}

.odna_str2 {
padding-top: 14px;	
}
.odna_str3 {
padding-top: 5px;	
}

@media (min-width: 576px) { /*sm*/
.primen_txt {
margin-left: 58px;	
margin-right: 0px;
font-size: 15px;
line-height: 15px;
}
.odna_str2 {
padding-top: 0px;	
}
.odna_str3 {
padding-top: 0px;	
}
}

@media (min-width: 1268px) { 
.odna_str {
padding-top: 14px;	
}
}

@media (min-width: 1159px) { 
.odna_str2 {
padding-top: 14px;	
}
.odna_str3 {
padding-top: 14px;	
}
}
/**************************13 раздел****************************************************************/



.razdel13 {
padding-top: 81px;	
}

.slayder_uh {
padding-top: 50px;
position: relative;

		
}
@media (min-width: 992px) { /* lg */
.razdel13 {
padding-top: 73px;	
}

}

@media (min-width: 1200px) { /* xl*/
.slayder_uh {
padding-top: 77px;
		
}
}
.video_uh {
width:596px;
height:	415px;

border: 1px solid #fff;


//margin-right: 132px;
position: relative;
background-repeat: no-repeat;
background-image: url("../images/fon_uh.png");
background-size: cover;

padding-left: 0;
padding-right: 0;
}

.ob_bl_v0 {
//padding-left: 0;
//padding-right: 0;

//background-color: red;
}

.ob_bl_v {
//padding-left: 0;
//padding-right: 0;

}
.video_uh_min {
//width:414px;
//width: 100%;
height:	328px;
//border: 1px solid blue;
position: relative;
padding-left: 0px;
padding-right: 0px;
margin: 0;

background-repeat: no-repeat;
//background-image: url("../images/fon_uh2.png");
background-size: cover;

//padding: 0px;
padding-top: 52px;

//background-color: blue;
//display: flex;
position: relative;
}

.video_fram_min {
width: 100%;
height: 239px;
//border: 1px solid red;
background-color: black;
z-index: 5;
//display: flex;
position: absolute;

}
@media (min-width: 416px) { 
.video_fram_min {

height: 239px;
}
}
@media (min-width: 480px) { 
.video_uh_min {

height:	376px;
}
.video_fram_min {

height: 276px;
}
}
.blok_v1 {
position: absolute;
top: 0px;
left: 0px;	
}
.blok_v2 {
position: absolute;
bottom: 0px;
left: 0px;	
z-index: 0;
}
.blok_vid01 {
position: absolute;
top: 0px;
right: 0px;	

}
.blok_vid02 {
position: absolute;
bottom: 0px;
right: 0px;	
}
.blok_vid001 {
position: absolute;
top: 0px;
right: 0px;
z-index: 15;	
}
.blok_vid002 {
position: absolute;
bottom: 0px;
right: 0px;
z-index: 15;	
}
.text_uh {

/* От 0 руб до 113 000 руб в месяц! Длина дистанции - 4 месяца */
font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 25px;
//float: left;
//width: 100%;

//border: 1px solid red;
padding-right: 60px;
padding-left: 32px;
width: 100%;
padding-bottom: 30px;
}
.ot_uh {

float: left;	
padding-right: 5px;
padding-left: 17px;;
}
@media (min-width: 576px) { /*sm*/
.text_uh {
	padding-left: 0px;
}
.ot_uh {

padding-left: 0;
}
}

.dl_uh {
//padding-right: 5px;	
padding-top: 20px;
min-height: 100px;

}
@media (min-width: 576px) { /*sm*/
.text_uh {
font-size: 18px;
line-height: 28px;	
padding-left: 30px;
//padding-right: 30px;
padding-top: 20px;
	
}
.im_uh,.fam_uh {
display: inline;	
}
/****/

.ot_uh {
float: none;	
}
.dl_uh {
float: none;
}
}
@media (min-width: 940px) { 
.text_uh {

}
.im_uh,.fam_uh {
display: block;	
}
}
@media (min-width: 992px) { 
.text_uh {
	
}
}


@media screen and (min-width: 1200px) and (max-width: 1260px) { /* установлены границы*/

.obl_bol_sl {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;	
}
}

@media (min-width: 1260px) { 
.text_uh {
font-size: 18px;
line-height: 28px;	
padding-left: 30px;
padding-right: 0px;

}

}

/* Елена САДОВНИКОВА */
.im_uh {

font-style: normal;
font-weight: normal;
font-size: 37px;
line-height: 40px;

}
.fam_uh {
font-style: normal;
font-weight: 600;
font-size: 37px;
line-height: 40px;	
padding-bottom: 31px;
}
@media (min-width: 1200px) { /* xl*/
.fam_uh {
	padding-bottom: 61px;
}
}
.video_fram {
	
width: 547px;
height: 306px;
//border: 1px solid red;
margin-left: 27px;
margin-top: 66px;
background-color: #000;
}
.video_fram iframe,.video_fram_min iframe{
width: 100%;
height: 100%;

}

.slayder_uh .slick-dots li{
text-decoration: none;
//list-style-image: url("../images/kru_sla.png");
opacity: 1;
float: left;
list-style: none;
padding-right: 10px;
border: none;

}
.slayder_uh .slick-dots  button {
	opacity: 1;
	background-image: url("../images/kru_sla.png");
background-repeat: no-repeat;
background-position: center center;
background-color: rgba(0, 0, 0, 0);
border-style: none;
color: rgba(0, 0, 0, 0);
}

.nextArrow4,.prevArrow4,.slayder_uh .slick-dots  {
position: absolute;	
}


@media (max-width: 1200px) {
.nextArrow4  {
right: 70px;
top: -32px;		
}
.prevArrow4 {

right: 10px;
top: -32px;	
}

.slayder_uh .slick-dots {

right: 114px;
top: 100px;	
}
}
.nextArrow4  {
right: 70px;
top: -65px;		
}
.prevArrow4 {

right: 10px;
top: -65px;	
}

@media (min-width: 360px) {
.nextArrow4  {
right: 70px;
top: -32px;		
}
.prevArrow4 {

right: 10px;
top: -32px;	
}	
}

@media (min-width: 1200px) { 
.nextArrow4  {

right: 122px;
bottom: 40px;		
}

.prevArrow4 {

right: 52px;
bottom: 40px;	
}

.slayder_uh .slick-dots {
position: absolute;
right: 122px;
bottom: -15px;	
}
}
/**************************14 раздел****************************************************************/
.razdel14 {
padding-top: 88px;	
}

.tit_razdel14 {
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 22px;
padding-left: 47px;
padding-bottom: 44px;
padding-top: 10px;
}
@media (min-width: 576px) { /*sm*/
.razdel14 {
padding-top: 83px;	
}
.tit_razdel14 {
padding-left: 30px;

}	
}


@media (min-width: 992px) { /* lg */
.tit_razdel14 {
font-size: 18px;
line-height: 25px;	
padding-left: 165px;
padding-bottom: 55px;

}
}

.punktiki6 li{
font-style: normal;
font-weight: 500;
font-size: 17px;
line-height: 20px;
//border: 1px solid red;
//width: 80%;
//display: block;
position: relative;
padding-right: 30px;
//padding-bottom: 28px;

}
.punktiki6{
margin-left: 16px;	
}

@media (min-width: 576px) { /*sm*/
.punktiki6 li{

font-size: 18px;
line-height: 70px;
padding-bottom: 0px;
}

.punktiki6{
margin-left: 0px;	
}
}

.plus_ikon {
width: 29px;
height: 29px;
position: absolute;
top: 0px;
right: 7px;

}
.minus_ikon {
display: none;
width: 29px;
height: 29px;
position: absolute;
top: 0px;
right: 7px;
}

@media (min-width: 576px) { /*sm*/
.plus_ikon {
top: 20px;
right: 0px;
}
.minus_ikon {
top: 20px;	
right: 0px;
}
}

.otvet_vp {
//border: 1px solid red;



font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 22px;

/* or 139% */
opacity:0;
height: 0;
color: #746c6d;
padding-top: 20px;
padding-bottom: 20px;
}

@media (min-width: 576px) { /*sm*/
.otvet_vp {
padding-top: 0px;	
}
}
.otvet_vp0 {

opacity:1;
height: auto;
//transition: 1s; /*Скорость перехода состояния элемента*/

//animation: 3s 1; /* Указываем название анимации, её время и количество повторов*/
//animation-fill-mode: forwards; /* Чтобы элемент оставался в конечном состоянии анимации */
////animation-delay: 0.5s; /* Задержка перед началом */
//animation-name	: show;
}

@keyframes show{
0%{
opacity:0;
height: 0;
}
100% {
opacity:1;
height: 100%;
}
}
/****************************подвал**************************************************************/
.footer {
	padding-top: 0px;
	padding-bottom: 51px;
}

.logo_black {
	margin-left: 5px;
	width:100px;
	
	height:36px;
}

.logo_black_min {
margin-left: 12px;	
}

@media (min-width: 414px) {
.logo_black {
	margin-left: 5px;
	width:109px;
	
	height:41px;
}

.logo_black_min {
margin-left: 25px;	
}	
}

@media (min-width: 576px) { /*sm*/
.footer {
	padding-top: 45px;
	padding-bottom: 94px;
}
.logo_black {
	margin-left: 55px;
}
}
.footer a {
font-style: normal;
font-weight: 300;
font-size: 12px;
line-height: 22px;
/* or 183% */

color: #000000;
text-decoration: none;
display: block;
}
.em_podv_min {
	float: right;
//	padding-right: 25px;
font-size: 16px;
}
.tel_min {
text-align: right;
font-size: 16px;
}

p {
/*font-size: 18px;
line-height: 22px;*/
margin-top: 0;
margin-bottom: 0;
}




/*************************************************************************************************/



/*******************************************************************/
.slick-list {
overflow: hidden;


}
.slick-slide {
float: left;	
}


/************************************************************************************/
/**********************форма заявки*************************************/

.forma_za {
display: none;
}

.forma_zai {
//display: none;	
}
.dm-overlay {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.40);

    overflow: auto;
    width: 100%;
    height: 100%;
    z-index: 1000;
//	display: block;
}
/* активируем слой затемнения и модальное окно */
.dm-overlay:target {
    display: block;

}
/* блочная таблица */
.dm-table {
  display: table;	
 width: 100%;
    height: 100%;
}
@media (min-width: 576px) { /*sm*/
.dm-table {
    display: table;
   width: 100%;
   height: 100%; 
}

}
/* ячейка блочной таблицы */
.dm-cell {
    display: table-cell;
    padding: 0 1em;
    vertical-align: middle;
    
}
/* форма заявки */

.Pop_form {

background: #FFFFFF;
box-shadow: 0px 0px 90px rgba(72, 109, 183, 0.4);
border-radius: 25px;
padding:10px;
position: relative;
text-align: center;
overflow:auto;
z-index: 999;

border-radius: 25px;

padding-left:10px;
padding-right:10px;

padding-bottom:50px;
//margin-top: 60px;
}

@media (min-width: 576px) { /*sm*/
.Pop_form {
padding-left:55px;
padding-right:55px;

padding-bottom:50px;	
}
}
.forma_zai {

text-align: center;	
}
.Pop_form02 {
	
//width: 100%;
}
@media (min-width: 750px) {
.Pop_form02 {

//width: 600px;
}
}
.Pop_form2 {

background-color: #dbdbdb;
box-shadow: 0px 0px 90px rgba(72, 109, 183, 0.4);
border-radius: 25px;
padding:10px;
position: relative;

overflow:auto;
z-index: 999;

border-radius: 25px;

padding-left:10px;
padding-right:10px;

padding-bottom:10px;
padding-top: 10px;
//
display: inline-block;
//width: 100%;
}

@media (min-width: 750px) { /*sm*/
.Pop_form2 {
padding-left:55px;
padding-right:55px;
padding-bottom:50px;
	
}
}


.zak_f {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 25px;
	height: 25px;
	cursor: pointer;
	z-index: 99;
	background-image:  url("../images/zak_menu.png");  
    background-repeat: no-repeat ;	
}

/******************отправка сообщений*************************************/
.inp_ver {
/* Имя */

font-weight: 300;
font-size: 20px;
line-height: 22px;
padding-bottom: 10px;
}
.pismo {
padding-top: 124px;	
}
@media (min-width: 992px) {
.pismo {
padding-top: 94px;	
}	
}
.otstup {
	padding-top: 59px;
}
.inp {
	padding-bottom: 20px;
}

@media (min-width: 576px) { /*sm*/
.otstup {
	padding-top: 65px;
}
}
.inp input{
font-family: Oswald;
font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 22px;
width: 100%;
outline: none !important;
border: none;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
border-bottom: 2px solid #001A75;
background: transparent;

}
.subm {
padding-top: 45px;	
}
.zaivku0 input {
background: #FFCF3F;


padding-left: 35px;
padding-right:35px;

padding-top:11px;
padding-bottom:9px;

float: right;
text-decoration: none;
margin-top: -6px;
/* отправить */


font-family: Oswald;
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 22px;
/* or 122% */
text-align: center;

color: #000000;
border: none;

border-radius: 0!important;
}
.wpcf7-spinner {
	margin: 0px;
}
.wpcf7-response-output {
	text-align: center;
}
/*************************************************************************************************/
.inn {

font-weight: normal;
font-size: 15px;
line-height: 22px;


}
.inn2 {
text-decoration: underline;	
font-weight: normal;
font-size: 15px;
line-height: 22px;
}
.sll {
float: right;	
//display: block;
}



