.top-menu#header .wrapper .navbar,#header .wrapper .navbar a,#header .wrapper .top-button,#top-menu .wrapper ul li a,body{font-family:'PT Sans',sans-serif}body,html{padding:0;margin:0;border:0;height:100%;/*overflow-x: hidden;*/}body{background:#FFF;}.container{min-width:1250px;max-width:1920px;min-height:10px;margin:auto;background:url(../img/body-bg.jpg) top center no-repeat}.top-menu{width:100%;height:75px;line-height:70px;background:url(../img/top-menu.png)}.top-menu__wrapper{width:1208px;height:75px;margin:auto;text-align:center}.top-menu__list{display:inline-block;padding:0;margin:0;vertical-align:top}#top-menu .wrapper ul li{display:inline;padding:0;margin:0 0 0 25px}#top-menu .wrapper ul li img{margin-right:25px;margin-bottom:3px}#top-menu .wrapper ul li:nth-child(1){margin-left:5px}#top-menu .wrapper ul li a{text-decoration:none;color:#000;font-size:22px}#top-menu .wrapper .tel-block{float:right;margin-top:10px}#header{width:100%;/*height:743px*/}#header .wrapper{position:relative;width:1208px;min-height:610px;margin:auto;/*left:16px*/}#header .wrapper .top-logo{margin-top:15px;float:left}#header .wrapper .top-button{position:absolute;top:220px;left:110px;width:289px;height:60px;background:url(../img/form-button.png) no-repeat;font-size:27px;font-weight:700;text-align:center;line-height:57px;cursor:pointer}#header .wrapper .navbar,#header .wrapper .navbar a{color:#333;font-size:18px}#header .wrapper .header-text{text-align:center}#header .wrapper .header-text img{margin-top:20px}#header .wrapper .header-tel{text-align:center}#header .wrapper .navbar{position:absolute;bottom:0;height:46px;width:100%;line-height:46px;/*margin-left:25px*/}#header .wrapper .navbar a{text-decoration:none}#content{width:100%;min-height:10px}#content .wrapper{width:1208px;min-height:10px;background:#fff;margin:/*46px auto */auto;position:relative;/*left:16px*/}#content .wrapper .main{overflow:hidden;padding-top:20px}#content .wrapper .left-col{width:320px;min-height:10px;margin-left:18px;float:left;overflow:hidden}.h2.single_title_price,.single_title_price{margin-top:30px;padding:17px 0 23px;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);text-align:center;font-size:36px;font-weight:700}.h2.single_title_price span,.single_title_price span{color:red}#content .wrapper .left-col .menu .title,.article .text .h3{color:#000;font-weight:700;font-family:'PT Sans',sans-serif}.article .text .h3{margin-top:18px;font-size:32px}#content .wrapper .left-col .menu .title{font-size:25px;border-bottom:1px solid #dcdcdc;padding-left:10px;padding-bottom:5px;margin-bottom:15px}#content .wrapper .left-col .menu .item{min-height:45px;line-height:45px;padding-left: 10px;}#content .wrapper .left-col .menu .item:nth-last-child(1){border-bottom:none}#content .wrapper .left-col .menu .item .point{margin-right:10px}#content .wrapper .left-col .menu .item a{color:#06811b;font-family:'PT Sans',sans-serif;font-size:20px;font-weight:700;text-decoration:none}.bg-current{display:none}#content .wrapper .left-col .menu .item.current{border-bottom:none;height:54px;line-height:54px;background:url(../img/menu-current.png) right top no-repeat}#content .wrapper .left-col .menu .item.current .bg-current{position:absolute;display:block;background:url(../img/menu-current.png) left top no-repeat;width:30px;height:66px;margin-left:-30px}.left-hide-img{display:none}#content .wrapper .left-col .menu .item.list{background:url(../img/list-hide.png) right top no-repeat;border-bottom:none}#content .wrapper .left-col .menu .item.list .left-hide-img{display:block;width:34px;height:59px;position:absolute;background:url(../img/list-hide.png) left top no-repeat;margin-left:-31px;margin-top:-46px}#content .wrapper .left-col .menu .item.list .list-bg{background:url(../img/menu-list-m-bg.png) right top repeat-y;width:308px;overflow:hidden;display:none;margin-top:-1px}#content .wrapper .left-col .menu .item.list .list-bg .left-bg-list{background:url(../img/left-bg-list.png) left top repeat-y;position:absolute;width:29px;height:30px;margin-left:-29px;margin-top:-105px;display:none}#content .wrapper .left-col .menu .item.list .list-bg .left-bg-list img{position:absolute;bottom:0;margin-bottom:-13px}#content .wrapper .left-col .menu .item.list .left-hide-img img{position:relative;left:14px;top:8px}#content .wrapper .left-col .menu .item.list a{color:#fff;text-decoration:none}#content .wrapper .left-col .menu .item.list .show-list{margin:0 0 15px;padding:0 0 2px;min-height:10px;overflow:hidden}#content .wrapper .left-col .menu .item.list .show-list a{color:#fff;font-family:'PT Sans',sans-serif;font-size:16px;text-decoration:underline}.contact_phone_inline{display:inline-block;vertical-align:middle}.left-img{display:none}#content .wrapper .left-col .menu .item.list .left-img{background:url(../img/menu-list-bg.png) left top no-repeat;position:absolute;margin-left:-30px;margin-top:-181px;height:184px;width:30px}#content .wrapper .left-col .menu .item.list .left-img img{position:relative;left:15px;top:8px}#content .wrapper .left-col .menu .item.list .show-list li{list-style-type:none;margin:0 0 10px;height:20px}#content .wrapper .left-col .menu .item.list .show-list li img{margin-right:10px;margin-left:20px}#content .wrapper .left-col .menu .item.list .main-link{margin-left:20px}#content .wrapper .left-col .banner{/*margin-left:5px;*/margin-top:20px}#content .wrapper .right-col{width:800px;min-height:10px;margin-right:18px;float:right;overflow:hidden;margin-bottom:10px}#content .wrapper .right-col .article .title,#content .wrapper .right-col .article h1.title{width:100%;font-family:'PT Sans',sans-serif;color:#000;font-size:30px;font-weight:700;border-bottom:2px solid #dcdcdc;padding-left:10px;padding-bottom:5px;margin-bottom:15px;margin-top:0;}.h1{margin:.67em 0 0}#content .wrapper .right-col .article .subtitle{width:100%;font-family:'PT Sans',sans-serif;color:#2a89a4;font-size:21px;font-weight:700}#content .wrapper .right-col .article .text{width:100%;font-family:'PT Sans',sans-serif;color:#000;font-size:18px}#content .wrapper .right-col .article .text p{font-size:18px}#content .text img{display:inline-block;max-width:450px;vertical-align:top}#content .wrapper .bottom-block{width:100%;height:455px;background:url(../img/bottom-block-bg.jpg) top center repeat-x}#content .wrapper .bottom-block .title-block{font-family:'PT Sans',sans-serif;color:#000;text-align:center;font-size:30px;padding-top:45px;font-weight:700}#content .wrapper .bottom-block .item-block{width:1070px;margin:45px auto auto;min-height:10px;overflow:hidden}#content .wrapper .bottom-block .item-block .item{text-align:center;min-height:10px;width:148px;float:left;margin:0 15px}#content .wrapper .bottom-block .item-block .item .text{color:#000;font-family:'PT Sans',sans-serif;text-align:center;font-size:20px;width:100%;margin-top:10px}#footer{width:100%;min-height:265px;background:#4b4b4b}#footer .wrapper{width:1248px;min-height:265px;margin:auto;position:relative;overflow:hidden;left:16px}#footer .wrapper .left-block{min-height:265px;width:430px;float:left}#footer .wrapper .left-block .logo{margin-left:20px;margin-top:20px}#footer .wrapper .left-block .copyright{position:absolute;bottom:205px;color:#fff;font-family:'PT Sans',sans-serif;font-size:16px;margin-left:25px}#footer .wrapper .center-block{min-height:235px;width:440px;float:left;overflow:hidden;margin-bottom:30px;text-align:center}#footer .wrapper .center-block .left-menu{display:inline-block;width:220px;min-height:10px;vertical-align:top;text-align:left}#footer .wrapper .center-block .left-menu .title{color:#fff;font-family:'PT Sans',sans-serif;font-size:24px;margin-top:20px;margin-bottom:25px}#footer .wrapper .center-block .left-menu ul{margin:0;padding:0}.l_form,.thank_form{position:fixed;margin-left:-200px;box-shadow:0 0 30px #292929;display:none}#footer .wrapper .center-block .left-menu ul li{margin-bottom:6px;list-style-type:none}#footer .wrapper .center-block .left-menu ul li a{color:#fff;font-family:'PT Sans',sans-serif;font-size:20px;text-decoration:none}#footer .wrapper .right-block{min-height:265px;width:375px;float:left;overflow:hidden}#footer .wrapper .right-block .title{color:#dbdee0;font-family:'PT Sans',sans-serif;font-size:24px;margin-top:20px;margin-bottom:20px}#footer .wrapper .right-block .block-form input{width:285px;height:36px;padding:0 15px;background:url(../img/input-bg.png) no-repeat;border:none;color:#c4c8cc;font-family:'PT Sans',sans-serif;font-size:14px;margin-bottom:7px}#footer .wrapper .right-block .block-form input:focus{outline:0}#footer .wrapper .right-block .block-form input[type=submit]{background:url(../img/footer-button.png) no-repeat;width:312px;height:44px;font-family:'PT Sans',sans-serif;font-size:20px;font-weight:700;text-align:center;line-height:38px;cursor:pointer;color:#000}.l_form{top:10%;width:400px;left:50%;border-radius:10px;padding:20px;border:2px solid #33788f;background:#fff;text-align:left;z-index:9999}.l_form .form-body,.l_form .title{text-align:center}.l_form .title{font-family:'PT Sans',sans-serif;font-size:26px;font-weight:700;color:#202020;margin-bottom:30px}.l_form input,.l_form textarea{font-family:'PT Sans',sans-serif;font-size:18px;width:270px;font-weight:400;padding:10px;color:#000;margin-bottom:10px}.l_form input{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;height:20px}.l_form textarea{height:70px;resize:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc}.l_form input[type=submit]{width:309px;height:54px;background:url(../img/call-button.png) no-repeat;border:none}#overlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:10;background-color:rgba(0,0,0,.5);display:none}.thank_form{top:10%;width:400px;left:50%;border-radius:10px;padding:20px;border:2px solid #33788f;background:#fff;text-align:left;z-index:9999}.thank_form .text,.thank_form .title{text-align:center;font-family:'PT Sans',sans-serif;color:#202020}.thank_form .title{font-size:26px;font-weight:700;margin-bottom:30px}.thank_form .text{font-size:20px;margin-bottom:20px}
.h2.single_title_price,
.single_title_price{
    margin-top:20px;
    padding:15px 0 15px;
    font-size:30px;
    font-weight:600;
}
.article .text .h3 {
    font-size: 28px;
}

img {max-width: 100%;}
.header-title {
	position: absolute;
	text-transform: uppercase;
	font-size: 50px;
	color: #00b486;
	left: 110px;
	top: 40px;
}
.header-phone a {
	position: absolute;
	font-size: 40px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	left: 110px;
	top: 110px;
}
.end-button{
	display: block;
  margin: 25px auto;
	width:289px;
	height:60px;
	background:url(../img/form-button.png) no-repeat;
	font-size:27px;
	font-weight:700;
	text-align:center;
	line-height:57px;
	cursor:pointer
}
td, th {padding: 5px;}
.pochemu {margin-bottom: 30px;}
.pochemu h3 {text-align: center;font-size: 26px;}
.pochemu .row {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	justify-content: center;
	-webkit-box-pack: center;
  -ms-flex-pack: center;
}
.pochemu .preim {width:18%;min-width:200px;text-align:center;}
.pochemu p {font-size:22px;font-weight:bold;}

@media screen and (max-width:1207px) {
	body{background:#FFF;zoom:1;-ms-zoom:1;-webkit-zoom:1;-moz-transform:scale(1);-moz-transform-origin:center top;}
	.container {max-width: 100%;min-width: 100%;}
	#content .wrapper, #header .wrapper, #footer .wrapper {width: 1000px;left:unset;}
	.top-menu__wrapper {width: 100%;}
	#content .wrapper .right-col {width: 64%;}
	#content .wrapper .left-col {width: 32%;}
	#footer .wrapper .left-block {width: 35%;}
	#footer .wrapper .center-block {width: 20%;}
	#footer .wrapper .right-block {width: 45%;}
}

@media screen and (max-width:1020px) {
	#content .wrapper, #header .wrapper, #footer .wrapper {width: 100%;}
	.header-title {font-size: 40px;}
	.header-phone a {font-size: 30px;}
}
@media screen and (max-width:900px) {
	.header-title, .header-phone a, #header .wrapper .top-button {left: 90px;}
	#content .wrapper .right-col {width: 65%;}
	#content .wrapper .left-col {width: 30%;}
}
@media screen and (max-width:800px) {
	.header-title, .header-phone a, #header .wrapper .top-button {left: 40px;}
	#footer .wrapper .left-block {width: 30%;}
	#footer .wrapper .center-block {width: 20%;}
	#footer .wrapper .right-block {width: 50%;}
}
@media screen and (max-width:768px) {
	.menu-link {
	display: block;
	width: 25px;
	height: 25px;
	/*background-color: #fff;
	border-radius: 50%;
	box-shadow: 1px 1px 10px rgba(0,0,0,.4);*/
	position: fixed;
	top: 20px;
	right: 20px;
	z-index: 9;
}

.menu-link span, .menu-link span:before,.menu-link span:after {
	display: block;
	height: 2px;
	width: 18px;
	position: absolute;
	left: 50%;
	margin-left: -9px;
	top: 50%;
	margin-top: -1px;
	background-color: #909090;
}

.menu-link span:before {
	content: '';
	margin-top: -6px;
	transition: all 0.2s;
}

.menu-link span:after {
	content: '';
	margin-top: 4px;
	transition: all 0.2s;

}
.menu-link_active span {
	background-color: transparent;
}
.menu-link_active span:before {
	transform: rotate(135deg);
	margin-top: 0;
}
.menu-link_active span:after {
	transform: rotate(-135deg);
	margin-top: 0;
}
	.top-menu {
	background: #fff;
	position: fixed;
	width: 100vw;
	height: 100vh;
	z-index: 1;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	left: -100vw;							/* изначально меню скрыто */
	transition: all 0.5s;
}

.menu_active {
	left: 0;							/* меню открывается по клику */
}
.top-menu__wrapper {height: 300px;}
#top-menu .wrapper ul li {display: block;margin-left: 0;}
#top-menu .wrapper ul li img {display: none;}





	.header-title {left:0;width: 100%;text-align: center;}
	.header-phone a {left: calc(50% - 109px);top: 200px;}
	#header .wrapper .top-button {top: 470px;}
	#content .wrapper .main {padding: 0 10px;}
	.article {max-width: 95%;}
	#content .wrapper .left-col {margin-left:0;}
	#footer .wrapper .left-block {width: 50%;float: unset;min-height: auto;}
	#footer .wrapper .left-block .copyright {position: relative;bottom: unset;text-align: center;}
	#footer .wrapper .center-block {width: 50%;}
	#footer .wrapper .right-block {width: 50%;}
}
@media screen and (max-width:650px) {
	#footer .wrapper .left-block {width: 40%;}
	#footer .wrapper .center-block {width: 40%;}
	#footer .wrapper .right-block {width: 60%;}
}
@media screen and (max-width:550px) {
	#content .wrapper .right-col {width: 100%;margin-right:0;float:unset;padding: 0 10px;}
	#content .wrapper .left-col {width: 100%;}
	#footer .wrapper .left-block {width: 100%;}
	#footer .wrapper .center-block {width: 100%;}
	#footer .wrapper .center-block .left-menu, #footer .wrapper .right-block .title {text-align: center;}
	.block-form {width: 315px;margin: 0 auto;}
	#footer .wrapper .right-block {width: 100%;}
}
.l_form, .thank_form {
    position: fixed;
    margin-left: 0;
    box-shadow: 0 0 30px #292929;
    display: none;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}

@media (max-width: 575.98px) {
    #content .text img {max-width: 100% !important;}
}