@import '/css/fonts.css?1' screen;
.name-section{display:none !important}
.no-visible {display:none !important}
html, body{ margin:0;padding:0;width:100%;min-height:100vh;font-size:16px;font-family:'Verdana',sans-serif}
body {min-width:320px;color:#000;overflow-y:scroll;font-weight:normal;background-color:#FFF;
	display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;position:relative
}
/*font-family:times new roman,times,serif*/
/*background: url(/img/bg1.jpg) repeat-y #FFF;background-attachment: fixed;*/
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none !important}
a,img{border:none;text-decoration:underline}
img{max-width:100%;height:auto !important}
a:hover {text-decoration: none}
pre { white-space: pre-wrap; word-wrap: break-word;}
table {border-collapse: collapse; border: none; border-spacing: 0; }
p,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;word-wrap:break-word;font-weight:normal}
::-webkit-input-placeholder {color:#000;font-size:1rem;font-weight:normal;font-family:'Verdana',sans-serif}
::-moz-placeholder          {color:#000;font-size:1rem;font-weight:normal;font-family:'Verdana',sans-serif}
:-moz-placeholder           {color:#000;font-size:1rem;font-weight:normal;font-family:'Verdana',sans-serif}
:-ms-input-placeholder      {color:#000;font-size:1rem;font-weight:normal;font-family:'Verdana',sans-serif}
:focus::-webkit-input-placeholder { color: transparent }
:focus::-moz-placeholder { color: transparent }
:focus:-moz-placeholder { color: transparent }
:focus:-ms-input-placeholder { color: transparent }
select,strong,button{font-family: 'Verdana', sans-serif;font-size:100%}
select{background-color:#000;border:1px solid #000;color:#FFF;height:40px;width:100%;cursor:pointer;
	transition:all 0.4s;-webkit-transition:all 0.4s
}
input[type='text'],input[type='password'],input[type='email'],input[type='tel']
{font-family:'Verdana',sans-serif;font-size:1rem;height:45px;font-weight:normal;
	padding-left:7px;width:100%;background-color:#FFF;border:1px solid transparent;color:#000;
	transition:all 0.4s;-webkit-transition:all 0.4s
}
textarea{font-family:'Verdana',sans-serif;font-size:1rem;padding:7px;width:100%;color:#000;
	background-color:#FFF;border:1px solid transparent;font-weight:normal;min-height:90px;height:100%;
	transition:all 0.4s;-webkit-transition:all 0.4s
}
input[type='text']:focus,input[type='password']:focus,input[type='email']:focus,
input[type='tel']:focus,textarea:focus,select:focus{border-color:rgba(248,148,29,1)}
.info-for-pages{font-size:1rem;line-height:1.3}
.clearfix:before, .clearfix:after { content:" "; display:table; width:100%}
.myvideo { position:relative; overflow:hidden; margin: 10px 0; width: 100%; max-width: 560px; display: block;}
.myvideo-for-ifarme { padding-bottom:56.25%; width: 100%; overflow:hidden; }
.myvideo iframe,.myvideo object,.myvideo embed { position:absolute; top:0; left:0; width:100%; height:100%; }
.myvideo:last-of-type { margin: 10px 0 0; }
.bg-cover{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.bg-contain{background-position:50% 50%;background-repeat:no-repeat;background-size:contain}
.bg-cover-top{background-position:50% 0;background-repeat:no-repeat;background-size:cover}
.bg-contain-top{background-position:50% 0;background-repeat:no-repeat;background-size:contain}
.bg-cover-right{background-position:100% 50%;background-repeat:no-repeat;background-size:cover}
.table { display: table; width: 100%;}
.table-cell-top { display: table-cell; vertical-align: top;}
.table-cell-middle { display: table-cell; vertical-align: middle;}
.user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.xk{font-size:14px;padding:0;position:relative;z-index:5;padding-bottom:5px;font-weight:normal;
	display:-webkit-flex;display:flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;width:100%
}
.xk>span{display:-webkit-flex;display:flex}
.xk a {color:#000;text-decoration:none;display:block}
.xk a:hover{color:rgba(226,30,44,1)}
.xk i{display:block;width:21px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAECAYAAABY+sXzAAAANElEQVQImZXMQQ3AIBAAwWn5FT/IQQQWLsEpEvjjAOi8N5ucBSbGg45vE1dktPfi/EugwALtlASI78dP5wAAAABJRU5ErkJggg==') 50% 50% no-repeat;
}
.for-xk{padding:0 0 15px;background:#FFF;margin: 0 0 20px}
.file-save{margin:0 0 15px;position:relative;display:-webkit-flex;display:flex;
	align-items:center;-webkit-align-items:center
}
.file-save>span{display:block;margin-left:10px;font-size:10px;color:#000}
.file-save a{color:#000;display:block;transition:color 0.4s;-webkit-transition:color 0.4s}
.file-save a:hover{color:rgba(226,30,44,1)}
.file-save [class^="icon-"],.file-save [class*=" icon-"]{color:#000;font-size:120%;
	transition:color 0.4s;-webkit-transition:color 0.4s;margin:0
}
.file-save a:nth-of-type(1):hover span{color:rgba(226,30,44,1)}
.file-save a:nth-of-type(1){margin-right:10px}
.strTop {opacity: 0.7;cursor:pointer;z-index:100; background:url(/img/top.png)50% 0 no-repeat;
	width:58px;height:58px;position:fixed;top:50%;right:10px;margin-top:-29px
}
.strTop:hover {opacity: 1;}
.navPage{margin:0 -4px}
.navPage a{display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;background:transparent;
	color:#000;justify-content:center;-webkit-justify-content:center;width:30px;height:30px;border-radius:50%;
	text-decoration:none;font-weight:bold;margin:0 4px 8px;font-size:14px;
	transition:all .4s;-webkit-transition:all .4s;position:relative
}
.navPage a.activPage{background:rgba(226,30,44,1);cursor:not-allowed;pointer-events:none;color:#FFF}
.navPage a:hover{color:rgba(226,30,44,1)}
.navPage a.goto-back:before{content: "";position: absolute;top: 50%;left: 50%;width: 0; height: 0;
	transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);
	border-top:5px solid transparent;border-right:10px solid #000;border-bottom:5px solid transparent
}
.navPage a.goto-back:hover:before{border-right-color:rgba(226,30,44,1)}
.navPage a.goto-end:before{content: "";width: 0; height: 0;position: absolute;top: 50%;left: 50%;
	transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);
	border-top: 5px solid transparent;border-left: 10px solid #000;border-bottom: 5px solid transparent;
}
.navPage a.goto-end:hover:before{border-left-color:rgba(226,30,44,1)}
.dobro{color:#FFF;font-size:11px;line-height:1.1;text-align:center}
.dobro>div{padding-top:10px}
.dobro a{color:#FFF;font-size:12px;text-transform:uppercase;
	transition:all 0.3s;-webkit-transition:all 0.3s
}
.dobro a:hover,.dobro a.current{color:rgba(226,30,44,1)}

#BoxModalMain {position:fixed;left:100%;top:0;bottom:0;z-index:800;background:rgba(255,255,255,.75);opacity:0;
	transition:opacity .7s;-webkit-transition:opacity .7s;width:100%;
	display:-webkit-flex;display:flex;
	align-items: center;-webkit-align-items: center;
	justify-content:center;-webkit-justify-content:center;
	overflow: auto; -webkit-overflow-scrolling: touch 
}
#BoxModalMain > * { -webkit-transform: translateZ(0px); }
#BoxModalMain.active{left:0;opacity:1}
#Dialog{z-index:901;position:relative;width:100%;max-width:450px;color:#FFF;background:#007aad;
	padding:20px
}
#Dialog .close{display:block;cursor:pointer;width:22px;height:22px;margin:0 0 20px auto}
#Dialog h3{margin:0 0 15px;font-size:24px;font-weight:normal;line-height:1;text-align:center}
#Dialog>div{margin-bottom:15px;text-align:center}
#Dialog form>div{margin-bottom:15px;text-align:center}
#Dialog a{color:#FFF;font-size:12px}
#Dialog .dobro{width:100%}
#Dialog .for-capt{width:100%}
#Dialog .capt{width:254px;margin:0 auto}
/******** текстовые страницы**********/
.blockSmallFoto{margin:0 -10px;text-align:center;padding-top:15px;display:-webkit-flex;display:flex;
	-webkit-flex-flow:row wrap;flex-flow:row wrap;
}
.blockSmallFoto *{transition:all .7s;-webkit-transition:all .7s}
.gall-flex{width:calc(100% / 5 - 20px);margin:0 10px 20px;text-align:center;text-decoration:none;overflow:hidden;
	display:block;position:relative;cursor: url(/img/zoom-in.cur),pointer;color:#000
}
.gall-flex a{position:absolute;top:0;left:0;width:100%;height:100%}
.gall-name{font-size:14px;line-height:1;padding: 10px 0 0}
.gall-image{width:100%;overflow:hidden}
.gall-image>div{padding-bottom:100%}
.gall-flex:hover img,.gall-flex:hover .gall-image>div{-webkit-transform:scale(1.15);transform:scale(1.15)}
.gall-flex img{display:none !important}
.youtube{padding: 15px 0 0;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin:0 -10px}
.youtube-block{position:relative;overflow:hidden;padding:0 10px;width:100%;max-width:500px;}
.youtube-block-ifarme{padding-bottom:56.25%;width:100%;overflow:hidden;position:relative}
.youtube-block iframe,youtube-block object,youtube-block embed{position:absolute;top:0;left:0;width:100%;height:100%}
.youtube-name{padding:5px 0 15px;}
.photo-youtube {position:absolute;left:0;top:0;width:100%;height:100%}
.photo-youtube em{display:block;width:54px;height:60px;background:url(/img/play1.png) 0 0 no-repeat;position:absolute;
	left:50%;top:50%;transform:translate3d(-50%,-50%,0);-webkit-transform: translate3d(-50%,-50%,0);z-index:2
}
.photo-youtube:hover em{background-position:0 -60px;}
.photo-youtube i{background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.ya-share2{padding:20px 0 0}
.Err{background-color:rgba(210,74,67,1) !important}
.back-top{visibility:hidden;display:block}
.back-top.active{visibility:visible;transition:visibility 0.8s;-webkit-transition:visibility 0.8s}
/********CAPTHCA**********/
.for-capt{width:254px;flex:0 0 auto;-webkit-flex:0 0 auto;margin:0 auto 15px}
.for-capt>p{font-size:12px;padding-top:5px}
.capt{width:254px;height:44px;text-align:center;position:relative;background:#FFF;border:2px solid #FFF;margin:0 auto}
.capt-drag{width:70px;height:40px;cursor:pointer;position:absolute;
	left:0;top:0;z-index:3;background:#8f8f8f;transition:all 0.3s;-webkit-transition:all 0.3s
}
.capt-drag span{color:#FFF;font-size:150%;margin-top:-3px}
.capt-drop{width:70px;height:40px;background:transparent;position:absolute;top:0;right:0;z-index:1}
.capt-drag:hover{background:rgba(248,148,29,1)}
/*********flex**********/
.flex{display:-webkit-flex;display:flex}
.flex-wrap{flex-flow:row wrap;-webkit-flex-flow:row wrap}
.flex-align-center{align-items:center;-webkit-align-items:center}
.flex-align-start{align-items:start;-webkit-align-items:start}
.flex-align-end{align-items:flex-end;-webkit-align-items:flex-end}
.flex-justify-between{justify-content:space-between;-webkit-justify-content:space-between}
.flex-justify-center{justify-content:center;-webkit-justify-content:center}
.flex-justify-end{justify-content:flex-end;-webkit-justify-content:flex-end}
.flex-justify-around{justify-content:space-around;-webkit-justify-content:space-around}
.flex-column{display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column}
/************************** content ************************************************************/
.return{text-decoration:none;color:#000;margin:5px 0 15px;font-size:14px}
.return span:nth-of-type(1):before{font-size:150%}
.return span:nth-of-type(2){margin-left:3px}
.return:hover{color:rgba(226,30,44,1)}
.namePages{font-size:24px;margin-bottom:20px;font-weight:normal;line-height:1;text-transform:uppercase;color:#63371d}
.namePages.home{text-align:center}
.main{width:100%;max-width:1440px;padding:0 20px;margin:0 auto}
.main-text{width:100%;max-width:1020px;margin: 0 auto;padding:0 10px}
.main.main-relative{position:relative}
.main.padding-top,.main-text.padding-top{padding-top:20px}
.main.padding-bottom, .main-text.padding-bottom{padding-bottom:20px}
.main.padding, .main-text.padding{padding-top:20px;padding-bottom:20px}
.main.padding40, .main-text.padding40{padding-top:40px;padding-bottom:40px}
.main.padding10, .main-text.padding10{padding-top:10px;padding-bottom:10px}

header{padding:10px 0;flex:0 0 auto;-webkit-flex:0 0 auto;background:#ac8365;color:#FFF;
	position:sticky;top:0;width:100%;left:0;z-index:30
}
	.logo{width:100%;max-width:442px;flex:1 1 auto;-webkit-flex:1 1 auto}
	.logo img{display:block;width:100%}
.header-right{flex:0 0 auto;-webkit-flex:0 0 auto}
	.phone-sity{text-align:right;margin-bottom:5px;font-size:18px}
	.phone-sity a{text-decoration:none;color:#FFF;line-height:1;
		transition:all 0.3s;-webkit-transition:all 0.3s
	}
	.phone-sity a span{font-size:13px}
	.phone-sity a:hover{color:#63371d}
	.header-eye .bvi-open{cursor:pointer;font-size:9px;color:#63371d;text-transform:lowercase}
	.header-eye .bvi-open:hover{color:#FFF}
	.header-eye .bvi-open div:nth-of-type(1){margin-right:5px;text-align:right;line-height:1}
	.header-eye .bvi-open div:nth-of-type(2){width:56px;height:30px;background:url(/img/eye.png?1) 0 0 no-repeat}
	.header-eye .bvi-open:hover{color:#FFF}
	.header-eye .bvi-open:hover div:nth-of-type(2){background-position:0 -30px}
.header_menu{z-index:30;top:0;flex:0 0 auto;-webkit-flex:0 0 auto;margin:0 20px}
	.menu{list-style:none;padding:0;margin:0;display:-webkit-flex;display:flex}
	.menu li{text-transform:uppercase;font-weight:normal;font-size:14px}
	.menu a,.menu>li>div{text-decoration:none;color:#FFF;cursor:pointer;
		transition:color 0.3s;-webkit-transition:color 0.3s
	}
	.menu a:hover,.menu .current,.menu>li:hover>a,.menu>li:hover>div,.menu>li>div:hover{color:#63371d}
	.menu>li{position:relative;margin-right:20px;padding:2px 0}
	.menu>li:last-of-type{margin-right:0}
	.menu>li>a,.menu>li>div{padding:5px 0;display:inline-block}
	.menu ul{list-style:none;padding:15px;margin:-2px 0 0;position:absolute;top:100%;left:0;
		background:#ac8365;visibility:hidden;opacity:0;width:550px;
		transition:opacity 0.7s;-webkit-transition:opacity 0.7s;
		border:1px solid #63371d;border-top:none
	}
	.menu ul li{margin-bottom:15px;line-height:1.1}
	.menu ul li:last-of-type{margin-bottom:0}
	.menu>li:hover ul{visibility:visible;opacity:1}
	.burger{width:30px;height:25px;border:2px solid #FFF;border-radius:2px;
		position:relative;overflow:hidden
	}
	.burger span{height:3px;border-radius:2px;background:#FFF;position:absolute;
		transition:all .6s ease-out;-webkit-transition:all .6s ease-out;left:3px;right:3px
	}
	.burger span:nth-of-type(1){top:3px}
	.burger span:nth-of-type(2){top:9px}
	.burger span:nth-of-type(3){top:15px}
	.burger.close span:nth-of-type(2){top: -30px}
	.burger.close span:nth-of-type(3){transform-origin:0 100%;transform:rotate(-37deg) translate(4px,5px);
		-webkit-transform-origin:0 100%;-webkit-transform:rotate(-37deg) translate(4px, 5px);left:-3px;right:3px
	}
	.burger.close span:nth-of-type(1){transform-origin:50% 50%;transform:rotate(37deg) translate(6px,3px);
		-webkit-transform-origin: 50% 50%;-webkit-transform:rotate(37deg) translate(6px, 3px);left:-3px;right:3px
	}
footer{flex:0 0 auto;-webkit-flex:0 0 auto;font-weight:normal;background:#63371d;color:#FFF;padding:25px 0}
.footer-left h2{margin-bottom:5px;line-height:1;text-transform:uppercase;color:#ac8365;font-size:18px;font-weight:normal}
.footer-left .info-for-pages{font-size:13px}
.footer-center{line-height:1.1;text-transform:uppercase;text-align:center}
.footer-right{text-align:right;font-size:14px}
.footer-copy{flex:1 0 auto;-webkit-flex:1 0 auto;line-height:1.3}
.author a{text-decoration:none;color:#ac8365;flex:0 0 auto;-webkit-flex:0 0 auto;font-size:12px}
.author a:hover{color:#FFF}

.fixed-menu-button{background:#000;width:100%;color:#FFF;height:45px;border-top:1px solid #FFF;
	position:fixed;left:0;bottom:-50px;cursor:pointer;z-index:400;padding:0 20px;
	transition:bottom 0.4s;-webkit-transition:bottom 0.4s
}
.fixed-menu-button .call{height:auto;padding:0;color:#FFF !important;background:transparent !important}
/***************/
.content{flex:1 0 auto;-webkit-flex:1 0 auto;padding:20px 0;z-index:1}
.body-home .content{padding:0 0 20px}
/*********Home**************/
.home-bg{padding-bottom:41.05263%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}
.for-home-info{background:url(/img/bg_home2.png) 1000px 50% no-repeat}
.home-info-image{width:35.71429%}
.home-info-image img{display:block}
.home-info-item{width:calc(100% - 35.71429%);color:#ac8365;padding-left:20px}
.home-info-item .namePages{color:#ac8365}
.for-home-advantages .namePages{text-align:center;color:#FFF}
.home-advantages{margin:0 -10px;color:#FFF}
.home-advantages_item{width:calc(100%/4 - 20px);margin:0 10px 20px;opacity:0;
    -webkit-transform:translateY(100px);transform:translateY(100px);
    -webkit-transition:-webkit-transform 0.5s,opacity 0.7s;transition:transform 0.5s,opacity 0.7s
}
.home-advantages_item.active{opacity:1;-webkit-transform:translateY(0);transform: translateY(0)}
.home-advantages_item .bg-contain{width:150px;height:150px;margin:0 auto 10px}
.home-advantages_item h2{font-size:22px;text-align:center;text-transform:uppercase;margin-bottom:10px}
.home-advantages_item .info-for-pages *{font-size:16px;text-align:center}
.for-grid .namePages{text-align:center}
.for-grid .info-for-pages *{color:#ac8365;font-size:20px}
.for-home-grid{padding:0 20px}
.home-grid{display:grid;display:-ms-grid;
	height:80vh;min-height:795px;
	grid-template:repeat(20,0.76fr)/repeat(36,1fr);grid-gap:20px;
	-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	-ms-grid-rows:0.76fr 0.76fr 0.76fr 0.76fr 0.76fr 0.76fr 0.76fr 0.76fr 0.76fr 0.76fr 0.76fr 0.76fr 0.76fr 0.76fr 0.76fr 0.76fr 0.76fr 0.76fr 0.76fr 0.76fr;
 }
.home-grid div{overflow:hidden;border-radius:5px;background-size:cover;position:relative;
	background-position:50% 50%;background-repeat:no-repeat
}
.home-grid img{visibility:hidden}
.home-grid1{grid-column-start:1;grid-column-end:21;grid-row-start:1;grid-row-end:11;
	-ms-grid-column:1;-ms-grid-column-span:20;-ms-grid-row:1;-ms-grid-row-span:10;
	background-image:url(/img/g1.jpg)
}
.home-grid2{grid-column-start:21;grid-column-end:31;grid-row-start:1;grid-row-end:15;
	-ms-grid-column:21;-ms-grid-column-span:10;-ms-grid-row:1;-ms-grid-row-span:14;
	background-image:url(/img/g2.jpg)
}
.home-grid3{grid-column-start:31;grid-column-end:37;grid-row-start:1;grid-row-end:7;
	-ms-grid-column:31;-ms-grid-column-span:6;-ms-grid-row:1;-ms-grid-row-span:6;
	background-image:url(/img/g3.jpg)
}
.home-grid4{grid-column-start:1;grid-column-end:10;grid-row-start:11;grid-row-end:21;
	-ms-grid-column:1;-ms-grid-column-span:9;-ms-grid-row:11;-ms-grid-row-span:10;
	background-image:url(/img/g4.jpg)
}
.home-grid5{grid-column-start:10;grid-column-end:21;grid-row-start:11;grid-row-end:21;
	-ms-grid-column:10;-ms-grid-column-span:11;-ms-grid-row:11;-ms-grid-row-span:10;
	background-image:url(/img/g5.jpg)
}
.home-grid6{grid-column-start:21;grid-column-end:31;grid-row-start:15;grid-row-end:21;
	-ms-grid-column:21;-ms-grid-column-span:10;-ms-grid-row:15;-ms-grid-row-span:6;
	background-image:url(/img/g6.jpg)
}
.home-grid7{grid-column-start:31;grid-column-end:37;grid-row-start:7;grid-row-end:21;
	-ms-grid-column:31;-ms-grid-column-span:6;-ms-grid-row:7;-ms-grid-row-span:14;
	background-image:url(/img/g7.jpg)
}
/***КОНТАКТЫ***/
.contact-left{width:40%;padding:0 20px 0 0}
.contact-right{width:60%}
.contact-right iframe{width:100% !important;height:500px !important}
.contact-right>ymaps{height:auto !important}
.contact-right>ymaps>ymaps{height:500px !important}
/*doctor*/
.doctor{margin:0 -10px}
.doctor-item{width:calc(100%/4 - 20px);margin:0 10px 20px;text-align:center}
.doctor-photo{padding-bottom:142.857143%;margin-bottom:15px}
.doctor-name{color:#63371d;font-size:20px;font-weight:normal;margin-bottom:15px}
.doctor-item .info-for-pages *{font-size:16px;color:#ac8365;text-align:left}
/******Full Pages******/
.mobil{display:none}
.mobil-visible{visibility:hidden}
.noread{cursor:not-allowed !important;pointer-events:none;opacity:.65}
.policy-info{position:fixed;left:20px;bottom:20px;background:#FFF;z-index:2000;width:500px;line-height:1;
	box-shadow:0 0 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);font-size:12px
}
.policy-info a{color:#464646}
.policy-info>div{padding:20px 62px 20px 20px;position:relative}
.policy-info img{width:22px;cursor:pointer;position:absolute;top:20px;right:20px}

@media screen and (min-width: 1024px) {
	body{overflow-y:scroll !important}
	.burger-nav{display:none}
}

@media screen and (max-width: 1280px) {
	.header{flex-flow:row wrap;-webkit-flex-flow:row wrap}
	.logo{order:1;-webkit-order:1}
	.header-right{order:2;-webkit-order:2}
	.header_menu{order:3;-webkit-order:3;width:100%;margin:0}
	.footer-left{order:2;-webkit-order:2}
	.footer-right{order:3;-webkit-order:3}
	.footer-center{display:block;order:1;-webkit-order:1;width:100%;margin-bottom:20px}
	.footer-center br{display:none}
}

@media screen and (max-width: 1024px) {
	body{overflow-x:auto;padding:0}
	body.over-hidden{overflow-y:hidden}
	.main{padding:0 10px}
	.no-mobil{display:none !important}
	.mobil{display:block !important}
	header{padding-top:55px;position:relative}
	.header_menu{padding:10px;position:fixed;top:0;left:0;width:100%;
		display:-webkit-flex;display:flex;
		justify-content:flex-end;-webkit-justify-content:flex-end;z-index:700;
		align-items:center;-webkit-align-items:center;background:#63371d;color:#FFF
	}
	.nav{position:fixed;top:45px;bottom:0;width:100%;left:-100%;background:#63371d;overflow:hidden;
		transition:left 0.4s;-webkit-transition:left 0.4s;z-index:700;border-top:1px solid #ac8365
	}
	.nav.active{left:0}
	.burger-nav{display:-webkit-flex;display:flex;
		justify-content:flex-end;-webkit-justify-content:flex-end;
		align-items:center;-webkit-align-items:center
	}
	.burger-nav>div:nth-of-type(1){margin-right:5px}
	.menu{display:block;position:absolute;left:20px;top:10px;right:20px;bottom:20px;overflow:auto}
	.menu li{font-size:16px;margin-bottom:15px}
	.menu>li>div{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
	.menu a:hover,.menu .current,.menu>li:hover>a,.menu>li:hover>div,.menu>li>div:hover{color:#ac8365}
	.menu>li{margin-right:0;padding:0}
	.menu>li>a,.menu>li>div{padding:5px 0;display:inline-block}
	.menu ul{padding:10px 0 0 25px;margin:0;position:relative;top:auto;left:auto;
		background:transparent;visibility:visible;opacity:1;width:auto;
		border::none
	}
	.footer{justify-content:center;-webkit-justify-content:center}
	.footer-left{margin-bottom:30px}
	.footer-right{width:100%;text-align:center}
	.footer-right .phone-sity{text-align:center}
	.footer-copy{margin-bottom:20px}
	.info-for-pages{font-size:16px}
	.info-for-pages img{float:none !important;margin:0 0 15px !important;display:block !important}
	.gall-flex{width:calc(100% / 4 - 20px)}
	.blockSmallFoto.mobil-no-wrap{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;overflow-x:auto}
	.blockSmallFoto.mobil-no-wrap .gall-flex{min-width:250px;max-width:250px;width:250px}
	.contact-left{width:100%;padding:0}
	.contact-right{width:100%}
	.contact-right iframe{width:100% !important;height:300px !important}
	.contact-right>ymaps>ymaps{height:300px !important}
	.policy-info{position:fixed;left:0;bottom:0;background:#FFF;z-index:2000;width:100%;
		display:-webkit-flex;display:flex;justify-content:center;-webkit-justify-content:center
	}
	.policy-info>div{width:100%;max-width:700px}
	#BoxModalMain{display:block;padding:10px}
	#Dialog{margin:0 auto}
	.home-info{flex-flow:row wrap;-webkit-flex-flow:row wrap;
		justify-content:center;-webkit-justify-content:center
	}
	.home-info-image{margin:0;order:2;-webkit-order:2;width:100%;max-width:500px}
	.home-info-item{width:100%;margin:0 0 20px;order:1;-webkit-order:1;padding:0}
	.home-info-item .info-for-pages *{font-size:16px !important}
	.home-info-item .info-for-pages h4 *{font-size:24px !important}
	.for-home-info{background:none}
	.home-advantages_item{width:calc(100%/3 - 20px)}
	.home-advantages_item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
	.doctor-item{width:calc(100%/3 - 20px)}
	
	.for-home-grid{padding:0 10px}
	.home-grid{margin:0 -10px;display:-webkit-flex;display:flex;
		flex-flow:row wrap;-webkit-flex-flow:row wrap;
		justify-content:center;-webkit-justify-content:center;
		grid-gap:unset;height:auto;min-height:auto
	}
	.home-grid div{margin:0 10px 20px;background:none}
	.home-grid img{visibility:visible}
	.home-grid1{width:100%;order:1;-webkit-order:1}
	.home-grid1 img{width:999px}
	.home-grid2{order:4;-webkit-order:4}
	.home-grid2 img{width:500px}
	.home-grid3{order:6;-webkit-order:6}
	.home-grid3 img{width:320px}
	.home-grid4{order:2;-webkit-order:2}
	.home-grid4 img{width:450px}
	.home-grid5{order:3;-webkit-order:3}
	.home-grid5 img{width:531px}
	.home-grid6{order:7;-webkit-order:7}
	.home-grid6 img{width:501px}
	.home-grid7{order:5;-webkit-order:5}
	.home-grid7 img{width:320px}
}
/*
.flex{display:-webkit-flex;display:flex}
.flex-wrap{flex-flow:row wrap;-webkit-flex-flow:row wrap}
.flex-align-center{align-items:center;-webkit-align-items:center}
.flex-align-start{align-items:start;-webkit-align-items:start}
.flex-align-end{align-items:flex-end;-webkit-align-items:flex-end}
.flex-justify-between{justify-content:space-between;-webkit-justify-content:space-between}
.flex-justify-center{justify-content:center;-webkit-justify-content:center}
.flex-justify-end{justify-content:flex-start;-webkit-justify-content:flex-start}
.flex-justify-around{justify-content:space-around;-webkit-justify-content:space-around}
.flex-column{display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column}
*/
@media screen and (max-width: 800px) {
	.gall-flex{width:calc(100% / 3 - 20px)}
}
@media screen and (max-width: 770px) {
	.logo{margin:0 auto 10px}
	.header-right{width:100%;display:-webkit-flex;display:flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;
		justify-content:space-between;-webkit-justify-content:space-between
	}
	.home-advantages_item{width:calc(100%/2 - 20px)}
	.home-advantages_item h2{font-size:18px}
	.namePages{font-size:20px}
	.doctor-item{width:calc(100%/2 - 20px)}
}
@media screen and (max-width: 600px) {
	.gall-flex{width:calc(100% / 2 - 20px)}
	.home-advantages,.doctor{margin:0;justify-content:center;-webkit-justify-content:center}
	.home-advantages_item{width:100%;max-width:400px;margin:0 auto 30px}
	.doctor-item{width:100%;max-width:350px;margin:0 auto 30px}
}
@media screen and (max-width: 500px) {
	.header-right .phone-sity{width:100%;text-align:center}
	.header-right .phone-sity:nth-of-type(1){margin-bottom:10px}
}
@media screen and (max-width: 450px) {
	.blockSmallFoto{justify-content:center;-webkit-justify-content:center;margin:0}
	.blockSmallFoto.mobil-no-wrap{justify-content:flex-start;-webkit-justify-content:flex-start;margin:0}
	.gall-flex{width:100%;margin:0 0 20px}
	.gall-image>div{display:none}
	.gall-flex img{display:block !important}
}
