@import url('https://fonts.googleapis.com/css?family=Open+Sans');
* {
    font-family:"Open Sans" !important;
    /*font-size: 18px;*/
}

@media screen and (min-width: 397px) {
.header {
padding: 18px!important;
}}


@media (max-width: 350px) {
.screen-one .main-title {
    padding-top: 40px!important;
}}

.schem {
    padding-bottom: 0px!important;
}


.tdd tr td:nth-child(2) {
    width: 100px;
}

#MightyCallCBW-8e59cc3d-5a06-4201-b9ec-fd2f6f4e080a {display: none!important;}

.up{text-transform:uppercase;}
.none{text-decoration:none;}
.bold{font-family:"Open Sans"; font-weight: bold;}
.un{text-decoration:underline;}
.in{display:inline-block;}
.vam{vertical-align:middle;}
.rel{position:relative;}
.bl{display:block;}
.abs{position:absolute;}
.reg{font-family:"Open Sans";}
.med{font-family:"Open Sans";}
.demi{font-family:"Open Sans";}
body,
html{width:100%;height:100%;position:relative;}
body{background:#fff;overflow-x:hidden; padding-top: 40px !important;}
body,
th,
td{font-size:14px;color:#333333;}
body,
form,
object,
h1,
h2,
h3,
h4,
h5,
h6,
p{margin:0;padding:0;}
img,
table{border:none;}
table{border-collapse:collapse;}
table td{padding:0;}
a{color:#333333;}
a:hover{text-decoration:none;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease;}
input,
textarea,
button,
select{margin:0;outline:none;font-family:"Open Sans";}
button,button:hover{-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease;}
section,
header,
footer,
nav,
main{display:block;}
.clear{clear:both;}
.wrap{margin:0 auto;width:1260px;}
.header{position:fixed;width:100%;left:0;top:0px;z-index:2;}
.header.opened{top:0;}
.header .top-menu{padding-top:3px !important;}
.header {
    background: #0c265a;
    padding: 10px 0;
}
.header .logo{float:left;}
.header .logo a{color:#fff;text-decoration:none;font-size:20px;font-family:"Open Sans";vertical-align:middle;}
.header .logo button {border:0;cursor:pointer;border-radius:4px;text-transform:uppercase;color:#fff;background:#f6151e;vertical-align:middle;padding:5px 0px;margin-left:10px;}
.header .logo button .top_phone{font-family:"Open Sans";font-size:12px;border:0;cursor:pointer;border-radius:4px;text-transform:uppercase;color:#fff;vertical-align:middle;padding:5px 10px;}
.header .top-menu{float:right;}
.header .top-menu ul{padding:0;margin:0;list-style:none;}
.header .top-menu ul li{display:inline-block;margin-left:40px;}
.header .top-menu ul li a{font-size:16px;text-decoration:none;text-transform:uppercase;color:#9e9e9e;font-family:"Open Sans";}
.header .top-menu ul li a:hover{color:#fff;}
.screen-one{background:url('images/bg-1.jpg') no-repeat center;background-size:cover;color:#fff;}
.screen-one .wrap{position:relative;}
.phone {position:relative;}

@media screen and (max-width: 1280px) {
.doctors .list .item img {
    width: 70%;
}}


@media (max-width: 991px){
.screen-three .image { display: none;}
.screen-three.last .content {
    padding-left: 0px!important;
	text-align: center;
}

}


.screen-four .titl {
padding-left: 15px!important;}



@media screen and (min-width: 1281px) {
h1 {
padding-top: 10px!important;
}}




.screen-one .main-title {
    font-family: "Open Sans";
    text-transform: uppercase;
    font-size: 55px;
    margin-bottom: 29px;
    padding-top: 10px;
}
.screen-one .list {
    font-size: 24px;
    line-height: 36px;
    padding-bottom: 80px;
    color: #0c265a;
}
.screen-one .phone{font-family:"Open Sans";font-size:18px;margin-bottom:28px;}
.screen-one .phone span{display:block;font-family:"Open Sans";font-size:58px;margin-top:5px;}
.screen-one .phone span a{color:#fff;text-decoration:none;}
.screen-one .phone span img,.screen-three .phone span img{vertical-align:middle;margin-top:-8px;margin-right: 15px;}
.screen-one .button{font-family:"AvenirNextCyr-Medium";font-size:18px;padding-bottom:20px;}
.screen-one .button button {
    font-size: 16px;
    cursor: pointer;
    border-radius: 60px;
    text-transform: uppercase;
    color: #fff;
    background: #0c265a;
    width: auto;
    height: auto;
    margin-top: 15px;
    padding: 0;
    border: 2px solid red;
}


.con .button button {
    font-size: 16px;
    cursor: pointer;
    border-radius: 60px;
    text-transform: uppercase;
    color: #fff;
    background: #0c265a;
    width: auto;
    height: auto;
    margin-top: 15px;
    padding: 0;
    border: 2px solid red;
}

.screen-one .button button a{color: #fff;text-decoration: none;padding: 25px 90px;display: block;}
.screen-one .image{position:absolute;bottom:0;right:0px;}
.screen-two .wrap{position:relative;}
.screen-two .chrest{position:absolute;width:273px;height:273px;background:url('images/chrest.png');top:0;left:-100px;}
.screen-two .tit{float:left;font-size:30px;font-family:"Open Sans";text-transform:uppercase;padding-top:100px;position:relative;}
.title{font-size:30px;font-family:"Open Sans";text-transform:uppercase;padding-top:100px;position:relative;text-align:center;}
.screen-two .content{margin-left:410px;padding-top:50px;}
.screen-two .col{float:left;width:46%;}
.screen-two .col.right{float:right;}
.screen-two .item{margin-bottom:40px;}
.screen-two .item span{display:inline-block;font-family:"Open Sans";color:#fff;font-size:36px;width:75px;height:75px;border-radius:50%;line-height:75px;text-align:center;background:#4670bc;float:left;}
.screen-two .item div{font-family:"Open Sans";font-size:18px;margin-left:100px;padding-top:10px;}
.block-ad2{float:right;margin-top:30px;margin-bottom:50px;}

@media (max-width: 730px) {
.skryt {display: none;}}



@media (max-width: 991px) {
.schem .list .item {

    display: inline-block!important;
    width: 49%!important;
    vertical-align: top!important;
}}


.screen-three{background:url('images/bg-2.jpg') no-repeat 0 100%;background-size:cover;color:#fff;}
.screen-three.last{background:url('images/bg-3.jpg') no-repeat center;background-size:cover;}
.screen-three.last .content{width:550px;padding-bottom:20px;}
.screen-three .wrap{position:relative;}
.screen-three .image{position:absolute;left:-50px;bottom:0;}
.last .image{position:absolute;left:-130px;bottom:0;}
.screen-three.last .content {padding-left: 550px}
.screen-three .content{padding-left:480px;padding-top:40px;width:580px;}
.screen-three .main-title{font-size:48px;font-family:"Open Sans";margin-bottom:20px;line-height:56px;}
.screen-three p{font-size:20px;margin-bottom:30px;}
.screen-three .phone{margin-bottom:30px;font-size:18px;}
.screen-three .phone span{display:block;font-family:"Open Sans";font-size:48px;margin-top:5px;}
.screen-three .phone span a{color:#fff;text-decoration:none;}
.screen-three .phone span img{vertical-align:middle;margin-top:-8px;}
.screen-three .button{padding-bottom:50px;font-size:18px;}
.screen-three .button button{    font-size: 16px;
    cursor: pointer;
    border-radius: 60px;
    text-transform: uppercase;
    color: #fff;
    background: #0c265a;
    width: auto;
    height: auto;
    margin-top: 15px;
    padding: 0;
    border: 2px solid red;}
.screen-three .button button a{color: #fff;text-decoration: none;padding: 25px 90px;display: block;}



.effect {
    float: left;
    position: relative;
    overflow: hidden;
}
.effect:hover img {
    transform: scale(1.2);
}

.effect img {
    width: 100%;
    height: 240px;
    transform: scale(1);
    transition: all 0.3s linear 0s;
}
.effect:hover .caption3{
    opacity: 0;
    transform: scale(2);
}
.effect .caption3{
    position: absolute;
    top: 0;
    left: 0px;
    background: rgba(68, 177, 156, 0.18);
    width: 100%;
    height: 240px;
    color: #fff;
    opacity: 1;
    transition: all 0.2s linear 0s;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    background-repeat: no-repeat;
    background-position: center;
    transform: scale(1);
    transition: all 0.2s linear 0s;
}

button a{color:white;text-decoration: none;}
button:hover {background: #a71b21 !important;}
.slider button:hover {background: none !important;}
.callback-block.con {margin-top: 95px !important;}
.con { margin-top: 120px !important; width: 100% !important; float: none !important; max-width: 100% !important;line-height: normal !important;}
.con .wrap {
	background: url('images/bg-5.jpg') no-repeat !important;
	width: 1260px !important; float: none !important; max-width: 100% !important; margin-top: 0 !important;
	line-height: normal !important;
}
.con .wrap img {
	float: none !important;
	width: auto !important;
}

.callback-block {
background: #7f9ac9!important;}

.con .button { text-align: right; float: none !important; width: auto !important; }
.con .content { max-width: 630px; width: 100%; float: none !important; margin-top: 0 !important; width: auto !important}
.con .button button a{padding: 25px 90px;display: block;}
.screen-four{padding-bottom:40px;background:url('images/fig-4.png') no-repeat 120px 320px;}
.screen-four .wrap{position:relative;}
.screen-four .chrest{position:absolute;width:273px;height:273px;background:url('images/chrest.png');top:0;left:-100px;}
.screen-four .tit{float:left;font-size:36px;font-family:"Open Sans";text-transform:uppercase;padding-top:100px;position:relative;}
.screen-four .titl{float: left;font-size: 15px;font-family: "Open Sans";display: block;width: 400px;}
.screen-four .titl b{font-size:23px;}
.screen-four .titl .list{color: #4a4949;}
.screen-four .titl .list p{margin:5px 0}
.screen-four .rek{float:left;margin-top:100px;}
.screen-four .tit p{font-size:18px;font-family:"Open Sans";color:#6f6f6f;padding:30px 0;text-transform:none;width:280px;line-height:26px;}
.screen-four .content{margin-left:420px;padding-top:70px;}
.block-ad{position:absolute;left:0;top:960px;}
.block-ad-title{font-size:24px;color:#303030;margin-bottom:20px;}
.screen-four .table {
    border: 4px solid #819cd1;
    background: #ffeb3b05;
    padding: 25px 35px;
    margin-bottom: 20px;
    border-radius: 11px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.screen-four .table table{width:100%;}
.screen-four .table table thead tr td {
    font-family: "Open Sans";
    font-size: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f6151e;
}
.screen-four .table table tbody tr:last-child td{border-bottom:0;}
.screen-four .table table tbody tr td {
    border-bottom: 1px solid #819cd1;
    padding: 11px 0;
    font-size: 18px;
}
.screen-four .table table tbody tr td:last-child{font-family:"Open Sans";}
.screen-four .table table tbody tr td:first-child{color:#333;}
.screen-four .col{float:left;width:49%;}
.screen-four .col.right{float:right;}
.screen-five{padding-bottom:50px;}
.screen-five .wrap{position:relative;}
.screen-five .chrest{position:absolute;width:273px;height:273px;background:url('images/chrest.png');top:0;left:-100px;}
.screen-five .tit{font-size:36px;font-family:"Open Sans";text-transform:uppercase;padding-top:100px;position:relative;margin-bottom:50px;}
.screen-five .list .item{float:left;width:50%;position:relative;margin-bottom:80px;}
.screen-five .list .item img{position:absolute;left:0;top:30px;}
.screen-five .list .item .content {
    border: 3px solid #b2cae0;
    border-radius: 68px;
    background-color: #0c265a05;
    margin-right: 70px;
    margin-left: 70px;
    padding: 30px 50px 0 80px;
    height: 270px;
    font-size: 18px;
    line-height: 28px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.screen-five .list .item .content div{font-family:"Open Sans";font-size:24px;margin-bottom:15px;}
.doctors {
    background: #99b0dc url(images/bg-3-1.jpg) no-repeat top center;
    padding-bottom: 30px;
}
.doctors .tit {
    font-size: 36px;
    text-transform: uppercase;
    padding-top: 100px;
    position: relative;
    margin-bottom: 40px;
    color: white;
}
.doctors .tit p {
    font-size: 18px;
    color: #fff;
    padding: 30px 0;
    text-transform: none;
    width: 460px;
    line-height: 26px;
}
.doctors .list .item{float:left;width:33.333334%;margin-bottom:50px;position:relative;}
.doctors .list .item img {
    position: absolute;
    left: 33px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    top: 0;
    max-width: 80%;
}
.doctors .list .item .content {
    background: #fff;
    border: 3px solid #0c265a;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    border-radius: 4px;
    margin-left: 20px;
    margin-right: 70px;
    margin-top: 20px;
    padding: 340px 40px 0 20px;
    height: 140px;
    font-size: 16px;
    color: #5a5a5a;
}
.doctors .list .item .content div {
    font-family: "Open Sans";
    font-size: 24px;
    color: #0c265a;
    margin-bottom: 10px;
}
.prof{padding-bottom:30px;}
.prof .wrap{position:relative;}
.prof .chrest{position:absolute;width:273px;height:273px;background:url('images/chrest.png');top:0;left:-100px;}
.prof .tit{font-size:36px;font-family:"Open Sans";text-transform:uppercase;padding-top:100px;position:relative;margin-bottom:50px;}
.prof .list .item{float:left;width:23%;margin:0 1% 20px 1%;font-size:0;position:relative;}
.prof .list .item:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;}
.prof .list .item .effect {
    border: 5px solid #0c265a;
    border-radius: 14px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.prof .list .item img{width:100%;}
.schem{padding-bottom:120px;}
.schem .wrap{position:relative;}
.schem .chrest{position:absolute;width:273px;height:273px;background:url('images/chrest.png');top:0;left:-100px;}
.schem .tit{font-size:36px;font-family:"Open Sans";text-transform:uppercase;padding-top:100px;position:relative;margin-bottom:50px;}
.schem .list .item{float:left;margin-bottom:40px;font-family:"Open Sans";font-size:18px;width:160px;margin-right:60px;}
.schem .list .item:nth-child(6){margin-right:0;}
.schem .list .item:nth-child(6) div:after{display:none;}
.schem .list .item div {
    font-family: "Open Sans";
    color: #fff;
    font-size: 36px;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    line-height: 75px;
    text-align: center;
    background: #0c265a;
    margin-bottom: 15px;
    position: relative;
}
.schem .list .item div:after {
    content: "";
    position: absolute;
    width: 100px;
    height: 2px;
    background: #b2cae0;
    left: 100%;
    top: 50%;
    margin-left: 20px;
}
.inner-page{background-size:cover;color:#fff;position:relative;min-height:100%;}
.inner-page .main-title{font-family:"Open Sans";font-size:72px;padding-top:50px;margin-bottom:40px;}
.inner-page .icons{font-size:36px;margin-bottom:40px;}
.inner-page .icons div{display:inline-block;margin-left:150px;vertical-align:middle;}
.inner-page .icons div img{margin-right:10px;}
.inner-page .list{font-size:24px;margin-bottom:60px;}
.inner-page .list div{display:inline-block;vertical-align:top;width:240px;width:300px;margin-bottom:15px;}
.inner-page .list div.t2{width:340px;}
.inner-page .list div.t3{width:600px;}
.inner-page .phone{font-family:"Open Sans";font-size:18px;padding-bottom:140px;}
.inner-page .phone span{display:block;font-family:"Open Sans";font-size:58px;margin-top:5px;margin-bottom:40px;}
.inner-page .phone span img{vertical-align:middle;margin-top:-8px;}
.inner-page .phone a{color:#fff;text-decoration:none;}
.inner-page .phone button{font-family:"Open Sans";font-size:16px;border:0;cursor:pointer;border-radius:4px;text-transform:uppercase;color:#fff;background:#d23037;width:360px;height:70px;margin-top:15px;}
.inner-page .phone button.blue{background:#006c78;font-size:18px;text-transform:none;font-family:"AvenirNext-Regular";margin-left:10px;width:auto;padding:0 50px;}
.inner-page .btn1{width:360px;height:57px;;border:0;cursor:pointer;position:absolute;bottom:0;left:50%;margin-left:-180px;display:none;}
.inner-page .btn2{width:123px;height:57px;border:0;cursor:pointer;position:absolute;top:50%;right:0;margin-top:-28px;display:none;}
.screen-four-popup{position:fixed;width:120%;height:100%;min-height:100%;background:#fff;z-index:2;left:-10%;top:0;overflow-y:scroll;display:none;}
.screen-four-popup .close{position:absolute;width:19px;height:19px;top:15px;right:10%;margin-right:10px;cursor:pointer;z-index:2;}
.screen-four-popup .wrap{position:relative;}
.screen-four-popup .chrest{position:absolute;width:273px;height:273px;background:url('images/chrest.png');top:0;left:-100px;}
.screen-four-popup .tit{float:left;font-size:36px;font-family:"Open Sans";text-transform:uppercase;padding-top:100px;position:relative;color:#333;}
.screen-four-popup .content{margin-left:560px;padding-top:100px;}
.screen-four-popup .content.big{margin-left:350px;}
.screen-four-popup .content table{width:100%;}
.screen-four-popup .content table tbody tr td{border-top:1px solid #c2c0c0;padding:12px 0;font-size:18px;color:#c2c0c0;}
.screen-four-popup .content table tbody tr td:last-child{font-family:"Open Sans";}
.screen-four-popup .content table tbody tr td:first-child{color:#333;}
.screen-four-popup footer{padding:200px 0 100px;font-family:"Open Sans";font-size:18px;}
.screen-four-popup footer .phone{float:left;}
.screen-four-popup footer .phone a{}
.screen-four-popup footer .phone span{display:block;font-family:"Open Sans";font-size:58px;color:#d23037;margin-top:10px;}
.screen-four-popup footer .phone span a{text-decoration:none;color:#d23037;}
.screen-four-popup footer .phone span img{vertical-align:middle;margin-top:-10px;}
.screen-four-popup footer .button{float:right;}
.screen-four-popup footer .button button{font-family:"Open Sans";font-size:16px;border:0;cursor:pointer;border-radius:4px;text-transform:uppercase;color:#fff;background:#d23037;width:360px;height:70px;margin-top:15px;}
.overlay{position:fixed;left:0;top:0;background:#000;opacity:0.8;width:100%;height:100%;z-index:10000;display:none;}
.modalform{background:#fff;border-radius:10px;width:550px;text-align:center;height:250px;position:fixed;top:50%;margin-top:-125px;left:50%;margin-left:-275px;z-index:10005;display:none;}
.modalform .modalform_close{position:absolute;top:15px;right:15px;}
.modalform .text{padding:40px;font-size:18px;color:#000;padding-bottom:20px;padding-top:50px;}
.modalform .text2{padding:40px;font-size:20px;color:#000;padding-bottom:20px;padding-top:10px;}
.modalform .ok{font-family:"Open Sans";text-decoration:none;text-transform:uppercase;text-align:center;padding:0 50px;color:#fff;line-height:40px;height:40px;display:inline-block;border-radius:4px;background:#d23037;font-size:12px;}
.form_up{display:none;z-index:10000;position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);}
.form_up .container{position:relative;width:400px;padding:40px;margin:auto;background:#fff;text-align:center;}
.form_up .h3{text-align:center;color:#333;font-size:22px;font-weight:400;margin:0 auto 10px auto;padding:0;}
.form_up p{text-align:center;color:#333;font-size:16px;font-weight:400;margin:0 auto 25px auto;padding:0;}
.form_up input{display:block;margin:20px auto 20px auto;text-align:center;border:solid 1px #C1C1C1;background-color:#ffffff;font-size:16px;width:260px;height:45px;line-height:45px;border-radius:3px;}
.form_up .close{position:absolute;right:0px;top:0px;margin:15px;cursor:pointer;padding:9px) 0 0 no-repeat;opacity:0.4;}
.form_up .close:hover{opacity:0.7;}
.form_up .button{display:inline-block;width:260px;height:50px;line-height:50px;padding:0px;text-align:center;font-family:"AvenirNextCyr-Demi";font-size:14px;border:0;cursor:pointer;border-radius:4px;text-transform:uppercase;color:#fff;background:#d23037;}
.img-foot{margin-top:100px !important;}
.img-foot .image{height:400px;}
.page_wrapper .bread{font-size:18px !important;}
.page_wrapper .bread > a{font-size:18px !important;text-decoration:underline !important;}
.menu-open{position:relative;padding-right:20px;}
.menu-open span{position:absolute;top:3px;right:0px;display:block;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="6px"><path fill-rule="evenodd" fill="rgb(158, 158, 158)" d="M6.000,5.657 L0.343,-0.000 L11.657,-0.000 L6.000,5.657 Z"/></svg>') 0px 0px no-repeat;width:12px;height:6px;}
.menu-open:hover span{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="6px"><path fill-rule="evenodd" fill="rgb(255, 255, 255)" d="M6.000,5.657 L0.343,-0.000 L11.657,-0.000 L6.000,5.657 Z"/></svg>') 0px 0px no-repeat;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease;}
.menu-v{display:none;position:absolute;top:19px;left:0;width:270px;background:#292929;z-index:1000;padding:20px 0 !important;padding-left:20px !important;}
.menu-open:hover .menu-v{display:block;}
.menu-v li{display:block !important;text-align:left !important;margin-left:0 !important;}
.menu-v li a{line-height:24px;font-size:12px !important;}
.image.doc-5{left: -90px !important; width: 450px;}

.main404 {
    background-size: cover;
    color: #fff;
    position: relative;
    height: 100%;
}

.main404dog {
    position: absolute;
    bottom: 0;
    right: 100px; 
    width: 787px;
}

.main404dog > img {
    display: block;
}

.title404 {
    padding-left: 440px;
    padding-top: 150px;
    font-family: Tahoma !important;
    font-size: 50px;
    font-weight: bold;
    text-align: right;
    max-width: 580px;
}

.next404 {
    padding-left: 460px;
    margin-top: 100px;
    font-family: Tahoma !important;
    font-size: 18px;
    font-weight: 100;
    text-align: left;
    max-width: 580px;
}

.next404 > div {
    margin-bottom: 20px;
}

.next404 > a {
    border-radius: 4px;
    text-transform: uppercase;
    color: #fff;
    background: #d23037;
    text-decoration: none;
    width: 300px;
    height: 70px;
    line-height: 70px;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    display: block;
}

@media (max-width: 1600px) {
    .title404,
    .next404 {
        padding-left: 30px;
    }
}

@media (max-width: 1400px) {
    .main404dog {
        right: 50px;
    }
}

@media (max-width: 1280px) {
    .main404dog {
        right: 0px;
    }
    .header .top-menu ul li, .header .top-menu ul li {
        margin-left: 25px;
    }
}

@media (max-width: 1024px) {
    .main404dog > img {
        width: 70%;
        float: right;
    }
	.no-mob{display:none;}
}

@media (max-width: 800px) {
    .main404dog > img {
        width: 50%;
    }
}

@media (max-width: 465px) {
    .next404 {
        padding-left: 20px;
        margin-top: 50px;
    }
    .title404 {
        padding-left: 0;
        text-align: center;
        padding-top: 50px;
        font-size: 32px;
    }
    .title404 > img {
        width: 100%;
        max-width: 90%;
    }
    .main404dog {
        
        right: auto;
        width: auto;
    }
    .main404dog > img {
        width: 100%;
    }
}

@media (max-width: 320px) {
    .next404 {
        padding: 0 20px;
        margin-top: 20px;
    }
    .next404 > a {
        width: 280px;
    }
    .main404dog > img {
        width: 70%;
    }
	.header .top-menu ul li a, .header-fixed .top-menu ul li a {
		font-size: 13px !important;
	}
	.header .logo button {
		padding: 3px 1px;
	}
	.screen-one .main-title {
		font-size: 25px !important;
	}
	.header .top-menu ul li, .header-fixed .top-menu ul li {
		margin: 0px 5px !important;
	}
}

@media (min-width:1025px){
.list-img {
    display: block;
    width: 100%;
    float: left;
}
.list50 {
    width: 50%;
    float: left;
    margin: 0 !important;
}
.img50 {
    display: block;
    float: left;
    margin-top: 0 !important;
}
.img50 img{
	margin-top:0 !important;
	margin-left:50px;
}
}
@media (max-width:480px){.form_up .container{position:relative;width:300px;padding:40px 10px;margin:auto;background:#fff;text-align:center;}
}

@media (max-width:1025px){.den{display: none;}}


@media (max-width:1280px){.wrap{width:970px;}
.screen-three .image {
        left: 0;
    }
    .con .image {
        left: 60px;
    }
.header .top-menu{padding-right:0;}
.header-fixed .top-menu{padding-right:0;}
.screen-one .image{right:0;}
.screen-one .main-title{font-size: 50px; padding-top: 50px;}
.screen-one .list{font-size:20px;}
.screen-one .phone span{font-size:42px;}
.screen-two .content{margin-left:280px;}
.screen-three .image{max-height:110%;}
.screen-three .content{padding-left:400px;}
.con .content {
    padding-left: 320px;
}
.screen-four .content{margin-left:320px;}
.screen-four .table{padding:15px 20px;}
.screen-five .list .item .content{padding:15px 30px 20px 50px;height:auto;}
.doctors .list .item .content{margin-right:20px;padding-top:300px;height:auto;padding-bottom:30px;}
.schem .list .item{margin-right:10px;width:150px;font-size:16px;}
.schem .list .item div:after{width:40px;}
.screen-four-popup .content{margin-left:300px;}
.screen-four-popup .content.big{margin-left:300px;}
.screen-four-popup footer .phone span{font-size:50px;}
}
@media (max-width:1024px){.header .top-menu ul li, .header-fixed .top-menu ul li{margin-left:20px;}
}


@media (max-width:1280px){.screen-one .image{display:none;}




@media (max-width:991px){.wrap{width:750px;}
.screen-one .image{display:none;}
.screen-two .tit{float:none;}
.screen-two .content{margin:0;padding-top:30px;}
.screen-three .image{max-height:105%;}
.screen-three .content{width:auto;padding-left:360px;}
.screen-three .main-title{font-size:36px;line-height:110%;}
.screen-three .phone span{font-size:30px;}
.screen-four .tit{float:none;}
.screen-four .tit p{width:auto;}
.screen-four .content{margin:0;padding-top:30px;}
.screen-five .list .item .content{margin-right:5px;}
.doctors .list .item .content{padding-top:220px;}
.doctors .list .item .content div{font-size:20px;}
.schem{padding-bottom:30px;}
.schem .list .item{float:none;width:auto;margin:0 0 40px 0;}
.schem .list .item div:after{display:none;}
.screen-three.last .content{width:auto;}
.inner-page .main-title{font-size:50px;}
.inner-page .icons div{margin-left:50px;}
.inner-page .phone button{width:300px;}
.inner-page .phone button.blue{padding:0 40px;}
.screen-four-popup .content table tbody tr td{font-size:14px;}
.screen-four-popup footer{text-align:center;padding:100px 0 50px;}
.screen-four-popup footer .phone{float:none;}
.screen-four-popup footer .button{float:none;padding-top:20px;}
.block-ad{left:auto;right:0;top:50px;}
}
@media (max-width:768px){
body {padding-top: 60px !important;}
.wrap{width:auto;padding:0 5px;}
#ceny td img{margin-left:0 !important;}
.screen-four .table table tbody tr td:nth-child(2), .screen-four .table table tbody tr td:nth-child(3) {text-align: right; font-size: 20px;
    font-weight: 500;}
.screen-five .list .item img { margin: 0 auto;display: block;}
.main-title,.phone,.button,.titl b,.item .content,.schem{text-align: center;}
.schem .list .item div {margin: 0 auto 15px;}
.main-title br{display:none;}
.screen-five .list .item {margin-bottom: 40px;}
.screen-five {padding-bottom: 0;}
.doctors .list .item img {left: 0;}
.tit{font-size:30px !important;text-align: center;}
.title{padding-top: 60px !important;}
.screen-three.last .content {padding-left: 0px;}
.screen-four .titl {width: auto;padding: 0 10px;}
.image {display:none;}
.header,
.header-fixed{text-align:center;}
.header .logo,
.header-fixed .logo{float:none;}
.header .top-menu,
.header-fixed .top-menu{float:none;}
.header .top-menu ul li,
.header-fixed .top-menu ul li{margin:0px 10px;}
.header .top-menu ul li a,
.header-fixed .top-menu ul li a{font-size:15px;}
.screen-one .main-title{font-size:26px;padding-top:30px;}
.screen-one .list{font-size:16px;line-height:150%;}
.screen-one .phone span{font-size:26px;}
.screen-one .phone span img{width:30px;}
.screen-one .button button{width:90%;}
.screen-one .button button a {padding: 15px 30px;}
.screen-two .tit{padding-top:40px;}
.screen-two .col{float:none!important;width:auto;}
.screen-three{background-size:cover;}
.screen-three.last .image{display:none;}
.screen-three .content{padding-left:0;}
.screen-three .phone span{font-size:26px;}
.screen-three .phone span img{width:30px;}
.screen-three .button button{width:100%;}
.screen-four .tit{padding-top:40px;}
.screen-four .table table thead tr td{font-size:20px;}
.screen-four .table table tbody tr td{font-size:14px;}
.screen-four .col{float:none!important;width:auto;}
.screen-five .tit{padding-top:40px;}
.screen-five .list .item{float:none;width:auto;}
.screen-five .list .item img{position:relative;top:auto;left:auto;}
.screen-five .list .item .content{font-size:15px;line-height:150%;margin:20px 0 0 0;padding:15px 20px;}
.screen-five .list .item .content div{font-size:20px;}
.doctors .tit{padding-top:40px;font-size:32px;}
.doctors .tit p{width:auto;}
.doctors .list .item{float:none;width:auto;}
.doctors .list .item img{position:relative;max-width:100%;width:100%;}
.doctors .list .item .content{margin:10px 0 0 0;padding:15px;}
.prof .tit{padding-top:40px;}
.prof .list .item{width:48%;}
.schem .tit{padding-top:40px;}
.inner-page .main-title{font-size:23px;padding-top:30px;margin-bottom:10px;}
.inner-page .icons{font-size:20px;margin-bottom:15px;}
.inner-page .icons div{margin:10px 0 0 0;}
.inner-page .icons div img{width:50px;margin-right:4px;}
.inner-page .list div{display:block;width:auto;font-size:20px;}
.inner-page .list br{display:none;}
.inner-page .phone{text-align:center;font-size:22px;padding-bottom:70px;height:130px;}
.inner-page .phone a{font-size:22px;margin-top:10px;padding:8px 0;border-radius:4px;display:block;font-family:"Open Sans";color:#fff;text-decoration:none;}
.inner-page .phone span{}
.inner-page .phone span img{display:none;}
.inner-page .phone p{display:none;}
.inner-page .phone button{display:none;}
.inner-page .btn1{display:block;width:200px;height:35px;}
.inner-page .btn2{display:block;width:35px;height:100px;margin-top:-50px;}
.screen-four-popup .chrest{display:none;}
.screen-four-popup .wrap{margin:0 5%;) no-repeat top left;padding:0 30px;}
.screen-four-popup .tit{font-size:24px;text-transform:none;font-family:"Open Sans";padding-top:30px;float:none;}
.screen-four-popup .tit br{display:none;}
.screen-four-popup .content{margin:0;padding-top:20px;}
.screen-four-popup .content.big{margin:0;padding-top:20px;}
.screen-four-popup .content table tbody tr{display:block;border-bottom:1px solid #c2c0c0;position:relative;padding:8px 0;}
.screen-four-popup .content table tbody tr td{border-top:0;display:block;padding:0;}
.screen-four-popup .content table tbody tr td:nth-child(1){padding-right:100px;}
.screen-four-popup .content table tbody tr td:nth-child(2){padding-top:2px;}
.screen-four-popup .content table tbody tr td:nth-child(3){position:absolute;right:0;top:8px;}
.screen-four-popup footer{padding:20px 0;font-size:22px;text-align:center;font-family:"AvenirNextCyr-Bold";color:#ff5e1b;}
.screen-four-popup footer .phone span img{display:none;}
.screen-four-popup footer .phone span a{font-size:22px;margin-top:10px;background:#d23037;padding:12px 0;border-radius:4px;display:block;font-family:"Open Sans";color:#fff;text-decoration:none;}
.screen-four-popup footer .button{display:none;}
.screen-four-popup .screen-two .item{margin-bottom:10px;}
.screen-four-popup .screen-two .item span{font-size:0;width:6px;height:6px;background:#ff5e1b;margin-top:5px;}
.screen-four-popup .screen-two .item div{margin-left:15px;padding-top:0;font-size:14px;}
.block-ad{left:auto;right:20px;top:20px;}
.block-ad-title{margin-bottom:10px;}
.header .top-menu ul li a, .header-fixed .top-menu ul li a{font-size:14px;}
}
@media (max-width:560px){.modalform{width:320px;height:250px;margin-top:-125px;margin-left:-160px;}
.modalform .text{padding-top:40px;}
.block-ad{display:none;}
.header .logo, .header-fixed .logo{float:none;text-align:center;}
.header .top-menu,
.header-fixed .top-menu{padding-right:0;margin-top:10px;text-align:center;}
.header-fixed .top-menu ul li{margin-left:10px;}
.header .logo a,
.header-fixed .logo a{font-size:16px;}
body {padding-top: 95px !important;}
}
@media (max-width:414px){.screen-four .table table tbody tr td:nth-child(1){}
.screen-four .table table tbody tr td:nth-child(2),
.screen-four .table table tbody tr td:nth-child(3){font-size:12px;padding:0 5px;width:20%;}
.block-ad2{display:none;}
}
@media (max-width:360px){.screen-four .table table tbody tr td:nth-child(1){}
.screen-four .table table tbody tr td:nth-child(2),
.screen-four .table table tbody tr td:nth-child(3){font-size:8px;padding:0 5px;width:25%;}
}

.callibri-module-area {
    display: none !important;
}

.name {    font-size: 32px;
    text-align: center;
    padding-bottom: 22px;
    font-weight: bold;}
    
    .phone {
    position: relative;
    text-align: center!important;
}

.map {width: 100%!important;}