.preimushestva_table2_td_img div{width:51px; height:51px;}
.preimushestva_table2_td_text{width:400px;padding-left: 65px;}
.preimushestva_table2_td_img1 {width:400px;padding-left: 65px;background: url(https://exkluziv.ru/f/i/preimushestva_img1.gif) no-repeat 0 0;}
.preimushestva_table2_td_img2{width:400px;padding-left: 65px;background:url(https://exkluziv.ru/f/i/preimushestva_img2.gif) no-repeat 0 0;}
.preimushestva_table2_td_img3{width:400px;padding-left: 65px;background:url(https://exkluziv.ru/f/i/preimushestva_img3.gif) no-repeat 0 0;}
.preimushestva_table2_td_img4{width:400px;padding-left: 65px;background:url(https://exkluziv.ru/f/i/preimushestva_img4.gif) no-repeat 0 0;}
.moduletableblagodarnost {
    /*width: 1050px;*/
    margin: 0 auto;
    padding-top: 15px;
    max-width: 100%;
    padding-bottom: 15px;
}
.logo_block22 {
    margin-top: -30px;
}
.uslygi_table_img_bg {
    z-index: 0;
}

a.phones_top{
    background: url(/f/i/calling.png) no-repeat 0 0;
    background-color: #6CC129;
    background-size: 45px;
    background-position: 164px;
    /* box-shadow: 0px 0px 10px 1px #508e1e; */
    border-radius: 30px;
    display: block;
    text-align: center;
    color: #FFFFFF;
    font-size: 18px;
    text-decoration: none;
    height: 43px;
    width: 160px;
    line-height: 41px;
    padding: 0 35px 0 15px;
    margin: 0 0;
    /* position: relative; */
    /* z-index: 10; */
}
.content_second_page_colums2 {
    overflow: hidden;
    margin-top: 30px;
    border-bottom: none;
    max-width: 100%;
	margin: 15px;
}
.uslugi_column {
    max-width: 100%;
}
#fancybox-content {
    max-width: 100%;
}
.logo_block2 {
    display: none;
}
select#tinynav1 {
    color: #6cc129;
}

.moduletableblagodarnost:before {
    border-bottom: 1px solid #6cc129;
    position: relative;
    display: block;
    z-index: 10;
    content: "";
}    
.moduletableblagodarnost h2 {
    text-align: center;
    z-index: 15;
    position: relative;
    display: block;
    width: 320px;
    height: 35px;
    background: #fff;
    margin: 0 auto;
    margin-top: -23px;
    font-size: 30px;
    color: #6cc129;
    font-weight: bold;
    font-family: Arimo_bold, Arial, Helvetica, sans-serif !important;
    max-width: 100%;
}
.preimushestva-block {
    width: 470px;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
}
.preimushestva_table2 {
    width: 960px;
    margin: 0 auto;
    margin: 20px 0px;
}
.news-block {
    width: 470px;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
}
.akcii-block {
    width: 180px;
    display: inline-block;
    padding: 0 27px 37px;
    text-align:center;
}
.akcii-block a {
    color:#000;
}
.news-block2 {
    width: 460px;
    display: inline-block;
    margin-bottom: 40px;
    padding: 0px 20px 0px 0px;
    margin-top: 20px;
}
.news_table_text {
    width: auto;
    float: none;
    padding-bottom: 0 !important;
    padding-right: 0px !important;
}
.news_table_img {
    width: 124px;
    float: left;
    padding-bottom: 0;
    padding-right: 15px;
}
.table_uslugi_middle {
    width: 270px !important;
    display: inline-block;
    margin-bottom: 30px;
}
.zagolovok_center_td2 a {
    color: #6cc129;
    padding-right: 5px;
    margin-left: 585px;
    margin-top: -28px;
    background: #fff !important;
    display: block !important;
    width: 100px;
    height: 28px;
    z-index: 11;
    position: relative;
}
.zagolovok_center_td2 {
    width: 100%;
    height: 70px;
    text-align: center;
    margin: 0 auto;
}
.zagolovok2 {
    width: 100%;
    height: 0px;
}
.zagolovok_center_td2 h2 {
    font-size: 24px;
    margin-top: -18px;
    width: 210px;
}
.akcii-zag h2 {
    width: 350px;
}
.akcii-zag a {
    margin-left: 650px;
}
.akcii-block-full {
    width: 960px;
    margin: 0 auto;
    text-align: center;
}
@media screen and (max-width: 960px) {
	.top_menu_resp {
		display: block;
		width: 960px;
	}
.sert_block {
    display: block !important;
    margin: 0 auto !important;
	padding-left: 11px !important;
    max-width: 95% !important;
}
.sert_block2-block {
    display: block !important;
    margin: 0 auto !important;
}
	
	
	
	
	
	
	
.head_grafic {
    width: 100%;
    min-height: 44px;
    float: left;
    color: #fff;
    vertical-align: middle;
}
	select#tinynav1 {
		width: 40px;
		height: 30px;
		position: relative;
		background: url(/f/menu.png) left 0px no-repeat;
		margin-bottom: 0;
		margin-left: auto;
		margin-top: 0;
		-webkit-appearance: initial;
		background-size: 35px 30px;
		-moz-appearance: none;
		margin-top: 3px;
		margin-left: 10px;
	}
	ul.main_menu22.l_tinynav1 {
		display: none;
	}
	.all {
		width: 960px;
		overflow: hidden;
		max-width: 100%;
		min-width: auto;
	}
	.head_center {
		width: 960px;
		min-height: 44px;
		margin: 0 auto;
		background: #6cc129;
		height: 50px;
		max-width: 100%;
	}
	.head_icons {
		display: none;
	}
	.head_search {
		display: none;
	}
	.top-soc {
		width: 205px;
		display: block;
		left: 0;
		bottom: 26px;
		float: right;
	}
	span.head_grafic2 {
		display: none;
	}
	.head_bottom2 {
		display: none;
	}
	img {
		max-width: 100% !important;
		height: auto !important;
	}
	.all .logo_block img {
		left: 0;
	}
	.main_content_center {
		width: 960px;
		margin: 0 auto;
		max-width: 100%;
	}
	.main_slide_block {
		width: 960px;
		height: auto;
		max-width: 100%;
	}
	element.style {
		width: 960px;
	}
	.slides li {
		list-style: none;
		z-index: 111;
	}
	.slide {
		height: auto;
	}
	.slider {
		height: auto;
		z-index: 0;
	}
	.slides {
		height: auto;
	}
	.main_uslygi {
		width: 960px;
		padding-top: 30px;
		max-width: 100%;
	}
	.news_table_img {
		width: 124px;
		float: none;
		padding-bottom: 0;
		padding-right: 15px;
		margin: 0 auto;
	}
	.news-block2 {
		width: 290px;
		display: inline-block;
		margin-bottom: 40px;
		padding: 0px 20px 0px 0px;
		margin-top: 20px;
		max-width: 100%;
		margin: 0 auto;
	}
	.news_table_text {
		width: 260px;
		margin: 0 auto;
		float: none;
		padding-bottom: 0 !important;
		padding-right: 0px !important;
		margin-top: 20px;
	}
	.zagolovok_center_td2 a {
		color: #6cc129;
		padding-right: 5px;
		margin-left: 0;
		margin-top: 0px;
		background: #fff !important;
		display: block !important;
		width: 100px;
		height: 28px;
		z-index: 11;
		position: relative;
		margin: 0 auto;
		/*padding-top: 25px;*/
	}
	.news_block_center {
		width: 960px;
		margin: 0 auto;
		padding: 0;
		position: relative;
		max-width: 100%;
	}
	.akcii-block-full {
		width: 960px;
		margin: 0 auto;
		max-width: 100%;
	}
	.akcii-zag h2 {
		width: 960px;
		font-size: 20px;
	}
	.zagolovok_center_td2 h2 {
		font-size: 20px;
		margin-top: -15px;
		width: 210px;
	}
	.akcii-block {
		width: 215px;
		display: inline-block;
		/* padding: 0 27px 37px; */
		text-align: center;
		margin: 0 auto !important;
	}
	.banners_block_s {
		display: none;
	}
	.content_block_center {
		width: 960px;
		margin: 0 auto;
		max-width: 100%;
	}
	.preimushestva_table2 {
		width: 960px;
		margin: 0 auto;
		margin: 20px 0px;
		max-width: 100%;
	}
	.green_main_block {
		display: none;
	}
	.footer_center {
		width: 960px;
		margin: 0 auto;
		padding-top: 18px;
		background: #454545;
		overflow: hidden;
		margin-bottom: 30px;
		max-width: 100%;
	}
	.footer span.big_phone_text-edin {
		font-size: 18px !important;
		font-weight: 600;
		margin-bottom: 5px;
		padding-bottom: 0px;
		position: relative;
		display: block;
		margin-top: 5px;
		width: 230px;
		margin-left: 10px;
	}
	.footer .footer_table_td1 {
		padding: 0px 0px 0 0 !important;
		width: 140px !important;
		line-height: 15px;
		display: inline-block;
		margin-left: 10px;
	}
	.footer_line {
		width: 100%;
		height: auto;
		margin-top: 14px;
		padding-top: 10px;
	}
	.footer_table_td1.gray.gray2.footer_line_block {
		text-align: left;
	}
	.footer_link_2 {
		margin-left: 10px;
	}
	span.footer_text1 {
		margin-left: 10px;
		width: 240px;
		display: block;
	}
	.preimushestva-block {
		width: 340px;
		display: inline-block;
		vertical-align: top;
		margin-bottom: 20px;
		max-width: 100%;
	}
	.preimushestva_table2_td_img1 {
		width: 230px;
		padding-left: 65px;
		background: url(https://exkluziv.ru/f/i/preimushestva_img1.gif) no-repeat 0 0;
	}
	.preimushestva_table2_td_img2 {
		width: 230px;
		padding-left: 65px;
		background: url(https://exkluziv.ru/f/i/preimushestva_img2.gif) no-repeat 0 0;
	}
	.preimushestva_table2_td_img3 {
		width: 230px;
		padding-left: 65px;
		background: url(https://exkluziv.ru/f/i/preimushestva_img3.gif) no-repeat 0 0;
	}
	.preimushestva_table2_td_img4 {
		width: 230px;
		padding-left: 65px;
		background: url(https://exkluziv.ru/f/i/preimushestva_img4.gif) no-repeat 0 0;
	}
	/*#fancybox-outer {
		position: relative;
		width: 290px;
		height: 100%;
		background: #fff;
	}*/
	#fancybox-content {
	}
	.fancy_form {
		height: 444px;
		border: 3px solid #77c827;
	}
	.fancy_form div {
		width: 290px;
	}
	.zakazat_zvonok_input {
		margin-top: 27px;
		width: 220px;
		border: 1px solid #77c827;
		margin-left: 40px;
		font-size: 16px;
		padding: 4px 5px;
	}
	.sel_call_me {
		margin-top: 27px;
		width: 230px;
		border: 1px solid #77c827;
		margin-left: 40px;
		font-size: 16px;
		padding: 4px 5px;
	}
	.number {
		margin-left: 35px;
	}
	.captcha {
		width: 70px;
		margin-left: 0 !important;
	}
	.zakazat_zvonok_submit {
		color: #fff !important;
		margin-left: 40px;
		width: 230px !important;
	}
	.fancy_form {
		height: 444px;
		border: 3px solid #77c827;
	}
	.rigth_column {
		/* width: 960px; */
		float: none;
		padding-bottom: 30px;
		position: relative;
		max-width: 100%;
	}
	.left_column {
		width: 960px;
		float: none;
		padding-bottom: 20px;
		max-width: 100%;
	}
	.sidebar-banners-box {
		margin: 40px 0;
		display: none;
	}
	.banners_second {
		width: 100%;
		height: auto !important;
		max-width: 100%;
	}
	.slider_second_page {
		width: 100%;
		height: auto;
	}
	.content_second_page_colums {
		/* width: 960px; */
		
		overflow: hidden;
		margin-top: 30px;
		/* border-bottom: 1px solid #6ec127; */
		max-width: 100%;
		padding-left: 10px;
	}
	.tech_table_bg_js {
		position: relative;
		border-bottom: 1px solid #6cc129;
		height: auto;
		margin: 0 0 25px;
	}
	.prices_item_table {
		width: 960px;
		font-size: 15px;
		color: rgb(38, 53, 58);
		text-align: left;
		max-width: 100%;
	}
	.fixed-online-buttons.anim03 {
		display: none;
	}
	table.contacts_table {
		width: 100%;
		margin-left: 20px;
	}
	.video_body.left_video.border_green iframe {
		width: 100%;
	}
	.map_main_block0 {
		width: 100%;
	}
	.map_main_block_link {
		font-size: 16px;
		color: #000 !important;
		text-decoration: none;
		border-bottom: 2px dashed black;
		line-height: 28px;
		margin-left: 10px;
		display: block;
	}
	.map_main_block_link:hover {
		font-size: 16px;
		color: #000 !important;
		text-decoration: none;
		border-bottom: 2px dashed black;
		line-height: 28px;
		margin-left: 10px;
		display: block;
	}
	.map_glide_content0 {
		padding: 30px 0 30px 0px;
		width: 960px;
	}
	.map_main_block_ico>p {
		margin: 0;
		padding: 0;
		font-size: 16px;
		color: #535353;
		line-height: 2;
		padding-left: 15px;
		width: 100%;
	}
	.map_ico1{background:none;}
	.map_ico2{background:none;}
	.map_ico3{background:none;}
	.main_map {
		width: 960px;
		height: 454px;
		max-width: 100%;
	}
	.ymaps-map {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0!important;
		padding: 0!important;
		border: 0 none;
		color: #000;
		text-align: left!important;
		text-decoration: none!important;
		font-weight: 400!important;
		font-style: normal!important;
		line-height: normal;
		-ms-touch-action: none;
		touch-action: none;
		-webkit-print-color-adjust: exact;
		width: 100% !important;
		max-width: 100%;
	}
	.zagolovok2 {
		width: 100%;
		height: 20px;
	}
	.upup {
		z-index: 99999;
	}
.second_page_main_center {
    width: 960px;
    margin: 0 auto;
    max-width: 100%;
}
.head_bottom1 {
    position: relative;
    z-index: 5;
    display: none;
}
.head_bottom {
    width: 100%;
    height: 260px;
}
.logo_block2 {
    display: block;
}
.head_bottom1 {
    position: relative;
    z-index: 5;
    display: none;
}
.all .logo_block {
    top: -30px;
    width: 300px;
    height: 80px;
    position: relative;
    margin: 0 auto !important;
    float: none;
}
.logo_block2 {
    display: block;
    text-align: center;
}
.head-ribbon {
    position: relative;
    top: -45px;
    left: 0;
}
.klinik-link1 {
    float: none;
    margin-left: 0;
}
.table_uslugi_middle {
    width: 250px !important;
    display: inline-block;
    margin-bottom: 30px;
}
.uslugi_column .table_uslugi_middle {
    display: inline-block;
}
.form_otzyv_block_center {
    padding: 40px 20px 40px;
    margin-bottom: 40px;
}
.form_otzyv_block {
    width: 100%;
    min-height: 100px;
    background: #f3fbe8;
    position: relative;
    overflow: scroll;
    position: relative;
}
.all .new_button1 {
    background: none;
    background-color: none;
    background-size: 45px;
    background-position: 164px;
    /* box-shadow: 0px 0px 10px 1px #508e1e; */
    border-radius: 30px;
    display: block;
    text-align: center;
    color: #6ec127;
    font-size: 18px;
    text-decoration: underline;
    height: 43px;
    width: 160px;
    line-height: 41px;
    padding: 0 15px 0 15px;
    margin: 0 0;
    position: relative;
    z-index: 10;
}
li.uslygi_left_table_li {
    width: 45%;
    display: inline-block;
}
	
	
	
	
	
	
	
	

}


@media screen and (max-width: 768px) {
	.uslygi_left_table {
		display: none;
	}
	.content_second_page_colums .left_column {
		display: none;
	}
	.content_second_page_colums2 .left_column {
		display: none;
	}
	.top_menu_resp {
		display: block;
		width: 768px;
	}
li.uslygi_left_table_li {
    width: 45%;
    display: inline-block;
}
.head_grafic {
    width: 100%;
    min-height: 44px;
    float: left;
    color: #fff;
    vertical-align: middle;
}
	select#tinynav1 {
		width: 40px;
		height: 30px;
		position: relative;
		background: url(/f/menu.png) left 0px no-repeat;
		margin-bottom: 0;
		margin-left: auto;
		margin-top: 0;
		-webkit-appearance: initial;
		background-size: 35px 30px;
		-moz-appearance: none;
		margin-top: 3px;
		margin-left: 10px;
	}
	ul.main_menu22.l_tinynav1 {
		display: none;
	}
	.all {
		width: 768px;
		overflow: hidden;
		max-width: 100%;
		min-width: auto;
	}
	.head_center {
		width: 768px;
		min-height: 44px;
		margin: 0 auto;
		background: #6cc129;
		height: 50px;
		max-width: 100%;
	}
	.head_icons {
		display: none;
	}
	.head_search {
		display: none;
	}
	.top-soc {
		width: 205px;
		display: block;
		left: 0;
		bottom: 35px;
		float: right;
	}
	span.head_grafic2 {
		display: none;
	}
	.head_bottom2 {
		display: none;
	}
	img {
		max-width: 100% !important;
		height: auto !important;
	}
	.all .logo_block img {
		left: 0;
	}
	.main_content_center {
		width: 768px;
		margin: 0 auto;
		max-width: 100%;
	}
	.main_slide_block {
		width: 768px;
		height: auto;
		max-width: 100%;
	}
	element.style {
		width: 768px;
	}
	.slides li {
		list-style: none;
		z-index: 111;
	}
	.slide {
		height: auto;
	}
	.slider {
		height: auto;
	}
	.slides {
		height: auto;
	}
	.main_uslygi {
		width: 768px;
		padding-top: 30px;
		max-width: 100%;
	}
	.news_table_img {
		width: 124px;
		float: none;
		padding-bottom: 0;
		padding-right: 15px;
		margin: 0 auto;
	}
	.news-block2 {
		width: 480px;
		display: inline-block;
		margin-bottom: 40px;
		padding: 0px 20px 0px 0px;
		margin-top: 20px;
		max-width: 100%;
		margin: 0 auto;
	}
	.news_table_text {
		width: 260px;
		margin: 0 auto;
		float: none;
		padding-bottom: 0 !important;
		padding-right: 0px !important;
		margin-top: 20px;
	}
	.zagolovok_center_td2 a {
		color: #6cc129;
		padding-right: 5px;
		margin-left: 0;
		margin-top: 0px;
		background: #fff !important;
		display: block !important;
		width: 100px;
		height: 28px;
		z-index: 11;
		position: relative;
		margin: 0 auto;
		/*padding-top: 25px;*/
	}
	.news_block_center {
		width: 768px;
		margin: 0 auto;
		padding: 0;
		position: relative;
		max-width: 100%;
	}
	.akcii-block-full {
		width: 768px;
		margin: 0 auto;
		max-width: 100%;
	}
	.akcii-zag h2 {
		width: 768px;
		font-size: 20px;
	}
	.zagolovok_center_td2 h2 {
		font-size: 20px;
		margin-top: -15px;
		width: 210px;
	}
	.akcii-block {
		width: 480px;
		display: inline-block;
		padding: 0;
		text-align: center;
		margin: 0 auto !important;
	}
	.banners_block_s {
		display: none;
	}
	.content_block_center {
		width: 768px;
		margin: 0 auto;
		max-width: 100%;
	}
	.preimushestva_table2 {
		width: 768px;
		margin: 0 auto;
		margin: 20px 0px;
		max-width: 100%;
	}
	.green_main_block {
		display: none;
	}
	.footer_center {
		width: 768px;
		margin: 0 auto;
		padding-top: 18px;
		background: #454545;
		overflow: hidden;
		margin-bottom: 30px;
		max-width: 100%;
	}
	.footer span.big_phone_text-edin {
		font-size: 18px !important;
		font-weight: 600;
		margin-bottom: 5px;
		padding-bottom: 0px;
		position: relative;
		display: block;
		margin-top: 5px;
		width: 230px;
		margin-left: 10px;
	}
	.footer .footer_table_td1 {
		padding: 0px 0px 0 0 !important;
		width: 140px !important;
		line-height: 15px;
		display: inline-block;
		margin-left: 10px;
	}
	.footer_line {
		width: 100%;
		height: auto;
		margin-top: 14px;
		padding-top: 10px;
	}
	.footer_table_td1.gray.gray2.footer_line_block {
		text-align: left;
	}
	.footer_link_2 {
		margin-left: 10px;
	}
	span.footer_text1 {
		margin-left: 10px;
		width: 240px;
		display: block;
	}
	.preimushestva-block {
		width: 340px;
		display: inline-block;
		vertical-align: top;
		margin-bottom: 20px;
		max-width: 100%;
	}
	.preimushestva_table2_td_img1 {
		width: 230px;
		padding-left: 65px;
		background: url(https://exkluziv.ru/f/i/preimushestva_img1.gif) no-repeat 0 0;
	}
	.preimushestva_table2_td_img2 {
		width: 230px;
		padding-left: 65px;
		background: url(https://exkluziv.ru/f/i/preimushestva_img2.gif) no-repeat 0 0;
	}
	.preimushestva_table2_td_img3 {
		width: 230px;
		padding-left: 65px;
		background: url(https://exkluziv.ru/f/i/preimushestva_img3.gif) no-repeat 0 0;
	}
	.preimushestva_table2_td_img4 {
		width: 230px;
		padding-left: 65px;
		background: url(https://exkluziv.ru/f/i/preimushestva_img4.gif) no-repeat 0 0;
	}
	/*#fancybox-outer {
		position: relative;
		width: 290px;
		height: 100%;
		background: #fff;
	}*/
	#fancybox-content {
	}
	.fancy_form {
		height: 444px;
		border: 3px solid #77c827;
	}
	.fancy_form div {
		width: 290px;
	}
	.zakazat_zvonok_input {
		margin-top: 27px;
		width: 220px;
		border: 1px solid #77c827;
		margin-left: 40px;
		font-size: 16px;
		padding: 4px 5px;
	}
	.sel_call_me {
		margin-top: 27px;
		width: 230px;
		border: 1px solid #77c827;
		margin-left: 40px;
		font-size: 16px;
		padding: 4px 5px;
	}
	.number {
		margin-left: 35px;
	}
	.captcha {
		width: 70px;
		margin-left: 0 !important;
	}
	.zakazat_zvonok_submit {
		color: #fff !important;
		margin-left: 40px;
		width: 230px !important;
	}
	.fancy_form {
		height: 444px;
		border: 3px solid #77c827;
	}
	.rigth_column {
		/* width: 768px; */
		float: none;
		padding-bottom: 30px;
		position: relative;
		max-width: 100%;
	}
	.left_column {
		width: 768px;
		float: none;
		padding-bottom: 20px;
		max-width: 100%;
	}
	.sidebar-banners-box {
		margin: 40px 0;
		display: none;
	}
	.banners_second {
		width: 100%;
		height: auto !important;
		max-width: 100%;
	}
	.slider_second_page {
		width: 100%;
		height: auto;
	}
	.content_second_page_colums {
		/* width: 768px; */
			flex-direction: column;
		overflow: hidden;
		margin-top: 30px;
		/* border-bottom: 1px solid #6ec127; */
		max-width: 100%;
		padding-left: 10px;
	}
	.tech_table_bg_js {
		position: relative;
		border-bottom: 1px solid #6cc129;
		height: auto;
		margin: 0 0 25px;
	}
	.prices_item_table {
		width: 768px;
		font-size: 15px;
		color: rgb(38, 53, 58);
		text-align: left;
		max-width: 100%;
	}
	.fixed-online-buttons.anim03 {
		display: none;
	}
	table.contacts_table {
		width: 100%;
		margin-left: 20px;
	}
	.video_body.left_video.border_green iframe {
		width: 100%;
	}
	.map_main_block0 {
		width: 100%;
	}
	.map_main_block_link {
		font-size: 16px;
		color: #000 !important;
		text-decoration: none;
		border-bottom: 2px dashed black;
		line-height: 28px;
		margin-left: 10px;
		display: block;
	}
	.map_main_block_link:hover {
		font-size: 16px;
		color: #000 !important;
		text-decoration: none;
		border-bottom: 2px dashed black;
		line-height: 28px;
		margin-left: 10px;
		display: block;
	}
	.map_glide_content0 {
		padding: 30px 0 30px 0px;
		width: 768px;
	}
	.map_main_block_ico>p {
		margin: 0;
		padding: 0;
		font-size: 16px;
		color: #535353;
		line-height: 2;
		padding-left: 15px;
		width: 100%;
	}
	.map_ico1{background:none;}
	.map_ico2{background:none;}
	.map_ico3{background:none;}
	.main_map {
		width: 768px;
		height: 454px;
		max-width: 100%;
	}
	.ymaps-map {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0!important;
		padding: 0!important;
		border: 0 none;
		color: #000;
		text-align: left!important;
		text-decoration: none!important;
		font-weight: 400!important;
		font-style: normal!important;
		line-height: normal;
		-ms-touch-action: none;
		touch-action: none;
		-webkit-print-color-adjust: exact;
		width: 100% !important;
		max-width: 100%;
	}
	.zagolovok2 {
		width: 100%;
		height: 20px;
	}
	.upup {
		z-index: 99999;
	}
.second_page_main_center {
    width: 768px;
    margin: 0 auto;
    max-width: 100%;
}
.head_bottom1 {
    position: relative;
    z-index: 5;
    display: none;
}
.head_bottom {
    width: 100%;
    height: 260px;
}
.logo_block2 {
    display: block;
}
.head_bottom1 {
    position: relative;
    z-index: 5;
    display: none;
}
.all .logo_block {
    top: -30px;
    width: 300px;
    height: 80px;
    position: relative;
    margin: 0 auto !important;
    float: none;
}
.logo_block2 {
    display: block;
    text-align: center;
}
.head-ribbon {
    position: relative;
    top: -45px;
    left: 0;
}
.klinik-link1 {
    float: none;
    margin-left: 0;
}
.table_uslugi_middle {
    width: 250px !important;
    display: inline-block;
    margin-bottom: 30px;
}
.uslugi_column .table_uslugi_middle {
    display: inline-block;
}
.form_otzyv_block_center {
    padding: 40px 20px 40px;
    margin-bottom: 40px;
}
.form_otzyv_block {
    width: 100%;
    min-height: 100px;
    background: #f3fbe8;
    position: relative;
    overflow: scroll;
    position: relative;
}
.all .new_button1 {
    background: none;
    background-color: none;
    background-size: 45px;
    background-position: 164px;
    /* box-shadow: 0px 0px 10px 1px #508e1e; */
    border-radius: 30px;
    display: block;
    text-align: center;
    color: #6ec127;
    font-size: 18px;
    text-decoration: underline;
    height: 43px;
    width: 160px;
    line-height: 41px;
    padding: 0 15px 0 15px;
    margin: 0 0;
    position: relative;
    z-index: 0;
}
	
	.content_second_page_colums2 {
		flex-direction: column;
	}
	
	
	
	
	
	
	
}




@media screen and (max-width: 480px) {
	.top_menu_resp {
		display: block;
		width: 480px;
		max-width: 100%;
	}
.table_uslugi_page .table_uslugi_main_td {
    width: 100% !important;
    display: flex;
}
.head_grafic {
    width: 100%;
    min-height: 44px;
    float: left;
    color: #fff;
    vertical-align: middle;
}
li.uslygi_left_table_li {
    width: 100%;
    display: inline-block;
}
	select#tinynav1 {
		width: 40px;
		height: 30px;
		position: relative;
		background: url(/f/menu.png) left 0px no-repeat;
		margin-bottom: 0;
		margin-left: auto;
		margin-top: 0;
		-webkit-appearance: initial;
		background-size: 35px 30px;
		-moz-appearance: none;
		margin-top: 3px;
		margin-left: 10px;
	}
	ul.main_menu22.l_tinynav1 {
		display: none;
	}
	.all {
		width: 480px;
		overflow: hidden;
		max-width: 100%;
		min-width: auto;
	}
	.head_center {
		width: 480px;
		min-height: 44px;
		margin: 0 auto;
		background: #6cc129;
		height: 50px;
		max-width: 100%;
	}
	.head_icons {
		display: none;
	}
	.head_search {
		display: none;
	}
	.top-soc {
		width: 205px;
		display: block;
		left: 0;
		bottom: 35px;
		float: right;
	}
	span.head_grafic2 {
		display: none;
	}
	.head_bottom2 {
		display: none;
	}
	img {
		max-width: 100% !important;
		height: auto !important;
	}
	.all .logo_block img {
		left: 0;
	}
	.main_content_center {
		width: 480px;
		margin: 0 auto;
		max-width: 100%;
	}
	.main_slide_block {
		width: 480px;
		height: auto;
		max-width: 100%;
	}
	element.style {
		width: 480px;
	}
	.slides li {
		list-style: none;
		z-index: 111;
	}
	.slide {
		height: auto;
	}
	.slider {
		height: auto;
	}
	.slides {
		height: auto;
	}
	.main_uslygi {
		width: 480px;
		padding-top: 30px;
		max-width: 100%;
	}
	.news_table_img {
		width: 124px;
		float: none;
		padding-bottom: 0;
		padding-right: 15px;
		margin: 0 auto;
	}
	.news-block2 {
		width: 480px;
		display: inline-block;
		margin-bottom: 40px;
		padding: 0px 20px 0px 0px;
		margin-top: 20px;
		max-width: 100%;
	}
	.news_table_text {
		width: 260px;
		margin: 0 auto;
		float: none;
		padding-bottom: 0 !important;
		padding-right: 0px !important;
		margin-top: 20px;
	}
	.zagolovok_center_td2 a {
		color: #6cc129;
		padding-right: 5px;
		margin-left: 0;
		margin-top: 0px;
		background: #fff !important;
		display: block !important;
		width: 100px;
		height: 28px;
		z-index: 11;
		position: relative;
		margin: 0 auto;
		padding-top: 25px;
	}
	.news_block_center {
		width: 480px;
		margin: 0 auto;
		padding: 0;
		position: relative;
		max-width: 100%;
	}
	.akcii-block-full {
		width: 480px;
		margin: 0 auto;
		max-width: 100%;
		position: relative;
	}
	.akcii-zag h2 {
		width: 480px;
		font-size: 20px;
	}
	.zagolovok_center_td2 h2 {
		font-size: 20px;
		margin-top: -15px;
		width: 210px;
	}
	.akcii-block {
		width: auto;
		display: inline-block;
		padding: 0;
		text-align: center;
		position: relative;
		margin-left: 70px !important;
		    margin: 0 auto !important;
    width: 95%;
	}
	.banners_block_s {
		display: none;
	}
	.content_block_center {
		width: 480px;
		margin: 0 auto;
		max-width: 100%;
	}
	.preimushestva_table2 {
		width: 480px;
		margin: 0 auto;
		margin: 20px 0px;
		max-width: 100%;
	}
	.green_main_block {
		display: none;
	}
	.footer_center {
		width: 480px;
		margin: 0 auto;
		padding-top: 18px;
		background: #454545;
		overflow: hidden;
		margin-bottom: 30px;
		max-width: 100%;
	}
	.footer span.big_phone_text-edin {
		font-size: 18px !important;
		font-weight: 600;
		margin-bottom: 5px;
		padding-bottom: 0px;
		position: relative;
		display: block;
		margin-top: 5px;
		width: 230px;
		margin-left: 10px;
	}
	.footer .footer_table_td1 {
		padding: 0px 0px 0 0 !important;
		width: 140px !important;
		line-height: 15px;
		display: inline-block;
		margin-left: 10px;
	}
	.footer_line {
		width: 100%;
		height: auto;
		margin-top: 14px;
		padding-top: 10px;
	}
	.footer_table_td1.gray.gray2.footer_line_block {
		text-align: left;
	}
	.footer_link_2 {
		margin-left: 10px;
	}
	span.footer_text1 {
		margin-left: 10px;
		width: 240px;
		display: block;
	}
	.preimushestva-block {
		width: 480px;
		display: inline-block;
		vertical-align: top;
		margin-bottom: 20px;
		max-width: 100%;
	}
	.preimushestva_table2_td_img1 {
		width: 230px;
		padding-left: 65px;
		background: url(https://exkluziv.ru/f/i/preimushestva_img1.gif) no-repeat 0 0;
	}
	.preimushestva_table2_td_img2 {
		width: 230px;
		padding-left: 65px;
		background: url(https://exkluziv.ru/f/i/preimushestva_img2.gif) no-repeat 0 0;
	}
	.preimushestva_table2_td_img3 {
		width: 230px;
		padding-left: 65px;
		background: url(https://exkluziv.ru/f/i/preimushestva_img3.gif) no-repeat 0 0;
	}
	.preimushestva_table2_td_img4 {
		width: 230px;
		padding-left: 65px;
		background: url(https://exkluziv.ru/f/i/preimushestva_img4.gif) no-repeat 0 0;
	}
	/*#fancybox-outer {
		position: relative;
		width: 290px;
		height: 100%;
		background: #fff;
	}*/
	#fancybox-content {
	}
	.fancy_form {
		height: 444px;
		border: 3px solid #77c827;
	}
	.fancy_form div {
		width: 290px;
	}
	.zakazat_zvonok_input {
		margin-top: 27px;
		width: 220px;
		border: 1px solid #77c827;
		margin-left: 40px;
		font-size: 16px;
		padding: 4px 5px;
	}
	.sel_call_me {
		margin-top: 27px;
		width: 230px;
		border: 1px solid #77c827;
		margin-left: 40px;
		font-size: 16px;
		padding: 4px 5px;
	}
	.number {
		margin-left: 35px;
	}
	.captcha {
		width: 70px;
		margin-left: 0 !important;
	}
	.zakazat_zvonok_submit {
		color: #fff !important;
		margin-left: 40px;
		width: 230px !important;
	}
	.fancy_form {
		height: 444px;
		border: 3px solid #77c827;
	}
	.rigth_column {
		/* width: 480px; */
		float: none;
		padding-bottom: 30px;
		position: relative;
		max-width: 100%;
		/* padding-left: 10px; */
	}
	.left_column {
		width: 480px;
		float: none;
		padding-bottom: 20px;
		max-width: 100%;
	}
	.sidebar-banners-box {
		margin: 40px 0;
		display: none;
	}
	.banners_second {
		width: 100%;
		height: auto !important;
		max-width: 100%;
	}
	.slider_second_page {
		width: 100%;
		height: auto;
	}
	.content_second_page_colums {
	
		overflow: hidden;
		margin-top: 30px;
		/* border-bottom: 1px solid #6ec127; */
		max-width: 100%;
		padding-left: 10px; */
		padding-left: 10px; */
		padding-left: 10px; */
		padding-right: 1;
	}
	.tech_table_bg_js {
		position: relative;
		border-bottom: 1px solid #6cc129;
		height: auto;
		margin: 0 0 25px;
	}
	.prices_item_table {
		width: 480px;
		font-size: 15px;
		color: rgb(38, 53, 58);
		text-align: left;
		max-width: 100%;
	}
	.fixed-online-buttons.anim03 {
		display: none;
	}
	table.contacts_table {
		width: 100%;
		margin-left: 20px;
	}
	.video_body.left_video.border_green iframe {
		width: 100%;
	}
	.map_main_block0 {
		/* width: 480px; */
	}
	.map_main_block_link {
		font-size: 16px;
		color: #000 !important;
		text-decoration: none;
		border-bottom: 2px dashed black;
		line-height: 28px;
		margin-left: 10px;
		display: block;
	}
	.map_main_block_link:hover {
		font-size: 16px;
		color: #000 !important;
		text-decoration: none;
		border-bottom: 2px dashed black;
		line-height: 28px;
		margin-left: 10px;
		display: block;
	}
	.map_glide_content0 {
		padding: 30px 0 30px 0px;
		width: 480px;
		max-width: 100%;
	}
	.map_main_block_ico>p {
		margin: 0;
		padding: 0;
		font-size: 16px;
		color: #535353;
		line-height: 2;
		padding-left: 15px;
		width: 100%;
	}
	.map_ico1{background:none;}
	.map_ico2{background:none;}
	.map_ico3{background:none;}
	.main_map {
		width: 480px;
		height: 454px;
		max-width: 100%;
	}
	.ymaps-map {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0!important;
		padding: 0!important;
		border: 0 none;
		color: #000;
		text-align: left!important;
		text-decoration: none!important;
		font-weight: 400!important;
		font-style: normal!important;
		line-height: normal;
		-ms-touch-action: none;
		touch-action: none;
		-webkit-print-color-adjust: exact;
		width: 100% !important;
		max-width: 100%;
	}
	.zagolovok2 {
		width: 100%;
		height: 20px;
	}
	.upup {
		z-index: 99999;
	}
.second_page_main_center {
    width: 480px;
    margin: 0 auto;
    max-width: 100%;
}
.head_bottom1 {
    position: relative;
    z-index: 5;
    display: none;
}
.logo_block2 {
    display: block;
}
.head_bottom1 {
    position: relative;
    z-index: 5;
    display: none;
}
.all .logo_block {
    top: -25px;
    width: 300px;
    height: 80px;
    position: relative;
    margin: 0 auto !important;
}
.logo_block2 {
    display: block;
}
.head-ribbon {
    position: relative;
    top: -16px;
    left: 0;
}
.klinik-link1 {
    float: none;
    margin-left: 0;
}
.uslugi_column .table_uslugi_middle {
    display: flex;
}
table.table_uslugi .table_uslugi_main_td {
    display: inline-block;
    width: 100%;
}
.form_otzyv_block_center {
    width: 480px;
    padding: 40px 20px 40px;
    margin-bottom: 40px;
}
.form_otzyv_block {
    width: 100%;
    min-height: 100px;
    background: #f3fbe8;
    position: relative;
    overflow: scroll;
    position: relative;
}
.all .new_button1 {
    background: none;
    background-color: none;
    background-size: 45px;
    background-position: 164px;
    /* box-shadow: 0px 0px 10px 1px #508e1e; */
    border-radius: 30px;
    display: block;
    text-align: center;
    color: #6ec127;
    font-size: 18px;
    text-decoration: underline;
    height: 43px;
    width: 160px;
    line-height: 41px;
    padding: 0 15px 0 15px;
    margin: 0 0;
    position: relative;
    z-index: 0;
}
	
	
	
	
	
	
	
	
	
}



@media screen and (max-width: 320px) {
	.top_menu_resp {
		display: block;
		width: 320px;
	}
.head_grafic {
    width: 100%;
    min-height: 44px;
    float: left;
    color: #fff;
    vertical-align: middle;
}
	select#tinynav1 {
		width: 40px;
		height: 30px;
		position: relative;
		background: url(/f/menu.png) left 0px no-repeat;
		margin-bottom: 0;
		margin-left: auto;
		margin-top: 0;
		-webkit-appearance: initial;
		background-size: 35px 30px;
		-moz-appearance: none;
		margin-top: 3px;
		margin-left: 10px;
	}
	ul.main_menu22.l_tinynav1 {
		display: none;
	}
	.all {
		min-width: 320px;
		overflow: hidden;
	}
	.head_center {
		width: 320px;
		min-height: 44px;
		margin: 0 auto;
		background: #6cc129;
		height: 50px;
		max-width: 100%;
	}
	.head_icons {
		display: none;
	}
	.head_search {
		display: none;
	}
	.top-soc {
		width: 205px;
		display: block;
		left: 0;
		bottom: 35px;
		float: right;
	}
	span.head_grafic2 {
		display: none;
	}
	.head_bottom2 {
		display: none;
	}
	img {
		max-width: 100% !important;
		height: auto !important;
	}
	.all .logo_block img {
		left: 0;
	}
	.main_content_center {
		width: 320px;
		margin: 0 auto;
	}
	.main_slide_block {
		width: 320px;
		height: auto;
	}
	element.style {
		width: 320px;
	}
	.slides li {
		list-style: none;
		z-index: 111;
	}
	.slide {
		height: auto;
	}
	.slider {
		height: auto;
	}
	.slides {
		height: auto;
	}
	.main_uslygi {
		width: 320px;
		padding-top: 30px;
	}
	.news_table_img {
		width: 124px;
		float: none;
		padding-bottom: 0;
		padding-right: 15px;
		margin: 0 auto;
	}
	.news-block2 {
		width: 320px;
		display: inline-block;
		margin-bottom: 40px;
		padding: 0px 20px 0px 0px;
		margin-top: 20px;
	}
	.news_table_text {
		width: 260px;
		margin: 0 auto;
		float: none;
		padding-bottom: 0 !important;
		padding-right: 0px !important;
		margin-top: 20px;
	}
	.zagolovok_center_td2 a {
		color: #6cc129;
		padding-right: 5px;
		margin-left: 0;
		margin-top: 0px;
		background: #fff !important;
		display: block !important;
		width: 100px;
		height: 28px;
		z-index: 11;
		position: relative;
		margin: 0 auto;
		padding-top: 25px;
	}
	.news_block_center {
		width: 320px;
		margin: 0 auto;
		padding: 0;
		position: relative;
	}
	.akcii-block-full {
		width: 320px;
		margin: 0 auto;
	}
	.akcii-zag h2 {
		width: 320px;
		font-size: 20px;
	}
	.zagolovok_center_td2 h2 {
		font-size: 20px;
		margin-top: -15px;
		width: 210px;
	}
	.akcii-block {
		width: auto;
		display: inline-block;
		padding: 0 27px 37px;
		text-align: center;
		margin: 0 auto;
		margin-left: 0px !important;
	}
	.banners_block_s {
		display: none;
	}
	.content_block_center {
		width: 320px;
		margin: 0 auto;
	}
	.preimushestva_table2 {
		width: 320px;
		margin: 0 auto;
		margin: 20px 0px;
	}
	.green_main_block {
		display: none;
	}
	.footer_center {
		width: 320px;
		margin: 0 auto;
		padding-top: 18px;
		background: #454545;
		overflow: hidden;
		margin-bottom: 30px;
	}
	.footer span.big_phone_text-edin {
		font-size: 18px !important;
		font-weight: 600;
		margin-bottom: 5px;
		padding-bottom: 0px;
		position: relative;
		display: block;
		margin-top: 5px;
		width: 230px;
		margin-left: 10px;
	}
	.footer .footer_table_td1 {
		padding: 0px 0px 0 0 !important;
		width: 140px !important;
		line-height: 15px;
		display: inline-block;
		margin-left: 10px;
	}
	.footer_line {
		width: 100%;
		height: auto;
		margin-top: 14px;
		padding-top: 10px;
	}
	.footer_table_td1.gray.gray2.footer_line_block {
		text-align: left;
	}
	.footer_link_2 {
		margin-left: 10px;
	}
	span.footer_text1 {
		margin-left: 10px;
		width: 240px;
		display: block;
	}
	.preimushestva-block {
		width: 300px;
		display: inline-block;
		vertical-align: top;
		margin-bottom: 20px;
	}
	.preimushestva_table2_td_img1 {
		width: 230px;
		padding-left: 65px;
		background: url(https://exkluziv.ru/f/i/preimushestva_img1.gif) no-repeat 0 0;
	}
	.preimushestva_table2_td_img2 {
		width: 230px;
		padding-left: 65px;
		background: url(https://exkluziv.ru/f/i/preimushestva_img2.gif) no-repeat 0 0;
	}
	.preimushestva_table2_td_img3 {
		width: 230px;
		padding-left: 65px;
		background: url(https://exkluziv.ru/f/i/preimushestva_img3.gif) no-repeat 0 0;
	}
	.preimushestva_table2_td_img4 {
		width: 230px;
		padding-left: 65px;
		background: url(https://exkluziv.ru/f/i/preimushestva_img4.gif) no-repeat 0 0;
	}
	#fancybox-outer {
		position: relative;
		width: 290px;
		height: 100%;
		background: #fff;
	}
	#fancybox-content {
		width: 310px !important;
	}
	.fancy_form {
		width: 320px;
		height: 444px;
		border: 3px solid #77c827;
	}
	.fancy_form div {
		width: 290px;
	}
	.zakazat_zvonok_input {
		margin-top: 27px;
		width: 220px;
		border: 1px solid #77c827;
		margin-left: 40px;
		font-size: 16px;
		padding: 4px 5px;
	}
	.sel_call_me {
		margin-top: 27px;
		width: 230px;
		border: 1px solid #77c827;
		margin-left: 40px;
		font-size: 16px;
		padding: 4px 5px;
	}
	.number {
		margin-left: 35px;
	}
	.captcha {
		width: 70px;
		margin-left: 0 !important;
	}
	.zakazat_zvonok_submit {
		color: #fff !important;
		margin-left: 40px;
		width: 230px !important;
	}
	.fancy_form {
		width: 300px;
		height: 444px;
		border: 3px solid #77c827;
	}
	.rigth_column {
		width: 320px;
		float: none;
		padding-bottom: 30px;
		position: relative;
		max-width: 100%;
	}
	.left_column {
		width: 326px;
		float: none;
		padding-bottom: 20px;
	}
	.sidebar-banners-box {
		margin: 40px 0;
		display: none;
	}
	.banners_second {
		width: 100%;
		height: auto !important;
		max-width: 100%;
	}
	.slider_second_page {
		width: 100%;
		height: auto;
	}
	.content_second_page_colums {
		width: 320px;
		overflow: hidden;
		margin-top: 30px;
		/* border-bottom: 1px solid #6ec127; */
		max-width: 100%;
		padding-left: 10px;
	}
	.tech_table_bg_js {
		position: relative;
		border-bottom: 1px solid #6cc129;
		height: auto;
		margin: 0 0 25px;
	}
	.prices_item_table {
		width: 320px;
		font-size: 15px;
		color: rgb(38, 53, 58);
		text-align: left;
		max-width: 100%;
	}
	.fixed-online-buttons.anim03 {
		display: none;
	}
	table.contacts_table {
		width: 100%;
		margin-left: 20px;
	}
	.video_body.left_video.border_green iframe {
		width: 100%;
	}
	.map_main_block0 {
		width: 320px;
	}
	.map_main_block_link {
		font-size: 16px;
		color: #000 !important;
		text-decoration: none;
		border-bottom: 2px dashed black;
		line-height: 28px;
		margin-left: 10px;
		display: block;
	}
	.map_main_block_link:hover {
		font-size: 16px;
		color: #000 !important;
		text-decoration: none;
		border-bottom: 2px dashed black;
		line-height: 28px;
		margin-left: 10px;
		display: block;
	}
	.map_glide_content0 {
		padding: 30px 0 30px 0px;
		width: 320px;
	}
	.map_main_block_ico>p {
		margin: 0;
		padding: 0;
		font-size: 16px;
		color: #535353;
		line-height: 2;
		padding-left: 15px;
		width: 260px;
	}
	.map_ico1{background:none;}
	.map_ico2{background:none;}
	.map_ico3{background:none;}
	.main_map {
		width: 320px;
		height: 454px;
		max-width: 100%;
	}
	.ymaps-map {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0!important;
		padding: 0!important;
		border: 0 none;
		color: #000;
		text-align: left!important;
		text-decoration: none!important;
		font-weight: 400!important;
		font-style: normal!important;
		line-height: normal;
		-ms-touch-action: none;
		touch-action: none;
		-webkit-print-color-adjust: exact;
		width: 320px !important;
		max-width: 100%;
	}
	.zagolovok2 {
		width: 100%;
		height: 20px;
	}
	.upup {
		z-index: 99999;
	}
.head_bottom1 {
    position: relative;
    z-index: 5;
    display: none;
}
.all .logo_block {
    top: -25px;
    width: 320px;
    height: 80px;
    position: relative;
}
.logo_block2 {
    display: block;
}
.head-ribbon {
    position: relative;
    top: -28px;
    left: 0;
}
.klinik-link1 {
    float: none;
    margin-left: 0;
}
.uslugi_column .table_uslugi_middle {
    display: flex;
}
table.table_uslugi .table_uslugi_main_td {
    display: flex;
}
.table_uslugi_main_td {
    width: 100%;
    padding-bottom: 0px;
}	
.form_otzyv_block_center {
    width: 320px;
    padding: 40px 20px 40px;
    margin-bottom: 40px;
}
.form_otzyv_block {
    width: 100%;
    min-height: 100px;
    background: #f3fbe8;
    position: relative;
    overflow: scroll;
    position: relative;
}
.all .new_button1 {
    background: none;
    background-color: none;
    background-size: 45px;
    background-position: 164px;
    /* box-shadow: 0px 0px 10px 1px #508e1e; */
    border-radius: 30px;
    display: block;
    text-align: center;
    color: #6ec127;
    font-size: 18px;
    text-decoration: underline;
    height: 43px;
    width: 160px;
    line-height: 41px;
    padding: 0 15px 0 15px;
    margin: 0 0;
    position: relative;
    z-index: 0;
}
.akcii-block:nth-child(6) {
    margin-left: 35px !important;
}
.akcii-block:nth-child(10) {
    margin-left: 65px !important;
}
.akcii-block:nth-child(11) {
    margin-left: 20px !important;
}
	
	
	
	
	
}
















@font-face {
	font-family: 'icomoon';
	src:url('https://exkluziv.ru/fonts/icomoon.eot');
	src:url('https://exkluziv.ru/fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('https://exkluziv.ru/fonts/icomoon.ttf') format('truetype'),
		url('https://exkluziv.ru/fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}



/* Common styles of menus */

.dl-menuwrapper {
	width: 100%;
	max-width: 300px;
	float: left;
	position: relative;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	-moz-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;
}

.dl-menuwrapper:first-child {
	margin-right: 100px;
}

.dl-menuwrapper button {
	background: #6CC129 !important;
	border: none;
	width: 48px;
	height: 45px;
	text-indent: -900em;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	outline: none;
}

.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul {
	background: #F3FCE9;
}

.dl-menuwrapper button:after {
	content: '';
	position: absolute;
	width: 68%;
	height: 5px;
	background: #fff;
	top: 10px;
	left: 16%;
	box-shadow: 
		0 10px 0 #fff, 
		0 20px 0 #fff;
}

.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.dl-menuwrapper li {
	position: relative;
}

.dl-menuwrapper li a {
	display: block;
	position: relative;
	padding: 15px 20px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	color: #4B4C4B;
	outline: none;
	font-weight: 600;
}

.no-touch .dl-menuwrapper li a:hover {
	background: rgba(108, 193, 41, 0.59);
}

.dl-menuwrapper li.dl-back > a {
	padding-left: 30px;
	background: rgba(108, 193, 41, 0.59);
}

.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
	position: absolute;
	top: 0;
	line-height: 50px;
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\e000";
}

.dl-menuwrapper li.dl-back:after {
	left: 10px;
	color: rgba(212,204,198,0.3);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

.dl-menuwrapper li > a:after {
	right: 10px;
	color: rgba(0,0,0,0.15);
}

.dl-menuwrapper .dl-menu {
	margin: 5px 0 0 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {
	display: none;
}

/* 
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link. 
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
	display: none;
}

.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
	display: block;
}

/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu {
	position: absolute;
	width: 100%;
	top: 50px;
	left: 0;
	margin: 0;
}

/* Animation classes for moving out and in */

.dl-menu.dl-animate-out-1 {
	-webkit-animation: MenuAnimOut1 0.4s;
	-moz-animation: MenuAnimOut1 0.4s;
	animation: MenuAnimOut1 0.4s;
}

.dl-menu.dl-animate-out-2 {
	-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
	-moz-animation: MenuAnimOut2 0.3s ease-in-out;
	animation: MenuAnimOut2 0.3s ease-in-out;
}

.dl-menu.dl-animate-out-3 {
	-webkit-animation: MenuAnimOut3 0.4s ease;
	-moz-animation: MenuAnimOut3 0.4s ease;
	animation: MenuAnimOut3 0.4s ease;
}

.dl-menu.dl-animate-out-4 {
	-webkit-animation: MenuAnimOut4 0.4s ease;
	-moz-animation: MenuAnimOut4 0.4s ease;
	animation: MenuAnimOut4 0.4s ease;
}

.dl-menu.dl-animate-out-5 {
	-webkit-animation: MenuAnimOut5 0.4s ease;
	-moz-animation: MenuAnimOut5 0.4s ease;
	animation: MenuAnimOut5 0.4s ease;
}

@-webkit-keyframes MenuAnimOut1 {
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut2 {
	100% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut3 {
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut4 {
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut5 {
	100% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut1 {
	50% {
		-moz-transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-moz-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-moz-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut2 {
	100% {
		-moz-transform: translateX(-100%);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut3 {
	100% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut4 {
	100% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut5 {
	100% {
		-moz-transform: translateY(40%);
		opacity: 0;
	}
}

@keyframes MenuAnimOut1 {
	50% {
		transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@keyframes MenuAnimOut2 {
	100% {
		transform: translateX(-100%);
		opacity: 0;
	}
}

@keyframes MenuAnimOut3 {
	100% {
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut4 {
	100% {
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut5 {
	100% {
		transform: translateY(40%);
		opacity: 0;
	}
}

.dl-menu.dl-animate-in-1 {
	-webkit-animation: MenuAnimIn1 0.3s;
	-moz-animation: MenuAnimIn1 0.3s;
	animation: MenuAnimIn1 0.3s;
}

.dl-menu.dl-animate-in-2 {
	-webkit-animation: MenuAnimIn2 0.3s ease-in-out;
	-moz-animation: MenuAnimIn2 0.3s ease-in-out;
	animation: MenuAnimIn2 0.3s ease-in-out;
}

.dl-menu.dl-animate-in-3 {
	-webkit-animation: MenuAnimIn3 0.4s ease;
	-moz-animation: MenuAnimIn3 0.4s ease;
	animation: MenuAnimIn3 0.4s ease;
}

.dl-menu.dl-animate-in-4 {
	-webkit-animation: MenuAnimIn4 0.4s ease;
	-moz-animation: MenuAnimIn4 0.4s ease;
	animation: MenuAnimIn4 0.4s ease;
}

.dl-menu.dl-animate-in-5 {
	-webkit-animation: MenuAnimIn5 0.4s ease;
	-moz-animation: MenuAnimIn5 0.4s ease;
	animation: MenuAnimIn5 0.4s ease;
}

@-webkit-keyframes MenuAnimIn1 {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn2 {
	0% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn5 {
	0% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn1 {
	0% {
		-moz-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-moz-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-moz-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn2 {
	0% {
		-moz-transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn3 {
	0% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn4 {
	0% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn5 {
	0% {
		-moz-transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateY(0);
		opacity: 1;
	}
}

@keyframes MenuAnimIn1 {
	0% {
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@keyframes MenuAnimIn2 {
	0% {
		transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn3 {
	0% {
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn4 {
	0% {
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn5 {
	0% {
		transform: translateY(40%);
		opacity: 0;
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
	-webkit-animation: SubMenuAnimIn1 0.4s ease;
	-moz-animation: SubMenuAnimIn1 0.4s ease;
	animation: SubMenuAnimIn1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
	-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
	-moz-animation: SubMenuAnimIn2 0.3s ease-in-out;
	animation: SubMenuAnimIn2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
	-webkit-animation: SubMenuAnimIn3 0.4s ease;
	-moz-animation: SubMenuAnimIn3 0.4s ease;
	animation: SubMenuAnimIn3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
	-webkit-animation: SubMenuAnimIn4 0.4s ease;
	-moz-animation: SubMenuAnimIn4 0.4s ease;
	animation: SubMenuAnimIn4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
	-webkit-animation: SubMenuAnimIn5 0.4s ease;
	-moz-animation: SubMenuAnimIn5 0.4s ease;
	animation: SubMenuAnimIn5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimIn1 {
	0% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn2 {
	0% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn5 {
	0% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn1 {
	0% {
		-moz-transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn2 {
	0% {
		-moz-transform: translateX(100%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn3 {
	0% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn4 {
	0% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn5 {
	0% {
		-moz-transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn1 {
	0% {
		transform: translateX(50%);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn2 {
	0% {
		transform: translateX(100%);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn3 {
	0% {
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn4 {
	0% {
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn5 {
	0% {
		transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0);
		opacity: 1;
	}
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
	-webkit-animation: SubMenuAnimOut1 0.4s ease;
	-moz-animation: SubMenuAnimOut1 0.4s ease;
	animation: SubMenuAnimOut1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
	-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
	-moz-animation: SubMenuAnimOut2 0.3s ease-in-out;
	animation: SubMenuAnimOut2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
	-webkit-animation: SubMenuAnimOut3 0.4s ease;
	-moz-animation: SubMenuAnimOut3 0.4s ease;
	animation: SubMenuAnimOut3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
	-webkit-animation: SubMenuAnimOut4 0.4s ease;
	-moz-animation: SubMenuAnimOut4 0.4s ease;
	animation: SubMenuAnimOut4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
	-webkit-animation: SubMenuAnimOut5 0.4s ease;
	-moz-animation: SubMenuAnimOut5 0.4s ease;
	animation: SubMenuAnimOut5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimOut1 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut2 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut3 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut4 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut5 {
	0% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut1 {
	0% {
		-moz-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-moz-transform: translateX(50%);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut2 {
	0% {
		-moz-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-moz-transform: translateX(100%);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut3 {
	0% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut4 {
	0% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut5 {
	0% {
		-moz-transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-moz-transform: translateZ(-200px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut1 {
	0% {
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		transform: translateX(50%);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut2 {
	0% {
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		transform: translateX(100%);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut3 {
	0% {
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut4 {
	0% {
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut5 {
	0% {
		transform: translateZ(0);
		opacity: 1;
	}
	100% {
		transform: translateZ(-200px);
		opacity: 0;
	}
}

/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {
	position: relative;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;
}

.no-js .dl-menuwrapper li .dl-submenu {
	display: block;
}

.no-js .dl-menuwrapper li.dl-back {
	display: none;
}

.no-js .dl-menuwrapper li > a:not(:only-child) {
	background: rgba(0,0,0,0.1);
}

.no-js .dl-menuwrapper li > a:not(:only-child):after {
	content: '';
}

/* Colors for demos */

/* Demo 2 */
.demo-2 .dl-menuwrapper button {
	background: #e86814;
}

.demo-2 .dl-menuwrapper button:hover,
.demo-2 .dl-menuwrapper button.dl-active,
.demo-2 .dl-menuwrapper ul {
	background: #D35400;
}
@media(max-width: 576px) {
	.table_uslugi_page td {
		display: block;
	}
	.s_page_news_table_text {
		width: 323px;
		max-width: 323px;
		word-break: break-word;
	}
	.reshenie_problem_mn {
		display: none;
	}

}




/*2019*/
.head_bottom1 {
    /* width: 100%; */
    /* height: 189px; */
    /* background: url(/ny2019/bgny.jpg) repeat-x bottom !important; */
}
/*.head_bottom2 {
    width: 100%;
    height: 52px;
    background: #fff;
}*/
.head_bottom {
    /* background: url(/ny2019/bgny.jpg) repeat-x !important; */
    /* position: relative; */
    /* background-size: auto !important; */
    /* background-position: right !important; */
}
a.regimny {
    display: block;
    margin-top: 40px;
    font-size: 16px;
    -webkit-box-shadow: 0px 0px 25px 0px rgba(108,193,41,1);
    -moz-box-shadow: 0px 0px 25px 0px rgba(108,193,41,1);
    box-shadow: 0px 0px 25px 0px rgba(108,193,41,1);
    padding: 10px;
    text-align: center;
    margin-top: 110px;
    position: absolute;
    width: 270px;
    border-radius: 50px;
    color: #ff8700  !important;
    background: #fff;
}
.logo_block2 a.regimny {
    display: block;
    margin-top: 40px;
    font-size: 16px;
    -webkit-box-shadow: 0px 0px 25px 0px rgba(108,193,41,1);
    -moz-box-shadow: 0px 0px 25px 0px rgba(108,193,41,1);
    box-shadow: 0px 0px 25px 0px rgba(108,193,41,1);
    padding: 10px;
    text-align: center;
    margin-top: -110px;
    position: relative;
    margin-bottom: 40px;
    width: 270px;
    border-radius: 50px;
    color: #ff8700  !important;
    background: #fff;
}
/*.all .logo_block {
     top: -70px;
    width: 350px;
    height: 110px;
    position: relative;
}*/
.head-ribbon {
    position: relative;
    /* top: -80px; */
    /* left: 0; */
}
/*.head_bottom {
    width: 100%;
    height: 230px;
}*/
@media(max-width: 991px) {
.head_bottom {
    /* background: url(/ny2019/bgny.jpg) repeat-x !important; */
    /* position: relative; */
    /* background-size: cover !important; */
    /* background-position: right !important; */
}
}
@media(max-width: 480px) {
/*.head_bottom {
    width: 100%;
    height: 250px;
    background-size: cover !important;
}*/
}

@media(max-width: 375px) {
a.new_button1.footer_link_phone {
    color: #fff;
    background: #6ec127;
    margin-top: 10px;
}
.logo_block2 a.regimny {
    display: block;
    margin-top: 40px;
    font-size: 16px;
    -webkit-box-shadow: 0px 0px 25px 0px rgba(108,193,41,1);
    -moz-box-shadow: 0px 0px 25px 0px rgba(108,193,41,1);
    box-shadow: 0px 0px 25px 0px rgba(108,193,41,1);
    padding: 10px;
    text-align: center;
    margin-top: -80px;
    position: relative;
    margin-bottom: 40px;
    width: 270px;
    border-radius: 50px;
    color: #ff8700  !important;
    background: #fff;
}
.head-ribbon {
    position: relative;
    top: -60px;
    left: 0;
    z-index: 10;
}
/*.head_bottom {
    width: 100%;
    height: 250px;
    background-size: cover !important;
}*/
}