/*---Обнуление---*/
*{padding: 0;margin: 0;border: 0;}
*,*:before,*:after{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
:focus,:active{outline: none;}
a:focus,a:active{outline: none;}
nav,footer,header,aside{display: block;}
html,body{height: 100%;width: 100%;font-size: 100%;line-height: 1;font-size: 14px;-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
input,button,textarea{font-family:inherit;}
input::-ms-clear{display: none;}
button{cursor: pointer;}
button::-moz-focus-inner {padding:0;border:0;}
a, a:visited{text-decoration: none;}
a:hover{text-decoration: none;}
ul li{list-style: none;display: inline;}
img{vertical-align: top;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight: 400;}
/*--/Обнуление/--*/

@charset "UTF-8";
/**  Icon Fonts **/
@import url("../sass/components/Vendor/font-awesome/font-awesome.min.css");
@import url("../sass/components/Vendor/font-texgyreadventor/font-texgyreadventor.css");
@import url("../sass/components/Vendor/font-texgyreadventor-bold/font-texgyreadventor-bold.css");
@import url("../sass/components/Vendor/font-nexalight/style-font.css");
@import url("../sass/components/Vendor/font-nexabold/style.css");

body {background: url(../img/body_bg.jpg) repeat; color: #000; width: 100%; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 20px;}
.progress{
	position: fixed;
	top:0;
	left: 0;
	height:6px;
	/*background: tomato;*/
	background: linear-gradient(135deg, #f90, #fd0000, #ff00fb, #82a4d1);
	width: 0%;
	z-index: 100;
}

.progress:before {
    content: "";
    z-index: -1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(135deg, #f90 0%, #fd0000 50%, #ff00fb 75%, #82a4d1 100% );
    transform: translate3d(0px, 5px, 0) scale(1);
    filter: blur(5px);
    opacity: var(0.7);
    transition: opacity 0.3s;
    border-radius: inherit;
}

/* 
* Prevents issues when the parent creates a 
* stacking context. (For example, using the transform
* property )
*/
.progress::after {
    content: "";
    z-index: -1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: inherit;
    border-radius: inherit;
}
        
/*.progress::after{
	content:'';
	background: linear-gradient(135deg, #fd0000, #1d00ff);
	width:0;
	height:100%;
	position
}*/

hr {border: 2px solid #f5f5f5;margin: 15px 0;}
.menu hr {width: 100%;border: 2px solid #f5f5f5;margin: 0 0 15px 0;}

.fixed-page{overflow: hidden; /*запрещаем прокручивание страницы при открытом меню*/}
.contaner_zag {position: relative; background: #70a5d3;}
.contaner_zag img {width:100%;}
.container {width: 1200px; margin: 0 auto;padding: 15px;}
.main-img {width: 25%;float: left;}
.main-img img {float: right;margin: -10px 0;}
.main-wrap {text-align: center; font-style: normal; font-weight: normal; text-transform: uppercase;}
/*.blok_zg .main-wrap {text-align: center; font-style: normal; font-weight: normal; text-transform: uppercase;width: 75%;padding-left: 14%;float: left;height: 4em;display: flex;align-items: center}
.blok_zg .main-wrap h1 {text-align: left; color: #57585d;}*/
h1 {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 38px; margin: 0; color: #fff; text-transform: none; text-align: center;}
h3 {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 26px; margin: 0; color: #fff; text-transform: none; text-align: center;}
.page {width: 1200px; margin: 0 auto;}
.reviewGallery {padding: 0 0 10px 0; float: left; width: 100%; background: #fff; overflow:hidden;}

.main-wrap h2 {color: #6b6b6b; font-style: normal; font-weight: normal; margin: 0; padding: 0 0 10px 15px; text-transform: none; text-align: center;}
.main-wrap h2 a {color: #fff; transition: 0.50s;}
.main-wrap h2 a:hover {color: #ff9900; transition: 0.50s;}
.main-wrap span {font-style: normal; font-weight: normal; font-size: 15px; padding: 0; margin: 0; color: #fff; text-transform: none;}

/* Menu */
.ham {position: fixed; z-index: 100; top: 1rem; right: 1rem; width: 3rem; height: 3rem; border: #4278bf solid 2px; border-radius:5px; background: #ff9900; box-shadow: 0 8px 10px rgba(0,0,0,0.5); cursor: pointer; transition: 0.50s;}
.ham:hover {position: fixed; z-index: 100; top: 1rem; right: 1rem; width: 3rem; height: 3rem; border: #ff9900 solid 2px; border-radius:5px; background: #4278bf; box-shadow: none; cursor: pointer; transition: 0.50s;}
.material-icons{color: #4278bf;line-height: normal;transition: 0.50s;}
.material-icons:hover{color: #ff9900;line-height: normal;transition: 0.50s;}
.xIcon {display: none;}
.menu {position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100vh; background: rgba(130, 164, 209, 0.95); color: white; transform: translateY(-100%); transition: transform 0.2s; list-style: none; padding: 4rem; z-index:99;overflow: auto;}
.nm_menu {display:block; width:100%; text-align: center; font-size: 38px; margin-bottom:15px;}
.showMenu {transform: translateY(0);}
li {padding: 0.5rem 0;}
.active .menuLink{display: inline; color: #82a4d1; text-align: center; text-decoration: none; margin: 0 2% 3%; float: left; width: 15%; padding:10px; background: #ff9900; border-radius: 5px; box-shadow: none;}
.menuLink {display: inline;	color: white; text-align: center; text-decoration: none; margin: 0 2% 3%; float: left; width: 15%; padding:10px; background: #82a4d1; box-shadow: 0 8px 10px rgba(0,0,0,0.5); transition: 0.50s;}
.menuLink:hover {display: inline; color: #82a4d1; text-align: center; text-decoration: none; margin: 0 2% 3%; float: left; width: 15%; padding:10px; background: #ff9900; border-radius: 5px; box-shadow: none; transition: 0.50s;}
/* --| Menu |-- */

.blok_ad {margin: 10px 0 30px 0; padding: 0; width: 100%;}
.one_ad {padding: 0; margin: 0 2% 3%; float: left; width: 29.33%; background: #82a4d1;box-shadow: 0 8px 10px rgba(0,0,0,0.5); transition: 0.50s;}
.one_ad_v1 {padding: 0; margin: 0 2% 3%; float: left; width: 29.33%;}
.one_ad:hover {padding: 0; margin: 0 2% 3%; float: left; width: 29.33%; background: #ff9900;box-shadow: none; transition: 0.50s;}
.one_ad_vert {padding: 0; margin: 0 2% 3%; float: left; width: 21%; background: #82a4d1;box-shadow: 0 8px 10px rgba(0,0,0,0.5); transition: 0.50s;}
.one_ad_vert:hover {padding: 0; margin: 0 2% 3%; float: left; width: 21%; background: #ff9900;box-shadow: none; transition: 0.50s;}
.CardImage {padding: 0; margin: 0; float: left; width: 100%; overflow: hidden;}
.CardImage_v1 {padding: 0; margin: 0; float: left; width: 100%;}
.parentGallImg {padding-bottom: 56%; position: relative; width: 100%; height: 0;}
.parentGallImg_vert {padding-bottom: 141%; position: relative; width: 100%; height: 0;}
.childGallImg {background: #fff url(../img/nophoto.png) 50% 50% no-repeat; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}

/*
.one_ad a .CardImage .parentGallImg .childGallImg_one {background: #fff url(../img/one.png) 50% 50% no-repeat; position: absolute; top: 0; right: 0; bottom: 0; left: 0;transition: 0.70s;}
.one_ad:hover a .CardImage .parentGallImg .childGallImg_one {background: url("../img/one-act.png") 50% 50% no-repeat, linear-gradient(to right bottom, #80a2d0, #496ea1); position: absolute; top: 0; right: 0; bottom: 0; left: 0;transition: 0.70s;}
.one_ad a .CardImage .parentGallImg .childGallImg_two {background: #fff url(../img/two.png) 50% 50% no-repeat; position: absolute; top: 0; right: 0; bottom: 0; left: 0;transition: 0.70s;}
.one_ad:hover a .CardImage .parentGallImg .childGallImg_two {background: url("../img/two-act.png") 50% 50% no-repeat, linear-gradient(to right bottom, #80a2d0, #496ea1); position: absolute; top: 0; right: 0; bottom: 0; left: 0;transition: 0.70s;}
.one_ad a .CardImage .parentGallImg .childGallImg_three {background: #fff url(../img/three.png) 50% 50% no-repeat; position: absolute; top: 0; right: 0; bottom: 0; left: 0;transition: 0.70s;}
.one_ad:hover a .CardImage .parentGallImg .childGallImg_three {background: url("../img/three-act.png") 50% 50% no-repeat, linear-gradient(to right bottom, #80a2d0, #496ea1); position: absolute; top: 0; right: 0; bottom: 0; left: 0;transition: 0.70s;}
*/
.ad_picture {position: relative; float: left; width: 100%; height: auto; margin: 0; padding: 0;}
.CardImage .ad_picture img {position: relative; display: block; margin: 0; top: 0; left: 0; width: 100%; height: auto; float: left;}
.CardImage_v1 .ad_picture img {position: relative; display: block; margin: 0; top: 0; left: 0; width: 100%; height: auto; float: left;}
.CardImage .screenName {padding: 7px 15px 3px; margin: 0 0 5px; font-weight: 400; font-size: 14px; color: #fff; line-height: 20px; width: 100%; float: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-decoration: none; text-align: center;}
iframe .ytp-chrome-top {display: none;}
.blok_mn{margin: 0;padding: 1% 0;width: 100%;background: #f5f5f5;float: left;text-align: center;}
.blok_mn .con_text {margin: 0; padding: 0; width: 100%;float:left;line-height: 30px;}
.blok_mn_lt, .blok_mn_lt_v1{
	padding: 20px 0;
	margin: 0;
	float: left;
	background: #fff;
	/*border-right: solid 5px #f5f5f5;*/
	color: #805fa8;
}
.blok_mn_rt, .blok_mn_rt_v1{
	padding: 20px 0;
	margin: 0;
	float: right;
	background: #fff;
	color: #00b1b5;
}
.blok_mn_lt, .blok_mn_rt{
	width: 49.5%;
	height: 377px;
}
.blok_mn_lt_v1, .blok_mn_rt_v1{
	width: 49.5%;
	height: auto;
}
.blok_mn_cnt, .blok_mn_cnt_v1 {
	padding: 20px 0;
	margin-top: 1%;
	float: left;
	width: 100%;
	background: #fff;
	/*border-top: solid 5px #f5f5f5;*/
	color: #fbc26c;
}
.blok_mn_lt h3, .blok_mn_lt_v1 h3{color: #805fa8;}
.blok_mn_rt h3, .blok_mn_rt_v1 h3{color: #00b1b5;}
.blok_mn_cnt h3{color: #fbc26c;}

hr {border: 2px solid #f5f5f5;margin: 15px 0;}
.blok_mn_lt h3, .blok_mn_lt_v1 h3, .blok_mn_rt h3, .blok_mn_rt_v1 h3, .blok_mn_cnt h3{font-size: 28px; font-weight: 600;}
.blok_mn_lt h4, .blok_mn_lt_v1 h4, .blok_mn_rt h4, .blok_mn_rt_v1 h4 {font-size: 20px; font-weight: 600;}
.blok_mn_lt ul, .blok_mn_lt_v1 ul, .blok_mn_rt ul, .blok_mn_rt_v1 ul{
	margin: 15px 5px 0 5px;
	padding: 0;
	list-style: none;
	font-family: 'lisaregular',Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	text-indent: 0px;
	text-align: left;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.blok_mn_cnt ul, .blok_mn_cnt_v1 ul{
	margin: 15px 5px 0 5px;
	padding: 0;
	list-style: none;
	font-family: 'lisaregular',Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	text-indent: 0px;
}
.blok_mn_cnt_v1 ul {margin:0 5px}
.blok_mn_lt ul li, .blok_mn_rt ul li{width: 100%}
.blok_mn_lt_v1 ul li, .blok_mn_rt_v1 ul li{width: 25%; text-align: center;}
.blok_mn_cnt ul li{width: 49.5%}
.blok_mn_cnt_v1 ul li{width: 100%}
.blok_mn_lt ul li, .blok_mn_rt ul li, .blok_mn_cnt ul li, .blok_mn_cnt_v1 ul li{padding: 0;display: inline-block;vertical-align: middle;transition: 0.75s;}
.blok_mn_lt ul li:hover, .blok_mn_rt ul li:hover, .blok_mn_lt_v1 ul li:hover, .blok_mn_rt_v1 ul li:hover, .blok_mn_cnt ul li:hover, .blok_mn_cnt_v1 ul li:hover{background: #f5f5f5;	transition: 0.75s;}
.blok_mn_lt ul li a, .blok_mn_lt_v1 ul li a{width: 100%;display: block;font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform: none; font-size: 20px; color: #805fa8; text-decoration: none; padding:10px 20px; transition: 0.75s;}
.blok_mn_rt ul li a, .blok_mn_rt_v1 ul li a{width: 100%;display: block;font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform: none; font-size: 20px; color: #00b1b5; text-decoration: none; padding:10px 20px; transition: 0.75s;}
.blok_mn_cnt ul li a, .blok_mn_cnt_v1 ul li a{width: 100%;display: block;font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform: none; font-size: 20px; color: #fbc26c; text-decoration: none; padding:10px 20px; transition: 0.75s;}
.blok_mn_cnt_v1 ul li a{font-size: 28px;font-weight: 600;}
.blok_mn_lt ul li a:hover, .blok_mn_rt ul li a:hover, .blok_mn_lt_v1 ul li a:hover, .blok_mn_rt_v1 ul li a:hover{text-decoration:none; color:#fbc26c; padding:10px 20px; transition: 0.75s;}
.blok_mn_cnt ul li a:hover, .blok_mn_cnt_v1 ul li a:hover{text-decoration:none; color:#82a4d1; padding:10px 20px; transition: 0.75s;}
/*.mn_yak*/
.blok_zrl{margin: 0;padding: 3% 0;width: 100%;background: #f5f5f5;text-align: center;}
.zrl_yak{
	padding: 0;
	background: #fff;
	list-style: none;
	font-family: 'lisaregular',Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	text-indent: 0px;
	text-align: left;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.zrl_yak {}
.zrl_yak li{margin:5px;width: calc(20% - 10px); text-align: center;}
.zrl_yak li:hover{background: #f5f5f5;	transition: 0.75s;}
.zrl_yak a{width: 100%;display: block;font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform: none; font-size: 20px; color: #805fa8; text-decoration: none; padding:10px 20px; transition: 0.75s;}
.zrl_yak a:hover{text-decoration:none; color:#fbc26c; padding:10px 20px; transition: 0.75s;}

.blok_zg{margin: 10px 0 30px 0;padding: 0;width: 100%;background: #82a4d1;float: left;}

.wss-zg {background: #b182d1;}
.wss-zg h2{margin: 0; padding:5px; color: #fff; text-transform: none; text-align: center;}

.con_text {margin: 0 2%; padding: 0; width: 96%;float:left;line-height: 30px;}
.blok_con, .blok_ad {margin: 10px 0 30px 0;padding: 0;width: 100%;float: left;justify-content: center;display: flex;text-align: center;	flex-wrap: wrap;}
.blok_con {background: #f90;padding: 20px 0;margin: 10px 0 -10px 0;}
.blok_con h2 {
	font-weight: bold;
	font-size: 29px;
	color: #fff;
	padding: 0 0 15px 0;
}
.mm10{margin-top: 0}
.two_ad {padding: 0; margin: 0 2% 3%; float: left; width: 16%; background: #82a4d1;	border-radius: 5px 5px 0 0;	box-shadow: 0 8px 10px rgba(0,0,0,0.5);	transition: 0.50s;}
.two_ad:hover {padding: 0; margin: 0 2% 3%; float: left; width: 16%; background: #ff9900; border-radius: 5px 5px 0 0; box-shadow: none; transition: 0.50s;}

.blok_con h2.tmp-cls-h2 {font-weight: 400;font-size: inherit;color: inherit;padding: 0;}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.show {display: block;}
#button {display: inline-block;	background-color: #f90;	width: 50px; height: 50px;text-align: center;border: #4278bf solid 2px;	border-radius: 4px;	position: fixed;bottom: 50px;right: 50px;transition: background-color .3s, opacity .5s, visibility .5s;opacity: 0;visibility: hidden;z-index: 1000;}
#button::after {content: "UP";font-family: FontAwesome;	font-weight: normal;font-style: normal;	font-size: 1em;	line-height: 50px;color: #fff;}
#button:hover {cursor: pointer;	color:#f90;	background-color: #82a4d1;	border: #f90 solid 2px;}
#button:active {background-color: #82a4d1;border: #f90 solid 2px;}
#button.show {opacity: 1;visibility: visible;}
@media (min-width: 500px) {
	#button {margin: 30px;}
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.webcont-blok_ad-btn_v3 {/*margin: 10px 0 30px 0;*/ padding: 0; width: 100%;text-align:center;float:left;}
.webcont-blok_ad-btn_v2 {/*margin: 10px 0 30px 0;*/ padding: 0; width: 100%;text-align:center;float:left;}
.webcont-blok_ad-btn_v2_cntr {margin: 0 auto; width: 53%;padding: 0 0 25px 0;border: 2px solid rgb(236,236,236,1);border-radius: 10px;}
.webcont-blok_ad-btn_v2_cntr p {padding: 10px 15px 0 15px; margin: 0; color: #000; text-indent: 0px; font-size: 18px;text-align:center;}
.attention{
	padding: 10px;
	color: #ff0101;
	font-size: 24px;
	font-weight: bold;
}
.txt{
	padding: 10px 15px 0 15px; margin: 0; color: #000; text-indent: 0px; font-size: 18px;text-align:center;
}
.email { font-size:18px; background: rgba(143,116,195,1);color:#fff;line-height: 1.8;margin: 10px 25%;padding: 10px;text-decoration: none;text-transform:uppercase;border:1px solid rgba(143,116,195,1);border-radius: 0px;transition: 0.75s;}
.email:hover { background: rgba(24,24,255,1); color:#fff; border:1px solid rgba(24,24,255,1); border-radius: 15px;box-shadow: 0 0px 20px rgba(0,0,0,0.3); }
.link{
	display: block;
	width: 100%;
	margin: 10px auto;
}
.btn-link {
	background: #82a4d1;
	color: #fff;
	text-decoration: none;
	box-shadow: 0 8px 10px rgba(0,0,0,0.5);
	transition: 0.50s;
	line-height: 1.8;
	width: 60%;
	display: inline-block;
	padding: 1%;
}
.btn-link:hover {
	background:#ff9900;
	color: #fff;
	box-shadow: none;
	transition: 0.50s;
}

footer {padding: 20px; position: relative; width: 100%; background: #82a4d1; float: left; text-align: center; color: #fff;}
footer p {line-height: 1.5;}
footer a {color: #fff;transition: 0.75s;}
footer a:hover {color: #ff9900;transition: 0.75s;}

@media only screen and (max-width:1200px){
    .container {width: 100%;}
    .page {width: 100%;}
}
@media only screen and (max-width:890px) {
	.menuLink {display: inline;	color: white; text-align: center; text-decoration: none; margin: 0 2% 3%; float: left; width: 29%; padding:10px; background: #82a4d1; box-shadow: 0 8px 10px rgba(0,0,0,0.5); transition: 0.50s;}
	.menuLink:hover {display: inline; color: #82a4d1; text-align: center; text-decoration: none; margin: 0 2% 3%; float: left; width: 29%; padding:10px; background: #ff9900; border-radius: 5px; box-shadow: none; transition: 0.50s;}
	.active .menuLink{display: inline; color: #82a4d1; text-align: center; text-decoration: none; margin: 0 2% 3%; float: left; width: 29%; padding:10px; background: #ff9900; border-radius: 5px; box-shadow: none;}
	.webcont-blok_ad-btn_v2_cntr {width: 70%;}
}
@media only screen and (max-width:776px) {
	.menuLink {display: inline;	color: white; text-align: center; text-decoration: none; margin: 0 2% 3%; float: left; width: 29%; padding:10px; background: #82a4d1; box-shadow: 0 8px 10px rgba(0,0,0,0.5); transition: 0.50s;}
	.menuLink:hover {display: inline; color: #82a4d1; text-align: center; text-decoration: none; margin: 0 2% 3%; float: left; width: 29%; padding:10px; background: #ff9900; border-radius: 5px; box-shadow: none; transition: 0.50s;}
    .one_ad {padding: 0; margin: 0 2% 3%; float: left; width: 46%; background: #82a4d1; border-radius: 5px 5px 0 0; box-shadow: 0 8px 10px rgba(0,0,0,0.5); transition: 0.50s;}
    .one_ad:hover {padding: 0; margin: 0 2% 3%; float: left; width: 46%; background: #ff9900; border-radius: 5px 5px 0 0; box-shadow: none; transition: 0.50s;}
	.one_ad_v1{display:none;}
	.two_ad {padding: 0; margin: 0 2% 3%; float: left; width: 46%; background: #82a4d1; border-radius: 5px 5px 0 0; box-shadow: 0 8px 10px rgba(0,0,0,0.5); transition: 0.50s;}
	.two_ad:hover {padding: 0; margin: 0 2% 3%; float: left; width: 46%; background: #ff9900; border-radius: 5px 5px 0 0; box-shadow: none; transition: 0.50s;}
	.blok_mn_lt,.blok_mn_rt,.blok_mn_lt_v1,.blok_mn_rt_v1{height: 356px;}
	.blok_mn_lt h3, .blok_mn_rt h3, .blok_mn_lt_v1 h3, .blok_mn_rt_v1 h3, .blok_mn_cnt h3{font-size: 25px; font-weight: 600;}
	.blok_mn_lt ul li a,.blok_mn_rt ul li a,.blok_mn_lt_v1 ul li a,.blok_mn_rt_v1 ul li a,.blok_mn_cnt ul li a{font-size: 17px;}
}
@media only screen and (max-width:684px) {
	.blok_mn_lt,.blok_mn_rt,.blok_mn_lt_v1,.blok_mn_rt_v1{height: auto;}
	.blok_mn_lt_v1 ul li, .blok_mn_rt_v1 ul li {width: 49.5%; text-align: center;}
	.webcont-blok_ad-btn_v2_cntr {width: 96%;}
	.btn-link {width: 75%;}
}
@media only screen and (max-width:644px) {
	.blok_mn_lt,.blok_mn_rt,.blok_mn_lt_v1,.blok_mn_rt_v1{height: auto;}
	.blok_mn_lt h3, .blok_mn_rt h3, .blok_mn_lt_v1 h3, .blok_mn_rt_v1 h3, .blok_mn_cnt h3{font-size: 21px; font-weight: 600;}
	.blok_mn_lt h4, .blok_mn_lt_v1 h4, .blok_mn_rt h4, .blok_mn_rt_v1 h4 {font-size: 16px; font-weight: 600;}
	.zrl_yak li {width: calc(49.5% - 10px); text-align: center;}
	
}
@media only screen and (max-width:637px) {
	.blok_mn_lt,.blok_mn_rt,.blok_mn_lt_v1,.blok_mn_rt_v1{height: auto;}
	
}
@media only screen and (max-width:574px) {
	.blok_mn_lt,.blok_mn_rt,.blok_mn_lt_v1,.blok_mn_rt_v1{height: auto;}
	.blok_mn_lt,.blok_mn_rt,.blok_mn_lt_v1,.blok_mn_rt_v1{width: 100%;height: auto;margin-bottom: 10px;}
	.blok_mn_cnt ul li {width: 100%;}
	
}
@media only screen and (max-width:480px) {
	h1 {font-family: Arial, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 34px;margin: 0;color: #fff;text-transform: none;text-align: center;}
	.main-img {width: 34%;float: left;}
	.blok_zg .main-wrap {text-align: center; font-style: normal; font-weight: normal; text-transform: uppercase;width: 100%;padding-left: 0;float: none;height: auto;display: inline-grid;align-items: center}
	.blok_zg .main-wrap h1 {text-align: center;color: #fff;font-size: 26px;width: 100%;}
	.ham {position: fixed; z-index: 100; top: 5rem; right: 1rem; width: 3rem; height: 3rem; border: #4278bf solid 2px; border-radius:5px; background: #ff9900; box-shadow: 0 8px 10px rgba(0,0,0,0.5); cursor: pointer; transition: 0.50s;}
	.ham:hover {position: fixed; z-index: 100; top: 5rem; right: 1rem; width: 3rem; height: 3rem; border: #ff9900 solid 2px; border-radius:5px; background: #4278bf; box-shadow: none; cursor: pointer; transition: 0.50s;}
	.active .menuLink {width: 100%;}
	.menuLink {display: inline;	color: white; text-align: center; text-decoration: none; margin: 0 2% 3%; float: left; width: 100%; padding:10px; background: #82a4d1; box-shadow: 0 8px 10px rgba(0,0,0,0.5); transition: 0.50s;}
	.menuLink:hover {display: inline; color: #82a4d1; text-align: center; text-decoration: none; margin: 0 2% 3%; float: left; width: 100%; padding:10px; background: #ff9900; border-radius: 5px; box-shadow: none; transition: 0.50s;}
    .one_ad {padding: 0;margin: 0 2% 3%;float: left; width: 96%; background: #82a4d1; border-radius: 5px 5px 0 0; box-shadow: 0 8px 10px rgba(0,0,0,0.5); transition: 0.50s;}
    .one_ad:hover {padding: 0; margin: 0 2% 3%; float: left; width: 96%; background: #ff9900; border-radius: 5px 5px 0 0; box-shadow: none; transition: 0.50s;}
	.two_ad {padding: 0; margin: 0 2% 3%; float: left; width: 96%; background: #82a4d1;	border-radius: 5px 5px 0 0;	box-shadow: 0 8px 10px rgba(0,0,0,0.5);	transition: 0.50s;}
	.two_ad:hover {padding: 0; margin: 0 2% 3%; float: left; width: 96%; background: #ff9900; border-radius: 5px 5px 0 0; box-shadow: none;	transition: 0.50s;}
	.blok_mn_lt,.blok_mn_rt,.blok_mn_lt_v1,.blok_mn_rt_v1{width: 100%;height: auto;margin-bottom: 10px;}
	.blok_mn_cnt ul li {width: 100%;}
	.email {margin: 10px 5%;}
	.btn-link {width: 91%;}
	
}
@media only screen and (max-width:365px) {
	.ham {position: fixed; z-index: 100; top: 5rem; right: 1rem; width: 3rem; height: 3rem; border: #4278bf solid 2px; border-radius:5px; background: #ff9900; box-shadow: 0 8px 10px rgba(0,0,0,0.5); cursor: pointer; transition: 0.50s;}
	.ham:hover {position: fixed; z-index: 100; top: 5rem; right: 1rem; width: 3rem; height: 3rem; border: #ff9900 solid 2px; border-radius:5px; background: #4278bf; box-shadow: none; cursor: pointer; transition: 0.50s;}
	.menuLink {display: inline;	color: white; text-align: center; text-decoration: none; margin: 0 2% 3%; float: left; width: 96%; padding:10px; background: #82a4d1; box-shadow: 0 8px 10px rgba(0,0,0,0.5); transition: 0.50s;}
	.menuLink:hover {display: inline; color: #82a4d1; text-align: center; text-decoration: none; margin: 0 2% 3%; float: left; width: 96%; padding:10px; background: #ff9900; border-radius: 5px; box-shadow: none; transition: 0.50s;}
    .one_ad {padding: 0;margin: 0 2% 3%;float: left; width: 96%; background: #82a4d1; border-radius: 5px 5px 0 0; box-shadow: 0 8px 10px rgba(0,0,0,0.5); transition: 0.50s;}
    .one_ad:hover {padding: 0; margin: 0 2% 3%; float: left; width: 96%; background: #ff9900; border-radius: 5px 5px 0 0; box-shadow: none; transition: 0.50s;}
	.two_ad {padding: 0; margin: 0 2% 3%; float: left; width: 96%; background: #82a4d1;	border-radius: 5px 5px 0 0;	box-shadow: 0 8px 10px rgba(0,0,0,0.5);	transition: 0.50s;}
	.two_ad:hover {padding: 0; margin: 0 2% 3%; float: left; width: 96%; background: #ff9900; border-radius: 5px 5px 0 0; box-shadow: none;	transition: 0.50s;}
	.blok_mn_lt h3, .blok_mn_rt h3, .blok_mn_lt_v1 h3, .blok_mn_rt_v1 h3, .blok_mn_cnt h3{font-size: 24px; font-weight: 600;}
	.blok_mn_lt h4, .blok_mn_lt_v1 h4, .blok_mn_rt h4, .blok_mn_rt_v1 h4 {font-size: 18px; font-weight: 600;}
	.blok_mn_cnt ul li {width: 100%;}
	
}
