@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}

a {
outline:none !important;
}

a:focus{outline:none;}
a {outline:none;}
* {outline:none;}

outline:none !important;


/*******************************************************/

.plita-program1, .plita-program2, .plita-program3, .plita-meditation1, .plita-meditation2, .plita-meditation3, .plita-meditation4 {
	opacity: 1;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s; 
} 

#plit-pro1, #plit-pro2, #plit-pro3, #plit-med1, #plit-med2, #plit-med3, #plit-med4 {
	opacity: 1;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s; 
} 

.zagol-plity-meditation-text {
	font-family: "Montserrat", sans-serif;
	font-size: 56px;
	font-weight: 700;
	line-height: 1.1;
	color:#5e7c52 !important; 
}

.mart-hed {
	width: 100%;
	background: linear-gradient(to bottom, #ffe7e5 0%, #f2f4ef 50%, #dbf6e4 100%);
	border-bottom-left-radius: 100px;
	border-bottom-right-radius: 100px;
}
.med-composition { width: 406px; height: 394px; right: 00px; margin-bottom: 30px; padding-top: 100px;}
.me-co1 {display: block;}
.me-co2 {display: none;}

.med-img {
	width: 446px;
	height: 146px;
	margin-bottom: 35px;
	opacity: 0.5;
	padding-bottom: 80px;
}
.med-im {}

.med-img2 {
	position: absolute;
	width: 446px;
	height: 146px;
	display: block;
	left: 50%;
	margin-left: -223px;
	bottom: 80px;
	display: block;
}

.med-zaglav {
	margin-bottom: 45px;
}
.me-zagl {
	font-family: "Montserrat", sans-serif;
	font-size: 56px;
	font-weight: 700;
	line-height: 1.1;
	color:#5e7c52; 
	text-align: center;
}

.med-decor {
	width: 180px;
	height: 12px;
	margin-bottom: 35px;
}
.me-de {}

.mob-med-11-kno11 {
	width: 420px;
	height: 76px;
	cursor: pointer;
	border-radius: 38px;
	box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-webkit-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-moz-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s; 
}
.mob-med-11-kno11:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.mo-med-11-kn11 {width: 420px; height: 76px; border-radius: 38px;}

.mob-med-11-kno11 {bottom:00px; position: absolute; left: 50%; margin-left: -210px; z-index: 2; bottom: -40px;}


/*******************************************************/


.mart-1 {
	width: 100%;
	background-color: #ffffff;
	padding-top: 100px;;
	padding-bottom: 120px;
}
.mar-1 {width: 90%;}

.mart1-text {margin-bottom: 35px;}
.mart1-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 23px;
	font-weight: 400;
	line-height: 1.3;
	color:#444945;
	text-align: left;
}
.mart1-tex-span {
	font-family: "Montserrat", sans-serif;
	font-size: 23px;
	font-weight: 600;
	line-height: 1.3;
	color:#444945;
	text-align: left;
}

.mart1-niz {width: 100%; height: 50px; background-color: #f9ece9; border-top-right-radius: 50px; border-top-left-radius: 50px;}


/*******************************************************/


.mart-2 {
	width: 100%;
	background-color: #f9ece9;
	padding-top: 00px;;
	padding-bottom: 00px;
}
.mar-2 {width: 90%;}

.mart2-zagol {
	margin-bottom: 30px;
	padding-top: 100px;
}
.mart2-zag {
	font-family: "Montserrat", sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.2;
	color:#660066;
	text-align: center;
}

.mart2-text {margin-bottom: 30px;}
.mart2-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 23px;
	font-weight: 400;
	line-height: 1.3;
	color:#444945;
	text-align: left;
}
.mart2-tex-span {
	font-family: "Montserrat", sans-serif;
	font-size: 23px;
	font-weight: 600;
	line-height: 1.3;
	color:#444945;
	text-align: left;
}

.mart2-niz {width: 100%; height: 50px; background-color: #ffffff; border-top-right-radius: 50px; border-top-left-radius: 50px;}

.mob-med-22-kno22 {
	width: 420px;
	height: 76px;
	cursor: pointer;
	border-radius: 38px;
	box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-webkit-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-moz-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s; 
	margin-bottom: 50px;
}
.mob-med-22-kno22:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.mo-med-22-kn22 {width: 420px; height: 76px; border-radius: 38px;}


/*******************************************************/


.mart-3 {
	width: 100%;
	padding-top: 00px;;
	padding-bottom: 00px;
}
.mar-3 {width: 100%;}

.mart3-zagol {
	margin-bottom: 90px;
	padding-top: 00px;
	width: 80%;
}
.mart3-zag {
	font-family: "Montserrat", sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.2;
	color:#10496b;
	text-align: center;
}

.mar-3-1 {padding-bottom: 70px; padding-top: 80px; background-color: #eef9ff;}
.mar-3-2 {padding-bottom: 70px; padding-top: 80px; background-color: #ffffff;}
.mar-3-3 {padding-bottom: 70px; padding-top: 80px; background-color: #eef9ff;}
.mar-3-4 {padding-bottom: 70px; padding-top: 80px; background-color: #ffffff;}
.mar-3-5 {padding-bottom: 70px; padding-top: 80px; background-color: #eef9ff;}
.mar-3-6 {padding-bottom: 70px; padding-top: 80px; background-color: #ffffff;}
.mar-3-7 {padding-bottom: 70px; padding-top: 80px; background-color: #eef9ff;}
.mar-3-8 {padding-bottom: 70px; padding-top: 80px; background-color: #ffffff;}

.mart3-img-1, .mart3-img-2, .mart3-img-3, .mart3-img-4, .mart3-img-5, .mart3-img-6, .mart3-img-7, .mart3-img-8 {
  position: absolute;
  top: -50px;
  left: 0;
  height: 128px; /* фиксированная высота */
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; /* или '100% auto' если нужно не обрезать */
  z-index: 1; /* при необходимости */
}
.mart3-img-1 {background-image: url('image/kart-med1.svg');}
.mart3-img-2 {background-image: url('image/kart-med2.svg');}
.mart3-img-3 {background-image: url('image/kart-med3.svg');}
.mart3-img-4 {background-image: url('image/kart-med4.svg');}
.mart3-img-5 {background-image: url('image/kart-med5.svg');}
.mart3-img-6 {background-image: url('image/kart-med6.svg');}
.mart3-img-7 {background-image: url('image/kart-med7.svg');}
.mart3-img-8 {background-image: url('image/kart-med8.svg');}

.mart3-zagol-vt {width: 70%; margin-bottom: 30px;}
.mart3-zag-vt {
	font-family: "Montserrat", sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 1.2;
	color:#dd5900;
	text-align: center;
}

.mart3-text {width: 70%;}
.mart3-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.3;
	color:#030a05;
	text-align: left;
}


/*************************************************************************************/


.mart-4 {
	width: 100%;
	padding-top: 00px;;
	padding-bottom: 50px;
	background-color: #f8f8f8;
	
}
.mar-4 {width: 100%;}

.mart4-zagol {
	margin-bottom: 50px;
	padding-top: 50px;
	width: 80%;
}
.mart4-zag {
	font-family: "Montserrat", sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 1.2;
	color:#ce1e06;
	text-align: center;
}

.mar-4-1 {
	border-radius: 30px;
	padding-bottom: 60px;
	background-color: #ffffff;
	width: 90%;
	margin-bottom: 50px;
}
.mar-4-2 {
	border-radius: 30px;
	padding-bottom: 60px;
	background-color: #ffffff;
	width: 90%;
}

.responsive-block-m1 {
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
  width: 100%; /* Занимает всю ширину родителя */
  height: 0; /* Начальная высота ноль */
  padding-bottom: 27.416666%; /* Для соотношения 16:9 */
  background-image: url('image/medi1.png');
  background-image: url('image/4a04a.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative; /* Для абсолютного позиционирования текста */
}
.responsive-block-m2 {
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
  width: 100%; /* Занимает всю ширину родителя */
  height: 0; /* Начальная высота ноль */
  padding-bottom: 27.416666%; /* Для соотношения 16:9 */
  background-image: url('image/medi2.png');
  background-image: url('image/4a05a.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative; /* Для абсолютного позиционирования текста */
}
.centered-text-m {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  width: 90%; /* Чтобы текст не выходил за края на маленьких экранах */
}
.center-bl-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.1;
	color:#ffffff; 
}

.mart4-zagol-vt {width: 94%; margin-bottom: 30px; margin-top: 50px;}
.mart4-zag-vt {
	font-family: "Montserrat", sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2;
	color:#0e0f0f;
	text-align: left;
}

.mart4-text {width: 94%; margin-bottom: 30px;}
.mart4-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.3;
	color:#0e0f0f;
	text-align: left;
}

.mob-med-33-kno33 {
	width: 430px;
	height: 68px;
	cursor: pointer;
	border-radius: 34px;
	box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-webkit-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-moz-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s; 
	margin-top: 30px;
}
.mo-med-33-kn33 {
	width: 430px;
	height: 68px;
	border-radius: 34px;
}

.mob-med-33-kno33:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}















/*****************************************************************************************************************************************************************************/

/****************************************************************************************************************************************************************************/


.blok-privet-m {
	background-color:#edf0f5;
}
.blok-privet-vnutr-m {
	width: 1260px;
	height: 640px;
	padding-top: 50px;
	padding-bottom: 100px;
	/*display: flex;*/
}

.privet-text-m {
	width: 600px;
	height: 650px;
	float: left;
	margin-left: 00px;
}

.privet-deviz-m {
	margin-bottom: 50px;
	padding-top: 40px;
}

.privet-deviz-m-text {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #e26100;
	/*text-align: left;*/
	line-height: 1.4;
	font-style: italic;
	text-align: left;
	padding-left: 25px;
	border-left: 1px solid #e26100;
	display: block;
}

.privet-deviz-m-text-span {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #e26100;
	/*text-align: left;*/
	line-height: 1.4;
	font-style: normal;
	text-align: right;
	display: block;
}

.privet-nazva-m {
	/*border-bottom:#1D3A41 1px solid*/;
	padding-bottom: 25px;
	margin-bottom: 50px;
}

.privet-nazva-m-text1 {
	font-family: "Montserrat", sans-serif;
	font-size: 70px;
	font-weight: 700;
	color: #516d46;
	text-align: left;
	line-height: 1.0;
	margin-bottom: 10px;
}

.privet-nazva-m-text2 {
	font-family: "Montserrat", sans-serif;
	font-size: 70px;
	font-weight: 700;
	color: #516d46;
	text-align: left;
	line-height: 1.0;
}

.privet-fraza-m {
	margin-bottom: 80px;
}

.privet-fraza-m-text {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #516d46;
	text-align: left;
	line-height: 1.3;
	font-style: normal;
	width: 520px;
}

.privet-knopka-m {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	position: relative;
	left: 00px;
}

.zapis-sessiya {
	width: 348px;
	height: 62px;
	border-radius: 31px;
	cursor: pointer;
}

.privet-img-m {
	width: 650px;
	height: 650px;
	float: right;
}

.photo-m-m {
	width: 640px;
	height: 640px;
}


/*******************************************************************************************************************************************************************************/

/*******************************************************************************************************************************************************************************/


.ekran2-m {
	width: auto;
	background: url('image/phon-ekran2-m.svg');
	background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
	height: 650px;
}

.ekra2-m {
	
	padding-top: 170px;
	padding-bottom:00px;
}

.ekr2-block-text-m {
	background-color: transparent;
	width: 870px;

}

.ekr2-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 300;
	color: #444945;
	text-align: left;
	line-height: 1.2;
}

.ekr2-text-span-m {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #444945;
	text-align: left;
	line-height: 1.2;
}


/*******************************************************************************************************************************************************************************/

/*******************************************************************************************************************************************************************************/


.ekran3-m {
	width: auto;
	background-color: #f2ebe9;
    height: auto;
}

.ekra3-m {
	background: url('image/phon-ekran3-m.svg');
    background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
    height: 720px;
}

.ekr3-block-text-m {
	width: 1100px;
	height: 450px;
	padding-top: 80px;
	padding-bottom: 50px;
}
.ekr3-block-img-m {
	float: left;
	width: 190px;
	height: 450px;
}

.photo-ekr3-m {
	width: 190px;
	height: 190px;
}

.ekr3-block-inform-m {
	padding-top: 30px;
	float: right;
	width: 850px;
	height: 450px;
}

.ekr3-nazv-m {
	font-family: "Montserrat", sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #090909;
	text-align: left;
	line-height: 1.3;
}

.ekr3-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: 444945;
	text-align: left;
	line-height: 1.3;
}

.ekr3-text-span-m {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: 444945;
	text-align: left;
	line-height: 1.3;
}

.ekr3-knopka-m {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	position: relative;
	left: 00px;
}

.zapis-sessiya {
	width: 348px;
	height: 62px;
	border-radius: 31px;
	cursor: pointer;
}



/*******************************************************************************************************************************************************************************/

/*******************************************************************************************************************************************************************************/


.ekran4-m {
	width: auto;
	background-color: #ffffff;
	padding-top: 100px;
	padding-bottom: 100px;
}

.ekra4-m {
}

.ekr4-text-m {
	
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #dd4a10;
	text-align: center;
	line-height: 1.3;
	padding-bottom: 80px;
}

.ekr4-block-text-m {
	width: 1060px;
	height: 760px;
	background-color: #eff1f4;
	border-radius: 15px;
	padding-bottom: 75px;
	padding-bottom: 75px;
	padding-left: 180px;
	padding-right: 180px;
	border: #10496b 1px solid;
}

.text-ekr4-m {
	padding-top: 80px;
}

.text-ekr4-1-m {
	width: 530px;
	float: left;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-2-m {
	width: 530px;
	clear: both;
	float: left;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-3-m {
	width: 530px;
	clear: both;
	float: left;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-4-m {
	width: 530px;
	clear: both;
	float: left;
	text-align: left;
	margin-bottom: 00px;
}

.text-ekr4-5-m {
	width: 530px;
	float: right;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-6-m {
	width: 530px;
	float: right;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-7-m {
	width: 530px;
	float: right;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-8-m {
	width: 530px;
	float: right; 
	text-align: left;
	margin-bottom: 00px;
}


.text4-m {
	height: 39px;
	margin-bottom: 15px;
}
.text4-img-m {
	width: 39px;
	height: 39px;
	margin-right: 25px;
	
}
.m-m {
	width: 39px;
	height: 39px;
}
.text4-naz-m {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #10496b;
	text-align: left;
	line-height: 1.1;
	background-color: #ffffff;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-radius: 7px;
	position: relative;
	bottom: 10px;
}

.text4-m2 {
	margin-left: 75px;
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #1d3a41;
	text-align: left;
	line-height: 1.3;
	width: 400px;
}



/*******************************************************************************************************************************************************************************/

/*******************************************************************************************************************************************************************************/



.ekran5-m {
	width: auto;
	background-color: #f2f3f0;
    height: auto;
}
.ekra5-m {
	background: url('image/phon-ekran5-m.svg');
    background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
    height: 1080px;
}

.ekr5-nazv-m {
	font-family: "Montserrat", sans-serif;
	font-size: 31px;
	font-weight: 700;
	color: #302a28;
	line-height: 1.3;
	padding-top: 80px;
}

.ekr5-block-text-m {
	width: 1020px;
	height: 800px;
	margin-bottom: 75px;
	margin-top: 75px;
}

.ekr5-block-1-m {
	float: left;
	height: 800px;
	width: 480px;
	background-color: #ffffff;
	border-radius: 25px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
}
.ekr5-block-2-m {
	float: right;
	height: 800px;
	width: 480px;
	background-color: #ffffff;
	border-radius: 25px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
}
.m1, .m2 {
	width: 480px;
	height: 182px;
}

.ekr5-img-1-m {
	width: 480px; height: 153px;
}
.ekr5-img-2-m {
	width: 480px; height: 153px;
}
.ekr5-text-1-m {
	width: 480px; height: 153px;
}
.ekr5-text-2-m {
	width: 480px; height: 153px;
}

.ekr5-text-m {
	margin-top: 25px;
}

.ek5-text-block-top {
	top: 182px;
}

.ekr5-text-img-m1 {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #ffffff;
	line-height: 1.3;
	padding-top: 52px;
}

.ekr5-text-img-m2 {
	font-family: "Montserrat", sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #ffffff;
	line-height: 1.3;
	padding-top: 60px;
}

.ekr5-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 500;
	color: #47514a;
	text-align: left;
	line-height: 1.3;
	width: 390px;
	margin-left: 10px;
}

.ekr5-knopka-m {
	width: 330px;
	height: 52px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 26px;
	position: absolute;
	left: 75px;
	bottom: 45px;
}

.bilsh-progr, .bilsh-medit {
	width: 330px;
	height: 52px;
}



/*******************************************************************************************************************************************************************************/

/*******************************************************************************************************************************************************************************/



.ekran6-m {
	width: auto;
	background-color: #e7eef7;
    height: auto;
}
.ekra6-m {
	padding-top: 80px;
	padding-bottom: 80px;
}

.ekr6-nazv-m {
	font-family: "Montserrat", sans-serif;
	font-size: 35px;
	font-weight: 700;
	color: #0e0f0f;
	line-height: 1.3;
}

.ekr6-block-text-m {
	width: 1190px;
	height: auto;
	margin-top: 75px;
}

.ekr6-block-1-m {
	height: 580px;
	width: 1190px;
	background-color: #ffffff;
	border-radius: 25px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
}
.ekr6-block-2-m {
	height: 580px;
	width: 1190px;
	background-color: #ffffff;
	border-radius: 25px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	margin-top: 100px;
}
.ekr6-block-3-m {
	height: 580px;
	width: 1190px;
	background-color: #ffffff;
	border-radius: 25px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	margin-top: 100px;
}


.m3, .m4, .m5 {
	width: 1190px;
	height: 87px;
}

.ekr6-text-block-top {
	top: 130px;	
}

.ekr6-nazv-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 35px;
	font-weight: 600;
	color: #ce1e06;
	text-align: left;
	line-height: 1.3;
	margin-left: 135px;
}

.ekr6-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #47514a;
	text-align: left;
	line-height: 1.35;
	width: 920px;
	margin-top: 40px;
}

.ekr6-text-span-m {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #47514a;
	text-align: left;
	line-height: 1.35;

}

.ekr6-knopka-m {
	width: 56px;
	height: 56px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 28px;
	position: absolute;
	left: 567px;
	bottom: 40px;
	cursor: pointer;
}

.ekr6-dalee-m {
	width: 56px;
	height: 56px;
}



*******************************************************************************************************************************************************************************/

/*******************************************************************************************************************************************************************************/



.ekran7-m {
	width: auto;
	background-color: #ffffff;
    height: auto;
}
.ekra7-m {
	padding-top: 80px;
	padding-bottom: 100px;
}

.ekr7-nazv-m {
	font-family: "Montserrat", sans-serif;
	font-size: 35px;
	font-weight: 700;
	color: #0e0f0f;
	line-height: 1.3;
}

.ekr7-block-text-m {
	width: 1182px;
	height: 1182px;/*!*/
	margin-top: 75px;
}

.ekr7-block-1-m {float: left; margin-right: 42px; width: 570px; height: 1182px;}
.ekr7-block-2-m {float: right; width: 570px; height: 1182px;}

.ekr7-block-1-1-m {
	height: 570px;
	width: 570px;
	border-radius: 35px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	position: relative;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-1-1-m::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("image/kartinka1-activ.png");
  background-size: cover;
  background-position: center;
  opacity: 1;
  z-index: -1;
    transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-1-1-m.hovered::before {
    opacity: 0.8;
}

.ekr7-block-2-1-m {
	height: 570px;
	width: 570px;
	border-radius: 35px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	position: relative;
	margin-bottom: 42px;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-2-1-m::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("image/kartinka2-activ.png");
  background-size: cover;
  background-position: center;
  opacity: 1;
  z-index: -1;
  transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-2-1-m.hovered::before {
    opacity: 0.8;
}

.ekr7-block-2-2-m {
	height: 570px;
	width: 570px;
	border-radius: 35px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	margin-top: 30px;
	position: relative;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-2-2-m::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("image/kartinka4-activ.png");
  background-size: cover;
  background-position: center;
  opacity: 1;
  z-index: -1;
  transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-2-2-m.hovered::before {
    opacity: 0.8;
}

.ekr7-block-3-1-m {
	height: 570px;
	width: 570px;
	border-radius: 35px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	position: relative;
	margin-bottom: 42px;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-3-1-m::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("image/kartinka3-activ.png");
  background-size: cover;
  background-position: center;
  opacity: 1;
  z-index: -1;
  transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-3-1-m.hovered::before {
    opacity: 0.8;
}

.peda {
	width: 71px;
	height: 34px;
	width: 107px;
	height: 51px;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
}

#pd11, #pd12, #pd21, #pd22, #pd31, #pd32, #pd41, #pd42, #pd51, #pd52  {
	position: absolute;
	width: 71px;
	height: 34px;
	width: 107px;
	height: 51px;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
#pd11, #pd21, #pd31, #pd41, #pd51 {
	display: block;
	opacity: 1;
}
#pd12, #pd22, #pd32, #pd42, #pd52 {
	display: block;
	opacity: 0;
}

.ekr7-knopka-m {width: 71px; height: 34px; position: absolute; width: 107px; height: 51px;}

#knopka-ped-m1 {top: 130px; left: 30px;}
#knopka-ped-m2 {top: 265px; right: 45px;}
#knopka-ped-m3 {top: 345px; right: 30px;}
#knopka-ped-m4 {bottom: 120px; right: 40px;}

#pd1   {width: 507px; height: 285px; position: absolute; bottom: 30px; left: 30px;}
.pedl1 {width: 507px; height: 285px;} 

#pd2   {width: 492px; height: 250px; position: absolute; bottom: 30px; left: 30px;}
.pedl2 {width: 492px; height: 250px;}

#pd3   {width: 327px; height: 273px; position: absolute; top: 30px; right: 30px;}
.pedl3 {width: 327px; height: 273px;}

#pd4   {width: 453px; height: 187px; position: absolute; bottom: 30px; left: 30px;}
.pedl4 {width: 453px; height: 187px;}










/*****************************************************************************************************************************************************************************/

/****************************************************************************************************************************************************************************/


/*.footer {
	height:520px;
	width: auto;
	background-color: #6f8686;
}

.foot-knopka-vverh {
	position: absolute;
	z-index: 10;
	bottom: 40px;
	right: 40px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	width: 66px;
	height: 66px;
	border-radius: 33px;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}

.foot-knopka-vverh:hover {
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	-o-box-shadow: none;
    -ms-box-shadow: none;
}




.foot {}



.foot-menu {
	width: 1110px;
	margin-bottom: 95px;
}
.menu-futeri {
	width: 1100px;
}

.menu-fut-logo {
	position: absolute;
	top:25px;
	left: 125px;
	opacity:0.9;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	cursor: pointer;
}

.menu-fut-logo:hover {opacity:1;}

.menu-fute {
	list-style: none;
	padding-top: 62px;
}
.menu-fin {
	float: left;
	margin-right: 52px;
	list-style: none;
}
.menu-finn {
	float: right;
}
.me-ft {text-decoration: none;}

.fty-menu {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 500;
	color: #ffffff;
	text-align: left;
	line-height: 1.1;
	cursor: pointer;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}

#ft1, #ft2, #ft3, #ft4, #ft5  {cursor: pointer;}

#ft1:hover {color: #9CBC9C;}
#ft2:hover {color: #9CBC9C;}
#ft3:hover {color: #9CBC9C;}
#ft4:hover {color: #9CBC9C;}
#ft5:hover {color: #9CBC9C;}

.foot-middle {
	width: 1620px;
	height: 190px;
	margin-top: 60px;
	margin-bottom: 20px;
}

.foot-middle1 {
	float: left;
}
.foot-middle2 {
	position: absolute;
	width: 418px;
	height: 66px;
	top:70px;
	left: 600px;
}
.foot-middle3 {
	float: right;
}

.ft-mid-text1, .ft-mid-text2  {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 500;
	color: #ffffff;
	text-align: left;
	line-height: 1.1;
}

.ft-text1, .ft-text2 {
	cursor: pointer;
	position: relative;
	bottom: 15px;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}

.ft-text1:hover {color:#9CBC9C;}
.ft-text2:hover {color:#9CBC9C;}

.mails, .calls, .viber, .telegr, .whats {
	width: 48px; height: 48px;
}

.a-no {
	text-decoration: none;
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 500;
	color: #ffffff;
	line-height: 1.2;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.a-no:hover {color: #9CBC9C;}

.ft-ikonka {
	width: 48px;
	height: 48px;
	cursor: pointer;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	opacity: 1;
	
}
.ft-ikonka:hover {opacity: 0.8;}
.ft-ikonka1, .ft-ikonka2 {
	width: 48px;
	height: 48px;
	margin-right: 15px;
	cursor: pointer;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	opacity: 1;
}
.ft-ikonka1:hover {opacity: 0.8;}
.ft-ikonka2:hover {opacity: 0.8;}

.ft-mid-text1 {
	padding-top: 35px;
}
.ft-mid-text2 {margin-top: 23px;}
.ft-mid-text3 {}
.ft-mid-text4 {margin-top: 23px;}
.ft-mid-text5 {margin-top: 23px;}
.ft-text {
	position: relative;
	bottom: 15px;
}

.foot-knopka {
	width: 418px;
	height: 66px;
	border-radius: 33px;
	cursor: pointer;
	opacity: 1;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
}

.foot-knopka:hover {
	opacity: 0.8;
}

.foot-down {
	width: 1575px;
}
.f-d-zagol {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #1d3a40;
	line-height: 1.0;
	margin-bottom: 30px;
}
.f-d {
	height: 70px;
}
.f-d1 {
	float: left;
	margin-right: 185px;
	text-align: left;
}
.f-d2 {
	float: left;
	text-align: center;
}
.f-d3 {
	float: right;
	text-align: right;
}

.f-d-text {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 500;
	color: #1d3a40;
	line-height: 1.2;
}

*/


/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/

@media screen and (max-width:1500px) { /*                1500px                *//*               1500px                 *//*               1500px                */


.ekran4-m {
	width: auto;
	background-color: #ffffff;
	padding-top: 100px;
	padding-bottom: 100px;
}

.ekra4-m {
}

.ekr4-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #dd4a10;
	text-align: center;
	line-height: 1.3;
	padding-bottom: 80px;
}

.ekr4-block-text-m {
	width: 1060px;
	height: 760px;
	background-color: #eff1f4;
	border-radius: 15px;
	padding-bottom: 75px;
	padding-bottom: 75px;
	padding-left: 80px;
	padding-right: 80px;
	border: #10496b 1px solid;
}

.text-ekr4-m {
	padding-top: 80px;
}

.text-ekr4-1-m {
	width: 530px;
	float: left;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-2-m {
	width: 530px;
	clear: both;
	float: left;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-3-m {
	width: 530px;
	clear: both;
	float: left;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-4-m {
	width: 530px;
	clear: both;
	float: left;
	text-align: left;
}

.text-ekr4-5-m {
	width: 530px;
	float: right;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-6-m {
	width: 530px;
	float: right;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-7-m {
	width: 530px;
	float: right;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-8-m {
	width: 530px;
	float: right; 
	text-align: left;
}

.text4-m {
	height: 39px;
	margin-bottom: 15px;
}
.text4-img-m {
	width: 39px;
	height: 39px;
	margin-right: 25px;
}
.m-m {
	width: 39px;
	height: 39px;
}
.text4-naz-m {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #10496b;
	text-align: left;
	line-height: 1.1;
	background-color: #ffffff;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-radius: 7px;
	position: relative;
	bottom: 10px;
}

.text4-m2 {
	margin-left: 75px;
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #1d3a41;
	text-align: left;
	line-height: 1.3;
	width: 400px;
}





}

/*                1300px                *//*               1300px                 *//*               1300px                *//*               1300px                */
/*                1300px                *//*               1300px                 *//*               1300px                *//*               1300px                */
/*                1300px                *//*               1300px                 *//*               1300px                *//*               1300px                */
/*                1300px                *//*               1300px                 *//*               1300px                *//*               1300px                */
/*                1300px                *//*               1300px                 *//*               1300px                *//*               1300px                */
/*                1300px                *//*               1300px                 *//*               1300px                *//*               1300px                */
/*                1300px                *//*               1300px                 *//*               1300px                *//*               1300px                */

@media screen and (max-width:1300px) { /*                1300px                *//*               1300px                 *//*               1300px                */

	
.blok-privet-m {
	background-color:#edf0f5;
}
.blok-privet-vnutr-m {
	width: 1150px;
	height: 640px;
	padding-top: 50px;
	padding-bottom: 100px;
	/*display: flex;*/
}

.privet-text-m {
	width: 550px;
	height: 650px;
	float: left;
	margin-left: 00px;
}

.privet-deviz-m {
	margin-bottom: 50px;
	padding-top: 40px;
}

.privet-deviz-m-text {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #e26100;
	/*text-align: left;*/
	line-height: 1.4;
	font-style: italic;
	text-align: left;
	padding-left: 25px;
	border-left: 1px solid #e26100;
	display: block;
}

.privet-deviz-m-text-span {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #e26100;
	line-height: 1.4;
	font-style: normal;
	text-align: right;
	display: block;
}

.privet-nazva-m {
	padding-bottom: 25px;
	margin-bottom: 50px;
}

.privet-nazva-m-text1 {
	font-family: "Montserrat", sans-serif;
	font-size: 70px;
	font-weight: 700;
	color: #516d46;
	text-align: left;
	line-height: 1.0;
	margin-bottom: 10px;
}

.privet-nazva-m-text2 {
	font-family: "Montserrat", sans-serif;
	font-size: 70px;
	font-weight: 700;
	color: #516d46;
	text-align: left;
	line-height: 1.0;
}

.privet-fraza-m {
	margin-bottom: 80px;
}

.privet-fraza-m-text {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #516d46;
	text-align: left;
	line-height: 1.3;
	font-style: normal;
	width: 520px;
}

.privet-knopka-m {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	position: relative;
	left: 00px;
}

.zapis-sessiya {
	width: 348px;
	height: 62px;
	border-radius: 31px;
	cursor: pointer;
}

.privet-img-m {
	width: 590px;
	height: 590px;
	float: right;
}

.photo-m-m {
	width: 590px;
	height: 590px;
}




/**********************************************************************************************************************************************************************/

.ekran4-m {
	width: auto;
	background-color: #ffffff;
	padding-top: 100px;
	padding-bottom: 100px;
}

.ekra4-m {
}

.ekr4-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #dd4a10;
	text-align: center;
	line-height: 1.3;
	padding-bottom: 80px;
}

.ekr4-block-text-m {
	width: 1060px;
	height: 760px;
	background-color: #eff1f4;
	border-radius: 15px;
	padding-bottom: 75px;
	padding-bottom: 75px;
	padding-left: 40px;
	padding-right: 40px;
	border: #10496b 1px solid;
}

.text-ekr4-m {
	padding-top: 80px;
}

.text-ekr4-1-m {
	width: 530px;
	float: left;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-2-m {
	width: 530px;
	clear: both;
	float: left;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-3-m {
	width: 530px;
	clear: both;
	float: left;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-4-m {
	width: 530px;
	clear: both;
	float: left;
	text-align: left;
}

.text-ekr4-5-m {
	width: 530px;
	float: right;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-6-m {
	width: 530px;
	float: right;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-7-m {
	width: 530px;
	float: right;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-8-m {
	width: 530px;
	float: right; 
	text-align: left;
}

.text4-m {
	height: 39px;
	margin-bottom: 15px;
}
.text4-img-m {
	width: 39px;
	height: 39px;
	margin-right: 25px;
}
.m-m {
	width: 39px;
	height: 39px;
}
.text4-naz-m {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #10496b;
	text-align: left;
	line-height: 1.1;
	background-color: #ffffff;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-radius: 7px;
	position: relative;
	bottom: 10px;
}

.text4-m2 {
	margin-left: 75px;
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #1d3a41;
	text-align: left;
	line-height: 1.3;
	width: 400px;
}







}

/*                1250px                *//*               1250px                 *//*               1250px                *//*               1250px                */
/*                1250px                *//*               1250px                 *//*               1250px                *//*               1250px                */
/*                1250px                *//*               1250px                 *//*               1250px                *//*               1250px                */
/*                1250px                *//*               1250px                 *//*               1250px                *//*               1250px                */
/*                1250px                *//*               1250px                 *//*               1250px                *//*               1250px                */
/*                1250px                *//*               1250px                 *//*               1250px                *//*               1250px                */
/*                1250px                *//*               1250px                 *//*               1250px                *//*               1250px                */
/*                1250px                *//*               1250px                 *//*               1250px                *//*               1250px                */
/*                1250px                *//*               1250px                 *//*               1250px                *//*               1250px                */
/*                1250px                *//*               1250px                 *//*               1250px                *//*               1250px                */

@media screen and (max-width:1250px) { /*                1250px                *//*               1250px                 *//*               1250px                */

	
	
.blok-privet-m {
	background-color:#edf0f5;
}
.blok-privet-vnutr-m {
	width: 1000px;
	height: 470px;
	padding-top: 50px;
	padding-bottom: 50px;
}

.privet-text-m {
	width: 500px;
	height: 470px;
	float: left;
	margin-left: 00px;
}

.privet-deviz-m {
	margin-bottom: 30px;
	padding-top: 00px;
}

.privet-deviz-m-text {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #e26100;
	line-height: 1.3;
	font-style: italic;
	text-align: left;
	padding-left: 25px;
	border-left: 1px solid #e26100;
	display: block;
}

.privet-deviz-m-text-span {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #e26100;
	line-height: 1.3;
	font-style: normal;
	text-align: right;
	display: block;
}

.privet-nazva-m {
	padding-bottom: 15px;
	margin-bottom: 20px;
}

.privet-nazva-m-text1 {
	font-family: "Montserrat", sans-serif;
	font-size: 50px;
	font-weight: 700;
	color: #516d46;
	text-align: left;
	line-height: 1.0;
	margin-bottom: 5px;
}

.privet-nazva-m-text2 {
	font-family: "Montserrat", sans-serif;
	font-size: 50px;
	font-weight: 700;
	color: #516d46;
	text-align: left;
	line-height: 1.0;
}

.privet-fraza-m {
	margin-bottom: 50px;
}

.privet-fraza-m-text {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #516d46;
	text-align: left;
	line-height: 1.25;
	font-style: normal;
	width: 500px;
}

.privet-knopka-m {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	position: relative;
	left: 00px;
}

.zapis-sessiya {
	width: 348px;
	height: 62px;
	border-radius: 31px;
	cursor: pointer;
}

.privet-img-m {
	width: 450px;
	height: 450px;
	float: right;
	position: relative;
	left: 8px;
}

.photo-m-m {
	width: 450px;
	height: 450px;
}


/*****************************************************************************************************************************************************************************/

/*****************************************************************************************************************************************************************************/


.ekran2-m {
	width: auto;
	background: url('image/phon-ekran2-m.svg');
	background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
	height: 470px;
}

.ekra2-m {
	
	padding-top: 100px;
	padding-bottom:00px;
}

.ekr2-block-text-m {
	background-color: transparent;
	width: 870px;
}

.ekr2-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 300;
	color: #444945;
	text-align: left;
	line-height: 1.2;
}

.ekr2-text-span-m {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #444945;
	text-align: left;
	line-height: 1.2;
}


/*****************************************************************************************************************************************************************************/

/*****************************************************************************************************************************************************************************/


.ekran3-m {
	width: auto;
	background-color: #f2ebe9;
    height: auto;
}

.ekra3-m {
	background: url('image/phon-ekran3-m.svg');
    background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
    height: 720px;
}

.ekr3-block-text-m {
	width: 1000px;
	height: 450px;
	padding-top: 80px;
	padding-bottom: 50px;
}
.ekr3-block-img-m {
	float: left;
	width: 190px;
	height: 450px;
}

.photo-ekr3-m {
	width: 190px;
	height: 190px;
}

.ekr3-block-inform-m {
	padding-top: 30px;
	float: right;
	width: 750px;
	height: 450px;
}

.ekr3-nazv-m {
	font-family: "Montserrat", sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: #090909;
	text-align: left;
	line-height: 1.3;
}

.ekr3-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 300;
	color: 444945;
	text-align: left;
	line-height: 1.3;
}

.ekr3-text-span-m {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: 444945;
	text-align: left;
	line-height: 1.3;
}

.ekr3-knopka-m {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	position: relative;
	left: 00px;
}

.zapis-sessiya {
	width: 348px;
	height: 62px;
	border-radius: 31px;
	cursor: pointer;
}


/*****************************************************************************************************************************************************************************/

/*****************************************************************************************************************************************************************************/


.ekran4-m {
	width: auto;
	background-color: #ffffff;
	padding-top: 70px;
	padding-bottom: 70px;
}

.ekra4-m {
}

.ekr4-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #dd4a10;
	text-align: center;
	line-height: 1.3;
	padding-bottom: 50px;
}

.ekr4-block-text-m {
	width: 960px;
	height: 710px;
	background-color: #eff1f4;
	border-radius: 15px;
	padding-bottom: 45px;
	padding-bottom: 45px;
	padding-left: 20px;
	padding-right: 20px;
	border: #10496b 1px solid;
}

.text-ekr4-m {
	padding-top: 50px;
}

.text-ekr4-1-m {
	width: 480px;
	float: left;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-2-m {
	width: 480px;
	clear: both;
	float: left;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-3-m {
	width: 480px;
	clear: both;
	float: left;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-4-m {
	width: 480px;
	clear: both;
	float: left;
	text-align: left;
}

.text-ekr4-5-m {
	width: 480px;
	float: right;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-6-m {
	width: 480px;
	float: right;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-7-m {
	width: 480px;
	float: right;
	text-align: left;
	margin-bottom: 60px;
}
.text-ekr4-8-m {
	width: 480px;
	float: right; 
	text-align: left;
}

.text4-m {
	height: 39px;
	margin-bottom: 15px;
}
.text4-img-m {
	width: 39px;
	height: 39px;
	margin-right: 15px;
}
.m-m {
	width: 39px;
	height: 39px;
}
.text4-naz-m {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #10496b;
	text-align: left;
	line-height: 1.1;
	background-color: #ffffff;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-radius: 7px;
	position: relative;
	bottom: 10px;
}

.text4-m2 {
	margin-left: 65px;
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #1d3a41;
	text-align: left;
	line-height: 1.3;
	width: 400px;
}


/*****************************************************************************************************************************************************************************/

/*****************************************************************************************************************************************************************************/


.ekran5-m {
	width: auto;
	background-color: #f2f3f0;
    height: auto;
}
.ekra5-m {
	background: url('image/phon-ekran5-m.svg');
    background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
    height: 1000px;
}

.ekr5-nazv-m {
	font-family: "Montserrat", sans-serif;
	font-size: 27px;
	font-weight: 700;
	color: #302a28;
	line-height: 1.3;
	padding-top: 50px;
}

.ekr5-block-text-m {
	width: 1020px;
	height: 800px;
	margin-bottom: 75px;
	margin-top: 50px;
}

.ekr5-block-1-m {
	float: left;
	height: 800px;
	width: 480px;
	background-color: #ffffff;
	border-radius: 25px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
}
.ekr5-block-2-m {
	float: right;
	height: 800px;
	width: 480px;
	background-color: #ffffff;
	border-radius: 25px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
}
.m1, .m2 {
	width: 480px;
	height: 182px;
}

.ekr5-text-img-m1 {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #ffffff;
	line-height: 1.3;
	padding-top: 52px;
}

.ekr5-text-img-m2 {
	font-family: "Montserrat", sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #ffffff;
	line-height: 1.3;
	padding-top: 60px;
}

.ekr5-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 500;
	color: #47514a;
	text-align: left;
	line-height: 1.3;
	width: 390px;
	margin-left: 10px;
}

.ekr5-knopka-m {
	width: 330px;
	height: 52px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 26px;
	position: absolute;
	left: 75px;
	bottom: 45px;
}

.bilsh-progr, .bilsh-medit {
	width: 330px;
	height: 52px;
}


/*****************************************************************************************************************************************************************************/

/*****************************************************************************************************************************************************************************/


.ekran6-m {
	width: auto;
	background-color: #e7eef7;
    height: auto;
}
.ekra6-m {
	padding-top: 50px;
	padding-bottom: 50px;
}

.ekr6-nazv-m {
	font-family: "Montserrat", sans-serif;
	font-size: 27px;
	font-weight: 700;
	color: #0e0f0f;
	line-height: 1.3;
}

.ekr6-block-text-m {
	width: 1000px;
	height: auto;
	margin-top: 40px;
}

.ekr6-block-1-m {
	height: 500px;
	width: 1000px;
	background-color: #ffffff;
	border-radius: 25px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
}
.ekr6-block-2-m {
	height: 500px;
	width: 1000px;
	background-color: #ffffff;
	border-radius: 25px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	margin-top: 50px;
}
.ekr6-block-3-m {
	height: 500px;
	width: 1000px;
	background-color: #ffffff;
	border-radius: 25px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	margin-top: 50px;
}

.m3, .m4, .m5 {
	width: 1000px;
	height: 80px;
}

.ekr6-nazv-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #ce1e06;
	text-align: left;
	line-height: 1.2;
	margin-left: 40px;
}

.ekr6-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 400;
	color: #47514a;
	text-align: left;
	line-height: 1.25;
	width: 920px;
	margin-top: 30px;
}

.ekr6-text-span-m {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #47514a;
	text-align: left;
	line-height: 1.25;

}

.ekr6-knopka-m {
	width: 56px;
	height: 56px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 28px;
	position: absolute;
	left: 472px;
	bottom: 30px;
	cursor: pointer;
}

.ekr6-dalee-m {
	width: 56px;
	height: 56px;
}


/*****************************************************************************************************************************************************************************/

/*****************************************************************************************************************************************************************************/


.ekran7-m {
	width: auto;
	background-color: #ffffff;
    height: auto;
}
.ekra7-m {
	padding-top: 50px;
	padding-bottom: 50px;
}

.ekr7-nazv-m {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #0e0f0f;
	line-height: 1.3;
}

.ekr7-block-text-m {
	width: 1000px;
	height: 1000px;
	margin-top: 75px;
}

.ekr7-block-1-m {float: left; margin-right: 40px; width: 480px; height: 1000px;}
.ekr7-block-2-m {float: right; width: 480px; height: 1000px;}

.ekr7-block-1-1-m {
	height: 480px;
	width: 480px;
	border-radius: 30px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	position: relative;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-1-1-m::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("image/kartinka1-activ.png");
  background-size: cover;
  background-position: center;
  opacity: 0.8;
  z-index: 0;
    transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-1-1-m.hovered::before {
    opacity: 1;
}

.ekr7-block-2-1-m {
	height: 480px;
	width: 480px;
	border-radius: 30px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	position: relative;
	margin-bottom: 40px;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-2-1-m::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("image/kartinka2-activ.png");
  background-size: cover;
  background-position: center;
  opacity: 0.8;
  z-index: 0;
  transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-2-1-m.hovered::before {
    opacity: 1;
}

.ekr7-block-2-2-m {
	height: 480px;
	width: 480px;
	border-radius: 30px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	position: relative;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-2-2-m::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("image/kartinka4-activ.png");
  background-size: cover;
  background-position: center;
  opacity: 0.8;
  z-index: 0;
  transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-2-2-m.hovered::before {
    opacity: 1;
}

.ekr7-block-3-1-m {
	height: 480px;
	width: 480px;
	border-radius: 30px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	position: relative;
	margin-bottom: 40px;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-3-1-m::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("image/kartinka3-activ.png");
  background-size: cover;
  background-position: center;
  opacity: 0.8;
  z-index: 0;
  transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-3-1-m.hovered::before {
    opacity: 1;
}

.peda {
	width: 71px;
	height: 34px;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
}

#pd11, #pd12, #pd21, #pd22, #pd31, #pd32, #pd41, #pd42, #pd51, #pd52  {
	position: absolute;
	width: 71px;
	height: 34px;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
#pd11, #pd21, #pd31, #pd41, #pd51 {
	display: block;
	opacity: 1;
}
#pd12, #pd22, #pd32, #pd42, #pd52 {
	display: block;
	opacity: 0;
}

.ekr7-knopka-m {width: 71px; height: 34px; position: absolute; }

#knopka-ped-m1 {top: 130px; left: 30px;}
#knopka-ped-m2 {top: 225px; right: 45px;}
#knopka-ped-m3 {top: 345px; right: 30px;}
#knopka-ped-m4 {bottom: 120px; right: 40px;}

#pd1   {width: 426px; height: 240px; position: absolute; bottom: 30px; left: 30px;}
.pedl1 {width: 426px; height: 240px;} 

#pd2   {width: 413px; height: 210px; position: absolute; bottom: 30px; left: 30px;}
.pedl2 {width: 413px; height: 210px;}

#pd3   {width: 275px; height: 229px; position: absolute; top: 30px; right: 30px;}
.pedl3 {width: 275px; height: 229px;}

#pd4   {width: 380px; height: 157px; position: absolute; bottom: 30px; left: 30px;}
.pedl4 {width: 380px; height: 157px;}


	
	
	
	
	
}
	
	
/*                1050px                *//*               1050px                 *//*               1050px                *//*               1050px                */	
/*                1050px                *//*               1050px                 *//*               1050px                *//*               1050px                */	
/*                1050px                *//*               1050px                 *//*               1050px                *//*               1050px                */	
/*                1050px                *//*               1050px                 *//*               1050px                *//*               1050px                */	
/*                1050px                *//*               1050px                 *//*               1050px                *//*               1050px                */	
/*                1050px                *//*               1050px                 *//*               1050px                *//*               1050px                */	
/*                1050px                *//*               1050px                 *//*               1050px                *//*               1050px                */	
/*                1050px                *//*               1050px                 *//*               1050px                *//*               1050px                */	
/*                1050px                *//*               1050px                 *//*               1050px                *//*               1050px                */	
/*                1050px                *//*               1050px                 *//*               1050px                *//*               1050px                */	


@media screen and (max-width:1050px) { /*                1050px                *//*               1050px                 *//*               1050px                */

	
	
.blok-privet-m {
	background-color:#edf0f5;
}
.blok-privet-vnutr-m {
	width: 700px;
	height: 300px;
	padding-top: 50px;
	padding-bottom: 50px;
}

.privet-text-m {
	width: 400px;
	height: 300px;
	float: left;
	margin-left: 00px;
}

.privet-deviz-m {
	margin-bottom: 30px;
	padding-top: 00px;
	display: none;
}

.privet-deviz-m-text {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #e26100;
	line-height: 1.3;
	font-style: italic;
	text-align: left;
	padding-left: 25px;
	border-left: 1px solid #e26100;
	display: block;
}

.privet-deviz-m-text-span {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #e26100;
	line-height: 1.3;
	font-style: normal;
	text-align: right;
	display: block;
}

.privet-nazva-m {
	padding-bottom: 15px;
	margin-bottom: 40px;
}

.privet-nazva-m-text1 {
	font-family: "Montserrat", sans-serif;
	font-size: 45px;
	font-weight: 700;
	color: #516d46;
	text-align: left;
	line-height: 1.0;
	margin-bottom: 5px;
}

.privet-nazva-m-text2 {
	font-family: "Montserrat", sans-serif;
	font-size: 45px;
	font-weight: 700;
	color: #516d46;
	text-align: left;
	line-height: 1.0;
}

.privet-fraza-m {
	margin-bottom: 40px;
}

.privet-fraza-m-text {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #516d46;
	text-align: left;
	line-height: 1.25;
	font-style: normal;
	width: 370px;
}

.privet-knopka-m {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	position: relative;
	left: 00px;
}

.zapis-sessiya {
	width: 348px;
	height: 62px;
	border-radius: 31px;
	cursor: pointer;
}

.privet-img-m {
	width: 300px;
	height: 300px;
	float: right;
	position: relative;
	left: 8px;
}


.photo-m-m {
	width: 300px;
	height: 300px;
}


/*****************************************************************************************************************************************************************************/

/*****************************************************************************************************************************************************************************/


.ekran2-m {
	width: auto;
	background: url('image/phon-ekran2-m.svg');
	background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
	height: 400px;
}

.ekra2-m {
	
	padding-top: 50px;
	padding-bottom:00px;
}

.ekr2-block-text-m {
	background-color: transparent;
	width: 700px;
}

.ekr2-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #444945;
	text-align: left;
	line-height: 1.2;
}

.ekr2-text-span-m {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #444945;
	text-align: left;
	line-height: 1.2;
}


/*****************************************************************************************************************************************************************************/

/*****************************************************************************************************************************************************************************/


.ekran3-m {
	width: auto;
	background-color: #f2ebe9;
    height: auto;
}

.ekra3-m {
	background: url('image/phon-ekran3-m.svg');
    background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
    height: 740px;
}

.ekr3-block-text-m {
	width: 700px;
	height: 520px;
	padding-top: 50px;
	padding-bottom: 50px;
}
.ekr3-block-img-m {
	float: left;
	width: 170px;
	height: 520px;
}

.photo-ekr3-m {
	width: 170px;
	height: 170px;
}

.ekr3-block-inform-m {
	padding-top: 00px;
	float: right;
	width: 500px;
	height: 520px;
}

.ekr3-nazv-m {
	font-family: "Montserrat", sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: #090909;
	text-align: left;
	line-height: 1.3;
}

.ekr3-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 300;
	color: 444945;
	text-align: left;
	line-height: 1.3;
}

.ekr3-text-span-m {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: 444945;
	text-align: left;
	line-height: 1.3;
}

.ekr3-knopka-m {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	position: relative;
	left: 24px;
}

.zapis-sessiya {
	width: 348px;
	height: 62px;
	border-radius: 31px;
	cursor: pointer;
}


/*****************************************************************************************************************************************************************************/

/*****************************************************************************************************************************************************************************/


.ekran4-m {
	width: auto;
	background-color: #ffffff;
	padding-top: 50px;
	padding-bottom: 50px;
}

.ekra4-m {
}

.ekr4-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #dd4a10;
	text-align: center;
	line-height: 1.3;
	padding-bottom: 50px;
}

.ekr4-block-text-m {
	width: 680px;
	height: auto;
	background-color: #eff1f4;
	border-radius: 15px;
	padding-bottom: 45px;
	padding-bottom: 45px;
	padding-left: 20px;
	padding-right: 20px;
	border: #10496b 1px solid;
}

.text-ekr4-m {
	padding-top: 50px;
}

.text-ekr4-1-m {
	width: 480px;
	float: inherit;
	text-align: left;
	margin-bottom: 15px;
}
.text-ekr4-2-m {
	width: 480px;
	clear: both;
	float: inherit;
	text-align: left;
	margin-bottom: 15px;
}
.text-ekr4-3-m {
	width: 480px;
	clear: both;
	float: inherit;
	text-align: left;
	margin-bottom: 15px;
}
.text-ekr4-4-m {
	width: 480px;
	clear: both;
	float: inherit;
	text-align: left;
	margin-bottom: 15px;
}

.text-ekr4-5-m {
	width: 480px;
	clear: both;
	float: inherit;
	text-align: left;
	margin-bottom: 15px;
}
.text-ekr4-6-m {
	width: 480px;
	clear: both;
	float: inherit;
	text-align: left;
	margin-bottom: 15px;
}
.text-ekr4-7-m {
	width: 480px;
	clear: both;
	float: inherit;
	text-align: left;
	margin-bottom: 15px;
}
.text-ekr4-8-m {
	width: 480px;
	clear: both;
	float: inherit; 
	text-align: left;
	margin-bottom: 00px;
}

.text4-m {
	height: 22px;
	margin-bottom: 5px;
}
.text4-img-m {
	width: 39px;
	height: 39px;
	margin-right: 15px;
	display: none;
}
.m-m {
	width: 39px;
	height: 39px;
}
.text4-naz-m {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #10496b;
	text-align: left;
	line-height: 1.1;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-radius: 0;
	position: relative;
	bottom: 0px;
}

.text4-m2 {
	margin-left: 25px;
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #1d3a41;
	text-align: left;
	line-height: 1.3;
	width: 400px;
}


/*****************************************************************************************************************************************************************************/

/*****************************************************************************************************************************************************************************/


.ekran5-m {
	width: auto;
	background-color: #f2f3f0;
    height: auto;
}
.ekra5-m {
	background: url('image/phon-ekran5-m.svg');
    background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
    height: 850px;
}

.ekr5-nazv-m {
	font-family: "Montserrat", sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: #302a28;
	line-height: 1.3;
	padding-top: 50px;
}

.ekr5-block-text-m {
	width: 720px;
	height: 650px;
	margin-bottom: 50px;
	margin-top: 50px;
}

.ekr5-block-1-m {
	float: left;
	height: 650px;
	width: 350px;
	background-color: #ffffff;
	border-radius: 25px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
}
.ekr5-block-2-m {
	float: right;
	height: 650px;
	width: 350px;
	background-color: #ffffff;
	border-radius: 25px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
}
.m1, .m2 {
	width: 350px;
	height: 133px;
}
	
.ekr5-img-1-m {
	width: 350px; height: 133px;
}
.ekr5-img-2-m {
	width: 350px; height: 133px;
}
.ekr5-text-1-m {
	width: 350px; height: 133px;
}
.ekr5-text-2-m {
	width: 350px; height: 133px;
}

.ekr5-text-m {
	margin-top: 15px;
}	

.ek5-text-block-top {
	top: 150px;
}	
	
.ekr5-text-img-m1 {
	font-family: "Montserrat", sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #ffffff;
	line-height: 1.3;
	padding-top: 42px;
}

.ekr5-text-img-m2 {
	font-family: "Montserrat", sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #ffffff;
	line-height: 1.3;
	padding-top: 50px;
}

.ekr5-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 500;
	color: #47514a;
	text-align: left;
	line-height: 1.2;
	width: 320px;
	margin-left: 10px;
}

.ekr5-knopka-m {
	width: 330px;
	height: 52px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 26px;
	position: absolute;
	left: 10px;
	bottom: 40px;
}

.bilsh-progr, .bilsh-medit {
	width: 330px;
	height: 52px;
}


/*****************************************************************************************************************************************************************************/

/*****************************************************************************************************************************************************************************/


.ekran6-m {
	width: auto;
	background-color: #e7eef7;
    height: auto;
}
.ekra6-m {
	padding-top: 50px;
	padding-bottom: 50px;
}

.ekr6-nazv-m {
	font-family: "Montserrat", sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: #0e0f0f;
	line-height: 1.3;
}

.ekr6-block-text-m {
	width: 720px;
	height: auto;
	margin-top: 40px;
}

.ekr6-block-1-m {
	height: 460px;
	width: 720px;
	background-color: #ffffff;
	border-radius: 25px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
}
.ekr6-block-2-m {
	height: 410px;
	width: 720px;
	background-color: #ffffff;
	border-radius: 25px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	margin-top: 50px;
}
.ekr6-block-3-m {
	height: 410px;
	width: 720px;
	background-color: #ffffff;
	border-radius: 25px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	margin-top: 50px;
}

.m3, .m4, .m5 {
	width: 720px;
	height: 60px;
}
	
.ekr6-text-block-top {
	top: 90px;	
}

.ekr6-nazv-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #ce1e06;
	text-align: left;
	line-height: 1.25;
	margin-left: 20px;
}

.ekr6-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #47514a;
	text-align: left;
	line-height: 1.25;
	width: 680px;
	margin-top: 30px;
}

.ekr6-text-span-m {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #47514a;
	text-align: left;
	line-height: 1.25;
}

.ekr6-knopka-m {
	width: 56px;
	height: 56px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.08);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 28px;
	position: absolute;
	left: 332px;
	bottom: 30px;
	cursor: pointer;
}

.ekr6-dalee-m {
	width: 56px;
	height: 56px;
}


/*****************************************************************************************************************************************************************************/

/*****************************************************************************************************************************************************************************/


.ekran7-m {
	width: auto;
	background-color: #ffffff;
    height: auto;
}
.ekra7-m {
	padding-top: 50px;
	padding-bottom: 50px;
}

.ekr7-nazv-m {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #0e0f0f;
	line-height: 1.0;
}

.ekr7-block-text-m {
	width: 660px;
	height: 2040px;
	margin-top: 75px;
}

.ekr7-block-1-m {float: inherit; margin-right: 00px; width: 480px; height: 1000px; margin-bottom: 40px;}
.ekr7-block-2-m {clear: both; float: inherit; width: 480px; height: 1000px;}

.ekr7-block-1-1-m {
	height: 480px;
	width: 480px;
	border-radius: 30px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	position: relative;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-1-1-m::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("image/kartinka1-activ.png");
  background-size: cover;
  background-position: center;
  opacity: 0.8;
  z-index: 0;
    transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-1-1-m.hovered::before {
    opacity: 1;
}

.ekr7-block-2-1-m {
	height: 480px;
	width: 480px;
	border-radius: 30px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	position: relative;
	margin-bottom: 40px;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-2-1-m::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("image/kartinka2-activ.png");
  background-size: cover;
  background-position: center;
  opacity: 0.8;
  z-index: 0;
  transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-2-1-m.hovered::before {
    opacity: 1;
}

.ekr7-block-2-2-m {
	height: 480px;
	width: 480px;
	border-radius: 30px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	position: relative;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-2-2-m::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("image/kartinka4-activ.png");
  background-size: cover;
  background-position: center;
  opacity: 0.8;
  z-index: 0;
  transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-2-2-m.hovered::before {
    opacity: 1;
}

.ekr7-block-3-1-m {
	height: 480px;
	width: 480px;
	border-radius: 30px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	position: relative;
	margin-bottom: 40px;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-3-1-m::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("image/kartinka3-activ.png");
  background-size: cover;
  background-position: center;
  opacity: 0.8;
  z-index: 0;
  transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.ekr7-block-3-1-m.hovered::before {
    opacity: 1;
}

	
	
}
	

@media screen and (max-width:550px) { /* 520  520  520  520  520  520  520  520  520  520  520  520  520  520  520  520  520  520  520  520  520  520  520  520  520  */


.mob-med-33-kno33 {
	width: 300px;
	height: 48px;
	cursor: pointer;
	border-radius: 24px;
	box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-webkit-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-moz-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s; 
	margin-top: 30px;
}
.mo-med-33-kn33 {
	width: 300px;
	height: 48px;
	border-radius: 24px;
}

.mob-med-33-kno33:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

}


/*  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  */
/*  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  */
/*  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  */
/*  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  */
/*  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  */
/*  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  */
/*  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  */
/*  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  */
/*  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  */
/*  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  500  */

@media screen and (max-width:520px) { 
	
.mart-hed {
	width: 100%;
	background: linear-gradient(to bottom, #ffe7e5 0%, #f2f4ef 50%, #dbf6e4 100%);
	border-bottom-left-radius: 100px;
	border-bottom-right-radius: 100px;
}
.med-composition {
	width: 406px;
	height: 394px;
	right: 00px;
	margin-bottom: 30px;
	padding-top: 100px;
	width: 80%;
	height: auto;}
.me-co1 {display: none;}
.me-co2 {display: block;}	

.med-img {
	width: 446px;
	height: 146px;
	width: 90%;
	height: auto;
	margin-bottom: 35px;
	opacity: 1;
	padding-bottom: 80px;
}
.med-im {}

.med-img2 {
	position: absolute;
	width: 446px;
	height: 146px;
	left: 50%;
	margin-left: -223px;
	bottom: 80px;
	display: none;
}

.med-zaglav {
	margin-bottom: 45px;
}
.me-zagl {
	font-family: "Montserrat", sans-serif;
	font-size: 46px;/*56*/
	font-weight: 700;
	line-height: 1.1;
	color:#5e7c52; 
	text-align: center;
}

.med-decor {
	width: 180px;
	height: 12px;
	margin-bottom: 35px;
}
.me-de {}

.mob-med-11-kno11 {
	width: 320px;
	height: 58px;
	cursor: pointer;
	border-radius: 29px;
	box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-webkit-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-moz-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s; 
}
.mob-med-11-kno11:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.mo-med-11-kn11 {width: 320px; height: 58px; border-radius: 29px;}

.mob-med-11-kno11 {bottom:00px; position: absolute; left: 50%; margin-left: -160px; z-index: 2; bottom: -20px;}


/*******************************************************/


.mart-1 {
	width: 100%;
	background-color: #ffffff;
	padding-top: 50px;;
	padding-bottom: 120px;
}
.mar-1 {width: 90%;}

.mart1-text {margin-bottom: 35px;}
.mart1-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 21px;/*23*/
	font-weight: 400;
	line-height: 1.3;
	color:#444945;
	text-align: left;
}
.mart1-tex-span {
	font-family: "Montserrat", sans-serif;
	font-size: 21px;/*23*/
	font-weight: 600;
	line-height: 1.3;
	color:#444945;
	text-align: left;
}

.mart1-niz {width: 100%; height: 50px; background-color: #f9ece9; border-top-right-radius: 50px; border-top-left-radius: 50px;}


/*******************************************************/


.mart-2 {
	width: 100%;
	background-color: #f9ece9;
	padding-top: 00px;;
	padding-bottom: 00px;
}
.mar-2 {width: 90%;}

.mart2-zagol {
	margin-bottom: 30px;
	padding-top: 100px;
}
.mart2-zag {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;/*30*/
	font-weight: 700;
	line-height: 1.2;
	color:#660066;
	text-align: center;
}

.mart2-text {margin-bottom: 30px;}
.mart2-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 21px;/*23*/
	font-weight: 400;
	line-height: 1.3;
	color:#444945;
	text-align: left;
}
.mart2-tex-span {
	font-family: "Montserrat", sans-serif;
	font-size: 21px;/*23*/
	font-weight: 600;
	line-height: 1.3;
	color:#444945;
	text-align: left;
}

.mart2-niz {width: 100%; height: 50px; background-color: #ffffff; border-top-right-radius: 50px; border-top-left-radius: 50px;}

.mob-med-22-kno22 {
	width: 320px;
	height: 58px;
	cursor: pointer;
	border-radius: 29px;
	box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-webkit-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-moz-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s; 
	margin-bottom: 50px;
}
.mob-med-22-kno22:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.mo-med-22-kn22 {width: 320px; height: 58px; border-radius: 29px;}


/*******************************************************/


.mart-3 {
	width: 100%;
	padding-top: 00px;;
	padding-bottom: 00px;
}
.mar-3 {width: 100%;}

.mart3-zagol {
	margin-bottom: 90px;
	padding-top: 00px;
	width: 80%;
}
.mart3-zag {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;/*36*/
	font-weight: 700;
	line-height: 1.2;
	color:#10496b;
	text-align: center;
}

.mar-3-1 {padding-bottom: 70px; padding-top: 80px; background-color: #eef9ff;}
.mar-3-2 {padding-bottom: 70px; padding-top: 80px; background-color: #ffffff;}
.mar-3-3 {padding-bottom: 70px; padding-top: 80px; background-color: #eef9ff;}
.mar-3-4 {padding-bottom: 70px; padding-top: 80px; background-color: #ffffff;}
.mar-3-5 {padding-bottom: 70px; padding-top: 80px; background-color: #eef9ff;}
.mar-3-6 {padding-bottom: 70px; padding-top: 80px; background-color: #ffffff;}
.mar-3-7 {padding-bottom: 70px; padding-top: 80px; background-color: #eef9ff;}
.mar-3-8 {padding-bottom: 40px; padding-top: 80px; background-color: #ffffff;}

.mart3-img-1, .mart3-img-2, .mart3-img-3, .mart3-img-4, .mart3-img-5, .mart3-img-6, .mart3-img-7, .mart3-img-8 {
  position: absolute;
  top: -50px;
  left: 0;
  height: 128px; /* фиксированная высота */
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; /* или '100% auto' если нужно не обрезать */
  z-index: 1; /* при необходимости */
}
.mart3-img-1 {background-image: url('image/kart-med1.svg');}
.mart3-img-2 {background-image: url('image/kart-med2.svg');}
.mart3-img-3 {background-image: url('image/kart-med3.svg');}
.mart3-img-4 {background-image: url('image/kart-med4.svg');}
.mart3-img-5 {background-image: url('image/kart-med5.svg');}
.mart3-img-6 {background-image: url('image/kart-med6.svg');}
.mart3-img-7 {background-image: url('image/kart-med7.svg');}
.mart3-img-8 {background-image: url('image/kart-med8.svg');}

.mart3-zagol-vt {width: 70%; margin-bottom: 30px;}
.mart3-zag-vt {
	font-family: "Montserrat", sans-serif;
	font-size: 27px;/*33*/
	font-weight: 600;
	line-height: 1.2;
	color:#dd5900;
	text-align: center;
}

.mart3-text {width: 70%;}
.mart3-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 22px;/*24*/
	font-weight: 400;
	line-height: 1.3;
	color:#030a05;
	text-align: left;
}


/*************************************************************************************/


.mart-4 {
	width: 100%;
	padding-top: 00px;;
	padding-bottom: 50px;
	background-color: #f8f8f8;
	
}
.mar-4 {width: 100%;}

.mart4-zagol {
	margin-bottom: 50px;
	padding-top: 50px;
	width: 80%;
}
.mart4-zag {
	font-family: "Montserrat", sans-serif;
	font-size: 32px;/*38*/
	font-weight: 700;
	line-height: 1.2;
	color:#ce1e06;
	text-align: center;
}

.mar-4-1 {
	border-radius: 30px;
	padding-bottom: 60px;
	background-color: #ffffff;
	width: 90%;
	margin-bottom: 50px;
}
.mar-4-2 {
	border-radius: 30px;
	padding-bottom: 60px;
	background-color: #ffffff;
	width: 90%;
}

.responsive-block-m1 {
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
  width: 100%; /* Занимает всю ширину родителя */
  height: 0; /* Начальная высота ноль */
  padding-bottom: 27.416666%; /* Для соотношения 16:9 */
  background-image: url('image/medi1.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative; /* Для абсолютного позиционирования текста */
}
.responsive-block-m2 {
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
  width: 100%; /* Занимает всю ширину родителя */
  height: 0; /* Начальная высота ноль */
  padding-bottom: 27.416666%; /* Для соотношения 16:9 */
  background-image: url('image/medi2.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative; /* Для абсолютного позиционирования текста */
}
.centered-text-m {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  width: 90%; /* Чтобы текст не выходил за края на маленьких экранах */
}
.center-bl-text-m {
	font-family: "Montserrat", sans-serif;
	font-size: 27px;/*36*/
	font-weight: 700;
	line-height: 1.1;
	color:#ffffff; 
}

.mart4-zagol-vt {width: 94%; margin-bottom: 30px; margin-top: 50px;}
.mart4-zag-vt {
	font-family: "Montserrat", sans-serif;
	font-size: 23px;/*25*/
	font-weight: 700;
	line-height: 1.2;
	color:#0e0f0f;
	text-align: left;
}

.mart4-text {width: 94%; margin-bottom: 30px;}
.mart4-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 22px;/*24*/
	font-weight: 400;
	line-height: 1.3;
	color:#0e0f0f;
	text-align: left;
}

.mob-med-33-kno33 {
	width: 300px;
	height: 48px;
	cursor: pointer;
	border-radius: 24px;
	box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-webkit-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-moz-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s; 
	margin-top: 30px;
}
.mo-med-33-kn33 {
	width: 300px;
	height: 48px;
	border-radius: 24px;
}

.mob-med-33-kno33:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}


	


}