
html, body, div, span, applet, object,
iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b,
u, i, center, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside,
canvas, details, embed, figure, figcaption,
footer, header, hgroup, menu, nav, output, ruby,
section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;}

body {
	line-height: 1;
}
 @font-face {
    font-family: MuseoSansCyrl-300; /* Имя шрифта */
    src: url(../fonts/MuseoSansCyrl-300.ttf); /* Путь к файлу со шрифтом */
    font-display: fallback;
   }
@font-face {
    font-family: MuseoSansCyrl-900; /* Имя шрифта */
    src: url(../fonts/MuseoSansCyrl-900.ttf); /* Путь к файлу со шрифтом */
    font-display: fallback;
   }



h1,h2,h3,h4,h5 {font-family: "MuseoSansCyrl-900";}
p {font-family: "MuseoSansCyrl-300";font-size: 16px;color: #212529;}
ul,ol li {color: #212529;font-family: "MuseoSansCyrl-300";}
ul,ol{padding-left: 20px;}
.row-header {margin: 15px 0;}
.header-logo {text-align: center;}
.nav-link {text-transform: uppercase; font-family: MuseoSansCyrl-300; font-weight: bold;}
.navbar {background: white;border-top: 1px solid #ededed;padding: 0px !important;}
.navbar-light .navbar-nav .nav-link {color: #30383B !important;transition: 1s;line-height: 3;}
.navbar-light .navbar-nav .nav-link:hover {color: #30383B !important;color: #3FB6E0 !important;}
.navbar-light .navbar-nav .active>.nav-link {color: #3FB6E0 !important;border-top: 1px solid #3FB6E0;}
.header-block-1-p1{font-size: 23px;margin: 0px;color: #30383B;}
.header-block-1-p1 a:hover{text-decoration: none;color: #30383B;}
.header-block-1-p2{font-size: 15px; margin: 0px; margin-top: -5px;color: #30383B;}
.header-block-1-p2 a{font-weight: bold;}
.header-block-1-p2 a:hover{cursor: pointer;}
.header-block-1 a{color: #30383B;}
.header-block-1 span{font-weight: bold; color: #0096d5;transition: 1s;font-family: "MuseoSansCyrl-900";}
.header-block-1 span:hover{color: #0079b8;}

.header-block-2-p1{font-size: 23px;margin: 0px;color: #30383B;}
.header-block-2-p1 a:hover{text-decoration: none;color: #30383B;}
.header-block-2-p2{font-size: 15px; margin: 0px; margin-top: -5px;color: #30383B;}
.header-block-2-p2 a{font-weight: bold;}
.header-block-2-p2 a:hover{cursor: pointer;}
.header-block-2 a{color: #30383B;}
.header-block-2 span{font-weight: bold; color: #0096d5;transition: 1s;}
.header-block-2 span:hover{color: #0079b8;}
.header-bg {background: url("../img/header-bg.jpg"); height: 320px;background-position: center;}
.header-pod-bg {background: white;box-shadow: 0px -1px 7px white;}
.block-pd-bg1 {background: #3fb6e0;}
.block-pd-bg2 {background: #a7c526;}
.block-pd-bg3 {background: #333f48;}
.block-pd-bg {padding: 20px;}
.header-pod-bg > .container-fluid {padding: 0px 0px;}
.header-pod-bg > .container-fluid > .col-lg-4 {padding: 0px 0px;}
.section-title {font-size: 40px; text-transform: uppercase; font-weight: bold; padding: 30px 0; text-align: center;margin: 0px;font-family: "MuseoSansCyrl-300";}
.podosn {background: #a7c526;padding: 30px 0 50px 0;margin-top: 30px;}
.podosn-block {padding: 20px; background: #9db925; height: 140px; width: 100%;border: 2px dotted #a7c526;transition: 1s;}
.podosn-block > div{text-align: center; margin-top: 20px;}
.podosn-block a{border: 2px dotted #ffffff9c; padding: 10px 25px; text-transform: uppercase; font-weight: bold; color: white !important; font-family: "MuseoSansCyrl-300"; background: #9db925;}
.podosn-block:hover {cursor: pointer;background: #8ca526;border: 2px dotted #8ca526;}
.podosn-block img{width: 100px; height: 100px; border-radius: 50px;border: 2px dotted #a7c526;float: left;}
.podosn-block p{font-size: 25px; font-weight: bold; text-transform: uppercase; color: white; text-align: center; margin: 0; line-height: 1;margin-top: 8%;}
.prem-title{font-size: 22px; text-transform: uppercase; font-weight: bold; padding: 10px 0; text-align: center; margin: 0px;}
.prem-block {text-align: center;}
.prem-block ul{text-align: left;}
.prem-block li{font-size: 14px;}
.prem-text {font-size: 16px; font-weight: 100; text-transform: none;}
.header-md-p1 {font-size: 22px; text-transform: uppercase; font-weight: bold; padding: 2px 0; text-align: center; margin: 0px; border-bottom: 1px solid #21252980;margin-bottom: 10px;}
.header-medkniga-block {margin-top: 50px; background: white; padding: 70px 20px 20px 20px; text-align: center; position: relative; border-radius: 20px; border-bottom: 2px solid #0096d5; border-left: 1px solid #0096d554; border-right: 1px solid #0096d554;box-shadow: 2px 2px 10px 0px #0096d569;}
.header-medkniga-block img{width: 150px; height: 150px; position: absolute; top: -80px; right: 30%;}
.header-medkniga-block >  div {margin-top: 25px;}
.header-medkniga-block >  div a {background: #0096d5; border-radius: 10px; transition: 1s; padding: 10px 50px; text-transform: uppercase; font-size: 16px; color: white !important; font-weight: 600;}
.header-medkniga-block >  div a:hover {cursor: pointer;background: #0079b8;}
.header-ol {padding: 0px 45px;}
.header-bg > .container {position: relative;}
.header-bg > .container > .row {position: absolute;width: 100%;top: 60px;}
.osn-block {margin-top: 30px;position: relative;}
.osn-block-knigi::after {background: url(../img/osn-block-img.png); content: ""; width: 100%; position: absolute; top: 0; height: 100%; opacity: 0.15; background-position: center; background-size: auto; background-repeat: no-repeat;}
.osn-block-pasport::after {background: url(../img/pasport.jpg); content: ""; width: 100%; position: absolute; top: 0; height: 100%; opacity: 0.15; background-position: center; background-size: auto; background-repeat: no-repeat;}
.kak-rabot {margin-top: 150px;}
.kak-rabot-block {text-align: center;}
.kak-rabot-block p{font-size: 18px; text-transform: uppercase; font-weight: bold; text-align: center; margin: 0px; line-height: 1; margin-top: 15px;}
.kak-rabot-block img{border-bottom: 1px solid #909294; padding-bottom: 10px;}
.header-menu-p {font-weight: bold;margin-bottom: 5px;}
.header-price {font-size: 28px; text-transform: uppercase; padding: 2px 0; text-align: center; margin: 0px; margin-bottom: 10px;}
.header-price span{font-weight: bold;}
.testimonials {background: url(../img/testimonials-bg.jpg);background-size: cover; background-position: center;padding: 30px 0;}
.testimonials-title {color: white;padding-bottom: 0px;}
.testimonials-title2 {color: #ffffff; text-align: center; font-size: 24px;margin-bottom: 30px;}
.testi-block img {border-radius: 50%; border: 2px solid white; float: left; margin-right: 20px; margin-bottom: 10px;}
.testi-block {background: white; padding: 20px; border-radius: 20px;margin-bottom: 15px;}
.testi-name {font-weight: bold; font-size: 18px; margin-bottom: 5px;}
.testi-text {line-height: 1.4;}
.contact-form {margin-top: 20px;}
.contact-form input {padding: 10px 10px; width: 100%; margin-bottom: 10px;font-family: "MuseoSansCyrl-300"; border: 1px solid #0079b8;}
.contact-form button {background: #0079b8; padding: 10px 20px; border-radius: 10px; color: white; text-transform: uppercase; font-weight: bold; font-family: "MuseoSansCyrl-300"; border: 1px solid #0079b8;}
.contact-tel {text-align: center;}
.contact-tel a{font-size: 45px; color: #212529;font-family: "MuseoSansCyrl-300";}
.contact-tel a span{color: #0096d5;font-family: "MuseoSansCyrl-900";}
.contact-title {padding-bottom: 0px;}
.contact-title2{font-size: 22px; text-align: center;}
.footer {background: #0079b8;}
.footer ul {padding: 30px 0; margin-bottom: 0px;text-align: center;}
.footer ul li{display: inline; color: white; padding: 0px 7px; text-transform: uppercase; font-weight: bold;}
.footer ul li a{color: white;}
.contact-img2 {position: absolute; bottom: 0;}
.header-tel1 {float: right;}
.header-tel2 {float: left;}
.header-block-2 {margin-top: 10px;}
.podosn-p {color: white; font-weight: bold; text-align: center; font-size: 26px; margin-bottom: 30px;}
.tel-mobile {display: none;}
.modal-button {margin-top: 0px; border-radius: 10px; transition: 1s; padding: 5px 20px; text-transform: uppercase; font-size: 16px; color: white !important; font-weight: 600; background: #0096d5; border: 2px solid #0096d5;}
.sticky-top {margin-top: -1px;}
.header-bg-vnutr {height: 100%; padding: 70px 0;} 
.header-bg-vnutr h1{color: white; text-align: center; text-transform: uppercase; font-family: "MuseoSansCyrl-300"; font-weight: bold;font-size: 45px;margin-bottom: 0px;} 
.header-bg-vnutr > .container > .row {position: static !important;width: auto;top: auto;} 
.vnutr-akcii-block {text-align: center; padding: 15px; border: 2px solid #0079b8; border-radius: 20px;}
.vnutr-akcii-block img{border-bottom: 1px solid #21252980; padding-bottom: 5px;}
.akcii-p1 {font-size: 22px; text-transform: uppercase; font-weight: bold;text-align: center; margin: 0px;margin-top: 10px;}
.akcii-p2 {font-size: 18px;}
.osn-block-akcii {margin-bottom: 30px;}
.akcii-top-p {text-align: center; font-size: 24px; margin-bottom: 30px; font-weight: bold;}
.vnutr-licences {margin-bottom: 15px;}
.vnutr-licences img {width: 100%;}
.row-o-nas img {border-radius: 20px; margin-right: 40px; margin-bottom: 30px; width: 350px; float: left;}
.doctors-block {text-align: center; border-radius: 20px; padding: 10px;}
.doctors-block img{width: 150px; border-radius: 20px;margin-bottom: 10px;}
.doctors-block-p1{margin: 0px !important;font-weight: bold;text-align: center !important;}
.doctors-block-p2{margin: 0px !important;color: #000000e0;text-align: center !important;}
.telegram-icon {background: #29b6f6; border-radius: 5px;}
.whatsapp-icon {background: #40c351; border-radius: 5px;}
.viber-icon {background: #7e57c2; border-radius: 5px;}


@media (max-width: 575.98px) {
    .vnutr-licences {text-align: center;}
    .vnutr-licences img {width: 80% !important;}
    .row-o-nas img {width: 100%;}
    .header-bg-vnutr h1 {margin-bottom: 0px;font-size: 30px;}
    .header-block-1{text-align: center;}
    .header-logo {}
    .header-tel1 {float: left; width: 35px;}
    .header-md-p1 {font-size: 20px;}
    .header-bg > .container > .row {position:static;width: auto;}
    .header-bg {height: auto;padding-bottom: 20px;padding-top: 20px;}
    .header-ol {margin: 20px 0;}
    .kak-rabot {margin-top: 0px;}
    .section-title {line-height: 1;font-size: 35px;text-align: center !important;}
    .kak-rabot-block {margin-bottom: 30px;}
    .osn-block {margin-top: 0px;}
    .osn-block p {text-align: justify;margin: 10px 0;}
    .osn-block h2 {text-align: center;font-size: 25px;}
    .podosn-block {margin-bottom: 30px;}
    .podosn {padding: 30px 0;}
    .contact-title2 {font-size: 20px; text-align: center; margin-top: 10px; line-height: 1;}
    .contact img {display: none;}
    .contact-tel a {font-size: 32px;}
    .contact-form {margin-bottom: 20px;}
    .testimonials-title2 {margin-top: 10px; line-height: 1;}
    .navbar {text-align: center;}
    .header-block-2 {float: right;}
    .my-order1 {display: none;}
    .my-order2 {width: 50% !important;}
    .my-order3 {-ms-flex-order: 3; order: 3; width: 50% !important;}
    .header-logo img {width: 100%;}
    .header-block-1-p1 {font-size: 18px;}
    .header-block-1-p1 a{color: #30383B;}
    .header-block-1-p1 a span{font-weight: bold; color: #0096d5;font-family: "MuseoSansCyrl-900";}
    .header-block-1-p2 {font-size: 11px;}
    .navbar-toggler {margin: 10px 5px; margin-left: 83%;}
    .tel-mobile {display: block; position: absolute; left: 5px;top: 12px;} 
    .header-medkniga-block {margin-bottom: 40px;}
    .vnutr-akcii-block p {text-align: center;}
    .vnutr-akcii-block {margin-bottom: 15px;}
    .vnutr-block {margin: 30px 0;}
    .akcii-top-p {line-height: 1; text-align: center !important; margin: 15px 0 !important;}
    .osn-block-vnutr {margin: 15px;}
    .header-medkniga-block img {right: 35%;}

}
@media (width: 320px) {
    .podosn-p {font-size: 20px;}
    .podosn-block img {height: 70px; width: 70px;}
    .podosn-block p {font-size: 22px; margin-top: 0px;}
    .header-block-1-p1 {font-size: 15px;}
    .header-block-1-p2 {font-size: 9px;}
}@media (width: 360px) {
    .podosn-block p {margin-top: 0px;}
    .header-block-1-p1 {font-size: 17px;}
}@media (width: 412px) {
    .podosn-block p {margin-top: 0px;}
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .row-o-nas img {margin-top: 20px;width: 200px;}
        .header-block-1{text-align: center;}
    .header-logo {text-align: left;}
    .header-tel1 {float: left; width: 35px;}
    .header-md-p1 {font-size: 20px;}
    .header-bg > .container > .row {position:static;width: auto;}
    .header-bg {height: auto;padding: 40px 0px !important;}
    .header-ol {margin: 20px 0;}
    .kak-rabot {margin-top: 0px;}
    .section-title {line-height: 1;font-size: 35px;text-align: center !important;}
    .kak-rabot-block {margin-bottom: 30px;}
    .osn-block {margin-top: 0px;}
    .osn-block p {text-align: justify;margin: 10px 0;}
    .osn-block h2 {text-align: center;font-size: 25px;}
    .podosn-block {margin-bottom: 30px;}
    .podosn {padding: 30px 0;height: 440px;}
    .contact-title2 {font-size: 20px; text-align: center; margin-top: 10px; line-height: 1;}
    .contact img {display: none;}
    .contact-tel a {font-size: 32px;}
    .contact-form {margin-bottom: 20px;}
    .testimonials-title2 {margin-top: 10px; line-height: 1;}
    .navbar {text-align: center;}
    .header-block-2 {float: right;}
    .my-order1 {display: none;}
    .my-order2 {width: 50% !important;}
    .my-order3 {-ms-flex-order: 3; order: 3; width: 50% !important;}
    .header-logo img {width: 80%;}
    .header-block-1-p1 {font-size: 18px;}
    .header-block-1-p1 a{color: #30383B;}
    .header-block-1-p1 a span{font-weight: bold; color: #0096d5;font-family: "MuseoSansCyrl-900";}
    .header-block-1-p2 {font-size: 11px;}
    .navbar-toggler {margin: 10px 5px; margin-left: 92%;}
    .tel-mobile {display: block; position: absolute; left: 5px;top: 12px;} 
    .header-medkniga-block {margin-bottom: 40px;padding: 70px 10px 20px 10px;}
    .header-medkniga-block img {right: 15%;}
    .kak-rabot-block p {font-size: 11px;}
    .prem-title {font-size: 16px;}
    .prem-text {font-size: 13px;}
    .podosn-block img {margin-top: -80px;float: none;}
    .podosn-block {text-align: center;}
    .podosn-p {margin-bottom: 80px;}
}

@media (min-width: 576px) and (max-width: 767.98px) {
    .contact > .container > .row > .col-lg-3 img {display: none;}
    .footer {margin-top: 50px;}
    .podosn-block p {margin-top: 2%;}
    .podosn-block {margin-bottom: 15px;}
    .header-tel1 {float: left;}
    .tel-mobile {display: block;width: 250px;}
    .navbar {padding: 10px !important;}
    .my-order1 {display: none;}
    .header-block-2 {margin-left: 55%;}
    .header-bg {height: 100%; background-size: cover; padding: 50px 0;}
    .header-bg > .container > .row {position: static;}
    .header-medkniga-block {margin-top: 90px;}
    .header-medkniga-block img {right: 35%;}
    .kak-rabot {margin-top: 0px;}
}
.header-md-p1 a{color: #212529;}
