/*
Theme Name: IMPLA re-design
Theme URI: www.seoalbion.ru
Description: modern re-design of website
Author: Igor
Author URI: www.seoalbion.ru
Version: 1
.
Все права защищены. Данная тема - продукт авторского права.
.

@import "http://webfonts.ru/import/opensans.css";
@import "http://webfonts.ru/import/exotwocondensed.css";
*/
a:hover {
    color: #edda08;
}

body {
    min-width: 998px !important;
}

.b-popup {
    z-index: 1 !important;
}


.b-popup .b-popup-content {
    margin: 11% auto 0px auto !important;
    width: 40% !important;

}

.p2 label {
    display: block !important;
    margin-top: 10px !important;
}


/* Effect Move Left */
.effect-moveleft {
    background: #f4f3f1;
}

.effect-moveleft .container {
    transition: transform 0.4s;
    transform-origin: 50% 50%;
}

.effect-moveleft .container::after {
    background: rgba(255, 255, 255, 0.6);
}

.effect-moveleft.animate .container {
    transform: translateX(-50%) rotateY(45deg) translateZ(-50px);
}

/* Fallback */
.no-csstransforms3d .effect-moveleft.animate .container {
    left: -75%;
}

/* Navigation */
.effect-moveleft .outer-nav a {
    color: #e86a32;
    opacity: 0;
    transform: translateX(100px) translateZ(-1000px);
    transition: transform 0.4s, opacity 0.4s;
}

.effect-moveleft .outer-nav a:hover {
    color: #333;
}

.effect-moveleft.animate .outer-nav a {
    opacity: 1;
    transform: translateX(0) translateZ(0);
}

.effect-moveleft.animate .outer-nav a:nth-child(2) {
    transition-delay: 0.04s;
}

.effect-moveleft.animate .outer-nav a:nth-child(3) {
    transition-delay: 0.08s;
}

.effect-moveleft.animate .outer-nav a:nth-child(4) {
    transition-delay: 0.12s;
}

.effect-moveleft.animate .outer-nav a:nth-child(5) {
    transition-delay: 0.16s;
}

.effect-moveleft.animate .outer-nav a:nth-child(6) {
    transition-delay: 0.2s;
}

.effect-moveleft.animate .outer-nav a:nth-child(7) {
    transition-delay: 0.24s;
}


.outer-nav a {
    text-decoration: none;
    font-family: "HelveticaNeueCyrLight";


}

.outer-nav a::first-letter {
    font-family: "HelveticaNeue";
    text-decoration: underline;
}

.outer-nav a:hover {
    color: #edda08 !important;
}


@font-face {
    font-family: 'MartaBold';
    src: url('fonts/marta-bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/marta-bold.woff') format('woff'),
        url('fonts/marta-bold.ttf') format('truetype'),
        url('fonts/marta-bold.svg#marta-bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MartaRegular';
    src: url('fonts/marta-regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/marta-regular.woff') format('woff'),
        url('fonts/marta-regular.ttf') format('truetype'),
        url('fonts/marta-regular.svg#marta-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MartaItalic';
    src: url('fonts/marta-italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/marta-italic.woff') format('woff'),
        url('fonts/marta-italic.ttf') format('truetype'),
        url('fonts/marta-italic.svg#marta-italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLight';
    src: url('fonts/helveticaneue-light.eot?#iefix') format('embedded-opentype'),
        url('fonts/helveticaneue-light.woff') format('woff'),
        url('fonts/helveticaneue-light.ttf') format('truetype'),
        url('fonts/helveticaneue-light.svg#helveticaneue-light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueCyrLight';
    src: url('fonts/helveticaneuecyr-light.eot?#iefix') format('embedded-opentype'),
        url('fonts/helveticaneuecyr-light.woff') format('woff'),
        url('fonts/helveticaneuecyr-light.ttf') format('truetype'),
        url('fonts/helveticaneuecyr-light.svg#helveticaneuecyr-light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueMedium';
    src: url('fonts/helveticaneue-medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/helveticaneue-medium.woff') format('woff'),
        url('fonts/helveticaneue-medium.ttf') format('truetype'),
        url('fonts/helveticaneue-medium.svg#helveticaneue-medium') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'HelveticaNeueCyrUltraLight';
    src: url('fonts/helveticaneuecyr-ultralight.eot?#iefix') format('embedded-opentype'),
        url('fonts/helveticaneuecyr-ultralight.woff') format('woff'),
        url('fonts/helveticaneuecyr-ultralight.ttf') format('truetype'),
        url('fonts/helveticaneuecyr-ultralight.svg#helveticaneuecyr-ultralight') format('svg');
    font-weight: normal;
    font-style: normal;
}

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


@font-face {
    font-family: 'MarionItalic';
    src: url('/marion-italic.eot?#iefix') format('embedded-opentype'), url('/marion-italic.woff') format('woff'), url('/marion-italic.ttf') format('truetype'), url('/marion-italic.svg#marion-italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansItalic';
    src: url('fonts/open-sans-italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/open-sans-italic.woff') format('woff'),
        url('fonts/open-sans-italic.ttf') format('truetype'),
        url('fonts/open-sans-italic.svg#open-sans-italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/helveticaneue.eot?#iefix') format('embedded-opentype'),
        url('fonts/helveticaneue.woff') format('woff'),
        url('fonts/helveticaneue.ttf') format('truetype'),
        url('fonts/helveticaneue.svg#open-sans-italic') format('svg');
    font-weight: normal;
    font-style: normal;
}


* {
    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    padding: 0;
    font-family: 'HelveticaNeue';

}


/* 1024 */
@media only screen and (min-width: 0px) and (max-width: 1030px) {
    .firstClass {
        width: 125.44px;
        height: 49.92px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 21.12px;
        left: 48.64px;
        font-size: 12.67px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 21.76px;
        left: 21.12px;
        top: 20.48px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 125.44px;
        height: 49.92px;
        color: white;
        font-size: 12.67px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 13.44px;
        left: 29.44px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 19.84px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 118.4px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 112px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 433.28px;
        top: 8.32px;

    }

    .logo_text {
        font-size: 18.92px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 10.88px;
        margin-top: 7.68px;
    }

    .logo_text div {

        font-size: 8.12px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -3.2px;
        margin-left: 1.92px;

    }

    .rightVeci {
        position: absolute;
        width: 330.88px;
        right: 0;
        height: 49.92px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 47.36px;
        position: absolute;
        left: 5.12px;
        top: 11.52px;
    }

    .textLichka {
        float: left;
        font-size: 7.04px;
        text-align: center;
        position: absolute;
        top: 13.44px;
        left: 57.6px;
        font-weight: 400;
    }

    .textLichka img {
        height: 0.7px;
        width: 85.12px;
        position: absolute;
        left: 1.28px;
        top: 10.88px;
    }

    .z1 {
        font-size: 8.06px;
        position: absolute;
        left: 30.08px;
        top: 14.72px;
    }

    .z2 {
        position: absolute;
        left: 30.08px !important;
        top: 24.96px !important;
        width: 23.04px !important;
    }

    .z3 {
        width: 0.35px;
        left: 158.72px;
        position: absolute;
        top: 16px;
    }


    .chasi_sleva {
        position: absolute;
        left: 180.48px;
        top: 12.8px;


    }

    .chasi_sprava {
        position: absolute;
        left: 281.6px;
        top: 12.16px;
    }

    .chasi_sleva img {
        width: 28.8px;
    }

    .chasi_sprava img {
        width: 28.8px;
    }

    .centr_text {
        font-size: 7.06px;
        font-weight: 400;

    }

    .z4 {
        font-size: 8.06px;
        position: absolute;
        left: 219.52px;
        top: 28.8px;
    }


    .g5 {
        width: 51.84px;
        height: 0.7px !important;
        position: absolute;
        left: 219.52px;
        top: 23.68px;
    }

    .z6 {
        position: absolute;
        top: 13.44px;
        left: 219.52px;
    }

    .z7 {
        height: 0.35px;
        width: 100%;
        position: absolute;
        top: 49.92px;
    }

    .ulmenu {

        margin-top: 24.32px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 25.6px;
    }

    .ulmenu li a {
        font-size: 11.29px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 10.24px;
        margin-top: 63.36px;
        padding-left: 49.28px;
        letter-spacing: 0.01em;
        padding-bottom: 19.84px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 10.24px;
        margin-top: 63.36px;
        padding-left: 49.28px;
        letter-spacing: 0.01em;
        padding-bottom: 19.84px;
        position: relative;
        min-height: 288px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 7.06px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 23.04px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 12.8px;
        font-size: 10.24px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 12.39px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 14.83px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 4.48px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 13.41px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 5.76px;
        margin-bottom: 7.04px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 10.24px;

    }

    .z9 {
        height: 0.35px;
        width: 146.56px;
        padding-bottom: 2.56px;
        margin-bottom: 19.84px;
        margin-top: 7.04px;
    }

    .textArticle {
        width: 545.28px;
    }

    .articleB {
        border: 1.41px solid #f2ecde;
        width: 267.52px;
        position: absolute;
        top: -24.32px;
        right: 86.4px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 7.06px;
        letter-spacing: 0.1em;
        right: 154.24px;
        top: 284.16px;
    }

    .z10 img {
        height: 1.41px;
        margin-top: 1.28px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 7.06px;
        letter-spacing: 0.1em;
        right: 167.68px;
        top: 294.4px;
    }

    .z100 img {
        height: 1.41px;
        margin-top: 1.28px;
        display: block;
        width: 109.44px;
    }


    footer {
        margin-top: 96.64px;
        width: 100%;
        height: 257.92px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 257.92px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.35px;
        margin-top: 48px;
    }

    .z15 {
        width: 0.35px;
        margin-top: -2.56px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 76.8px;
        width: 176.64px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 16px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 11.52px;

    }

    h5 {
        font-size: 8.83px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 15.36px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        /* @media { */
            .z17 ul li:first-letter {
                text-decoration: underline;
            /* } */
        }
    }

    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 3.84px;
        font-size: 8.83px;
    }

    .correctedLi {
        color: white;
    }

    .l1 {
        font-family: "HelveticaNeueCyrLight";
    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        /* @media { */
            .l2:first-letter {
                text-decoration: underline;
            /* } */
        }
    }

    .z19 {
        width: 107.52px;
    }

    .z20 {
        width: 96px;
        margin-top: 76.8px;
    }

    .z21 {
        position: absolute;
        left: 56.32px;

        bottom: 48.64px;
    }

    .z22,
    .z23 {
        font-size: 7.06px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 9.6px;
        margin-left: 57.6px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 109.44px;
    }

    .secondContent {
        text-align: center;
        width: 706.56px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 39.04px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 10.24px;
        margin-top: 11.52px;
        letter-spacing: 0.01em;
        line-height: 12.71px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -3.2px;
    }

    .z11 {
        width: 279.04px;
        margin-top: 23.04px;
        margin-bottom: 14.08px;
    }


    .z24 {
        padding-bottom: 3.2px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 9.6px;
        line-height: 11.52px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 2.56px;
    }

    .vrachZ {
        border: 1.41px solid #f2ecde;
        width: 203.52px;
        position: absolute;
        top: -24.32px;
        right: 86.4px;
    }

    .vrachZ2 {
        border: 1.41px solid #f2ecde;
        width: 203.52px;
        position: absolute;
        top: -24.32px;
        right: 86.4px;
    }

    .smallphoto {
        width: 150.4px;
        right: 122.24px;
    }

    .z24 {
        padding-bottom: 3.2px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 9.6px;
        line-height: 11.52px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 2.56px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -1.92px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        /* @media { */
            .z15 {
                margin-top: -1.28px !important;

            /* } */
        }
    }

    #section6 {
        width: 100%;
        height: 916.53px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 565.34px;
    }

    #top_block_soty {
        float: left;
        height: 44.93px;
        width: 224.64px;
        margin-top: 57.66px;
        margin-left: 425.32px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 48.67px;
    }

    #topic_line {
        margin-left: 17.97px;
    }

    #down_block_soty {
        height: 456.77px;
        width: 995.9px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 202.18px;
        width: 995.9px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 3.74px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 82.37px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 163.99px;
        width: 143.02px;
    }

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 14.23px;
        padding-top: 71.14px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 1.05px solid white;
        height: 16.47px;
        margin-left: 17.22px;
        margin-top: 17.22px;
        width: 104.83px;
    }

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 10.48px;
        padding-top: 2.25px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 3.74px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 3.74px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 37.44px;
        line-height: 17.97px;
        padding-top: 62.15px;
    }

    #button_more3 {
        margin-top: 3px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 3.74px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 37.44px;
        line-height: 17.97px;
        padding-top: 62.15px;
    }

    #button_more4 {
        margin-top: 3px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 3.74px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 3.74px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 190.94px;
        margin-left: 72.63px;
        margin-top: 125.8px;
        position: absolute;
        width: 898.56px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 83.12px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 3.74px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 37.44px;
        line-height: 17.97px;
        padding-top: 62.15px;
    }

    #button_more8 {
        margin-top: 3px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 3.74px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 37.44px;
        line-height: 17.97px;
        padding-top: 62.15px;
    }

    #button_more9 {
        margin-top: 3px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 3.74px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 3.74px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 37.44px;
        line-height: 17.97px;
        padding-top: 62.15px;
    }

    #button_more11 {
        margin-top: 3px;
    }

    #third_soty_row {
        float: left;
        height: 202.18px;
        margin-left: 223.89px;
        margin-top: 256.04px;
        position: absolute;
        width: 789.12px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 5.24px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 3.74px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 3.74px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 3.74px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 37.44px;
        line-height: 17.97px;
        padding-top: 62.15px;
    }

    #button_more15 {
        margin-top: 3px;
    }

    #for_soty_row {
        float: left;
        height: 202.18px;
        margin-left: 297px;
        margin-top: 382.6px;
        position: relative;
        width: 789.12px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 5.44px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 3.74px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 3.74px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 37.44px;
        line-height: 17.97px;
        padding-top: 62.15px;
    }

    #button_more18 {
        margin-top: 3px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 0.64px;
            width: 902.4px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -1.92px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        .z15 {
            margin-top: -1.28px !important;

        }
    }


    .corr1 {
        right: 178.56px;
        top: 386.56px;
    }

    .corr1 img {
        width: 81.92px !important;
    }

    .megadiv {

        height: 128px;
    }

    .press_photo {
        width: 204.8px;
    }

    .corrected_press {
        right: 120.96px;
    }

    .corrected_press img {
        width: 142.72px;
    }

    .z_1 {
        font-size: 8.96px;
    }


    .image_thumb {

        width: 267.52px !important;
        position: absolute !important;
        top: -24.32px !important;
        right: 86.4px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 267.52px !important;
        display: inline-block !important;
        border: 1.41px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -12.8px !important;
        text-transform: uppercase !important;
        border-bottom: 1.92px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 0.64px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 9.6px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 12.27px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 4.48px;
    }

    .no_first ul {
        margin-bottom: 12.8px;
        margin-top: 12.8px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 2.56px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 9.28px;
    }

    .no_first img {
        padding-top: 6.4px;
        padding-bottom: 6.4px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 16px;

    }

    .children li {
        display: inline-block;
        border-top: 1.28px solid #b74451;
        padding-top: 9.6px;
        border-bottom: 1.28px solid #b74451;
        padding-bottom: 3.2px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 12.8px;
        margin-bottom: 12.8px;
        border-top: 0.64px solid #d8d5cc;
        padding-top: 16px;
        display: inline-block;
        width: 544px;
    }

    ol.commentlist li {
        margin-bottom: 22.4px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 9.6px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 1.92px;
        font-size: 7.68px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 3.2px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 9.6px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 14.08px;
    }

    #commentform {
        margin-top: 6.4px;
    }

    p.comment-notes {
        font-size: 8.96px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 8.96px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 3.2px;
    }

    input#author,
    input#email {
        display: block;
        height: 12.8px;
        margin-top: 3.2px;
    }

    input#submit {
        padding: 3.2px;
        text-transform: uppercase;
        font-size: 11.52px;
        line-height: 11.52px;
        padding-top: 5.12px;
        cursor: pointer;
        color: #b74451;
        border: 0.64px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 0.64px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 6.4px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 12.8px !important;
    }

    #card_doctor_text {
        padding-right: 1.92px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 147.2px auto 0px auto;
        width: 256px;


        background-color: #c5c5c5;
        border-radius: 3.2px;
        box-shadow: 0px 0px 6.4px #000;
    }

    .p1 {
        background-color: #edda08;
        padding: 6.4px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 6.4px;
        padding-top: 9.6px;
        padding-bottom: 9.6px;
    }

    .p2 input {
        display: block;
        margin-top: 3.2px;
        margin-bottom: 3.2px;
    }

    .p2 textarea {
        display: block;
        margin-top: 3.2px;
        margin-bottom: 3.2px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 3.2px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 9.6px;
        margin-top: 4.48px;
        margin-bottom: 4.48px;
        padding: 2.56px;
        cursor: pointer;
        background-color: #a49c88;
        border: 0.64px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 0.64px solid #d8d5cc;
        min-height: 32px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}


/* 1180 */
@media only screen and (min-width: 1031px) and (max-width: 1180px) {

    .firstClass {

        width: 139.16px;
        height: 55.38px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 23.43px;
        left: 53.96px;
        font-size: 14.06px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 24.14px;
        left: 23.43px;
        top: 22.72px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 139.16px;
        height: 55.38px;
        color: white;
        font-size: 14.06px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 14.91px;
        left: 32.66px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 22.01px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 131.35px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 124.25px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 480.67px;
        top: 9.23px;

    }

    .logo_text {
        font-size: 20.99px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 12.07px;
        margin-top: 8.52px;
    }

    .logo_text div {

        font-size: 9.01px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -3.55px;
        margin-left: 2.13px;

    }

    .rightVeci {
        position: absolute;
        width: 367.07px;
        right: 0px;
        height: 55.38px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 52.54px;
        position: absolute;
        left: 5.68px;
        top: 12.78px;
    }

    .textLichka {
        float: left;
        font-size: 7.81px;
        text-align: center;
        position: absolute;
        top: 14.91px;
        left: 63.9px;
        font-weight: 400;
    }

    .textLichka img {
        height: 0.78px;
        width: 94.43px;
        position: absolute;
        left: 1.42px;
        top: 12.07px;
    }

    .z1 {
        font-size: 8.95px;
        position: absolute;
        left: 33.37px;
        top: 16.33px;
    }

    .z2 {
        position: absolute;
        left: 33.37px !important;
        top: 27.69px !important;
        width: 25.56px !important;
    }

    .z3 {
        width: 0.39px;
        left: 176.08px;
        position: absolute;
        top: 17.75px;
    }


    .chasi_sleva {
        position: absolute;
        left: 200.22px;
        top: 14.2px;


    }

    .chasi_sprava {
        position: absolute;
        left: 312.4px;
        top: 13.49px;
    }

    .chasi_sleva img {
        width: 31.95px;
    }

    .chasi_sprava img {
        width: 31.95px;
    }

    .centr_text {
        font-size: 7.83px;
        font-weight: 400;

    }

    .z4 {
        font-size: 8.95px;
        position: absolute;
        left: 243.53px;
        top: 31.95px;
    }


    .g5 {
        width: 57.51px;
        height: 0.78px !important;
        position: absolute;
        left: 243.53px;
        top: 26.27px;
    }

    .z6 {
        position: absolute;
        top: 14.91px;
        left: 243.53px;
    }

    .z7 {
        height: 0.39px;
        width: 100%;
        position: absolute;
        top: 55.38px;
    }

    .ulmenu {

        margin-top: 26.98px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 28.4px;
    }

    .ulmenu li a {
        font-size: 12.52px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 11.36px;
        margin-top: 70.29px;
        padding-left: 54.67px;
        letter-spacing: 0.01em;
        padding-bottom: 22.01px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 11.36px;
        margin-top: 70.29px;
        padding-left: 54.67px;
        letter-spacing: 0.01em;
        padding-bottom: 22.01px;
        position: relative;
        min-height: 319.5px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 7.83px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 25.56px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 14.2px;
        font-size: 11.36px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 13.75px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 16.45px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 4.97px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 14.88px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 6.39px;
        margin-bottom: 7.81px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 11.36px;

    }

    .z9 {
        height: 0.39px;
        width: 162.59px;
        padding-bottom: 2.84px;
        margin-bottom: 22.01px;
        margin-top: 7.81px;
    }

    .textArticle {
        width: 604.92px;
    }

    .articleB {
        border: 1.56px solid #f2ecde;
        width: 296.78px;
        position: absolute;
        top: -26.98px;
        right: 95.85px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 7.83px;
        letter-spacing: 0.1em;
        right: 171.11px;
        top: 315.24px;
    }

    .z10 img {
        height: 1.56px;
        margin-top: 1.42px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 7.83px;
        letter-spacing: 0.1em;
        right: 186.02px;
        top: 326.6px;
    }

    .z100 img {
        height: 1.56px;
        margin-top: 1.42px;
        display: block;
        width: 121.41px;
    }


    footer {
        margin-top: 107.21px;
        width: 100%;
        height: 286.13px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 286.13px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.39px;
        margin-top: 53.25px;
    }

    .z15 {
        width: 0.39px;
        margin-top: -2.84px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 85.2px;
        width: 195.96px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 17.75px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 12.78px;

    }

    h5 {
        font-size: 9.79px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 17.04px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
            .z17 ul li:first-letter {
                text-decoration: underline;
            }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 4.26px;
        font-size: 9.79px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
            .l2:first-letter {
                text-decoration: underline;
            }
    }




    .z19 {
        width: 119.28px;
    }

    .z20 {
        width: 106.5px;
        margin-top: 85.2px;
    }

    .z21 {
        position: absolute;
        left: 62.48px;

        bottom: 53.96px;
    }

    .z22,
    .z23 {
        font-size: 7.83px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 10.65px;
        margin-left: 63.9px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 121.41px;
    }

    .secondContent {
        text-align: center;
        width: 783.84px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 43.31px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 11.36px;
        margin-top: 12.78px;
        letter-spacing: 0.01em;
        line-height: 14.1px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -3.55px;
    }

    .z11 {
        width: 309.56px;
        margin-top: 25.56px;
        margin-bottom: 15.62px;
    }


    .z24 {
        padding-bottom: 3.55px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 10.65px;
        line-height: 12.78px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 2.84px;
    }

    .vrachZ {
        border: 1.56px solid #f2ecde;
        width: 225.78px;
        position: absolute;
        top: -26.98px;
        right: 95.85px;
    }

    .vrachZ2 {
        border: 1.56px solid #f2ecde;
        width: 225.78px;
        position: absolute;
        top: -26.98px;
        right: 95.85px;
    }

    .smallphoto {
        width: 166.85px;
        right: 135.61px;
    }

    .z24 {
        padding-bottom: 3.55px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 10.65px;
        line-height: 12.78px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 2.84px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -2.13px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
            .z15 {
                margin-top: -1.42px !important;

            }
    }

    #section6 {
        width: 100%;
        height: 1016.78px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 627.18px;
    }

    #top_block_soty {
        float: left;
        height: 49.84px;
        width: 249.21px;
        margin-top: 63.96px;
        margin-left: 471.84px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 54px;
    }

    #topic_line {
        margin-left: 19.94px;
    }

    #down_block_soty {
        height: 506.73px;
        width: 1104.83px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 224.29px;
        width: 1104.83px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 4.15px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 91.38px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 181.92px;
        width: 158.66px;
    }

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 15.78px;
        padding-top: 78.92px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 1.16px solid white;
        height: 18.28px;
        margin-left: 19.11px;
        margin-top: 19.11px;
        width: 116.3px;
    }

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 11.63px;
        padding-top: 2.49px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 4.15px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 4.15px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 41.54px;
        line-height: 19.94px;
        padding-top: 68.95px;
    }

    #button_more3 {
        margin-top: 3.32px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 4.15px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 41.54px;
        line-height: 19.94px;
        padding-top: 68.95px;
    }

    #button_more4 {
        margin-top: 3.32px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 4.15px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 4.15px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 211.83px;
        margin-left: 80.58px;
        margin-top: 139.56px;
        position: absolute;
        width: 996.84px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 92.21px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 4.15px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 41.54px;
        line-height: 19.94px;
        padding-top: 68.95px;
    }

    #button_more8 {
        margin-top: 3.32px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 4.15px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 41.54px;
        line-height: 19.94px;
        padding-top: 68.95px;
    }

    #button_more9 {
        margin-top: 3.32px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 4.15px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 4.15px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 41.54px;
        line-height: 19.94px;
        padding-top: 68.95px;
    }

    #button_more11 {
        margin-top: 3.32px;
    }

    #third_soty_row {
        float: left;
        height: 224.29px;
        margin-left: 248.38px;
        margin-top: 284.05px;
        position: absolute;
        width: 875.43px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 5.81px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 4.15px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 4.15px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 4.15px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 41.54px;
        line-height: 19.94px;
        padding-top: 68.95px;
    }

    #button_more15 {
        margin-top: 3.32px;
    }

    #for_soty_row {
        float: left;
        height: 224.29px;
        margin-left: 329.8px;
        margin-top: 424px;
        position: relative;
        width: 875.43px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 5.81px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 4.15px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 4.15px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 41.54px;
        line-height: 19.94px;
        padding-top: 68.95px;
    }

    #button_more18 {
        margin-top: 3.32px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 0.71px;
            width: 1001.1px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -2.13px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
            .z15 {
                margin-top: -1.42px !important;

            }
    }


    .corr1 {
        right: 198.09px;
        top: 428.84px;
    }

    .corr1 img {
        width: 90.88px !important;
    }

    .megadiv {

        height: 142px;
    }

    .press_photo {
        width: 227.2px;
    }

    .corrected_press {
        right: 134.19px;
    }

    .corrected_press img {
        width: 158.33px;
    }

    .z_1 {
        font-size: 9.94px;
    }


    .image_thumb {

        width: 296.78px !important;
        position: absolute !important;
        top: -26.98px !important;
        right: 95.85px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 296.78px !important;
        display: inline-block !important;
        border: 1.56px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -14.2px !important;
        text-transform: uppercase !important;
        border-bottom: 2.13px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 0.71px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 10.65px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 13.61px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 4.97px;
    }

    .no_first ul {
        margin-bottom: 14.2px;
        margin-top: 14.2px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 2.84px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 10.3px;
    }

    .no_first img {
        padding-top: 7.1px;
        padding-bottom: 7.1px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 17.75px;

    }

    .children li {
        display: inline-block;
        border-top: 1.42px solid #b74451;
        padding-top: 10.65px;
        border-bottom: 1.42px solid #b74451;
        padding-bottom: 3.55px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 14.2px;
        margin-bottom: 14.2px;
        border-top: 0.71px solid #d8d5cc;
        padding-top: 17.75px;
        display: inline-block;
        width: 603.5px;
    }

    ol.commentlist li {
        margin-bottom: 24.85px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 10.65px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 2.13px;
        font-size: 8.52px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 3.55px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 10.65px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 15.62px;
    }

    #commentform {
        margin-top: 7.1px;
    }

    p.comment-notes {
        font-size: 9.94px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 9.94px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 3.55px;
    }

    input#author,
    input#email {
        display: block;
        height: 14.2px;
        margin-top: 3.55px;
    }

    input#submit {
        padding: 3.55px;
        text-transform: uppercase;
        font-size: 12.78px;
        line-height: 12.78px;
        padding-top: 5.68px;
        cursor: pointer;
        color: #b74451;
        border: 0.71px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 0.71px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 7.1px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 14.2px !important;
    }

    #card_doctor_text {
        padding-right: 2.13px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 163.3px auto 0px auto;
        width: 284px;


        background-color: #c5c5c5;
        border-radius: 3.55px;
        box-shadow: 0px 0px 7.1px #000;
    }

    .p1 {
        background-color: #edda08;
        padding: 7.1px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 7.1px;
        padding-top: 10.65px;
        padding-bottom: 10.65px;
    }

    .p2 input {
        display: block;
        margin-top: 3.55px;
        margin-bottom: 3.55px;
    }

    .p2 textarea {
        display: block;
        margin-top: 3.55px;
        margin-bottom: 3.55px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 3.55px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 10.65px;
        margin-top: 4.97px;
        margin-bottom: 4.97px;
        padding: 2.84px;
        cursor: pointer;
        background-color: #a49c88;
        border: 0.71px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 0.71px solid #d8d5cc;
        min-height: 35.5px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}

/* 1240 */
@media only screen and (min-width: 1181px) and (max-width: 1250px) {

    .firstClass {

        width: 150.92px;
        height: 60.06px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 25.41px;
        left: 58.52px;
        font-size: 15.25px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 26.18px;
        left: 25.41px;
        top: 24.64px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 150.92px;
        height: 60.06px;
        color: white;
        font-size: 15.25px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 16.17px;
        left: 35.42px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 23.87px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 142.45px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 134.75px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 521.29px;
        top: 10.01px;

    }

    .logo_text {
        font-size: 22.76px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 13.09px;
        margin-top: 9.24px;
    }

    .logo_text div {

        font-size: 9.77px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -3.85px;
        margin-left: 2.31px;

    }

    .rightVeci {
        position: absolute;
        width: 398.09px;
        right: 0px;
        height: 60.06px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 56.98px;
        position: absolute;
        left: 6.16px;
        top: 13.86px;
    }

    .textLichka {
        float: left;
        font-size: 8.47px;
        text-align: center;
        position: absolute;
        top: 16.17px;
        left: 69.3px;
        font-weight: 400;
    }

    .textLichka img {
        height: 0.85px;
        width: 102.41px;
        position: absolute;
        left: 1.54px;
        top: 13.09px;
    }

    .z1 {
        font-size: 9.7px;
        position: absolute;
        left: 36.19px;
        top: 17.71px;
    }

    .z2 {
        position: absolute;
        left: 36.19px !important;
        top: 30.03px !important;
        width: 27.72px !important;
    }

    .z3 {
        width: 0.42px;
        left: 190.96px;
        position: absolute;
        top: 19.25px;
    }


    .chasi_sleva {
        position: absolute;
        left: 217.14px;
        top: 15.4px;


    }

    .chasi_sprava {
        position: absolute;
        left: 338.8px;
        top: 14.63px;
    }

    .chasi_sleva img {
        width: 34.65px;
    }

    .chasi_sprava img {
        width: 34.65px;
    }

    .centr_text {
        font-size: 8.49px;
        font-weight: 400;

    }

    .z4 {
        font-size: 9.7px;
        position: absolute;
        left: 264.11px;
        top: 34.65px;
    }


    .g5 {
        width: 62.37px;
        height: 0.85px !important;
        position: absolute;
        left: 264.11px;
        top: 28.49px;
    }

    .z6 {
        position: absolute;
        top: 16.17px;
        left: 264.11px;
    }

    .z7 {
        height: 0.42px;
        width: 100%;
        position: absolute;
        top: 60.06px;
    }

    .ulmenu {

        margin-top: 29.26px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 30.8px;
    }

    .ulmenu li a {
        font-size: 13.58px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 12.32px;
        margin-top: 76.23px;
        padding-left: 59.29px;
        letter-spacing: 0.01em;
        padding-bottom: 23.87px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 12.32px;
        margin-top: 76.23px;
        padding-left: 59.29px;
        letter-spacing: 0.01em;
        padding-bottom: 23.87px;
        position: relative;
        min-height: 346.5px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 8.49px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 27.72px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 15.4px;
        font-size: 12.32px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 14.91px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 17.84px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 5.39px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 16.14px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 6.93px;
        margin-bottom: 8.47px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 12.32px;

    }

    .z9 {
        height: 0.42px;
        width: 176.33px;
        padding-bottom: 3.08px;
        margin-bottom: 23.87px;
        margin-top: 8.47px;
    }

    .textArticle {
        width: 656.04px;
    }

    .articleB {
        border: 1.69px solid #f2ecde;
        width: 321.86px;
        position: absolute;
        top: -29.26px;
        right: 103.95px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 8.49px;
        letter-spacing: 0.1em;
        right: 185.57px;
        top: 341.88px;
    }

    .z10 img {
        height: 1.69px;
        margin-top: 1.54px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 8.49px;
        letter-spacing: 0.1em;
        right: 201.74px;
        top: 354.2px;
    }

    .z100 img {
        height: 1.69px;
        margin-top: 1.54px;
        display: block;
        width: 131.67px;
    }


    footer {
        margin-top: 116.27px;
        width: 100%;
        height: 310.31px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 310.31px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.42px;
        margin-top: 57.75px;
    }

    .z15 {
        width: 0.42px;
        margin-top: -3.08px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 92.4px;
        width: 212.52px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 19.25px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 13.86px;

    }

    h5 {
        font-size: 10.62px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 18.48px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
            .z17 ul li:first-letter {
                text-decoration: underline;
            }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 4.62px;
        font-size: 10.62px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
            .l2:first-letter {
                text-decoration: underline;
            }
    }

    .z19 {
        width: 129.36px;
    }

    .z20 {
        width: 115.5px;
        margin-top: 92.4px;
    }

    .z21 {
        position: absolute;
        left: 67.76px;

        bottom: 58.52px;
    }

    .z22,
    .z23 {
        font-size: 8.49px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 11.55px;
        margin-left: 69.3px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 131.67px;
    }

    .secondContent {
        text-align: center;
        width: 850.08px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 46.97px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 12.32px;
        margin-top: 13.86px;
        letter-spacing: 0.01em;
        line-height: 15.29px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -3.85px;
    }

    .z11 {
        width: 335.72px;
        margin-top: 27.72px;
        margin-bottom: 16.94px;
    }


    .z24 {
        padding-bottom: 3.85px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 11.55px;
        line-height: 13.86px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 3.08px;
    }

    .vrachZ {
        border: 1.69px solid #f2ecde;
        width: 244.86px;
        position: absolute;
        top: -29.26px;
        right: 103.95px;
    }

    .vrachZ2 {
        border: 1.69px solid #f2ecde;
        width: 244.86px;
        position: absolute;
        top: -29.26px;
        right: 103.95px;
    }

    .smallphoto {
        width: 180.95px;
        right: 147.07px;
    }

    .z24 {
        padding-bottom: 3.85px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 11.55px;
        line-height: 13.86px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 3.08px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -2.31px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
            .z15 {
                margin-top: -1.54px !important;

            }
    }

    #section6 {
        width: 100%;
        height: 1102.7px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 680.18px;
    }

    #top_block_soty {
        float: left;
        height: 54.05px;
        width: 270.27px;
        margin-top: 69.37px;
        margin-left: 511.71px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 58.56px;
    }

    #topic_line {
        margin-left: 21.62px;
    }

    #down_block_soty {
        height: 549.55px;
        width: 1198.2px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 243.24px;
        width: 1198.2px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 4.5px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 99.1px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 197.3px;
        width: 172.07px;
    }

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 17.12px;
        padding-top: 85.59px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 1.26px solid white;
        height: 19.82px;
        margin-left: 20.72px;
        margin-top: 20.72px;
        width: 126.13px;
    }

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 12.61px;
        padding-top: 2.7px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 4.5px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 4.5px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 45.05px;
        line-height: 21.62px;
        padding-top: 74.77px;
    }

    #button_more3 {
        margin-top: 3.6px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 4.5px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 45.05px;
        line-height: 21.62px;
        padding-top: 74.77px;
    }

    #button_more4 {
        margin-top: 3.6px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 4.5px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 4.5px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 229.73px;
        margin-left: 87.39px;
        margin-top: 151.35px;
        position: absolute;
        width: 1081.08px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 100px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 4.5px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 45.05px;
        line-height: 21.62px;
        padding-top: 74.77px;
    }

    #button_more8 {
        margin-top: 3.6px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 4.5px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 45.05px;
        line-height: 21.62px;
        padding-top: 74.77px;
    }

    #button_more9 {
        margin-top: 3.6px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 4.5px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 4.5px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 45.05px;
        line-height: 21.62px;
        padding-top: 74.77px;
    }

    #button_more11 {
        margin-top: 3.6px;
    }

    #third_soty_row {
        float: left;
        height: 243.24px;
        margin-left: 269.37px;
        margin-top: 308.05px;
        position: absolute;
        width: 949.41px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 6.31px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 4.5px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 4.5px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 4.5px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 45.05px;
        line-height: 21.62px;
        padding-top: 74.77px;
    }

    #button_more15 {
        margin-top: 3.6px;
    }

    #for_soty_row {
        float: left;
        height: 243.24px;
        margin-left: 358px;
        margin-top: 459.8px;
        position: relative;
        width: 949.41px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 6.31px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 4.5px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 4.5px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 45.05px;
        line-height: 21.62px;
        padding-top: 74.77px;
    }

    #button_more18 {
        margin-top: 3.6px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 0.77px;
            width: 1085.7px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -2.31px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
            .z15 {
                margin-top: -1.54px !important;

            }
    }


    .corr1 {
        right: 214.83px;
        top: 465.08px;
    }

    .corr1 img {
        width: 98.56px !important;
    }

    .megadiv {

        height: 154px;
    }

    .press_photo {
        width: 246.4px;
    }

    .corrected_press {
        right: 145.53px;
    }

    .corrected_press img {
        width: 171.71px;
    }

    .z_1 {
        font-size: 10.78px;
    }


    .image_thumb {

        width: 321.86px !important;
        position: absolute !important;
        top: -29.26px !important;
        right: 103.95px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 321.86px !important;
        display: inline-block !important;
        border: 1.69px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -15.4px !important;
        text-transform: uppercase !important;
        border-bottom: 2.31px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 0.77px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 11.55px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 14.76px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 5.39px;
    }

    .no_first ul {
        margin-bottom: 15.4px;
        margin-top: 15.4px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 3.08px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 11.17px;
    }

    .no_first img {
        padding-top: 7.7px;
        padding-bottom: 7.7px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 19.25px;

    }

    .children li {
        display: inline-block;
        border-top: 1.54px solid #b74451;
        padding-top: 11.55px;
        border-bottom: 1.54px solid #b74451;
        padding-bottom: 3.85px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 15.4px;
        margin-bottom: 15.4px;
        border-top: 0.77px solid #d8d5cc;
        padding-top: 19.25px;
        display: inline-block;
        width: 654.5px;
    }

    ol.commentlist li {
        margin-bottom: 26.95px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 11.55px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 2.31px;
        font-size: 9.24px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 3.85px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 11.55px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 16.94px;
    }

    #commentform {
        margin-top: 7.7px;
    }

    p.comment-notes {
        font-size: 10.78px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 10.78px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 3.85px;
    }

    input#author,
    input#email {
        display: block;
        height: 15.4px;
        margin-top: 3.85px;
    }

    input#submit {
        padding: 3.85px;
        text-transform: uppercase;
        font-size: 13.86px;
        line-height: 13.86px;
        padding-top: 6.16px;
        cursor: pointer;
        color: #b74451;
        border: 0.77px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 0.77px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 7.7px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 15.4px !important;
    }

    #card_doctor_text {
        padding-right: 2.31px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 177.1px auto 0px auto;
        width: 308px;


        background-color: #c5c5c5;
        border-radius: 3.85px;
        box-shadow: 0px 0px 7.7px #000;
    }

    .p1 {
        background-color: #edda08;
        padding: 7.7px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 7.7px;
        padding-top: 11.55px;
        padding-bottom: 11.55px;
    }


    .p2 input {
        display: block;
        margin-top: 3.85px;
        margin-bottom: 3.85px;
    }

    .p2 textarea {
        display: block;
        margin-top: 3.85px;
        margin-bottom: 3.85px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 3.85px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 11.55px;
        margin-top: 5.39px;
        margin-bottom: 5.39px;
        padding: 3.08px;
        cursor: pointer;
        background-color: #a49c88;
        border: 0.77px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 0.77px solid #d8d5cc;
        min-height: 38.5px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}

/* 1280 */
@media only screen and (min-width: 1251px) and (max-width: 1280px) {

    .firstClass {

        width: 156.8px;
        height: 62.4px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 26.4px;
        left: 60.8px;
        font-size: 15.84px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 27.2px;
        left: 26.4px;
        top: 25.6px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 156.8px;
        height: 62.4px;
        color: white;
        font-size: 15.84px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 16.8px;
        left: 36.8px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 24.8px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 148px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 140px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 541.6px;
        top: 10.4px;

    }

    .logo_text {
        font-size: 23.65px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 13.6px;
        margin-top: 9.6px;
    }

    .logo_text div {

        font-size: 10.15px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -4px;
        margin-left: 2.4px;

    }

    .rightVeci {
        position: absolute;
        width: 413.6px;
        right: 0px;
        height: 62.4px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 59.2px;
        position: absolute;
        left: 6.4px;
        top: 14.4px;
    }

    .textLichka {
        float: left;
        font-size: 8.8px;
        text-align: center;
        position: absolute;
        top: 16.8px;
        left: 72px;
        font-weight: 400;
    }

    .textLichka img {
        height: 0.88px;
        width: 106.4px;
        position: absolute;
        left: 1.6px;
        top: 13.6px;
    }

    .z1 {
        font-size: 10.08px;
        position: absolute;
        left: 37.6px;
        top: 18.4px;
    }

    .z2 {
        position: absolute;
        left: 37.6px !important;
        top: 31.2px !important;
        width: 28.8px !important;
    }

    .z3 {
        width: 0.44px;
        left: 198.4px;
        position: absolute;
        top: 20px;
    }


    .chasi_sleva {
        position: absolute;
        left: 225.6px;
        top: 16px;


    }

    .chasi_sprava {
        position: absolute;
        left: 352px;
        top: 15.2px;
    }

    .chasi_sleva img {
        width: 36px;
    }

    .chasi_sprava img {
        width: 36px;
    }

    .centr_text {
        font-size: 8.82px;
        font-weight: 400;

    }

    .z4 {
        font-size: 10.08px;
        position: absolute;
        left: 274.4px;
        top: 36px;
    }


    .g5 {
        width: 64.8px;
        height: 0.88px !important;
        position: absolute;
        left: 274.4px;
        top: 29.6px;
    }

    .z6 {
        position: absolute;
        top: 16.8px;
        left: 274.4px;
    }

    .z7 {
        height: 0.44px;
        width: 100%;
        position: absolute;
        top: 62.4px;
    }

    .ulmenu {

        margin-top: 30.4px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 32px;
    }

    .ulmenu li a {
        font-size: 14.11px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 12.8px;
        margin-top: 79.2px;
        padding-left: 61.6px;
        letter-spacing: 0.01em;
        padding-bottom: 24.8px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 12.8px;
        margin-top: 79.2px;
        padding-left: 61.6px;
        letter-spacing: 0.01em;
        padding-bottom: 24.8px;
        position: relative;
        min-height: 360px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 8.82px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 28.8px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 16px;
        font-size: 12.8px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 15.49px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 18.54px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 5.6px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 16.77px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 7.2px;
        margin-bottom: 8.8px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 12.8px;

    }

    .z9 {
        height: 0.44px;
        width: 183.2px;
        padding-bottom: 3.2px;
        margin-bottom: 24.8px;
        margin-top: 8.8px;
    }

    .textArticle {
        width: 681.6px;
    }

    .articleB {
        border: 1.76px solid #f2ecde;
        width: 334.4px;
        position: absolute;
        top: -30.4px;
        right: 108px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 8.82px;
        letter-spacing: 0.1em;
        right: 192.8px;
        top: 355.2px;
    }

    .z10 img {
        height: 1.76px;
        margin-top: 1.6px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 8.82px;
        letter-spacing: 0.1em;
        right: 209.6px;
        top: 368px;
    }

    .z100 img {
        height: 1.76px;
        margin-top: 1.6px;
        display: block;
        width: 136.8px;
    }


    footer {
        margin-top: 120.8px;
        width: 100%;
        height: 322.4px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 322.4px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.44px;
        margin-top: 60px;
    }

    .z15 {
        width: 0.44px;
        margin-top: -3.2px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 96px;
        width: 220.8px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 20px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 14.4px;

    }

    h5 {
        font-size: 11.03px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 19.2px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z17 ul li:first-letter {

                text-decoration: underline;


            }
        }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 4.8px;
        font-size: 11.03px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .l2:first-letter {
                text-decoration: underline;
            }
        }
    }


    .l2 {}

    .z19 {
        width: 134.4px;
    }

    .z20 {
        width: 120px;
        margin-top: 96px;
    }

    .z21 {
        position: absolute;
        left: 70.4px;

        bottom: 60.8px;
    }

    .z22,
    .z23 {
        font-size: 8.82px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 12px;
        margin-left: 72px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 136.8px;
    }

    .secondContent {
        text-align: center;
        width: 883.2px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 48.8px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 12.8px;
        margin-top: 14.4px;
        letter-spacing: 0.01em;
        line-height: 15.89px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -4px;
    }

    .z11 {
        width: 348.8px;
        margin-top: 28.8px;
        margin-bottom: 17.6px;
    }


    .z24 {
        padding-bottom: 4px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 12px;
        line-height: 14.4px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 3.2px;
    }

    .vrachZ {
        border: 1.76px solid #f2ecde;
        width: 254.4px;
        position: absolute;
        top: -30.4px;
        right: 108px;
    }

    .vrachZ2 {
        border: 1.76px solid #f2ecde;
        width: 254.4px;
        position: absolute;
        top: -30.4px;
        right: 108px;
    }

    .smallphoto {
        width: 188px;
        right: 152.8px;
    }

    .z24 {
        padding-bottom: 4px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 12px;
        line-height: 14.4px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 3.2px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -2.4px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -1.6px !important;

            }
        }
    }

    #section6 {
        width: 100%;
        height: 1145.66px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 706.68px;
    }

    #top_block_soty {
        float: left;
        height: 56.16px;
        width: 280.8px;
        margin-top: 72.07px;
        margin-left: 531.65px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 60.84px;
    }

    #topic_line {
        margin-left: 22.46px;
    }

    #down_block_soty {
        height: 570.96px;
        width: 1244.88px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 252.72px;
        width: 1244.88px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 4.68px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 102.96px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 204.98px;
        width: 178.78px;
    }

    #sota_name {}

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 17.78px;
        padding-top: 88.92px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 1.31px solid white;
        height: 20.59px;
        margin-left: 21.53px;
        margin-top: 21.53px;
        width: 131.04px;
    }

    #button_more_text {}

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 13.1px;
        padding-top: 2.81px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 4.68px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 4.68px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 46.8px;
        line-height: 22.46px;
        padding-top: 77.69px;
    }

    #button_more3 {
        margin-top: 3.74px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 4.68px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 46.8px;
        line-height: 22.46px;
        padding-top: 77.69px;
    }

    #button_more4 {
        margin-top: 3.74px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 4.68px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 4.68px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 238.68px;
        margin-left: 90.79px;
        margin-top: 157.25px;
        position: absolute;
        width: 1123.2px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 103.9px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 4.68px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 46.8px;
        line-height: 22.46px;
        padding-top: 77.69px;
    }

    #button_more8 {
        margin-top: 3.74px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 4.68px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 46.8px;
        line-height: 22.46px;
        padding-top: 77.69px;
    }

    #button_more9 {
        margin-top: 3.74px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 4.68px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 4.68px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 46.8px;
        line-height: 22.46px;
        padding-top: 77.69px;
    }

    #button_more11 {
        margin-top: 3.74px;
    }

    #third_soty_row {
        float: left;
        height: 252.72px;
        margin-left: 279.86px;
        margin-top: 320.06px;
        position: absolute;
        width: 986.4px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 6.55px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 4.68px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 4.68px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 4.68px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 46.8px;
        line-height: 22.46px;
        padding-top: 77.69px;
    }

    #button_more15 {
        margin-top: 3.74px;
    }

    #for_soty_row {
        float: left;
        height: 252.72px;
        margin-left: 371.2px;
        margin-top: 478px;
        position: relative;
        width: 986.4px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 6.55px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 4.68px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 4.68px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 46.8px;
        line-height: 22.46px;
        padding-top: 77.69px;
    }

    #button_more18 {
        margin-top: 3.74px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 0.8px;
            width: 1128px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -2.4px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -1.6px !important;

            }
        }
    }


    .corr1 {
        right: 223.2px;
        top: 483.2px;
    }

    .corr1 img {
        width: 102.4px !important;
    }

    .megadiv {

        height: 160px;
    }

    .press_photo {
        width: 256px;
    }

    .corrected_press {
        right: 151.2px;
    }

    .corrected_press img {
        width: 178.4px;
    }

    .z_1 {
        font-size: 11.2px;
    }


    .image_thumb {

        width: 334.4px !important;
        position: absolute !important;
        top: -30.4px !important;
        right: 108px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 334.4px !important;
        display: inline-block !important;
        border: 1.76px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -16px !important;
        text-transform: uppercase !important;
        border-bottom: 2.4px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 0.8px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 12px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 15.34px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 5.6px;
    }

    .no_first ul {
        margin-bottom: 16px;
        margin-top: 16px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 3.2px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 11.6px;
    }

    .no_first img {
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 20px;

    }

    .children li {
        display: inline-block;
        border-top: 1.6px solid #b74451;
        padding-top: 12px;
        border-bottom: 1.6px solid #b74451;
        padding-bottom: 4px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 16px;
        margin-bottom: 16px;
        border-top: 0.8px solid #d8d5cc;
        padding-top: 20px;
        display: inline-block;
        width: 680px;
    }

    ol.commentlist li {
        margin-bottom: 28px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 12px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 2.4px;
        font-size: 9.6px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 4px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 12px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 17.6px;
    }

    #commentform {
        margin-top: 8px;
    }

    p.comment-notes {
        font-size: 11.2px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 11.2px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 4px;
    }

    input#author,
    input#email {
        display: block;
        height: 16px;
        margin-top: 4px;
    }

    input#submit {
        padding: 4px;
        text-transform: uppercase;
        font-size: 14.4px;
        line-height: 14.4px;
        padding-top: 6.4px;
        cursor: pointer;
        color: #b74451;
        border: 0.8px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 0.8px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 8px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 16px !important;
    }

    #card_doctor_text {
        padding-right: 2.4px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 184px auto 0px auto;
        width: 320px;


        background-color: #c5c5c5;
        border-radius: 4px;
        box-shadow: 0px 0px 8px #000;
    }

    .b-popup-content {}

    .p1 {
        background-color: #edda08;
        padding: 8px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 8px;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .p2 label {}

    .p2 input {
        display: block;
        margin-top: 4px;
        margin-bottom: 4px;
    }

    .p2 textarea {
        display: block;
        margin-top: 4px;
        margin-bottom: 4px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 4px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 12px;
        margin-top: 5.6px;
        margin-bottom: 5.6px;
        padding: 3.2px;
        cursor: pointer;
        background-color: #a49c88;
        border: 0.8px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 0.8px solid #d8d5cc;
        min-height: 40px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}

/* 1300 */
@media only screen and (min-width: 1281px) and (max-width: 1345px) {

    .firstClass {

        width: 158.76px;
        height: 63.18px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 26.73px;
        left: 61.56px;
        font-size: 16.04px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 27.54px;
        left: 26.73px;
        top: 25.92px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 158.76px;
        height: 63.18px;
        color: white;
        font-size: 16.04px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 17.01px;
        left: 37.26px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 25.11px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 149.85px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 141.75px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 548.37px;
        top: 10.53px;

    }

    .logo_text {
        font-size: 23.94px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 13.77px;
        margin-top: 9.72px;
    }

    .logo_text div {

        font-size: 10.28px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -4.05px;
        margin-left: 2.43px;

    }

    .rightVeci {
        position: absolute;
        width: 418.77px;
        right: 0px;
        height: 63.18px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 59.94px;
        position: absolute;
        left: 6.48px;
        top: 14.58px;
    }

    .textLichka {
        float: left;
        font-size: 8.91px;
        text-align: center;
        position: absolute;
        top: 17.01px;
        left: 72.9px;
        font-weight: 400;
    }

    .textLichka img {
        height: 0.89px;
        width: 107.73px;
        position: absolute;
        left: 1.62px;
        top: 13.77px;
    }

    .shortLichka {}

    .z1 {
        font-size: 10.21px;
        position: absolute;
        left: 38.07px;
        top: 18.63px;
    }

    .z2 {
        position: absolute;
        left: 38.07px !important;
        top: 31.59px !important;
        width: 29.16px !important;
    }

    .z3 {
        width: 0.45px;
        left: 200.88px;
        position: absolute;
        top: 20.25px;
    }


    .chasi_sleva {
        position: absolute;
        left: 228.42px;
        top: 16.2px;


    }

    .chasi_sprava {
        position: absolute;
        left: 356.4px;
        top: 15.39px;
    }

    .chasi_sleva img {
        width: 36.45px;
    }

    .chasi_sprava img {
        width: 36.45px;
    }

    .centr_text {
        font-size: 8.93px;
        font-weight: 400;

    }

    .z4 {
        font-size: 10.21px;
        position: absolute;
        left: 277.83px;
        top: 36.45px;
    }


    .g5 {
        width: 65.61px;
        height: 0.89px !important;
        position: absolute;
        left: 277.83px;
        top: 29.97px;
    }

    .z6 {
        position: absolute;
        top: 17.01px;
        left: 277.83px;
    }

    .z7 {
        height: 0.45px;
        width: 100%;
        position: absolute;
        top: 63.18px;
    }

    .ulmenu {

        margin-top: 30.78px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 32.4px;
    }

    .ulmenu li a {
        font-size: 14.29px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 12.96px;
        margin-top: 80.19px;
        padding-left: 62.37px;
        letter-spacing: 0.01em;
        padding-bottom: 25.11px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 12.96px;
        margin-top: 80.19px;
        padding-left: 62.37px;
        letter-spacing: 0.01em;
        padding-bottom: 25.11px;
        position: relative;
        min-height: 364.5px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 8.93px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 29.16px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 16.2px;
        font-size: 12.96px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 15.68px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 18.77px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 5.67px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 16.98px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 7.29px;
        margin-bottom: 8.91px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 12.96px;

    }

    .z9 {
        height: 0.45px;
        width: 185.49px;
        padding-bottom: 3.24px;
        margin-bottom: 25.11px;
        margin-top: 8.91px;
    }

    .textArticle {
        width: 690.12px;
    }

    .articleB {
        border: 1.78px solid #f2ecde;
        width: 338.58px;
        position: absolute;
        top: -30.78px;
        right: 109.35px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 8.93px;
        letter-spacing: 0.1em;
        right: 195.21px;
        top: 359.64px;
    }

    .z10 img {
        height: 1.78px;
        margin-top: 1.62px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 8.93px;
        letter-spacing: 0.1em;
        right: 212.22px;
        top: 372.6px;
    }

    .z100 img {
        height: 1.78px;
        margin-top: 1.62px;
        display: block;
        width: 138.51px;
    }


    footer {
        margin-top: 122.31px;
        width: 100%;
        height: 326.43px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 326.43px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.45px;
        margin-top: 60.75px;
    }

    .z15 {
        width: 0.45px;
        margin-top: -3.24px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 97.2px;
        width: 223.56px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 20.25px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 14.58px;

    }

    h5 {
        font-size: 11.17px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 19.44px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z17 ul li:first-letter {

                text-decoration: underline;


            }
        }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 4.86px;
        font-size: 11.17px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .l2:first-letter {
                text-decoration: underline;
            }
        }
    }


    .l2 {}

    .z19 {
        width: 136.08px;
    }

    .z20 {
        width: 121.5px;
        margin-top: 97.2px;
    }

    .z21 {
        position: absolute;
        left: 71.28px;

        bottom: 61.56px;
    }

    .z22,
    .z23 {
        font-size: 8.93px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 12.15px;
        margin-left: 72.9px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 138.51px;
    }

    .secondContent {
        text-align: center;
        width: 894.24px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 49.41px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 12.96px;
        margin-top: 14.58px;
        letter-spacing: 0.01em;
        line-height: 16.09px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -4.05px;
    }

    .z11 {
        width: 353.16px;
        margin-top: 29.16px;
        margin-bottom: 17.82px;
    }


    .z24 {
        padding-bottom: 4.05px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 12.15px;
        line-height: 14.58px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 3.24px;
    }

    .vrachZ {
        border: 1.78px solid #f2ecde;
        width: 257.58px;
        position: absolute;
        top: -30.78px;
        right: 109.35px;
    }

    .vrachZ2 {
        border: 1.78px solid #f2ecde;
        width: 257.58px;
        position: absolute;
        top: -30.78px;
        right: 109.35px;
    }

    .smallphoto {
        width: 190.35px;
        right: 154.71px;
    }

    .z24 {
        padding-bottom: 4.05px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 12.15px;
        line-height: 14.58px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 3.24px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -2.43px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -1.62px !important;

            }
        }
    }

    #section6 {
        width: 100%;
        height: 1159.98px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 715.51px;
    }

    #top_block_soty {
        float: left;
        height: 56.86px;
        width: 284.31px;
        margin-top: 72.97px;
        margin-left: 538.29px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 61.6px;
    }

    #topic_line {
        margin-left: 22.74px;
    }

    #down_block_soty {
        height: 578.1px;
        width: 1260.44px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 255.88px;
        width: 1260.44px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 4.74px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 104.25px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 207.55px;
        width: 181.01px;
    }

    #sota_name {}

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 18.01px;
        padding-top: 90.03px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 1.33px solid white;
        height: 20.85px;
        margin-left: 21.8px;
        margin-top: 21.8px;
        width: 132.68px;
    }

    #button_more_text {}

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 13.27px;
        padding-top: 2.84px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 4.74px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 4.74px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 47.39px;
        line-height: 22.74px;
        padding-top: 78.66px;
    }

    #button_more3 {
        margin-top: 3.79px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 4.74px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 47.39px;
        line-height: 22.74px;
        padding-top: 78.66px;
    }

    #button_more4 {
        margin-top: 3.79px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 4.74px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 4.74px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 241.66px;
        margin-left: 91.93px;
        margin-top: 159.21px;
        position: absolute;
        width: 1137.24px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 105.19px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 4.74px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 47.39px;
        line-height: 22.74px;
        padding-top: 78.66px;
    }

    #button_more8 {
        margin-top: 3.79px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 4.74px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 47.39px;
        line-height: 22.74px;
        padding-top: 78.66px;
    }

    #button_more9 {
        margin-top: 3.79px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 4.74px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 4.74px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 47.39px;
        line-height: 22.74px;
        padding-top: 78.66px;
    }

    #button_more11 {
        margin-top: 3.79px;
    }

    #third_soty_row {
        float: left;
        height: 255.88px;
        margin-left: 283.36px;
        margin-top: 324.06px;
        position: absolute;
        width: 998.73px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 6.63px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 4.74px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 4.74px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 4.74px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 47.39px;
        line-height: 22.74px;
        padding-top: 78.66px;
    }

    #button_more15 {
        margin-top: 3.79px;
    }

    #for_soty_row {
        float: left;
        height: 255.88px;
        margin-left: 376px;
        margin-top: 484.4px;
        position: relative;
        width: 998.73px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 6.63px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 4.74px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 4.74px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 47.39px;
        line-height: 22.74px;
        padding-top: 78.66px;
    }

    #button_more18 {
        margin-top: 3.79px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 0.81px;
            width: 1142.1px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -2.43px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -1.62px !important;

            }
        }
    }


    .corr1 {
        right: 225.99px;
        top: 489.24px;
    }

    .corr1 img {
        width: 103.68px !important;
    }

    .megadiv {

        height: 162px;
    }

    .press_photo {
        width: 259.2px;
    }

    .corrected_press {
        right: 153.09px;
    }

    .corrected_press img {
        width: 180.63px;
    }

    .z_1 {
        font-size: 11.34px;
    }


    .image_thumb {

        width: 338.58px !important;
        position: absolute !important;
        top: -30.78px !important;
        right: 109.35px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 338.58px !important;
        display: inline-block !important;
        border: 1.78px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -16.2px !important;
        text-transform: uppercase !important;
        border-bottom: 2.43px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 0.81px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 12.15px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 15.53px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 5.67px;
    }

    .no_first ul {
        margin-bottom: 16.2px;
        margin-top: 16.2px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 3.24px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 11.75px;
    }

    .no_first img {
        padding-top: 8.1px;
        padding-bottom: 8.1px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 20.25px;

    }

    .children li {
        display: inline-block;
        border-top: 1.62px solid #b74451;
        padding-top: 12.15px;
        border-bottom: 1.62px solid #b74451;
        padding-bottom: 4.05px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 16.2px;
        margin-bottom: 16.2px;
        border-top: 0.81px solid #d8d5cc;
        padding-top: 20.25px;
        display: inline-block;
        width: 688.5px;
    }

    ol.commentlist li {
        margin-bottom: 28.35px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 12.15px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 2.43px;
        font-size: 9.72px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 4.05px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 12.15px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 17.82px;
    }

    #commentform {
        margin-top: 8.1px;
    }

    p.comment-notes {
        font-size: 11.34px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 11.34px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 4.05px;
    }

    input#author,
    input#email {
        display: block;
        height: 16.2px;
        margin-top: 4.05px;
    }

    input#submit {
        padding: 4.05px;
        text-transform: uppercase;
        font-size: 14.58px;
        line-height: 14.58px;
        padding-top: 6.48px;
        cursor: pointer;
        color: #b74451;
        border: 0.81px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 0.81px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 8.1px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 16.2px !important;
    }

    #card_doctor_text {
        padding-right: 2.43px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 186.3px auto 0px auto;
        width: 324px;


        background-color: #c5c5c5;
        border-radius: 4.05px;
        box-shadow: 0px 0px 8.1px #000;
    }

    .b-popup-content {}

    .p1 {
        background-color: #edda08;
        padding: 8.1px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 8.1px;
        padding-top: 12.15px;
        padding-bottom: 12.15px;
    }

    .p2 label {}

    .p2 input {
        display: block;
        margin-top: 4.05px;
        margin-bottom: 4.05px;
    }

    .p2 textarea {
        display: block;
        margin-top: 4.05px;
        margin-bottom: 4.05px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 4.05px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 12.15px;
        margin-top: 5.67px;
        margin-bottom: 5.67px;
        padding: 3.24px;
        cursor: pointer;
        background-color: #a49c88;
        border: 0.81px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 0.81px solid #d8d5cc;
        min-height: 40.5px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}

/* 1366 */
@media only screen and (min-width: 1346px) and (max-width: 1380px) {

    .firstClass {

        width: 166.6px;
        height: 66.3px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 28.05px;
        left: 64.6px;
        font-size: 16.83px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 28.9px;
        left: 28.05px;
        top: 27.2px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 166.6px;
        height: 66.3px;
        color: white;
        font-size: 16.83px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 17.85px;
        left: 39.1px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 26.35px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 157.25px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 148.75px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 575.45px;
        top: 11.05px;

    }

    .logo_text {
        font-size: 25.13px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 14.45px;
        margin-top: 10.2px;
    }

    .logo_text div {

        font-size: 10.79px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -4.25px;
        margin-left: 2.55px;

    }

    .rightVeci {
        position: absolute;
        width: 439.45px;
        right: 0px;
        height: 66.3px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 62.9px;
        position: absolute;
        left: 6.8px;
        top: 15.3px;
    }

    .textLichka {
        float: left;
        font-size: 9.35px;
        text-align: center;
        position: absolute;
        top: 17.85px;
        left: 76.5px;
        font-weight: 400;
    }

    .textLichka img {
        height: 0.94px;
        width: 113.05px;
        position: absolute;
        left: 1.7px;
        top: 14.45px;
    }

    .shortLichka {}

    .z1 {
        font-size: 10.71px;
        position: absolute;
        left: 39.95px;
        top: 19.55px;
    }

    .z2 {
        position: absolute;
        left: 39.95px !important;
        top: 33.15px !important;
        width: 30.6px !important;
    }

    .z3 {
        width: 0.47px;
        left: 210.8px;
        position: absolute;
        top: 21.25px;
    }


    .chasi_sleva {
        position: absolute;
        left: 239.7px;
        top: 17px;


    }

    .chasi_sprava {
        position: absolute;
        left: 374px;
        top: 16.15px;
    }

    .chasi_sleva img {
        width: 38.25px;
    }

    .chasi_sprava img {
        width: 38.25px;
    }

    .centr_text {
        font-size: 9.38px;
        font-weight: 400;

    }

    .z4 {
        font-size: 10.71px;
        position: absolute;
        left: 291.55px;
        top: 38.25px;
    }


    .g5 {
        width: 68.85px;
        height: 0.94px !important;
        position: absolute;
        left: 291.55px;
        top: 31.45px;
    }

    .z6 {
        position: absolute;
        top: 17.85px;
        left: 291.55px;
    }

    .z7 {
        height: 0.47px;
        width: 100%;
        position: absolute;
        top: 66.3px;
    }

    .ulmenu {

        margin-top: 32.3px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 34px;
    }

    .ulmenu li a {
        font-size: 14.99px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 13.6px;
        margin-top: 84.15px;
        padding-left: 65.45px;
        letter-spacing: 0.01em;
        padding-bottom: 26.35px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 13.6px;
        margin-top: 84.15px;
        padding-left: 65.45px;
        letter-spacing: 0.01em;
        padding-bottom: 26.35px;
        position: relative;
        min-height: 382.5px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 9.38px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 30.6px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 17px;
        font-size: 13.6px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 16.46px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 19.69px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 5.95px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 17.82px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 7.65px;
        margin-bottom: 9.35px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 13.6px;

    }

    .z9 {
        height: 0.47px;
        width: 194.65px;
        padding-bottom: 3.4px;
        margin-bottom: 26.35px;
        margin-top: 9.35px;
    }

    .textArticle {
        width: 724.2px;
    }

    .articleB {
        border: 1.87px solid #f2ecde;
        width: 355.3px;
        position: absolute;
        top: -32.3px;
        right: 114.75px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 9.38px;
        letter-spacing: 0.1em;
        right: 204.85px;
        top: 377.4px;
    }

    .z10 img {
        height: 1.87px;
        margin-top: 1.7px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 9.38px;
        letter-spacing: 0.1em;
        right: 222.7px;
        top: 391px;
    }

    .z100 img {
        height: 1.87px;
        margin-top: 1.7px;
        display: block;
        width: 145.35px;
    }


    footer {
        margin-top: 128.35px;
        width: 100%;
        height: 342.55px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 342.55px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.47px;
        margin-top: 63.75px;
    }

    .z15 {
        width: 0.47px;
        margin-top: -3.4px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 102px;
        width: 234.6px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 21.25px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 15.3px;

    }

    h5 {
        font-size: 11.72px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 20.4px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z17 ul li:first-letter {

                text-decoration: underline;


            }
        }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 5.1px;
        font-size: 11.72px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .l2:first-letter {
                text-decoration: underline;
            }
        }
    }


    .l2 {}

    .z19 {
        width: 142.8px;
    }

    .z20 {
        width: 127.5px;
        margin-top: 102px;
    }

    .z21 {
        position: absolute;
        left: 74.8px;

        bottom: 64.6px;
    }

    .z22,
    .z23 {
        font-size: 9.38px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 12.75px;
        margin-left: 76.5px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 145.35px;
    }

    .secondContent {
        text-align: center;
        width: 938.4px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 51.85px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 13.6px;
        margin-top: 15.3px;
        letter-spacing: 0.01em;
        line-height: 16.88px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -4.25px;
    }

    .z11 {
        width: 370.6px;
        margin-top: 30.6px;
        margin-bottom: 18.7px;
    }


    .z24 {
        padding-bottom: 4.25px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 12.75px;
        line-height: 15.3px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 3.4px;
    }

    .vrachZ {
        border: 1.87px solid #f2ecde;
        width: 270.3px;
        position: absolute;
        top: -32.3px;
        right: 114.75px;
    }

    .vrachZ2 {
        border: 1.87px solid #f2ecde;
        width: 270.3px;
        position: absolute;
        top: -32.3px;
        right: 114.75px;
    }

    .smallphoto {
        width: 199.75px;
        right: 162.35px;
    }

    .z24 {
        padding-bottom: 4.25px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 12.75px;
        line-height: 15.3px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 3.4px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -2.55px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -1.7px !important;

            }
        }
    }

    #section6 {
        width: 100%;
        height: 1217.27px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 750.85px;
    }

    #top_block_soty {
        float: left;
        height: 59.67px;
        width: 298.35px;
        margin-top: 76.58px;
        margin-left: 564.88px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 64.64px;
    }

    #topic_line {
        margin-left: 23.87px;
    }

    #down_block_soty {
        height: 606.65px;
        width: 1322.69px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 268.52px;
        width: 1322.69px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 4.97px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 109.4px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 217.8px;
        width: 189.95px;
    }

    #sota_name {}

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 18.9px;
        padding-top: 94.48px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 1.39px solid white;
        height: 21.88px;
        margin-left: 22.87px;
        margin-top: 22.87px;
        width: 139.23px;
    }

    #button_more_text {}

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 13.92px;
        padding-top: 2.98px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 4.97px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 4.97px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 49.73px;
        line-height: 23.87px;
        padding-top: 82.54px;
    }

    #button_more3 {
        margin-top: 3.98px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 4.97px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 49.73px;
        line-height: 23.87px;
        padding-top: 82.54px;
    }

    #button_more4 {
        margin-top: 3.98px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 4.97px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 4.97px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 253.6px;
        margin-left: 96.47px;
        margin-top: 167.08px;
        position: absolute;
        width: 1193.4px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 110.39px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 4.97px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 49.73px;
        line-height: 23.87px;
        padding-top: 82.54px;
    }

    #button_more8 {
        margin-top: 3.98px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 4.97px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 49.73px;
        line-height: 23.87px;
        padding-top: 82.54px;
    }

    #button_more9 {
        margin-top: 3.98px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 4.97px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 4.97px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 49.73px;
        line-height: 23.87px;
        padding-top: 82.54px;
    }

    #button_more11 {
        margin-top: 3.98px;
    }

    #third_soty_row {
        float: left;
        height: 268.52px;
        margin-left: 297.36px;
        margin-top: 340.06px;
        position: absolute;
        width: 1048.05px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 6.96px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 4.97px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 4.97px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 4.97px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 49.73px;
        line-height: 23.87px;
        padding-top: 82.54px;
    }

    #button_more15 {
        margin-top: 3.98px;
    }

    #for_soty_row {
        float: left;
        height: 268.52px;
        margin-left: 394.4px;
        margin-top: 508.4px;
        position: relative;
        width: 1048.05px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 6.96px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 4.97px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 4.97px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 49.73px;
        line-height: 23.87px;
        padding-top: 82.54px;
    }

    #button_more18 {
        margin-top: 3.98px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 0.85px;
            width: 1198.5px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -2.55px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -1.7px !important;

            }
        }
    }


    .corr1 {
        right: 237.15px;
        top: 513.4px;
    }

    .corr1 img {
        width: 108.8px !important;
    }

    .megadiv {

        height: 170px;
    }

    .press_photo {
        width: 272px;
    }

    .corrected_press {
        right: 160.65px;
    }

    .corrected_press img {
        width: 189.55px;
    }

    .z_1 {
        font-size: 11.9px;
    }


    .image_thumb {

        width: 355.3px !important;
        position: absolute !important;
        top: -32.3px !important;
        right: 114.75px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 355.3px !important;
        display: inline-block !important;
        border: 1.87px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -17px !important;
        text-transform: uppercase !important;
        border-bottom: 2.55px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 0.85px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 12.75px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 16.29px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 5.95px;
    }

    .no_first ul {
        margin-bottom: 17px;
        margin-top: 17px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 3.4px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 12.33px;
    }

    .no_first img {
        padding-top: 8.5px;
        padding-bottom: 8.5px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 21.25px;

    }

    .children li {
        display: inline-block;
        border-top: 1.7px solid #b74451;
        padding-top: 12.75px;
        border-bottom: 1.7px solid #b74451;
        padding-bottom: 4.25px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 17px;
        margin-bottom: 17px;
        border-top: 0.85px solid #d8d5cc;
        padding-top: 21.25px;
        display: inline-block;
        width: 722.5px;
    }

    ol.commentlist li {
        margin-bottom: 29.75px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 12.75px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 2.55px;
        font-size: 10.2px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 4.25px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 12.75px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 18.7px;
    }

    #commentform {
        margin-top: 8.5px;
    }

    p.comment-notes {
        font-size: 11.9px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 11.9px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 4.25px;
    }

    input#author,
    input#email {
        display: block;
        height: 17px;
        margin-top: 4.25px;
    }

    input#submit {
        padding: 4.25px;
        text-transform: uppercase;
        font-size: 15.3px;
        line-height: 15.3px;
        padding-top: 6.8px;
        cursor: pointer;
        color: #b74451;
        border: 0.85px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 0.85px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 8.5px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 17px !important;
    }

    #card_doctor_text {
        padding-right: 2.55px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 195.5px auto 0px auto;
        width: 340px;


        background-color: #c5c5c5;
        border-radius: 4.25px;
        box-shadow: 0px 0px 8.5px #000;
    }

    .b-popup-content {}

    .p1 {
        background-color: #edda08;
        padding: 8.5px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 8.5px;
        padding-top: 12.75px;
        padding-bottom: 12.75px;
    }

    .p2 label {}

    .p2 input {
        display: block;
        margin-top: 4.25px;
        margin-bottom: 4.25px;
    }

    .p2 textarea {
        display: block;
        margin-top: 4.25px;
        margin-bottom: 4.25px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 4.25px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 12.75px;
        margin-top: 5.95px;
        margin-bottom: 5.95px;
        padding: 3.4px;
        cursor: pointer;
        background-color: #a49c88;
        border: 0.85px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 0.85px solid #d8d5cc;
        min-height: 42.5px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}

/* 1440 */
@media only screen and (min-width: 1381px) and (max-width: 1460px) {

    .firstClass {

        width: 176.4px;
        height: 70.2px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 29.7px;
        left: 68.4px;
        font-size: 17.82px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 30.6px;
        left: 29.7px;
        top: 28.8px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 176.4px;
        height: 70.2px;
        color: white;
        font-size: 17.82px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 18.9px;
        left: 41.4px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 27.9px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 166.5px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 157.5px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 609.3px;
        top: 11.7px;

    }

    .logo_text {
        font-size: 26.6px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 15.3px;
        margin-top: 10.8px;
    }

    .logo_text div {

        font-size: 11.42px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -4.5px;
        margin-left: 2.7px;

    }

    .rightVeci {
        position: absolute;
        width: 465.3px;
        right: 0px;
        height: 70.2px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 66.6px;
        position: absolute;
        left: 7.2px;
        top: 16.2px;
    }

    .textLichka {
        float: left;
        font-size: 9.9px;
        text-align: center;
        position: absolute;
        top: 18.9px;
        left: 81px;
        font-weight: 400;
    }

    .textLichka img {
        height: 0.99px;
        width: 119.7px;
        position: absolute;
        left: 1.8px;
        top: 15.3px;
    }

    .shortLichka {}

    .z1 {
        font-size: 11.34px;
        position: absolute;
        left: 42.3px;
        top: 20.7px;
    }

    .z2 {
        position: absolute;
        left: 42.3px !important;
        top: 35.1px !important;
        width: 32.4px !important;
    }

    .z3 {
        width: 0.5px;
        left: 223.2px;
        position: absolute;
        top: 22.5px;
    }


    .chasi_sleva {
        position: absolute;
        left: 253.8px;
        top: 18px;


    }

    .chasi_sprava {
        position: absolute;
        left: 396px;
        top: 17.1px;
    }

    .chasi_sleva img {
        width: 40.5px;
    }

    .chasi_sprava img {
        width: 40.5px;
    }

    .centr_text {
        font-size: 9.93px;
        font-weight: 400;

    }

    .z4 {
        font-size: 11.34px;
        position: absolute;
        left: 308.7px;
        top: 40.5px;
    }


    .g5 {
        width: 72.9px;
        height: 0.99px !important;
        position: absolute;
        left: 308.7px;
        top: 33.3px;
    }

    .z6 {
        position: absolute;
        top: 18.9px;
        left: 308.7px;
    }

    .z7 {
        height: 0.5px;
        width: 100%;
        position: absolute;
        top: 70.2px;
    }

    .ulmenu {

        margin-top: 34.2px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 36px;
    }

    .ulmenu li a {
        font-size: 15.88px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 14.4px;
        margin-top: 89.1px;
        padding-left: 69.3px;
        letter-spacing: 0.01em;
        padding-bottom: 27.9px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 14.4px;
        margin-top: 89.1px;
        padding-left: 69.3px;
        letter-spacing: 0.01em;
        padding-bottom: 27.9px;
        position: relative;
        min-height: 405px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 9.93px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 32.4px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 18px;
        font-size: 14.4px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 17.42px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 20.85px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 6.3px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 18.86px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 8.1px;
        margin-bottom: 9.9px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 14.4px;

    }

    .z9 {
        height: 0.5px;
        width: 206.1px;
        padding-bottom: 3.6px;
        margin-bottom: 27.9px;
        margin-top: 9.9px;
    }

    .textArticle {
        width: 766.8px;
    }

    .articleB {
        border: 1.98px solid #f2ecde;
        width: 376.2px;
        position: absolute;
        top: -34.2px;
        right: 121.5px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 9.93px;
        letter-spacing: 0.1em;
        right: 216.9px;
        top: 399.6px;
    }

    .z10 img {
        height: 1.98px;
        margin-top: 1.8px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 9.93px;
        letter-spacing: 0.1em;
        right: 235.8px;
        top: 414px;
    }

    .z100 img {
        height: 1.98px;
        margin-top: 1.8px;
        display: block;
        width: 153.9px;
    }


    footer {
        margin-top: 135.9px;
        width: 100%;
        height: 362.7px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 362.7px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.5px;
        margin-top: 67.5px;
    }

    .z15 {
        width: 0.5px;
        margin-top: -3.6px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 108px;
        width: 248.4px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 22.5px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 16.2px;

    }

    h5 {
        font-size: 12.41px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 21.6px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z17 ul li:first-letter {

                text-decoration: underline;


            }
        }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 5.4px;
        font-size: 12.41px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .l2:first-letter {
                text-decoration: underline;
            }
        }
    }


    .l2 {}

    .z19 {
        width: 151.2px;
    }

    .z20 {
        width: 135px;
        margin-top: 108px;
    }

    .z21 {
        position: absolute;
        left: 79.2px;

        bottom: 68.4px;
    }

    .z22,
    .z23 {
        font-size: 9.93px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 13.5px;
        margin-left: 81px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 153.9px;
    }

    .secondContent {
        text-align: center;
        width: 993.6px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 54.9px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 14.4px;
        margin-top: 16.2px;
        letter-spacing: 0.01em;
        line-height: 17.87px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -4.5px;
    }

    .z11 {
        width: 392.4px;
        margin-top: 32.4px;
        margin-bottom: 19.8px;
    }


    .z24 {
        padding-bottom: 4.5px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 13.5px;
        line-height: 16.2px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 3.6px;
    }

    .vrachZ {
        border: 1.98px solid #f2ecde;
        width: 286.2px;
        position: absolute;
        top: -34.2px;
        right: 121.5px;
    }

    .vrachZ2 {
        border: 1.98px solid #f2ecde;
        width: 286.2px;
        position: absolute;
        top: -34.2px;
        right: 121.5px;
    }

    .smallphoto {
        width: 211.5px;
        right: 171.9px;
    }

    .z24 {
        padding-bottom: 4.5px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 13.5px;
        line-height: 16.2px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 3.6px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -2.7px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -1.8px !important;

            }
        }
    }

    #section6 {
        width: 100%;
        height: 1288.87px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 795.02px;
    }

    #top_block_soty {
        float: left;
        height: 63.18px;
        width: 315.9px;
        margin-top: 81.08px;
        margin-left: 598.1px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 68.45px;
    }

    #topic_line {
        margin-left: 25.27px;
    }

    #down_block_soty {
        height: 642.33px;
        width: 1400.49px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 284.31px;
        width: 1400.49px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 5.27px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 115.83px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 230.61px;
        width: 201.12px;
    }

    #sota_name {}

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 20.01px;
        padding-top: 100.04px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 1.48px solid white;
        height: 23.17px;
        margin-left: 24.22px;
        margin-top: 24.22px;
        width: 147.42px;
    }

    #button_more_text {}

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 14.74px;
        padding-top: 3.16px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 5.27px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 5.27px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 52.65px;
        line-height: 25.27px;
        padding-top: 87.4px;
    }

    #button_more3 {
        margin-top: 4.21px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 5.27px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 52.65px;
        line-height: 25.27px;
        padding-top: 87.4px;
    }

    #button_more4 {
        margin-top: 4.21px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 5.27px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 5.27px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 268.52px;
        margin-left: 102.14px;
        margin-top: 176.9px;
        position: absolute;
        width: 1263.6px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 116.88px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 5.27px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 52.65px;
        line-height: 25.27px;
        padding-top: 87.4px;
    }

    #button_more8 {
        margin-top: 4.21px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 5.27px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 52.65px;
        line-height: 25.27px;
        padding-top: 87.4px;
    }

    #button_more9 {
        margin-top: 4.21px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 5.27px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 5.27px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 52.65px;
        line-height: 25.27px;
        padding-top: 87.4px;
    }

    #button_more11 {
        margin-top: 4.21px;
    }

    #third_soty_row {
        float: left;
        height: 284.31px;
        margin-left: 314.85px;
        margin-top: 360.06px;
        position: absolute;
        width: 1109.7px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 7.37px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 5.27px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 5.27px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 5.27px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 52.65px;
        line-height: 25.27px;
        padding-top: 87.4px;
    }

    #button_more15 {
        margin-top: 4.21px;
    }

    #for_soty_row {
        float: left;
        height: 284.31px;
        margin-left: 418.2px;
        margin-top: 538.8px;
        position: relative;
        width: 1109.7px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 7.37px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 5.27px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 5.27px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 52.65px;
        line-height: 25.27px;
        padding-top: 87.4px;
    }

    #button_more18 {
        margin-top: 4.21px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 0.9px;
            width: 1269px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -2.7px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -1.8px !important;

            }
        }
    }


    .corr1 {
        right: 251.1px;
        top: 543.6px;
    }

    .corr1 img {
        width: 115.2px !important;
    }

    .megadiv {

        height: 180px;
    }

    .press_photo {
        width: 288px;
    }

    .corrected_press {
        right: 170.1px;
    }

    .corrected_press img {
        width: 200.7px;
    }

    .z_1 {
        font-size: 12.6px;
    }


    .image_thumb {

        width: 376.2px !important;
        position: absolute !important;
        top: -34.2px !important;
        right: 121.5px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 376.2px !important;
        display: inline-block !important;
        border: 1.98px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -18px !important;
        text-transform: uppercase !important;
        border-bottom: 2.7px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 0.9px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 13.5px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 17.25px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 6.3px;
    }

    .no_first ul {
        margin-bottom: 18px;
        margin-top: 18px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 3.6px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 13.05px;
    }

    .no_first img {
        padding-top: 9px;
        padding-bottom: 9px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 22.5px;

    }

    .children li {
        display: inline-block;
        border-top: 1.8px solid #b74451;
        padding-top: 13.5px;
        border-bottom: 1.8px solid #b74451;
        padding-bottom: 4.5px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 18px;
        margin-bottom: 18px;
        border-top: 0.9px solid #d8d5cc;
        padding-top: 22.5px;
        display: inline-block;
        width: 765px;
    }

    ol.commentlist li {
        margin-bottom: 31.5px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 13.5px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 2.7px;
        font-size: 10.8px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 4.5px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 13.5px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 19.8px;
    }

    #commentform {
        margin-top: 9px;
    }

    p.comment-notes {
        font-size: 12.6px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 12.6px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 4.5px;
    }

    input#author,
    input#email {
        display: block;
        height: 18px;
        margin-top: 4.5px;
    }

    input#submit {
        padding: 4.5px;
        text-transform: uppercase;
        font-size: 16.2px;
        line-height: 16.2px;
        padding-top: 7.2px;
        cursor: pointer;
        color: #b74451;
        border: 0.9px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 0.9px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 9px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 18px !important;
    }

    #card_doctor_text {
        padding-right: 2.7px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 207px auto 0px auto;
        width: 360px;


        background-color: #c5c5c5;
        border-radius: 4.5px;
        box-shadow: 0px 0px 9px #000;
    }

    .b-popup-content {}

    .p1 {
        background-color: #edda08;
        padding: 9px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 9px;
        padding-top: 13.5px;
        padding-bottom: 13.5px;
    }

    .p2 label {}

    .p2 input {
        display: block;
        margin-top: 4.5px;
        margin-bottom: 4.5px;
    }

    .p2 textarea {
        display: block;
        margin-top: 4.5px;
        margin-bottom: 4.5px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 4.5px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 13.5px;
        margin-top: 6.3px;
        margin-bottom: 6.3px;
        padding: 3.6px;
        cursor: pointer;
        background-color: #a49c88;
        border: 0.9px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 0.9px solid #d8d5cc;
        min-height: 45px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}

/* 1500 */
@media only screen and (min-width: 1461px) and (max-width: 1579px) {

    .firstClass {

        width: 182.28px;
        height: 72.54px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 30.69px;
        left: 70.68px;
        font-size: 18.41px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 31.62px;
        left: 30.69px;
        top: 29.76px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 182.28px;
        height: 72.54px;
        color: white;
        font-size: 18.41px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 19.53px;
        left: 42.78px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 28.83px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 172.05px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 162.75px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 629.61px;
        top: 12.09px;

    }

    .logo_text {
        font-size: 27.49px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 15.81px;
        margin-top: 11.16px;
    }

    .logo_text div {

        font-size: 11.8px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -4.65px;
        margin-left: 2.79px;

    }

    .rightVeci {
        position: absolute;
        width: 480.81px;
        right: 0px;
        height: 72.54px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 68.82px;
        position: absolute;
        left: 7.44px;
        top: 16.74px;
    }

    .textLichka {
        float: left;
        font-size: 10.23px;
        text-align: center;
        position: absolute;
        top: 19.53px;
        left: 83.7px;
        font-weight: 400;
    }

    .textLichka img {
        height: 1.02px;
        width: 123.69px;
        position: absolute;
        left: 1.86px;
        top: 15.81px;
    }

    .shortLichka {}

    .z1 {
        font-size: 11.72px;
        position: absolute;
        left: 43.71px;
        top: 21.39px;
    }

    .z2 {
        position: absolute;
        left: 43.71px !important;
        top: 36.27px !important;
        width: 33.48px !important;
    }

    .z3 {
        width: 0.51px;
        left: 230.64px;
        position: absolute;
        top: 23.25px;
    }


    .chasi_sleva {
        position: absolute;
        left: 262.26px;
        top: 18.6px;


    }

    .chasi_sprava {
        position: absolute;
        left: 409.2px;
        top: 17.67px;
    }

    .chasi_sleva img {
        width: 41.85px;
    }

    .chasi_sprava img {
        width: 41.85px;
    }

    .centr_text {
        font-size: 10.26px;
        font-weight: 400;

    }

    .z4 {
        font-size: 11.72px;
        position: absolute;
        left: 318.99px;
        top: 41.85px;
    }


    .g5 {
        width: 75.33px;
        height: 1.02px !important;
        position: absolute;
        left: 318.99px;
        top: 34.41px;
    }

    .z6 {
        position: absolute;
        top: 19.53px;
        left: 318.99px;
    }

    .z7 {
        height: 0.51px;
        width: 100%;
        position: absolute;
        top: 72.54px;
    }

    .ulmenu {

        margin-top: 35.34px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 37.2px;
    }

    .ulmenu li a {
        font-size: 16.41px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 14.88px;
        margin-top: 92.07px;
        padding-left: 71.61px;
        letter-spacing: 0.01em;
        padding-bottom: 28.83px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 14.88px;
        margin-top: 92.07px;
        padding-left: 71.61px;
        letter-spacing: 0.01em;
        padding-bottom: 28.83px;
        position: relative;
        min-height: 418.5px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 10.26px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 33.48px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 18.6px;
        font-size: 14.88px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 18px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 21.55px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 6.51px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 19.49px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 8.37px;
        margin-bottom: 10.23px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 14.88px;

    }

    .z9 {
        height: 0.51px;
        width: 212.97px;
        padding-bottom: 3.72px;
        margin-bottom: 28.83px;
        margin-top: 10.23px;
    }

    .textArticle {
        width: 792.36px;
    }

    .articleB {
        border: 2.05px solid #f2ecde;
        width: 388.74px;
        position: absolute;
        top: -35.34px;
        right: 125.55px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 10.26px;
        letter-spacing: 0.1em;
        right: 224.13px;
        top: 412.92px;
    }

    .z10 img {
        height: 2.05px;
        margin-top: 1.86px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 10.26px;
        letter-spacing: 0.1em;
        right: 243.66px;
        top: 427.8px;
    }

    .z100 img {
        height: 2.05px;
        margin-top: 1.86px;
        display: block;
        width: 159.03px;
    }


    footer {
        margin-top: 140.43px;
        width: 100%;
        height: 374.79px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 374.79px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.51px;
        margin-top: 69.75px;
    }

    .z15 {
        width: 0.51px;
        margin-top: -3.72px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 111.6px;
        width: 256.68px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 23.25px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 16.74px;

    }

    h5 {
        font-size: 12.82px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 22.32px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z17 ul li:first-letter {

                text-decoration: underline;


            }
        }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 5.58px;
        font-size: 12.82px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .l2:first-letter {
                text-decoration: underline;
            }
        }
    }


    .l2 {}

    .z19 {
        width: 156.24px;
    }

    .z20 {
        width: 139.5px;
        margin-top: 111.6px;
    }

    .z21 {
        position: absolute;
        left: 81.84px;

        bottom: 70.68px;
    }

    .z22,
    .z23 {
        font-size: 10.26px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 13.95px;
        margin-left: 83.7px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 159.03px;
    }

    .secondContent {
        text-align: center;
        width: 1026.72px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 56.73px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 14.88px;
        margin-top: 16.74px;
        letter-spacing: 0.01em;
        line-height: 18.47px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -4.65px;
    }

    .z11 {
        width: 405.48px;
        margin-top: 33.48px;
        margin-bottom: 20.46px;
    }


    .z24 {
        padding-bottom: 4.65px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 13.95px;
        line-height: 16.74px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 3.72px;
    }

    .vrachZ {
        border: 2.05px solid #f2ecde;
        width: 295.74px;
        position: absolute;
        top: -35.34px;
        right: 125.55px;
    }

    .vrachZ2 {
        border: 2.05px solid #f2ecde;
        width: 295.74px;
        position: absolute;
        top: -35.34px;
        right: 125.55px;
    }

    .smallphoto {
        width: 218.55px;
        right: 177.63px;
    }

    .z24 {
        padding-bottom: 4.65px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 13.95px;
        line-height: 16.74px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 3.72px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -2.79px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -1.86px !important;

            }
        }
    }

    #section6 {
        width: 100%;
        height: 1331.83px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 821.52px;
    }

    #top_block_soty {
        float: left;
        height: 65.29px;
        width: 326.43px;
        margin-top: 83.78px;
        margin-left: 618.04px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 70.73px;
    }

    #topic_line {
        margin-left: 26.11px;
    }

    #down_block_soty {
        height: 663.74px;
        width: 1447.17px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 293.79px;
        width: 1447.17px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 5.44px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 119.69px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 238.29px;
        width: 207.83px;
    }

    #sota_name {}

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 20.67px;
        padding-top: 103.37px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 1.53px solid white;
        height: 23.94px;
        margin-left: 25.03px;
        margin-top: 25.03px;
        width: 152.33px;
    }

    #button_more_text {}

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 15.23px;
        padding-top: 3.26px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 5.44px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 5.44px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 54.41px;
        line-height: 26.11px;
        padding-top: 90.31px;
    }

    #button_more3 {
        margin-top: 4.35px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 5.44px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 54.41px;
        line-height: 26.11px;
        padding-top: 90.31px;
    }

    #button_more4 {
        margin-top: 4.35px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 5.44px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 5.44px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 277.47px;
        margin-left: 105.55px;
        margin-top: 182.8px;
        position: absolute;
        width: 1305.72px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 120.78px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 5.44px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 54.41px;
        line-height: 26.11px;
        padding-top: 90.31px;
    }

    #button_more8 {
        margin-top: 4.35px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 5.44px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 54.41px;
        line-height: 26.11px;
        padding-top: 90.31px;
    }

    #button_more9 {
        margin-top: 4.35px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 5.44px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 5.44px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 54.41px;
        line-height: 26.11px;
        padding-top: 90.31px;
    }

    #button_more11 {
        margin-top: 4.35px;
    }

    #third_soty_row {
        float: left;
        height: 293.79px;
        margin-left: 325.34px;
        margin-top: 372.07px;
        position: absolute;
        width: 1146.69px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 7.62px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 5.44px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 5.44px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 5.44px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 54.41px;
        line-height: 26.11px;
        padding-top: 90.31px;
    }

    #button_more15 {
        margin-top: 4.35px;
    }

    #for_soty_row {
        float: left;
        height: 293.79px;
        margin-left: 432px;
        margin-top: 556px;
        position: relative;
        width: 1146.69px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 7.62px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 5.44px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 5.44px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 54.41px;
        line-height: 26.11px;
        padding-top: 90.31px;
    }

    #button_more18 {
        margin-top: 4.35px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 0.93px;
            width: 1311.3px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -2.79px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -1.86px !important;

            }
        }
    }


    .corr1 {
        right: 259.47px;
        top: 561.72px;
    }

    .corr1 img {
        width: 119.04px !important;
    }

    .megadiv {

        height: 186px;
    }

    .press_photo {
        width: 297.6px;
    }

    .corrected_press {
        right: 175.77px;
    }

    .corrected_press img {
        width: 207.39px;
    }

    .z_1 {
        font-size: 13.02px;
    }


    .image_thumb {

        width: 388.74px !important;
        position: absolute !important;
        top: -35.34px !important;
        right: 125.55px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 388.74px !important;
        display: inline-block !important;
        border: 2.05px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -18.6px !important;
        text-transform: uppercase !important;
        border-bottom: 2.79px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 0.93px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 13.95px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 17.83px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 6.51px;
    }

    .no_first ul {
        margin-bottom: 18.6px;
        margin-top: 18.6px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 3.72px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 13.49px;
    }

    .no_first img {
        padding-top: 9.3px;
        padding-bottom: 9.3px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 23.25px;

    }

    .children li {
        display: inline-block;
        border-top: 1.86px solid #b74451;
        padding-top: 13.95px;
        border-bottom: 1.86px solid #b74451;
        padding-bottom: 4.65px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 18.6px;
        margin-bottom: 18.6px;
        border-top: 0.93px solid #d8d5cc;
        padding-top: 23.25px;
        display: inline-block;
        width: 790.5px;
    }

    ol.commentlist li {
        margin-bottom: 32.55px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 13.95px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 2.79px;
        font-size: 11.16px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 4.65px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 13.95px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 20.46px;
    }

    #commentform {
        margin-top: 9.3px;
    }

    p.comment-notes {
        font-size: 13.02px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 13.02px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 4.65px;
    }

    input#author,
    input#email {
        display: block;
        height: 18.6px;
        margin-top: 4.65px;
    }

    input#submit {
        padding: 4.65px;
        text-transform: uppercase;
        font-size: 16.74px;
        line-height: 16.74px;
        padding-top: 7.44px;
        cursor: pointer;
        color: #b74451;
        border: 0.93px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 0.93px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 9.3px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 18.6px !important;
    }

    #card_doctor_text {
        padding-right: 2.79px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 213.9px auto 0px auto;
        width: 372px;


        background-color: #c5c5c5;
        border-radius: 4.65px;
        box-shadow: 0px 0px 9.3px #000;
    }

    .b-popup-content {}

    .p1 {
        background-color: #edda08;
        padding: 9.3px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 9.3px;
        padding-top: 13.95px;
        padding-bottom: 13.95px;
    }

    .p2 label {}

    .p2 input {
        display: block;
        margin-top: 4.65px;
        margin-bottom: 4.65px;
    }

    .p2 textarea {
        display: block;
        margin-top: 4.65px;
        margin-bottom: 4.65px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 4.65px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 13.95px;
        margin-top: 6.51px;
        margin-bottom: 6.51px;
        padding: 3.72px;
        cursor: pointer;
        background-color: #a49c88;
        border: 0.93px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 0.93px solid #d8d5cc;
        min-height: 46.5px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}

/* 1600 */

@media only screen and (min-width: 1580px) and (max-width: 1609px) {
    .firstClass {

        width: 196px;
        height: 78px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 33px;
        left: 76px;
        font-size: 19.8px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 34px;
        left: 33px;
        top: 32px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 196px;
        height: 78px;
        color: white;
        font-size: 19.8px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 21px;
        left: 46px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 31px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 185px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 175px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 677px;
        top: 13px;

    }

    .logo_text {
        font-size: 29.56px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 17px;
        margin-top: 12px;
    }

    .logo_text div {

        font-size: 12.69px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -5px;
        margin-left: 3px;

    }

    .rightVeci {
        position: absolute;
        width: 517px;
        right: 0px;
        height: 78px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 74px;
        position: absolute;
        left: 8px;
        top: 18px;
    }

    .textLichka {
        float: left;
        font-size: 11px;
        text-align: center;
        position: absolute;
        top: 21px;
        left: 90px;
        font-weight: 400;
    }

    .textLichka img {
        height: 1.1px;
        width: 133px;
        position: absolute;
        left: 2px;
        top: 17px;
    }

    .shortLichka {}

    .z1 {
        font-size: 12.6px;
        position: absolute;
        left: 47px;
        top: 23px;
    }

    .z2 {
        position: absolute;
        left: 47px !important;
        top: 39px !important;
        width: 36px !important;
    }

    .z3 {
        width: 0.55px;
        left: 248px;
        position: absolute;
        top: 25px;
    }


    .chasi_sleva {
        position: absolute;
        left: 282px;
        top: 20px;


    }

    .chasi_sprava {
        position: absolute;
        left: 440px;
        top: 19px;
    }

    .chasi_sleva img {
        width: 45px;
    }

    .chasi_sprava img {
        width: 45px;
    }

    .centr_text {
        font-size: 11.03px;
        font-weight: 400;

    }

    .z4 {
        font-size: 12.6px;
        position: absolute;
        left: 343px;
        top: 45px;
    }


    .g5 {
        width: 81px;
        height: 1.1px !important;
        position: absolute;
        left: 343px;
        top: 37px;
    }

    .z6 {
        position: absolute;
        top: 21px;
        left: 343px;
    }

    .z7 {
        height: 0.55px;
        width: 100%;
        position: absolute;
        top: 78px;
    }

    .ulmenu {

        margin-top: 38px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 40px;
    }

    .ulmenu li a {
        font-size: 17.64px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 16px;
        margin-top: 99px;
        padding-left: 77px;
        letter-spacing: 0.01em;
        padding-bottom: 31px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 16px;
        margin-top: 99px;
        padding-left: 77px;
        letter-spacing: 0.01em;
        padding-bottom: 31px;
        position: relative;
        min-height: 450px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 11.03px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 36px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 20px;
        font-size: 16px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 19.36px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 23.17px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 7px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 20.96px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 9px;
        margin-bottom: 11px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 16px;

    }

    .z9 {
        height: 0.55px;
        width: 229px;
        padding-bottom: 4px;
        margin-bottom: 31px;
        margin-top: 11px;
    }

    .textArticle {
        width: 852px;
    }

    .articleB {
        border: 2.2px solid #f2ecde;
        width: 418px;
        position: absolute;
        top: -38px;
        right: 135px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 11.03px;
        letter-spacing: 0.1em;
        right: 241px;
        top: 444px;
    }

    .z10 img {
        height: 2.2px;
        margin-top: 2px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 11.03px;
        letter-spacing: 0.1em;
        right: 262px;
        top: 460px;
    }

    .z100 img {
        height: 2.2px;
        margin-top: 2px;
        display: block;
        width: 171px;
    }


    footer {
        margin-top: 151px;
        width: 100%;
        height: 403px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 403px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.55px;
        margin-top: 75px;
    }

    .z15 {
        width: 0.55px;
        margin-top: -4px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 120px;
        width: 276px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 25px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 18px;

    }

    h5 {
        font-size: 13.79px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 24px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z17 ul li:first-letter {

                text-decoration: underline;


            }
        }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 6px;
        font-size: 13.79px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .l2:first-letter {
                text-decoration: underline;
            }
        }
    }


    .l2 {}

    .z19 {
        width: 168px;
    }

    .z20 {
        width: 150px;
        margin-top: 120px;
    }

    .z21 {
        position: absolute;
        left: 88px;

        bottom: 76px;
    }

    .z22,
    .z23 {
        font-size: 11.03px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 15px;
        margin-left: 90px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 171px;
    }

    .secondContent {
        text-align: center;
        width: 1104px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 61px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 16px;
        margin-top: 18px;
        letter-spacing: 0.01em;
        line-height: 19.86px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -5px;
    }

    .z11 {
        width: 436px;
        margin-top: 36px;
        margin-bottom: 22px;
    }


    .z24 {
        padding-bottom: 5px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 15px;
        line-height: 18px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 4px;
    }

    .vrachZ {
        border: 2.2px solid #f2ecde;
        width: 318px;
        position: absolute;
        top: -38px;
        right: 135px;
    }

    .vrachZ2 {
        border: 2.2px solid #f2ecde;
        width: 318px;
        position: absolute;
        top: -38px;
        right: 135px;
    }

    .smallphoto {
        width: 235px;
        right: 191px;
    }

    .z24 {
        padding-bottom: 5px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 15px;
        line-height: 18px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 4px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -3px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2px !important;

            }
        }
    }

    #section6 {
        width: 100%;
        height: 1432.08px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 883.35px;
    }

    #top_block_soty {
        float: left;
        height: 70.2px;
        width: 351px;
        margin-top: 90.09px;
        margin-left: 664.56px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 76.05px;
    }

    #topic_line {
        margin-left: 28.08px;
    }

    #down_block_soty {
        height: 713.7px;
        width: 1556.1px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 315.9px;
        width: 1556.1px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 5.85px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 128.7px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 256.23px;
        width: 223.47px;
    }

    #sota_name {}

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 22.23px;
        padding-top: 111.15px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 1.64px solid white;
        height: 25.74px;
        margin-left: 26.91px;
        margin-top: 26.91px;
        width: 163.8px;
    }

    #button_more_text {}

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 16.38px;
        padding-top: 3.51px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 5.85px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 5.85px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 58.5px;
        line-height: 28.08px;
        padding-top: 97.11px;
    }

    #button_more3 {
        margin-top: 4.68px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 5.85px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 58.5px;
        line-height: 28.08px;
        padding-top: 97.11px;
    }

    #button_more4 {
        margin-top: 4.68px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 5.85px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 5.85px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 298.35px;
        margin-left: 113.49px;
        margin-top: 196.56px;
        position: absolute;
        width: 1404px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 129.87px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 5.85px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 58.5px;
        line-height: 28.08px;
        padding-top: 97.11px;
    }

    #button_more8 {
        margin-top: 4.68px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 5.85px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 58.5px;
        line-height: 28.08px;
        padding-top: 97.11px;
    }

    #button_more9 {
        margin-top: 4.68px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 5.85px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 5.85px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 58.5px;
        line-height: 28.08px;
        padding-top: 97.11px;
    }

    #button_more11 {
        margin-top: 4.68px;
    }

    #third_soty_row {
        float: left;
        height: 315.9px;
        margin-left: 349.83px;
        margin-top: 400.07px;
        position: absolute;
        width: 1233px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 8.19px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 5.85px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 5.85px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 5.85px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 58.5px;
        line-height: 28.08px;
        padding-top: 97.11px;
    }

    #button_more15 {
        margin-top: 4.68px;
    }

    #for_soty_row {
        float: left;
        height: 315.9px;
        margin-left: 464.2px;
        margin-top: 597.6px;
        position: relative;
        width: 1233px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 8.19px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 5.85px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 5.85px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 58.5px;
        line-height: 28.08px;
        padding-top: 97.11px;
    }

    #button_more18 {
        margin-top: 4.68px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 1px;
            width: 1410px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -3px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2px !important;

            }
        }
    }


    .corr1 {
        right: 279px;
        top: 604px;
    }

    .corr1 img {
        width: 128px !important;
    }

    .megadiv {

        height: 200px;
    }

    .press_photo {
        width: 320px;
    }

    .corrected_press {
        right: 189px;
    }

    .corrected_press img {
        width: 223px;
    }

    .z_1 {
        font-size: 14px;
    }


    .image_thumb {

        width: 418px !important;
        position: absolute !important;
        top: -38px !important;
        right: 135px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 418px !important;
        display: inline-block !important;
        border: 2.2px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -20px !important;
        text-transform: uppercase !important;
        border-bottom: 3px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 1px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 15px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 19.17px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 7px;
    }

    .no_first ul {
        margin-bottom: 20px;
        margin-top: 20px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 4px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 14.5px;
    }

    .no_first img {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 25px;

    }

    .children li {
        display: inline-block;
        border-top: 2px solid #b74451;
        padding-top: 15px;
        border-bottom: 2px solid #b74451;
        padding-bottom: 5px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 20px;
        margin-bottom: 20px;
        border-top: 1px solid #d8d5cc;
        padding-top: 25px;
        display: inline-block;
        width: 850px;
    }

    ol.commentlist li {
        margin-bottom: 35px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 15px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 3px;
        font-size: 12px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 5px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 15px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 22px;
    }

    #commentform {
        margin-top: 10px;
    }

    p.comment-notes {
        font-size: 14px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 14px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 5px;
    }

    input#author,
    input#email {
        display: block;
        height: 20px;
        margin-top: 5px;
    }

    input#submit {
        padding: 5px;
        text-transform: uppercase;
        font-size: 18px;
        line-height: 18px;
        padding-top: 8px;
        cursor: pointer;
        color: #b74451;
        border: 1px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 1px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 10px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 20px !important;
    }

    #card_doctor_text {
        padding-right: 3px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 230px auto 0px auto;
        width: 400px;


        background-color: #c5c5c5;
        border-radius: 5px;
        box-shadow: 0px 0px 10px #000;
    }

    .b-popup-content {}

    .p1 {
        background-color: #edda08;
        padding: 10px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 10px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .p2 label {}

    .p2 input {
        display: block;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .p2 textarea {
        display: block;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 5px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 15px;
        margin-top: 7px;
        margin-bottom: 7px;
        padding: 4px;
        cursor: pointer;
        background-color: #a49c88;
        border: 1px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 1px solid #d8d5cc;
        min-height: 50px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}


/* 1650 */
@media only screen and (min-width: 1610px) and (max-width: 1655px) {

    .firstClass {

        width: 202.08px;
        height: 80.42px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 34.02px;
        left: 78.36px;
        font-size: 20.41px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 35.05px;
        left: 34.02px;
        top: 32.99px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 202.08px;
        height: 80.42px;
        color: white;
        font-size: 20.41px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 21.65px;
        left: 47.43px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 31.96px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 190.74px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 180.43px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 697.99px;
        top: 13.4px;

    }

    .logo_text {
        font-size: 30.48px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 17.53px;
        margin-top: 12.37px;
    }

    .logo_text div {

        font-size: 13.08px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -5.16px;
        margin-left: 3.09px;

    }

    .rightVeci {
        position: absolute;
        width: 533.03px;
        right: 0px;
        height: 80.42px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 76.29px;
        position: absolute;
        left: 8.25px;
        top: 18.56px;
    }

    .textLichka {
        float: left;
        font-size: 11.34px;
        text-align: center;
        position: absolute;
        top: 21.65px;
        left: 92.79px;
        font-weight: 400;
    }

    .textLichka img {
        height: 1.13px;
        width: 137.12px;
        position: absolute;
        left: 2.06px;
        top: 17.53px;
    }

    .shortLichka {}

    .z1 {
        font-size: 12.99px;
        position: absolute;
        left: 48.46px;
        top: 23.71px;
    }

    .z2 {
        position: absolute;
        left: 48.46px !important;
        top: 40.21px !important;
        width: 37.12px !important;
    }

    .z3 {
        width: 0.57px;
        left: 255.69px;
        position: absolute;
        top: 25.78px;
    }


    .chasi_sleva {
        position: absolute;
        left: 290.74px;
        top: 20.62px;


    }

    .chasi_sprava {
        position: absolute;
        left: 453.64px;
        top: 19.59px;
    }

    .chasi_sleva img {
        width: 46.4px;
    }

    .chasi_sprava img {
        width: 46.4px;
    }

    .centr_text {
        font-size: 11.37px;
        font-weight: 400;

    }

    .z4 {
        font-size: 12.99px;
        position: absolute;
        left: 353.63px;
        top: 46.4px;
    }


    .g5 {
        width: 83.51px;
        height: 1.13px !important;
        position: absolute;
        left: 353.63px;
        top: 38.15px;
    }

    .z6 {
        position: absolute;
        top: 21.65px;
        left: 353.63px;
    }

    .z7 {
        height: 0.57px;
        width: 100%;
        position: absolute;
        top: 80.42px;
    }

    .ulmenu {

        margin-top: 39.18px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 41.24px;
    }

    .ulmenu li a {
        font-size: 18.19px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 16.5px;
        margin-top: 102.07px;
        padding-left: 79.39px;
        letter-spacing: 0.01em;
        padding-bottom: 31.96px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 16.5px;
        margin-top: 102.07px;
        padding-left: 79.39px;
        letter-spacing: 0.01em;
        padding-bottom: 31.96px;
        position: relative;
        min-height: 463.95px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 11.37px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 37.12px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 20.62px;
        font-size: 16.5px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 19.96px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 23.89px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 7.22px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 21.61px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 9.28px;
        margin-bottom: 11.34px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 16.5px;

    }

    .z9 {
        height: 0.57px;
        width: 236.1px;
        padding-bottom: 4.12px;
        margin-bottom: 31.96px;
        margin-top: 11.34px;
    }

    .textArticle {
        width: 878.41px;
    }

    .articleB {
        border: 2.27px solid #f2ecde;
        width: 430.96px;
        position: absolute;
        top: -39.18px;
        right: 139.19px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 11.37px;
        letter-spacing: 0.1em;
        right: 248.47px;
        top: 457.76px;
    }

    .z10 img {
        height: 2.27px;
        margin-top: 2.06px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 11.37px;
        letter-spacing: 0.1em;
        right: 270.12px;
        top: 474.26px;
    }

    .z100 img {
        height: 2.27px;
        margin-top: 2.06px;
        display: block;
        width: 176.3px;
    }


    footer {
        margin-top: 155.68px;
        width: 100%;
        height: 415.49px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 415.49px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.57px;
        margin-top: 77.33px;
    }

    .z15 {
        width: 0.57px;
        margin-top: -4.12px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 123.72px;
        width: 284.56px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 25.78px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 18.56px;

    }

    h5 {
        font-size: 14.22px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 24.74px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z17 ul li:first-letter {

                text-decoration: underline;


            }
        }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 6.19px;
        font-size: 14.22px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .l2:first-letter {
                text-decoration: underline;
            }
        }
    }


    .l2 {}

    .z19 {
        width: 173.21px;
    }

    .z20 {
        width: 154.65px;
        margin-top: 123.72px;
    }

    .z21 {
        position: absolute;
        left: 90.73px;

        bottom: 78.36px;
    }

    .z22,
    .z23 {
        font-size: 11.37px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 15.47px;
        margin-left: 92.79px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 176.3px;
    }

    .secondContent {
        text-align: center;
        width: 1138.22px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 62.89px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 16.5px;
        margin-top: 18.56px;
        letter-spacing: 0.01em;
        line-height: 20.48px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -5.16px;
    }

    .z11 {
        width: 449.52px;
        margin-top: 37.12px;
        margin-bottom: 22.68px;
    }


    .z24 {
        padding-bottom: 5.16px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 15.47px;
        line-height: 18.56px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 4.12px;
    }

    .vrachZ {
        border: 2.27px solid #f2ecde;
        width: 327.86px;
        position: absolute;
        top: -39.18px;
        right: 139.19px;
    }

    .vrachZ2 {
        border: 2.27px solid #f2ecde;
        width: 327.86px;
        position: absolute;
        top: -39.18px;
        right: 139.19px;
    }

    .smallphoto {
        width: 242.29px;
        right: 196.92px;
    }

    .z24 {
        padding-bottom: 5.16px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 15.47px;
        line-height: 18.56px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 4.12px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -3.09px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2.06px !important;

            }
        }
    }

    #section6 {
        width: 100%;
        height: 1476.47px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 910.73px;
    }

    #top_block_soty {
        float: left;
        height: 72.38px;
        width: 361.88px;
        margin-top: 92.88px;
        margin-left: 685.16px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 78.41px;
    }

    #topic_line {
        margin-left: 28.95px;
    }

    #down_block_soty {
        height: 735.82px;
        width: 1604.34px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 325.69px;
        width: 1604.34px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 6.03px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 132.69px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 264.17px;
        width: 230.4px;
    }

    #sota_name {}

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 22.92px;
        padding-top: 114.6px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 1.69px solid white;
        height: 26.54px;
        margin-left: 27.74px;
        margin-top: 27.74px;
        width: 168.88px;
    }

    #button_more_text {}

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 16.89px;
        padding-top: 3.62px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 6.03px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 6.03px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 60.31px;
        line-height: 28.95px;
        padding-top: 100.12px;
    }

    #button_more3 {
        margin-top: 4.83px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 6.03px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 60.31px;
        line-height: 28.95px;
        padding-top: 100.12px;
    }

    #button_more4 {
        margin-top: 4.83px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 6.03px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 6.03px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 307.6px;
        margin-left: 117.01px;
        margin-top: 202.65px;
        position: absolute;
        width: 1447.52px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 133.9px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 6.03px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 60.31px;
        line-height: 28.95px;
        padding-top: 100.12px;
    }

    #button_more8 {
        margin-top: 4.83px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 6.03px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 60.31px;
        line-height: 28.95px;
        padding-top: 100.12px;
    }

    #button_more9 {
        margin-top: 4.83px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 6.03px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 6.03px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 60.31px;
        line-height: 28.95px;
        padding-top: 100.12px;
    }

    #button_more11 {
        margin-top: 4.83px;
    }

    #third_soty_row {
        float: left;
        height: 325.69px;
        margin-left: 360.67px;
        margin-top: 412.47px;
        position: absolute;
        width: 1271.22px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 8.44px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 6.03px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 6.03px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 6.03px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 60.31px;
        line-height: 28.95px;
        padding-top: 100.12px;
    }

    #button_more15 {
        margin-top: 4.83px;
    }

    #for_soty_row {
        float: left;
        height: 325.69px;
        margin-left: 478.6px;
        margin-top: 617.6px;
        position: relative;
        width: 1271.22px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 8.44px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 6.03px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 6.03px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 60.31px;
        line-height: 28.95px;
        padding-top: 100.12px;
    }

    #button_more18 {
        margin-top: 4.83px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 1.03px;
            width: 1453.71px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -3.09px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2.06px !important;

            }
        }
    }


    .corr1 {
        right: 287.65px;
        top: 622.72px;
    }

    .corr1 img {
        width: 131.97px !important;
    }

    .megadiv {

        height: 206.2px;
    }

    .press_photo {
        width: 329.92px;
    }

    .corrected_press {
        right: 194.86px;
    }

    .corrected_press img {
        width: 229.91px;
    }

    .z_1 {
        font-size: 14.43px;
    }


    .image_thumb {

        width: 430.96px !important;
        position: absolute !important;
        top: -39.18px !important;
        right: 139.19px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 430.96px !important;
        display: inline-block !important;
        border: 2.27px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -20.62px !important;
        text-transform: uppercase !important;
        border-bottom: 3.09px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 1.03px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 15.47px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 19.76px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 7.22px;
    }

    .no_first ul {
        margin-bottom: 20.62px;
        margin-top: 20.62px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 4.12px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 14.95px;
    }

    .no_first img {
        padding-top: 10.31px;
        padding-bottom: 10.31px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 25.78px;

    }

    .children li {
        display: inline-block;
        border-top: 2.06px solid #b74451;
        padding-top: 15.47px;
        border-bottom: 2.06px solid #b74451;
        padding-bottom: 5.16px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 20.62px;
        margin-bottom: 20.62px;
        border-top: 1.03px solid #d8d5cc;
        padding-top: 25.78px;
        display: inline-block;
        width: 876.35px;
    }

    ol.commentlist li {
        margin-bottom: 36.09px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 15.47px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 3.09px;
        font-size: 12.37px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 5.16px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 15.47px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 22.68px;
    }

    #commentform {
        margin-top: 10.31px;
    }

    p.comment-notes {
        font-size: 14.43px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 14.43px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 5.16px;
    }

    input#author,
    input#email {
        display: block;
        height: 20.62px;
        margin-top: 5.16px;
    }

    input#submit {
        padding: 5.16px;
        text-transform: uppercase;
        font-size: 18.56px;
        line-height: 18.56px;
        padding-top: 8.25px;
        cursor: pointer;
        color: #b74451;
        border: 1.03px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 1.03px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 10.31px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 20.62px !important;
    }

    #card_doctor_text {
        padding-right: 3.09px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 237.13px auto 0px auto;
        width: 412.4px;


        background-color: #c5c5c5;
        border-radius: 5.16px;
        box-shadow: 0px 0px 10.31px #000;
    }

    .b-popup-content {}

    .p1 {
        background-color: #edda08;
        padding: 10.31px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 10.31px;
        padding-top: 15.47px;
        padding-bottom: 15.47px;
    }

    .p2 label {}

    .p2 input {
        display: block;
        margin-top: 5.16px;
        margin-bottom: 5.16px;
    }

    .p2 textarea {
        display: block;
        margin-top: 5.16px;
        margin-bottom: 5.16px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 5.16px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 15.47px;
        margin-top: 7.22px;
        margin-bottom: 7.22px;
        padding: 4.12px;
        cursor: pointer;
        background-color: #a49c88;
        border: 1.03px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 1.03px solid #d8d5cc;
        min-height: 51.55px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}


/* 1750 */
@media only screen and (min-width: 1656px) and (max-width: 1755px) {

    .firstClass {

        width: 213.64px;
        height: 85.02px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 35.97px;
        left: 82.84px;
        font-size: 21.58px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 37.06px;
        left: 35.97px;
        top: 34.88px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 213.64px;
        height: 85.02px;
        color: white;
        font-size: 21.58px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 22.89px;
        left: 50.14px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 33.79px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 201.65px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 190.75px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 737.93px;
        top: 14.17px;

    }

    .logo_text {
        font-size: 32.22px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 18.53px;
        margin-top: 13.08px;
    }

    .logo_text div {

        font-size: 13.83px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -5.45px;
        margin-left: 3.27px;

    }

    .rightVeci {
        position: absolute;
        width: 563.53px;
        right: 0px;
        height: 85.02px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 80.66px;
        position: absolute;
        left: 8.72px;
        top: 19.62px;
    }

    .textLichka {
        float: left;
        font-size: 11.99px;
        text-align: center;
        position: absolute;
        top: 22.89px;
        left: 98.1px;
        font-weight: 400;
    }

    .textLichka img {
        height: 1.2px;
        width: 144.97px;
        position: absolute;
        left: 2.18px;
        top: 18.53px;
    }

    .shortLichka {}

    .z1 {
        font-size: 13.73px;
        position: absolute;
        left: 51.23px;
        top: 25.07px;
    }

    .z2 {
        position: absolute;
        left: 51.23px !important;
        top: 42.51px !important;
        width: 39.24px !important;
    }

    .z3 {
        width: 0.6px;
        left: 270.32px;
        position: absolute;
        top: 27.25px;
    }


    .chasi_sleva {
        position: absolute;
        left: 307.38px;
        top: 21.8px;


    }

    .chasi_sprava {
        position: absolute;
        left: 479.6px;
        top: 20.71px;
    }

    .chasi_sleva img {
        width: 49.05px;
    }

    .chasi_sprava img {
        width: 49.05px;
    }

    .centr_text {
        font-size: 12.02px;
        font-weight: 400;

    }

    .z4 {
        font-size: 13.73px;
        position: absolute;
        left: 373.87px;
        top: 49.05px;
    }


    .g5 {
        width: 88.29px;
        height: 1.2px !important;
        position: absolute;
        left: 373.87px;
        top: 40.33px;
    }

    .z6 {
        position: absolute;
        top: 22.89px;
        left: 373.87px;
    }

    .z7 {
        height: 0.6px;
        width: 100%;
        position: absolute;
        top: 85.02px;
    }

    .ulmenu {

        margin-top: 41.42px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 43.6px;
    }

    .ulmenu li a {
        font-size: 19.23px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 17.44px;
        margin-top: 107.91px;
        padding-left: 83.93px;
        letter-spacing: 0.01em;
        padding-bottom: 33.79px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 17.44px;
        margin-top: 107.91px;
        padding-left: 83.93px;
        letter-spacing: 0.01em;
        padding-bottom: 33.79px;
        position: relative;
        min-height: 490.5px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 12.02px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 39.24px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 21.8px;
        font-size: 17.44px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 21.1px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 25.26px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 7.63px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 22.85px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 9.81px;
        margin-bottom: 11.99px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 17.44px;

    }

    .z9 {
        height: 0.6px;
        width: 249.61px;
        padding-bottom: 4.36px;
        margin-bottom: 33.79px;
        margin-top: 11.99px;
    }

    .textArticle {
        width: 928.68px;
    }

    .articleB {
        border: 2.4px solid #f2ecde;
        width: 455.62px;
        position: absolute;
        top: -41.42px;
        right: 147.15px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 12.02px;
        letter-spacing: 0.1em;
        right: 262.69px;
        top: 483.96px;
    }

    .z10 img {
        height: 2.4px;
        margin-top: 2.18px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 12.02px;
        letter-spacing: 0.1em;
        right: 285.58px;
        top: 501.4px;
    }

    .z100 img {
        height: 2.4px;
        margin-top: 2.18px;
        display: block;
        width: 186.39px;
    }


    footer {
        margin-top: 164.59px;
        width: 100%;
        height: 439.27px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 439.27px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.6px;
        margin-top: 81.75px;
    }

    .z15 {
        width: 0.6px;
        margin-top: -4.36px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 130.8px;
        width: 300.84px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 27.25px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 19.62px;

    }

    h5 {
        font-size: 15.03px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 26.16px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z17 ul li:first-letter {

                text-decoration: underline;


            }
        }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 6.54px;
        font-size: 15.03px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .l2:first-letter {
                text-decoration: underline;
            }
        }
    }


    .l2 {}

    .z19 {
        width: 183.12px;
    }

    .z20 {
        width: 163.5px;
        margin-top: 130.8px;
    }

    .z21 {
        position: absolute;
        left: 95.92px;

        bottom: 82.84px;
    }

    .z22,
    .z23 {
        font-size: 12.02px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 16.35px;
        margin-left: 98.1px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 186.39px;
    }

    .secondContent {
        text-align: center;
        width: 1203.36px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 66.49px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 17.44px;
        margin-top: 19.62px;
        letter-spacing: 0.01em;
        line-height: 21.65px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -5.45px;
    }

    .z11 {
        width: 475.24px;
        margin-top: 39.24px;
        margin-bottom: 23.98px;
    }


    .z24 {
        padding-bottom: 5.45px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 16.35px;
        line-height: 19.62px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 4.36px;
    }

    .vrachZ {
        border: 2.4px solid #f2ecde;
        width: 346.62px;
        position: absolute;
        top: -41.42px;
        right: 147.15px;
    }

    .vrachZ2 {
        border: 2.4px solid #f2ecde;
        width: 346.62px;
        position: absolute;
        top: -41.42px;
        right: 147.15px;
    }

    .smallphoto {
        width: 256.15px;
        right: 208.19px;
    }

    .z24 {
        padding-bottom: 5.45px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 16.35px;
        line-height: 19.62px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 4.36px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -3.27px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2.18px !important;

            }
        }
    }

    #section6 {
        width: 100%;
        height: 1560.97px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 962.85px;
    }

    #top_block_soty {
        float: left;
        height: 76.52px;
        width: 382.59px;
        margin-top: 98.2px;
        margin-left: 724.37px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 82.89px;
    }

    #topic_line {
        margin-left: 30.61px;
    }

    #down_block_soty {
        height: 777.93px;
        width: 1696.15px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 344.33px;
        width: 1696.15px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 6.38px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 140.28px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 279.29px;
        width: 243.58px;
    }

    #sota_name {}

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 24.23px;
        padding-top: 121.15px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 1.79px solid white;
        height: 28.06px;
        margin-left: 29.33px;
        margin-top: 29.33px;
        width: 178.54px;
    }

    #button_more_text {}

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 17.85px;
        padding-top: 3.83px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 6.38px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 6.38px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 63.77px;
        line-height: 30.61px;
        padding-top: 105.85px;
    }

    #button_more3 {
        margin-top: 5.1px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 6.38px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 63.77px;
        line-height: 30.61px;
        padding-top: 105.85px;
    }

    #button_more4 {
        margin-top: 5.1px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 6.38px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 6.38px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 325.2px;
        margin-left: 123.7px;
        margin-top: 214.25px;
        position: absolute;
        width: 1530.36px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 141.56px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 6.38px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 63.77px;
        line-height: 30.61px;
        padding-top: 105.85px;
    }

    #button_more8 {
        margin-top: 5.1px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 6.38px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 63.77px;
        line-height: 30.61px;
        padding-top: 105.85px;
    }

    #button_more9 {
        margin-top: 5.1px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 6.38px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 6.38px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 63.77px;
        line-height: 30.61px;
        padding-top: 105.85px;
    }

    #button_more11 {
        margin-top: 5.1px;
    }

    #third_soty_row {
        float: left;
        height: 344.33px;
        margin-left: 381.31px;
        margin-top: 436.08px;
        position: absolute;
        width: 1343.97px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 8.93px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 6.38px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 6.38px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 6.38px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 63.77px;
        line-height: 30.61px;
        padding-top: 105.85px;
    }

    #button_more15 {
        margin-top: 5.1px;
    }

    #for_soty_row {
        float: left;
        height: 344.33px;
        margin-left: 506.4px;
        margin-top: 652.6px;
        position: relative;
        width: 1343.97px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 8.93px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 6.38px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 6.38px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 63.77px;
        line-height: 30.61px;
        padding-top: 105.85px;
    }

    #button_more18 {
        margin-top: 5.1px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 1.09px;
            width: 1536.9px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -3.27px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2.18px !important;

            }
        }
    }


    .corr1 {
        right: 304.11px;
        top: 658.36px;
    }

    .corr1 img {
        width: 139.52px !important;
    }

    .megadiv {

        height: 218px;
    }

    .press_photo {
        width: 348.8px;
    }

    .corrected_press {
        right: 206.01px;
    }

    .corrected_press img {
        width: 243.07px;
    }

    .z_1 {
        font-size: 15.26px;
    }


    .image_thumb {

        width: 455.62px !important;
        position: absolute !important;
        top: -41.42px !important;
        right: 147.15px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 455.62px !important;
        display: inline-block !important;
        border: 2.4px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -21.8px !important;
        text-transform: uppercase !important;
        border-bottom: 3.27px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 1.09px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 16.35px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 20.9px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 7.63px;
    }

    .no_first ul {
        margin-bottom: 21.8px;
        margin-top: 21.8px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 4.36px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 15.81px;
    }

    .no_first img {
        padding-top: 10.9px;
        padding-bottom: 10.9px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 27.25px;

    }

    .children li {
        display: inline-block;
        border-top: 2.18px solid #b74451;
        padding-top: 16.35px;
        border-bottom: 2.18px solid #b74451;
        padding-bottom: 5.45px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 21.8px;
        margin-bottom: 21.8px;
        border-top: 1.09px solid #d8d5cc;
        padding-top: 27.25px;
        display: inline-block;
        width: 926.5px;
    }

    ol.commentlist li {
        margin-bottom: 38.15px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 16.35px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 3.27px;
        font-size: 13.08px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 5.45px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 16.35px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 23.98px;
    }

    #commentform {
        margin-top: 10.9px;
    }

    p.comment-notes {
        font-size: 15.26px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 15.26px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 5.45px;
    }

    input#author,
    input#email {
        display: block;
        height: 21.8px;
        margin-top: 5.45px;
    }

    input#submit {
        padding: 5.45px;
        text-transform: uppercase;
        font-size: 19.62px;
        line-height: 19.62px;
        padding-top: 8.72px;
        cursor: pointer;
        color: #b74451;
        border: 1.09px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 1.09px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 10.9px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 21.8px !important;
    }

    #card_doctor_text {
        padding-right: 3.27px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 250.7px auto 0px auto;
        width: 436px;


        background-color: #c5c5c5;
        border-radius: 5.45px;
        box-shadow: 0px 0px 10.9px #000;
    }

    .b-popup-content {}

    .p1 {
        background-color: #edda08;
        padding: 10.9px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 10.9px;
        padding-top: 16.35px;
        padding-bottom: 16.35px;
    }

    .p2 label {}

    .p2 input {
        display: block;
        margin-top: 5.45px;
        margin-bottom: 5.45px;
    }

    .p2 textarea {
        display: block;
        margin-top: 5.45px;
        margin-bottom: 5.45px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 5.45px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 16.35px;
        margin-top: 7.63px;
        margin-bottom: 7.63px;
        padding: 4.36px;
        cursor: pointer;
        background-color: #a49c88;
        border: 1.09px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 1.09px solid #d8d5cc;
        min-height: 54.5px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}

/* 1850 */
@media only screen and (min-width: 1756px) and (max-width: 1899px) {

    .firstClass {

        width: 225.4px;
        height: 89.7px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 37.95px;
        left: 87.4px;
        font-size: 22.77px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 39.1px;
        left: 37.95px;
        top: 36.8px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 225.4px;
        height: 89.7px;
        color: white;
        font-size: 22.77px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 24.15px;
        left: 52.9px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 35.65px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 212.75px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 201.25px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 778.55px;
        top: 14.95px;

    }

    .logo_text {
        font-size: 33.99px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 19.55px;
        margin-top: 13.8px;
    }

    .logo_text div {

        font-size: 14.59px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -5.75px;
        margin-left: 3.45px;

    }

    .rightVeci {
        position: absolute;
        width: 594.55px;
        right: 0px;
        height: 89.7px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 85.1px;
        position: absolute;
        left: 9.2px;
        top: 20.7px;
    }

    .textLichka {
        float: left;
        font-size: 12.65px;
        text-align: center;
        position: absolute;
        top: 24.15px;
        left: 103.5px;
        font-weight: 400;
    }

    .textLichka img {
        height: 1.27px;
        width: 152.95px;
        position: absolute;
        left: 2.3px;
        top: 19.55px;
    }

    .shortLichka {}

    .z1 {
        font-size: 14.49px;
        position: absolute;
        left: 54.05px;
        top: 26.45px;
    }

    .z2 {
        position: absolute;
        left: 54.05px !important;
        top: 44.85px !important;
        width: 41.4px !important;
    }

    .z3 {
        width: 0.63px;
        left: 285.2px;
        position: absolute;
        top: 28.75px;
    }


    .chasi_sleva {
        position: absolute;
        left: 324.3px;
        top: 23px;


    }

    .chasi_sprava {
        position: absolute;
        left: 506px;
        top: 21.85px;
    }

    .chasi_sleva img {
        width: 51.75px;
    }

    .chasi_sprava img {
        width: 51.75px;
    }

    .centr_text {
        font-size: 12.68px;
        font-weight: 400;

    }

    .z4 {
        font-size: 14.49px;
        position: absolute;
        left: 394.45px;
        top: 51.75px;
    }


    .g5 {
        width: 93.15px;
        height: 1.27px !important;
        position: absolute;
        left: 394.45px;
        top: 42.55px;
    }

    .z6 {
        position: absolute;
        top: 24.15px;
        left: 394.45px;
    }

    .z7 {
        height: 0.63px;
        width: 100%;
        position: absolute;
        top: 89.7px;
    }

    .ulmenu {

        margin-top: 43.7px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 46px;
    }

    .ulmenu li a {
        font-size: 20.29px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 18.4px;
        margin-top: 113.85px;
        padding-left: 88.55px;
        letter-spacing: 0.01em;
        padding-bottom: 35.65px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 18.4px;
        margin-top: 113.85px;
        padding-left: 88.55px;
        letter-spacing: 0.01em;
        padding-bottom: 35.65px;
        position: relative;
        min-height: 517.5px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 12.68px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 41.4px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 23px;
        font-size: 18.4px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 22.26px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 26.65px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 8.05px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 24.1px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 10.35px;
        margin-bottom: 12.65px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 18.4px;

    }

    .z9 {
        height: 0.63px;
        width: 263.35px;
        padding-bottom: 4.6px;
        margin-bottom: 35.65px;
        margin-top: 12.65px;
    }

    .textArticle {
        width: 979.8px;
    }

    .articleB {
        border: 2.53px solid #f2ecde;
        width: 480.7px;
        position: absolute;
        top: -43.7px;
        right: 155.25px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 12.68px;
        letter-spacing: 0.1em;
        right: 277.15px;
        top: 510.6px;
    }

    .z10 img {
        height: 2.53px;
        margin-top: 2.3px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 12.68px;
        letter-spacing: 0.1em;
        right: 301.3px;
        top: 529px;
    }

    .z100 img {
        height: 2.53px;
        margin-top: 2.3px;
        display: block;
        width: 196.65px;
    }


    footer {
        margin-top: 173.65px;
        width: 100%;
        height: 463.45px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 463.45px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.63px;
        margin-top: 86.25px;
    }

    .z15 {
        width: 0.63px;
        margin-top: -4.6px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 138px;
        width: 317.4px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 28.75px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 20.7px;

    }

    h5 {
        font-size: 15.86px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 27.6px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z17 ul li:first-letter {

                text-decoration: underline;


            }
        }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 6.9px;
        font-size: 15.86px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .l2:first-letter {
                text-decoration: underline;
            }
        }
    }


    .l2 {}

    .z19 {
        width: 193.2px;
    }

    .z20 {
        width: 172.5px;
        margin-top: 138px;
    }

    .z21 {
        position: absolute;
        left: 101.2px;

        bottom: 87.4px;
    }

    .z22,
    .z23 {
        font-size: 12.68px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 17.25px;
        margin-left: 103.5px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 196.65px;
    }

    .secondContent {
        text-align: center;
        width: 1269.6px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 70.15px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 18.4px;
        margin-top: 20.7px;
        letter-spacing: 0.01em;
        line-height: 22.84px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -5.75px;
    }

    .z11 {
        width: 501.4px;
        margin-top: 41.4px;
        margin-bottom: 25.3px;
    }


    .z24 {
        padding-bottom: 5.75px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 17.25px;
        line-height: 20.7px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 4.6px;
    }

    .vrachZ {
        border: 2.53px solid #f2ecde;
        width: 365.7px;
        position: absolute;
        top: -43.7px;
        right: 155.25px;
    }

    .vrachZ2 {
        border: 2.53px solid #f2ecde;
        width: 365.7px;
        position: absolute;
        top: -43.7px;
        right: 155.25px;
    }

    .smallphoto {
        width: 270.25px;
        right: 219.65px;
    }

    .z24 {
        padding-bottom: 5.75px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 17.25px;
        line-height: 20.7px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 4.6px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -3.45px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2.3px !important;

            }
        }
    }

    #section6 {
        width: 100%;
        height: 1646.89px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 1015.85px;
    }

    #top_block_soty {
        float: left;
        height: 80.73px;
        width: 403.65px;
        margin-top: 103.6px;
        margin-left: 764.24px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 87.46px;
    }

    #topic_line {
        margin-left: 32.29px;
    }

    #down_block_soty {
        height: 820.76px;
        width: 1789.52px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 363.29px;
        width: 1789.52px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 6.73px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 148.01px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 294.66px;
        width: 256.99px;
    }

    #sota_name {}

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 25.56px;
        padding-top: 127.82px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 1.89px solid white;
        height: 29.6px;
        margin-left: 30.95px;
        margin-top: 30.95px;
        width: 188.37px;
    }

    #button_more_text {}

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 18.84px;
        padding-top: 4.04px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 6.73px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 6.73px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 67.28px;
        line-height: 32.29px;
        padding-top: 111.68px;
    }

    #button_more3 {
        margin-top: 5.38px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 6.73px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 67.28px;
        line-height: 32.29px;
        padding-top: 111.68px;
    }

    #button_more4 {
        margin-top: 5.38px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 6.73px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 6.73px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 343.1px;
        margin-left: 130.51px;
        margin-top: 226.04px;
        position: absolute;
        width: 1614.6px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 149.35px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 6.73px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 67.28px;
        line-height: 32.29px;
        padding-top: 111.68px;
    }

    #button_more8 {
        margin-top: 5.38px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 6.73px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 67.28px;
        line-height: 32.29px;
        padding-top: 111.68px;
    }

    #button_more9 {
        margin-top: 5.38px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 6.73px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 6.73px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 67.28px;
        line-height: 32.29px;
        padding-top: 111.68px;
    }

    #button_more11 {
        margin-top: 5.38px;
    }

    #third_soty_row {
        float: left;
        height: 363.29px;
        margin-left: 402.3px;
        margin-top: 460.08px;
        position: absolute;
        width: 1417.95px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 9.42px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 6.73px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 6.73px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 6.73px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 67.28px;
        line-height: 32.29px;
        padding-top: 111.68px;
    }

    #button_more15 {
        margin-top: 5.38px;
    }

    #for_soty_row {
        float: left;
        height: 363.29px;
        margin-left: 533.8px;
        margin-top: 686.6px;
        position: relative;
        width: 1417.95px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 9.42px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 6.73px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 6.73px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 67.28px;
        line-height: 32.29px;
        padding-top: 111.68px;
    }

    #button_more18 {
        margin-top: 5.38px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 1.15px;
            width: 1621.5px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -3.45px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2.3px !important;

            }
        }
    }


    .corr1 {
        right: 320.85px;
        top: 694.6px;
    }

    .corr1 img {
        width: 147.2px !important;
    }

    .megadiv {

        height: 230px;
    }

    .press_photo {
        width: 368px;
    }

    .corrected_press {
        right: 217.35px;
    }

    .corrected_press img {
        width: 256.45px;
    }

    .z_1 {
        font-size: 16.1px;
    }


    .image_thumb {

        width: 480.7px !important;
        position: absolute !important;
        top: -43.7px !important;
        right: 155.25px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 480.7px !important;
        display: inline-block !important;
        border: 2.53px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -23px !important;
        text-transform: uppercase !important;
        border-bottom: 3.45px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 1.15px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 17.25px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 22.05px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 8.05px;
    }

    .no_first ul {
        margin-bottom: 23px;
        margin-top: 23px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 4.6px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 16.68px;
    }

    .no_first img {
        padding-top: 11.5px;
        padding-bottom: 11.5px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 28.75px;

    }

    .children li {
        display: inline-block;
        border-top: 2.3px solid #b74451;
        padding-top: 17.25px;
        border-bottom: 2.3px solid #b74451;
        padding-bottom: 5.75px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 23px;
        margin-bottom: 23px;
        border-top: 1.15px solid #d8d5cc;
        padding-top: 28.75px;
        display: inline-block;
        width: 977.5px;
    }

    ol.commentlist li {
        margin-bottom: 40.25px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 17.25px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 3.45px;
        font-size: 13.8px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 5.75px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 17.25px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 25.3px;
    }

    #commentform {
        margin-top: 11.5px;
    }

    p.comment-notes {
        font-size: 16.1px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 16.1px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 5.75px;
    }

    input#author,
    input#email {
        display: block;
        height: 23px;
        margin-top: 5.75px;
    }

    input#submit {
        padding: 5.75px;
        text-transform: uppercase;
        font-size: 20.7px;
        line-height: 20.7px;
        padding-top: 9.2px;
        cursor: pointer;
        color: #b74451;
        border: 1.15px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 1.15px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 11.5px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 23px !important;
    }

    #card_doctor_text {
        padding-right: 3.45px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 264.5px auto 0px auto;
        width: 460px;


        background-color: #c5c5c5;
        border-radius: 5.75px;
        box-shadow: 0px 0px 11.5px #000;
    }

    .b-popup-content {}

    .p1 {
        background-color: #edda08;
        padding: 11.5px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 11.5px;
        padding-top: 17.25px;
        padding-bottom: 17.25px;
    }

    .p2 label {}

    .p2 input {
        display: block;
        margin-top: 5.75px;
        margin-bottom: 5.75px;
    }

    .p2 textarea {
        display: block;
        margin-top: 5.75px;
        margin-bottom: 5.75px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 5.75px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 17.25px;
        margin-top: 8.05px;
        margin-bottom: 8.05px;
        padding: 4.6px;
        cursor: pointer;
        background-color: #a49c88;
        border: 1.15px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 1.15px solid #d8d5cc;
        min-height: 57.5px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}

/* x1.2 */
@media only screen and (min-width: 1900px) and (max-width: 1935px) {

    .firstClass {

        width: 235.2px;
        height: 93.6px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 39.6px;
        left: 91.2px;
        font-size: 23.76px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 40.8px;
        left: 39.6px;
        top: 38.4px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 235.2px;
        height: 93.6px;
        color: white;
        font-size: 23.76px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 25.2px;
        left: 55.2px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 37.2px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 222px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 210px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 812.4px;
        top: 15.6px;

    }

    .logo_text {
        font-size: 35.47px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 20.4px;
        margin-top: 14.4px;
    }

    .logo_text div {

        font-size: 15.23px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -6px;
        margin-left: 3.6px;

    }

    .rightVeci {
        position: absolute;
        width: 620.4px;
        right: 0px;
        height: 93.6px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 88.8px;
        position: absolute;
        left: 9.6px;
        top: 21.6px;
    }

    .textLichka {
        float: left;
        font-size: 13.2px;
        text-align: center;
        position: absolute;
        top: 25.2px;
        left: 108px;
        font-weight: 400;
    }

    .textLichka img {
        height: 1.32px;
        width: 159.6px;
        position: absolute;
        left: 2.4px;
        top: 20.4px;
    }

    .shortLichka {}

    .z1 {
        font-size: 15.12px;
        position: absolute;
        left: 56.4px;
        top: 27.6px;
    }

    .z2 {
        position: absolute;
        left: 56.4px !important;
        top: 46.8px !important;
        width: 43.2px !important;
    }

    .z3 {
        width: 0.66px;
        left: 297.6px;
        position: absolute;
        top: 30px;
    }


    .chasi_sleva {
        position: absolute;
        left: 338.4px;
        top: 24px;


    }

    .chasi_sprava {
        position: absolute;
        left: 528px;
        top: 22.8px;
    }

    .chasi_sleva img {
        width: 54px;
    }

    .chasi_sprava img {
        width: 54px;
    }

    .centr_text {
        font-size: 13.24px;
        font-weight: 400;

    }

    .z4 {
        font-size: 15.12px;
        position: absolute;
        left: 411.6px;
        top: 54px;
    }


    .g5 {
        width: 97.2px;
        height: 1.32px !important;
        position: absolute;
        left: 411.6px;
        top: 44.4px;
    }

    .z6 {
        position: absolute;
        top: 25.2px;
        left: 411.6px;
    }

    .z7 {
        height: 0.66px;
        width: 100%;
        position: absolute;
        top: 93.6px;
    }

    .ulmenu {

        margin-top: 45.6px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 48px;
    }

    .ulmenu li a {
        font-size: 21.17px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 19.2px;
        margin-top: 118.8px;
        padding-left: 92.4px;
        letter-spacing: 0.01em;
        padding-bottom: 37.2px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 19.2px;
        margin-top: 118.8px;
        padding-left: 92.4px;
        letter-spacing: 0.01em;
        padding-bottom: 37.2px;
        position: relative;
        min-height: 540px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 13.24px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 43.2px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 24px;
        font-size: 19.2px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 23.23px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 27.8px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 8.4px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 25.15px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 10.8px;
        margin-bottom: 13.2px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 19.2px;

    }

    .z9 {
        height: 0.66px;
        width: 274.8px;
        padding-bottom: 4.8px;
        margin-bottom: 37.2px;
        margin-top: 13.2px;
    }

    .textArticle {
        width: 1022.4px;
    }

    .articleB {
        border: 2.64px solid #f2ecde;
        width: 501.6px;
        position: absolute;
        top: -45.6px;
        right: 162px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 13.24px;
        letter-spacing: 0.1em;
        right: 289.2px;
        /*top: 532.8px;*/
        top: 730px;
    }

    .z10 img {
        height: 2.64px;
        margin-top: 2.4px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 13.24px;
        letter-spacing: 0.1em;
        right: 314.4px;
        /*top: 552px;*/
        top: 410px;
    }

    .z100 img {
        height: 2.64px;
        margin-top: 2.4px;
        display: block;
        width: 205.2px;
    }


    footer {
        margin-top: 181.2px;
        width: 100%;
        height: 483.6px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 483.6px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.66px;
        margin-top: 90px;
    }

    .z15 {
        width: 0.66px;
        margin-top: -4.8px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 144px;
        width: 331.2px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 30px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 21.6px;

    }

    h5 {
        font-size: 16.55px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 28.8px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z17 ul li:first-letter {

                text-decoration: underline;


            }
        }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 7.2px;
        font-size: 16.55px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .l2:first-letter {
                text-decoration: underline;
            }
        }
    }


    .l2 {}

    .z19 {
        width: 201.6px;
    }

    .z20 {
        width: 180px;
        margin-top: 144px;
    }

    .z21 {
        position: absolute;
        left: 105.6px;

        bottom: 91.2px;
    }

    .z22,
    .z23 {
        font-size: 13.24px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 18px;
        margin-left: 90px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 30px;
    }

    .secondContent {
        text-align: center;
        width: 1324.8px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 73.2px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 19.2px;
        margin-top: 21.6px;
        letter-spacing: 0.01em;
        line-height: 23.83px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -6px;
    }

    .z11 {
        width: 523.2px;
        margin-top: 43.2px;
        margin-bottom: 26.4px;
    }


    .z24 {
        padding-bottom: 6px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 18px;
        line-height: 21.6px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 4.8px;
    }

    .vrachZ {
        border: 2.64px solid #f2ecde;
        width: 381.6px;
        position: absolute;
        top: -45.6px;
        right: 162px;
    }

    .vrachZ2 {
        border: 2.64px solid #f2ecde;
        width: 381.6px;
        position: absolute;
        top: -45.6px;
        right: 162px;
    }

    .smallphoto {
        width: 282px;
        right: 229.2px;
    }

    .z24 {
        padding-bottom: 6px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 18px;
        line-height: 21.6px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 4.8px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -3.6px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2.4px !important;

            }
        }
    }

    #section6 {
        width: 100%;
        height: 1718.5px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 1060.02px;
    }

    #top_block_soty {
        float: left;
        height: 84.24px;
        width: 421.2px;
        margin-top: 108.11px;
        margin-left: 797.47px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 91.26px;
    }

    #topic_line {
        margin-left: 33.7px;
    }

    #down_block_soty {
        height: 856.44px;
        width: 1867.32px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 379.08px;
        width: 1867.32px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 7.02px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 154.44px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 307.48px;
        width: 268.16px;
    }

    #sota_name {}

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 24.68px;
        padding-top: 133.38px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 1.97px solid white;
        height: 30.89px;
        margin-left: 32.29px;
        margin-top: 32.29px;
        width: 196.56px;
    }

    #button_more_text {}

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 19.66px;
        padding-top: 4.21px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 7.02px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 7.02px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 70.2px;
        line-height: 33.7px;
        padding-top: 116.53px;
    }

    #button_more3 {
        margin-top: 5.62px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 7.02px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 70.2px;
        line-height: 33.7px;
        padding-top: 116.53px;
    }

    #button_more4 {
        margin-top: 5.62px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 7.02px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 7.02px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 358.02px;
        margin-left: 136.19px;
        margin-top: 235.87px;
        position: absolute;
        width: 1684.8px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 155.84px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 7.02px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 70.2px;
        line-height: 33.7px;
        padding-top: 116.53px;
    }

    #button_more8 {
        margin-top: 5.62px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 7.02px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 70.2px;
        line-height: 33.7px;
        padding-top: 116.53px;
    }

    #button_more9 {
        margin-top: 5.62px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 7.02px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 7.02px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 70.2px;
        line-height: 33.7px;
        padding-top: 116.53px;
    }

    #button_more11 {
        margin-top: 5.62px;
    }

    #third_soty_row {
        float: left;
        height: 379.08px;
        margin-left: 419.8px;
        margin-top: 480.08px;
        position: absolute;
        width: 1479.6px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 9.83px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 7.02px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 7.02px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 7.02px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 70.2px;
        line-height: 33.7px;
        padding-top: 116.53px;
    }

    #button_more15 {
        margin-top: 5.62px;
    }

    #for_soty_row {
        float: left;
        height: 379.08px;
        margin-left: 557.4px;
        margin-top: 716px;
        position: relative;
        width: 1479.6px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 9.83px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 7.02px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 7.02px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 70.2px;
        line-height: 33.7px;
        padding-top: 116.53px;
    }

    #button_more18 {
        margin-top: 5.62px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 1.2px;
            width: 1692px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -3.6px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2.4px !important;

            }
        }
    }


    .corr1 {
        right: 334.8px;
        top: 724.8px;
    }

    .corr1 img {
        width: 153.6px !important;
    }

    .megadiv {

        height: 240px;
    }

    .press_photo {
        width: 384px;
    }

    .corrected_press {
        right: 226.8px;
    }

    .corrected_press img {
        width: 267.6px;
    }

    .z_1 {
        font-size: 16.8px;
    }


    .image_thumb {

        width: 501.6px !important;
        position: absolute !important;
        top: -45.6px !important;
        right: 162px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 501.6px !important;
        display: inline-block !important;
        border: 2.64px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -24px !important;
        text-transform: uppercase !important;
        border-bottom: 3.6px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 1.2px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 18px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 23px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 8.4px;
    }

    .no_first ul {
        margin-bottom: 24px;
        margin-top: 24px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 4.8px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 17.4px;
    }

    .no_first img {
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 30px;

    }

    .children li {
        display: inline-block;
        border-top: 2.4px solid #b74451;
        padding-top: 18px;
        border-bottom: 2.4px solid #b74451;
        padding-bottom: 6px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 24px;
        margin-bottom: 24px;
        border-top: 1.2px solid #d8d5cc;
        padding-top: 30px;
        display: inline-block;
        width: 1020px;
    }

    ol.commentlist li {
        margin-bottom: 42px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 18px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 3.6px;
        font-size: 14.4px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 6px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 18px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 26.4px;
    }

    #commentform {
        margin-top: 12px;
    }

    p.comment-notes {
        font-size: 16.8px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 16.8px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 6px;
    }

    textarea#comment {
        display: block;
        margin-top: 6px;
    }

    textarea#impla-comment {
        display: block;
        margin-top: 6px;
    }

    input#author,
    input#email {
        display: block;
        height: 24px;
        margin-top: 6px;
    }

    input#submit,
    #commentform button[type=submit] {
        padding: 6px;
        text-transform: uppercase;
        font-size: 21.6px;
        line-height: 21.6px;
        padding-top: 9.6px;
        cursor: pointer;
        color: #b74451;
        border: 1.2px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover,
    #commentform button[type=submit]:hover {
        background-color: #a8b1f3;
        color: white;
        border: 1.2px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 12px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 24px !important;
    }

    #card_doctor_text {
        padding-right: 3.6px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 276px auto 0px auto;
        width: 480px;


        background-color: #c5c5c5;
        border-radius: 6px;
        box-shadow: 0px 0px 12px #000;
    }

    .b-popup-content {}

    .p1 {
        background-color: #edda08;
        padding: 12px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 12px;
        padding-top: 18px;
        padding-bottom: 18px;
    }

    .p2 label {}

    .p2 input {
        display: block;
        margin-top: 6px;
        margin-bottom: 6px;
    }

    .p2 textarea {
        display: block;
        margin-top: 6px;
        margin-bottom: 6px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 6px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 18px;
        margin-top: 8.4px;
        margin-bottom: 8.4px;
        padding: 4.8px;
        cursor: pointer;
        background-color: #a49c88;
        border: 1.2px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 1.2px solid #d8d5cc;
        min-height: 60px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}

/* 2048 */
@media only screen and (min-width: 1936px) and (max-width: 2033px) {

    .firstClass {

        width: 250.88px;
        height: 99.84px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 42.24px;
        left: 97.28px;
        font-size: 25.34px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 43.52px;
        left: 42.24px;
        top: 40.96px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 250.88px;
        height: 99.84px;
        color: white;
        font-size: 25.34px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 26.88px;
        left: 58.88px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 39.68px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 236.8px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 224px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 866.56px;
        top: 16.64px;

    }

    .logo_text {
        font-size: 37.84px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 21.76px;
        margin-top: 15.36px;
    }

    .logo_text div {

        font-size: 16.24px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -6.4px;
        margin-left: 3.84px;

    }

    .rightVeci {
        position: absolute;
        width: 661.76px;
        right: 0px;
        height: 99.84px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 94.72px;
        position: absolute;
        left: 10.24px;
        top: 23.04px;
    }

    .textLichka {
        float: left;
        font-size: 14.08px;
        text-align: center;
        position: absolute;
        top: 26.88px;
        left: 115.2px;
        font-weight: 400;
    }

    .textLichka img {
        height: 1.41px;
        width: 170.24px;
        position: absolute;
        left: 2.56px;
        top: 21.76px;
    }

    .shortLichka {}

    .z1 {
        font-size: 16.13px;
        position: absolute;
        left: 60.16px;
        top: 29.44px;
    }

    .z2 {
        position: absolute;
        left: 60.16px !important;
        top: 49.92px !important;
        width: 46.08px !important;
    }

    .z3 {
        width: 0.7px;
        left: 317.44px;
        position: absolute;
        top: 32px;
    }


    .chasi_sleva {
        position: absolute;
        left: 360.96px;
        top: 25.6px;


    }

    .chasi_sprava {
        position: absolute;
        left: 563.2px;
        top: 24.32px;
    }

    .chasi_sleva img {
        width: 57.6px;
    }

    .chasi_sprava img {
        width: 57.6px;
    }

    .centr_text {
        font-size: 14.12px;
        font-weight: 400;

    }

    .z4 {
        font-size: 16.13px;
        position: absolute;
        left: 439.04px;
        top: 57.6px;
    }


    .g5 {
        width: 103.68px;
        height: 1.41px !important;
        position: absolute;
        left: 439.04px;
        top: 47.36px;
    }

    .z6 {
        position: absolute;
        top: 26.88px;
        left: 439.04px;
    }

    .z7 {
        height: 0.7px;
        width: 100%;
        position: absolute;
        top: 99.84px;
    }

    .ulmenu {

        margin-top: 48.64px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 51.2px;
    }

    .ulmenu li a {
        font-size: 22.58px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 20.48px;
        margin-top: 126.72px;
        padding-left: 98.56px;
        letter-spacing: 0.01em;
        padding-bottom: 39.68px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 20.48px;
        margin-top: 126.72px;
        padding-left: 98.56px;
        letter-spacing: 0.01em;
        padding-bottom: 39.68px;
        position: relative;
        min-height: 576px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 14.12px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 46.08px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 25.6px;
        font-size: 20.48px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 24.78px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 29.66px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 8.96px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 26.83px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 11.52px;
        margin-bottom: 14.08px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 20.48px;

    }

    .z9 {
        height: 0.7px;
        width: 293.12px;
        padding-bottom: 5.12px;
        margin-bottom: 39.68px;
        margin-top: 14.08px;
    }

    .textArticle {
        width: 1090.56px;
    }

    .articleB {
        border: 2.82px solid #f2ecde;
        width: 535.04px;
        position: absolute;
        top: -48.64px;
        right: 172.8px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 14.12px;
        letter-spacing: 0.1em;
        right: 308.48px;
        top: 568.32px;
    }

    .z10 img {
        height: 2.82px;
        margin-top: 2.56px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 14.12px;
        letter-spacing: 0.1em;
        right: 335.36px;
        top: 588.8px;
    }

    .z100 img {
        height: 2.82px;
        margin-top: 2.56px;
        display: block;
        width: 218.88px;
    }


    footer {
        margin-top: 193.28px;
        width: 100%;
        height: 515.84px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 515.84px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.7px;
        margin-top: 96px;
    }

    .z15 {
        width: 0.7px;
        margin-top: -5.12px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 153.6px;
        width: 353.28px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 32px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 23.04px;

    }

    h5 {
        font-size: 17.65px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 30.72px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z17 ul li:first-letter {

                text-decoration: underline;


            }
        }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 7.68px;
        font-size: 17.65px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .l2:first-letter {
                text-decoration: underline;
            }
        }
    }


    .l2 {}

    .z19 {
        width: 215.04px;
    }

    .z20 {
        width: 192px;
        margin-top: 153.6px;
    }

    .z21 {
        position: absolute;
        left: 112.64px;

        bottom: 97.28px;
    }

    .z22,
    .z23 {
        font-size: 14.12px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 19.2px;
        margin-left: 115.2px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 218.88px;
    }

    .secondContent {
        text-align: center;
        width: 1413.12px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 78.08px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 20.48px;
        margin-top: 23.04px;
        letter-spacing: 0.01em;
        line-height: 25.42px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -6.4px;
    }

    .z11 {
        width: 558.08px;
        margin-top: 46.08px;
        margin-bottom: 28.16px;
    }


    .z24 {
        padding-bottom: 6.4px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 19.2px;
        line-height: 23.04px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 5.12px;
    }

    .vrachZ {
        border: 2.82px solid #f2ecde;
        width: 407.04px;
        position: absolute;
        top: -48.64px;
        right: 172.8px;
    }

    .vrachZ2 {
        border: 2.82px solid #f2ecde;
        width: 407.04px;
        position: absolute;
        top: -48.64px;
        right: 172.8px;
    }

    .smallphoto {
        width: 300.8px;
        right: 244.48px;
    }

    .z24 {
        padding-bottom: 6.4px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 19.2px;
        line-height: 23.04px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 5.12px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -3.84px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2.56px !important;

            }
        }
    }

    #section6 {
        width: 100%;
        height: 1833.06px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 1130.69px;
    }

    #top_block_soty {
        float: left;
        height: 89.86px;
        width: 449.28px;
        margin-top: 115.32px;
        margin-left: 850.64px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 97.34px;
    }

    #topic_line {
        margin-left: 35.94px;
    }

    #down_block_soty {
        height: 913.54px;
        width: 1991.81px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 404.35px;
        width: 1991.81px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 7.49px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 164.74px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 327.97px;
        width: 286.04px;
    }

    #sota_name {}

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 28.45px;
        padding-top: 142.27px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 2.1px solid white;
        height: 32.95px;
        margin-left: 34.44px;
        margin-top: 34.44px;
        width: 209.66px;
    }

    #button_more_text {}

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 20.97px;
        padding-top: 4.49px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 7.49px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 7.49px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 74.88px;
        line-height: 35.94px;
        padding-top: 124.3px;
    }

    #button_more3 {
        margin-top: 5.99px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 7.49px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 74.88px;
        line-height: 35.94px;
        padding-top: 124.3px;
    }

    #button_more4 {
        margin-top: 5.99px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 7.49px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 7.49px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 381.89px;
        margin-left: 145.27px;
        margin-top: 251.6px;
        position: absolute;
        width: 1797.12px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 166.23px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 7.49px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 74.88px;
        line-height: 35.94px;
        padding-top: 124.3px;
    }

    #button_more8 {
        margin-top: 5.99px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 7.49px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 74.88px;
        line-height: 35.94px;
        padding-top: 124.3px;
    }

    #button_more9 {
        margin-top: 5.99px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 7.49px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 7.49px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 74.88px;
        line-height: 35.94px;
        padding-top: 124.3px;
    }

    #button_more11 {
        margin-top: 5.99px;
    }

    #third_soty_row {
        float: left;
        height: 404.35px;
        margin-left: 447.78px;
        margin-top: 512.09px;
        position: absolute;
        width: 1578.24px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 10.48px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 7.49px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 7.49px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 7.49px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 74.88px;
        line-height: 35.94px;
        padding-top: 124.3px;
    }

    #button_more15 {
        margin-top: 5.99px;
    }

    #for_soty_row {
        float: left;
        height: 404.35px;
        margin-left: 594.6px;
        margin-top: 764.4px;
        position: relative;
        width: 1578.24px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 10.48px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 7.49px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 7.49px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 74.88px;
        line-height: 35.94px;
        padding-top: 124.3px;
    }

    #button_more18 {
        margin-top: 5.99px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 1.28px;
            width: 1804.8px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -3.84px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2.56px !important;

            }
        }
    }


    .corr1 {
        right: 357.12px;
        top: 773.12px;
    }

    .corr1 img {
        width: 163.84px !important;
    }

    .megadiv {

        height: 256px;
    }

    .press_photo {
        width: 409.6px;
    }

    .corrected_press {
        right: 241.92px;
    }

    .corrected_press img {
        width: 285.44px;
    }

    .z_1 {
        font-size: 17.92px;
    }


    .image_thumb {

        width: 535.04px !important;
        position: absolute !important;
        top: -48.64px !important;
        right: 172.8px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 535.04px !important;
        display: inline-block !important;
        border: 2.82px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -25.6px !important;
        text-transform: uppercase !important;
        border-bottom: 3.84px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 1.28px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }

    .no_first p::first-letter {
        font-family: inherit;
    }

    .no_first h2 {
        margin-bottom: 19.2px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 24.54px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 8.96px;
    }

    .no_first ul {
        margin-bottom: 25.6px;
        margin-top: 25.6px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 5.12px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 18.56px;
    }

    .no_first img {
        padding-top: 12.8px;
        padding-bottom: 12.8px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 32px;
    }

    .children li {
        display: inline-block;
        border-top: 2.56px solid #b74451;
        padding-top: 19.2px;
        border-bottom: 2.56px solid #b74451;
        padding-bottom: 6.4px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 25.6px;
        margin-bottom: 25.6px;
        border-top: 1.28px solid #d8d5cc;
        padding-top: 32px;
        display: inline-block;
        width: 1088px;
    }

    ol.commentlist li {
        margin-bottom: 44.8px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 19.2px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 3.84px;
        font-size: 15.36px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 6.4px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 19.2px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 28.16px;
    }

    #commentform {
        margin-top: 12.8px;
    }

    p.comment-notes {
        font-size: 17.92px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 17.92px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 6.4px;
    }

    input#author,
    input#email {
        display: block;
        height: 25.6px;
        margin-top: 6.4px;
    }

    input#submit {
        padding: 6.4px;
        text-transform: uppercase;
        font-size: 23.04px;
        line-height: 23.04px;
        padding-top: 10.24px;
        cursor: pointer;
        color: #b74451;
        border: 1.28px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 1.28px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }

    .comment-body p:last-of-type {
        padding-bottom: 12.8px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 25.6px !important;
    }

    #card_doctor_text {
        padding-right: 3.84px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 294.4px auto 0px auto;
        width: 512px;


        background-color: #c5c5c5;
        border-radius: 6.4px;
        box-shadow: 0px 0px 12.8px #000;
    }

    .b-popup-content {}

    .p1 {
        background-color: #edda08;
        padding: 12.8px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 12.8px;
        padding-top: 19.2px;
        padding-bottom: 19.2px;
    }

    .p2 label {}

    .p2 input {
        display: block;
        margin-top: 6.4px;
        margin-bottom: 6.4px;
    }

    .p2 textarea {
        display: block;
        margin-top: 6.4px;
        margin-bottom: 6.4px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 6.4px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 19.2px;
        margin-top: 8.96px;
        margin-bottom: 8.96px;
        padding: 5.12px;
        cursor: pointer;
        background-color: #a49c88;
        border: 1.28px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 1.28px solid #d8d5cc;
        min-height: 64px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}

/* 2150 */
@media only screen and (min-width: 2034px) and (max-width: 2150px) {

    .firstClass {

        width: 262.64px;
        height: 104.52px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 44.22px;
        left: 101.84px;
        font-size: 26.53px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 45.56px;
        left: 44.22px;
        top: 42.88px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 262.64px;
        height: 104.52px;
        color: white;
        font-size: 26.53px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 28.14px;
        left: 61.64px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 41.54px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 247.9px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 234.5px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 907.18px;
        top: 17.42px;

    }

    .logo_text {
        font-size: 39.61px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 22.78px;
        margin-top: 16.08px;
    }

    .logo_text div {

        font-size: 17px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -6.7px;
        margin-left: 4.02px;

    }

    .rightVeci {
        position: absolute;
        width: 692.78px;
        right: 0px;
        height: 104.52px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 99.16px;
        position: absolute;
        left: 10.72px;
        top: 24.12px;
    }

    .textLichka {
        float: left;
        font-size: 14.74px;
        text-align: center;
        position: absolute;
        top: 28.14px;
        left: 120.6px;
        font-weight: 400;
    }

    .textLichka img {
        height: 1.47px;
        width: 178.22px;
        position: absolute;
        left: 2.68px;
        top: 22.78px;
    }

    .shortLichka {}

    .z1 {
        font-size: 16.88px;
        position: absolute;
        left: 62.98px;
        top: 30.82px;
    }

    .z2 {
        position: absolute;
        left: 62.98px !important;
        top: 52.26px !important;
        width: 48.24px !important;
    }

    .z3 {
        width: 0.74px;
        left: 332.32px;
        position: absolute;
        top: 33.5px;
    }


    .chasi_sleva {
        position: absolute;
        left: 377.88px;
        top: 26.8px;


    }

    .chasi_sprava {
        position: absolute;
        left: 589.6px;
        top: 25.46px;
    }

    .chasi_sleva img {
        width: 60.3px;
    }

    .chasi_sprava img {
        width: 60.3px;
    }

    .centr_text {
        font-size: 14.78px;
        font-weight: 400;

    }

    .z4 {
        font-size: 16.88px;
        position: absolute;
        left: 459.62px;
        top: 60.3px;
    }


    .g5 {
        width: 108.54px;
        height: 1.47px !important;
        position: absolute;
        left: 459.62px;
        top: 49.58px;
    }

    .z6 {
        position: absolute;
        top: 28.14px;
        left: 459.62px;
    }

    .z7 {
        height: 0.74px;
        width: 100%;
        position: absolute;
        top: 104.52px;
    }

    .ulmenu {

        margin-top: 50.92px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 53.6px;
    }

    .ulmenu li a {
        font-size: 23.64px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 21.44px;
        margin-top: 132.66px;
        padding-left: 103.18px;
        letter-spacing: 0.01em;
        padding-bottom: 41.54px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 21.44px;
        margin-top: 132.66px;
        padding-left: 103.18px;
        letter-spacing: 0.01em;
        padding-bottom: 41.54px;
        position: relative;
        min-height: 603px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 14.78px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 48.24px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 26.8px;
        font-size: 21.44px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 25.94px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 31.05px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 9.38px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 28.09px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 12.06px;
        margin-bottom: 14.74px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 21.44px;

    }

    .z9 {
        height: 0.74px;
        width: 306.86px;
        padding-bottom: 5.36px;
        margin-bottom: 41.54px;
        margin-top: 14.74px;
    }

    .textArticle {
        width: 1141.68px;
    }

    .articleB {
        border: 2.95px solid #f2ecde;
        width: 560.12px;
        position: absolute;
        top: -50.92px;
        right: 180.9px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 14.78px;
        letter-spacing: 0.1em;
        right: 322.94px;
        top: 594.96px;
    }

    .z10 img {
        height: 2.95px;
        margin-top: 2.68px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 14.78px;
        letter-spacing: 0.1em;
        right: 351.08px;
        top: 616.4px;
    }

    .z100 img {
        height: 2.95px;
        margin-top: 2.68px;
        display: block;
        width: 229.14px;
    }


    footer {
        margin-top: 202.34px;
        width: 100%;
        height: 540.02px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 540.02px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.74px;
        margin-top: 100.5px;
    }

    .z15 {
        width: 0.74px;
        margin-top: -5.36px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 160.8px;
        width: 369.84px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 33.5px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 24.12px;

    }

    h5 {
        font-size: 18.48px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 32.16px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z17 ul li:first-letter {

                text-decoration: underline;


            }
        }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 8.04px;
        font-size: 18.48px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .l2:first-letter {
                text-decoration: underline;
            }
        }
    }


    .l2 {}

    .z19 {
        width: 225.12px;
    }

    .z20 {
        width: 201px;
        margin-top: 160.8px;
    }

    .z21 {
        position: absolute;
        left: 117.92px;

        bottom: 101.84px;
    }

    .z22,
    .z23 {
        font-size: 14.78px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 20.1px;
        margin-left: 120.6px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 229.14px;
    }

    .secondContent {
        text-align: center;
        width: 1479.36px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 81.74px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 21.44px;
        margin-top: 24.12px;
        letter-spacing: 0.01em;
        line-height: 26.61px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -6.7px;
    }

    .z11 {
        width: 584.24px;
        margin-top: 48.24px;
        margin-bottom: 29.48px;
    }


    .z24 {
        padding-bottom: 6.7px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 20.1px;
        line-height: 24.12px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 5.36px;
    }

    .vrachZ {
        border: 2.95px solid #f2ecde;
        width: 426.12px;
        position: absolute;
        top: -50.92px;
        right: 180.9px;
    }

    .vrachZ2 {
        border: 2.95px solid #f2ecde;
        width: 426.12px;
        position: absolute;
        top: -50.92px;
        right: 180.9px;
    }

    .smallphoto {
        width: 314.9px;
        right: 255.94px;
    }

    .z24 {
        padding-bottom: 6.7px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 20.1px;
        line-height: 24.12px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 5.36px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -4.02px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2.68px !important;

            }
        }
    }

    #section6 {
        width: 100%;
        height: 1918.99px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 1183.69px;
    }

    #top_block_soty {
        float: left;
        height: 94.07px;
        width: 470.34px;
        margin-top: 120.72px;
        margin-left: 890.51px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 101.91px;
    }

    #topic_line {
        margin-left: 37.63px;
    }

    #down_block_soty {
        height: 956.36px;
        width: 2085.17px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 423.31px;
        width: 2085.17px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 7.84px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 172.46px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 343.35px;
        width: 299.45px;
    }

    #sota_name {}

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 29.79px;
        padding-top: 148.94px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 2.2px solid white;
        height: 34.49px;
        margin-left: 36.06px;
        margin-top: 36.06px;
        width: 219.49px;
    }

    #button_more_text {}

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 21.95px;
        padding-top: 4.7px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 7.84px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 7.84px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 78.39px;
        line-height: 37.63px;
        padding-top: 130.13px;
    }

    #button_more3 {
        margin-top: 6.27px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 7.84px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 78.39px;
        line-height: 37.63px;
        padding-top: 130.13px;
    }

    #button_more4 {
        margin-top: 6.27px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 7.84px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 7.84px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 399.79px;
        margin-left: 152.08px;
        margin-top: 263.39px;
        position: absolute;
        width: 1881.36px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 174.03px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 7.84px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 78.39px;
        line-height: 37.63px;
        padding-top: 130.13px;
    }

    #button_more8 {
        margin-top: 6.27px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 7.84px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 78.39px;
        line-height: 37.63px;
        padding-top: 130.13px;
    }

    #button_more9 {
        margin-top: 6.27px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 7.84px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 7.84px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 78.39px;
        line-height: 37.63px;
        padding-top: 130.13px;
    }

    #button_more11 {
        margin-top: 6.27px;
    }

    #third_soty_row {
        float: left;
        height: 423.31px;
        margin-left: 468.77px;
        margin-top: 536.09px;
        position: absolute;
        width: 1652.22px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 10.97px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 7.84px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 7.84px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 7.84px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 78.39px;
        line-height: 37.63px;
        padding-top: 130.13px;
    }

    #button_more15 {
        margin-top: 6.27px;
    }

    #for_soty_row {
        float: left;
        height: 423.31px;
        margin-left: 621.8px;
        margin-top: 802.8px;
        position: relative;
        width: 1652.22px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 10.97px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 7.84px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 7.84px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 78.39px;
        line-height: 37.63px;
        padding-top: 130.13px;
    }

    #button_more18 {
        margin-top: 6.27px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 1.34px;
            width: 1889.4px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -4.02px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2.68px !important;

            }
        }
    }


    .corr1 {
        right: 373.86px;
        top: 809.36px;
    }

    .corr1 img {
        width: 171.52px !important;
    }

    .megadiv {

        height: 268px;
    }

    .press_photo {
        width: 428.8px;
    }

    .corrected_press {
        right: 253.26px;
    }

    .corrected_press img {
        width: 298.82px;
    }

    .z_1 {
        font-size: 18.76px;
    }


    .image_thumb {

        width: 560.12px !important;
        position: absolute !important;
        top: -50.92px !important;
        right: 180.9px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 560.12px !important;
        display: inline-block !important;
        border: 2.95px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -26.8px !important;
        text-transform: uppercase !important;
        border-bottom: 4.02px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 1.34px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 20.1px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 25.69px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 9.38px;
    }

    .no_first ul {
        margin-bottom: 26.8px;
        margin-top: 26.8px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 5.36px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 19.43px;
    }

    .no_first img {
        padding-top: 13.4px;
        padding-bottom: 13.4px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 33.5px;

    }

    .children li {
        display: inline-block;
        border-top: 2.68px solid #b74451;
        padding-top: 20.1px;
        border-bottom: 2.68px solid #b74451;
        padding-bottom: 6.7px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 26.8px;
        margin-bottom: 26.8px;
        border-top: 1.34px solid #d8d5cc;
        padding-top: 33.5px;
        display: inline-block;
        width: 1139px;
    }

    ol.commentlist li {
        margin-bottom: 46.9px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 20.1px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 4.02px;
        font-size: 16.08px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 6.7px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 20.1px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 29.48px;
    }

    #commentform {
        margin-top: 13.4px;
    }

    p.comment-notes {
        font-size: 18.76px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 18.76px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 6.7px;
    }

    input#author,
    input#email {
        display: block;
        height: 26.8px;
        margin-top: 6.7px;
    }

    input#submit {
        padding: 6.7px;
        text-transform: uppercase;
        font-size: 24.12px;
        line-height: 24.12px;
        padding-top: 10.72px;
        cursor: pointer;
        color: #b74451;
        border: 1.34px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 1.34px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 13.4px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 26.8px !important;
    }

    #card_doctor_text {
        padding-right: 4.02px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 308.2px auto 0px auto;
        width: 536px;


        background-color: #c5c5c5;
        border-radius: 6.7px;
        box-shadow: 0px 0px 13.4px #000;
    }

    .b-popup-content {}

    .p1 {
        background-color: #edda08;
        padding: 13.4px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 13.4px;
        padding-top: 20.1px;
        padding-bottom: 20.1px;
    }

    .p2 label {}

    .p2 input {
        display: block;
        margin-top: 6.7px;
        margin-bottom: 6.7px;
    }

    .p2 textarea {
        display: block;
        margin-top: 6.7px;
        margin-bottom: 6.7px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 6.7px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 20.1px;
        margin-top: 9.38px;
        margin-bottom: 9.38px;
        padding: 5.36px;
        cursor: pointer;
        background-color: #a49c88;
        border: 1.34px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 1.34px solid #d8d5cc;
        min-height: 67px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}

/* 2250 */
@media only screen and (min-width: 2151px) and (max-width: 2250px) {

    .firstClass {

        width: 274.4px;
        height: 109.2px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 46.2px;
        left: 106.4px;
        font-size: 27.72px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 47.6px;
        left: 46.2px;
        top: 44.8px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 274.4px;
        height: 109.2px;
        color: white;
        font-size: 27.72px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 29.4px;
        left: 64.4px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 43.4px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 259px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 245px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 947.8px;
        top: 18.2px;

    }

    .logo_text {
        font-size: 41.38px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 23.8px;
        margin-top: 16.8px;
    }

    .logo_text div {

        font-size: 17.77px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -7px;
        margin-left: 4.2px;

    }

    .rightVeci {
        position: absolute;
        width: 723.8px;
        right: 0px;
        height: 109.2px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 103.6px;
        position: absolute;
        left: 11.2px;
        top: 25.2px;
    }

    .textLichka {
        float: left;
        font-size: 15.4px;
        text-align: center;
        position: absolute;
        top: 29.4px;
        left: 126px;
        font-weight: 400;
    }

    .textLichka img {
        height: 1.54px;
        width: 186.2px;
        position: absolute;
        left: 2.8px;
        top: 23.8px;
    }

    .shortLichka {}

    .z1 {
        font-size: 17.64px;
        position: absolute;
        left: 65.8px;
        top: 32.2px;
    }

    .z2 {
        position: absolute;
        left: 65.8px !important;
        top: 54.6px !important;
        width: 50.4px !important;
    }

    .z3 {
        width: 0.77px;
        left: 347.2px;
        position: absolute;
        top: 35px;
    }


    .chasi_sleva {
        position: absolute;
        left: 394.8px;
        top: 28px;


    }

    .chasi_sprava {
        position: absolute;
        left: 616px;
        top: 26.6px;
    }

    .chasi_sleva img {
        width: 63px;
    }

    .chasi_sprava img {
        width: 63px;
    }

    .centr_text {
        font-size: 15.44px;
        font-weight: 400;

    }

    .z4 {
        font-size: 17.64px;
        position: absolute;
        left: 480.2px;
        top: 63px;
    }


    .g5 {
        width: 113.4px;
        height: 1.54px !important;
        position: absolute;
        left: 480.2px;
        top: 51.8px;
    }

    .z6 {
        position: absolute;
        top: 29.4px;
        left: 480.2px;
    }

    .z7 {
        height: 0.77px;
        width: 100%;
        position: absolute;
        top: 109.2px;
    }

    .ulmenu {

        margin-top: 53.2px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 56px;
    }

    .ulmenu li a {
        font-size: 24.7px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 22.4px;
        margin-top: 138.6px;
        padding-left: 107.8px;
        letter-spacing: 0.01em;
        padding-bottom: 43.4px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 22.4px;
        margin-top: 138.6px;
        padding-left: 107.8px;
        letter-spacing: 0.01em;
        padding-bottom: 43.4px;
        position: relative;
        min-height: 630px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 15.44px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 50.4px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 28px;
        font-size: 22.4px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 27.1px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 32.44px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 9.8px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 29.34px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 12.6px;
        margin-bottom: 15.4px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 22.4px;

    }

    .z9 {
        height: 0.77px;
        width: 320.6px;
        padding-bottom: 5.6px;
        margin-bottom: 43.4px;
        margin-top: 15.4px;
    }

    .textArticle {
        width: 1192.8px;
    }

    .articleB {
        border: 3.08px solid #f2ecde;
        width: 585.2px;
        position: absolute;
        top: -53.2px;
        right: 189px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 15.44px;
        letter-spacing: 0.1em;
        right: 337.4px;
        top: 621.6px;
    }

    .z10 img {
        height: 3.08px;
        margin-top: 2.8px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 15.44px;
        letter-spacing: 0.1em;
        right: 366.8px;
        top: 644px;
    }

    .z100 img {
        height: 3.08px;
        margin-top: 2.8px;
        display: block;
        width: 239.4px;
    }


    footer {
        margin-top: 211.4px;
        width: 100%;
        height: 564.2px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 564.2px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.77px;
        margin-top: 105px;
    }

    .z15 {
        width: 0.77px;
        margin-top: -5.6px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 168px;
        width: 386.4px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 35px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 25.2px;

    }

    h5 {
        font-size: 19.31px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 33.6px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z17 ul li:first-letter {

                text-decoration: underline;


            }
        }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 8.4px;
        font-size: 19.31px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .l2:first-letter {
                text-decoration: underline;
            }
        }
    }


    .l2 {}

    .z19 {
        width: 235.2px;
    }

    .z20 {
        width: 210px;
        margin-top: 168px;
    }

    .z21 {
        position: absolute;
        left: 123.2px;

        bottom: 106.4px;
    }

    .z22,
    .z23 {
        font-size: 15.44px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 26px;
        margin-left: 126px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 239.4px;
    }

    .secondContent {
        text-align: center;
        width: 1545.6px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 85.4px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 22.4px;
        margin-top: 25.2px;
        letter-spacing: 0.01em;
        line-height: 27.8px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -7px;
    }

    .z11 {
        width: 610.4px;
        margin-top: 50.4px;
        margin-bottom: 30.8px;
    }


    .z24 {
        padding-bottom: 7px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 21px;
        line-height: 25.2px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 5.6px;
    }

    .vrachZ {
        border: 3.08px solid #f2ecde;
        width: 445.2px;
        position: absolute;
        top: -53.2px;
        right: 189px;
    }

    .vrachZ2 {
        border: 3.08px solid #f2ecde;
        width: 445.2px;
        position: absolute;
        top: -53.2px;
        right: 189px;
    }

    .smallphoto {
        width: 329px;
        right: 267.4px;
    }

    .z24 {
        padding-bottom: 7px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 21px;
        line-height: 25.2px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 5.6px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -4.2px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2.8px !important;

            }
        }
    }

    #section6 {
        width: 100%;
        height: 2004.91px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 1236.69px;
    }

    #top_block_soty {
        float: left;
        height: 98.28px;
        width: 491.4px;
        margin-top: 126.13px;
        margin-left: 930.38px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 106.47px;
    }

    #topic_line {
        margin-left: 39.31px;
    }

    #down_block_soty {
        height: 999.18px;
        width: 2178.54px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 442.26px;
        width: 2178.54px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 8.19px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 180.18px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 358.72px;
        width: 312.86px;
    }

    #sota_name {}

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 31.12px;
        padding-top: 155.61px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 2.3px solid white;
        height: 36.04px;
        margin-left: 37.67px;
        margin-top: 37.67px;
        width: 229.32px;
    }

    #button_more_text {}

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 22.93px;
        padding-top: 4.91px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 8.19px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 8.19px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 81.9px;
        line-height: 39.31px;
        padding-top: 135.95px;
    }

    #button_more3 {
        margin-top: 6.55px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 8.19px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 81.9px;
        line-height: 39.31px;
        padding-top: 135.95px;
    }

    #button_more4 {
        margin-top: 6.55px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 8.19px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 8.19px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 417.69px;
        margin-left: 158.89px;
        margin-top: 275.18px;
        position: absolute;
        width: 1965.6px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 181.82px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 8.19px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 81.9px;
        line-height: 39.31px;
        padding-top: 135.95px;
    }

    #button_more8 {
        margin-top: 6.55px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 8.19px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 81.9px;
        line-height: 39.31px;
        padding-top: 135.95px;
    }

    #button_more9 {
        margin-top: 6.55px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 8.19px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 8.19px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 81.9px;
        line-height: 39.31px;
        padding-top: 135.95px;
    }

    #button_more11 {
        margin-top: 6.55px;
    }

    #third_soty_row {
        float: left;
        height: 442.26px;
        margin-left: 489.76px;
        margin-top: 560.1px;
        position: absolute;
        width: 1726.2px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 11.47px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 8.19px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 8.19px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 8.19px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 81.9px;
        line-height: 39.31px;
        padding-top: 135.95px;
    }

    #button_more15 {
        margin-top: 6.55px;
    }

    #for_soty_row {
        float: left;
        height: 442.26px;
        margin-left: 650.4px;
        margin-top: 839.8px;
        position: relative;
        width: 1726.2px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 11.47px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 8.19px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 8.19px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 81.9px;
        line-height: 39.31px;
        padding-top: 135.95px;
    }

    #button_more18 {
        margin-top: 6.55px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 1.4px;
            width: 1974px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -4.2px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2.8px !important;

            }
        }
    }


    .corr1 {
        right: 390.6px;
        top: 845.6px;
    }

    .corr1 img {
        width: 179.2px !important;
    }

    .megadiv {

        height: 280px;
    }

    .press_photo {
        width: 448px;
    }

    .corrected_press {
        right: 264.6px;
    }

    .corrected_press img {
        width: 312.2px;
    }

    .z_1 {
        font-size: 19.6px;
    }


    .image_thumb {

        width: 585.2px !important;
        position: absolute !important;
        top: -53.2px !important;
        right: 189px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 585.2px !important;
        display: inline-block !important;
        border: 3.08px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -28px !important;
        text-transform: uppercase !important;
        border-bottom: 4.2px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 1.4px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 21px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 26.84px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 9.8px;
    }

    .no_first ul {
        margin-bottom: 28px;
        margin-top: 28px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 5.6px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 20.3px;
    }

    .no_first img {
        padding-top: 14px;
        padding-bottom: 14px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 35px;

    }

    .children li {
        display: inline-block;
        border-top: 2.8px solid #b74451;
        padding-top: 21px;
        border-bottom: 2.8px solid #b74451;
        padding-bottom: 7px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 28px;
        margin-bottom: 28px;
        border-top: 1.4px solid #d8d5cc;
        padding-top: 35px;
        display: inline-block;
        width: 1190px;
    }

    ol.commentlist li {
        margin-bottom: 49px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 21px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 4.2px;
        font-size: 16.8px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 7px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 21px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 30.8px;
    }

    #commentform {
        margin-top: 14px;
    }

    p.comment-notes {
        font-size: 19.6px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 19.6px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 7px;
    }

    input#author,
    input#email {
        display: block;
        height: 28px;
        margin-top: 7px;
    }

    input#submit {
        padding: 7px;
        text-transform: uppercase;
        font-size: 25.2px;
        line-height: 25.2px;
        padding-top: 11.2px;
        cursor: pointer;
        color: #b74451;
        border: 1.4px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 1.4px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 14px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 28px !important;
    }

    #card_doctor_text {
        padding-right: 4.2px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 322px auto 0px auto;
        width: 560px;


        background-color: #c5c5c5;
        border-radius: 7px;
        box-shadow: 0px 0px 14px #000;
    }

    .b-popup-content {}

    .p1 {
        background-color: #edda08;
        padding: 14px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 14px;
        padding-top: 21px;
        padding-bottom: 21px;
    }

    .p2 label {}

    .p2 input {
        display: block;
        margin-top: 7px;
        margin-bottom: 7px;
    }

    .p2 textarea {
        display: block;
        margin-top: 7px;
        margin-bottom: 7px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 7px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 21px;
        margin-top: 9.8px;
        margin-bottom: 9.8px;
        padding: 5.6px;
        cursor: pointer;
        background-color: #a49c88;
        border: 1.4px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 1.4px solid #d8d5cc;
        min-height: 70px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}

/* 2350 */
@media only screen and (min-width: 2251px) and (max-width: 2350px) {

    .firstClass {

        width: 286.16px;
        height: 113.88px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 48.18px;
        left: 110.96px;
        font-size: 28.91px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 49.64px;
        left: 48.18px;
        top: 46.72px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 286.16px;
        height: 113.88px;
        color: white;
        font-size: 28.91px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 30.66px;
        left: 67.16px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 45.26px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 270.1px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 255.5px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 988.42px;
        top: 18.98px;

    }

    .logo_text {
        font-size: 43.16px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 24.82px;
        margin-top: 17.52px;
    }

    .logo_text div {

        font-size: 18.53px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -7.3px;
        margin-left: 4.38px;

    }

    .rightVeci {
        position: absolute;
        width: 754.82px;
        right: 0px;
        height: 113.88px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 108.04px;
        position: absolute;
        left: 11.68px;
        top: 26.28px;
    }

    .textLichka {
        float: left;
        font-size: 16.06px;
        text-align: center;
        position: absolute;
        top: 30.66px;
        left: 131.4px;
        font-weight: 400;
    }

    .textLichka img {
        height: 1.61px;
        width: 194.18px;
        position: absolute;
        left: 2.92px;
        top: 24.82px;
    }

    .shortLichka {}

    .z1 {
        font-size: 18.4px;
        position: absolute;
        left: 68.62px;
        top: 33.58px;
    }

    .z2 {
        position: absolute;
        left: 68.62px !important;
        top: 56.94px !important;
        width: 52.56px !important;
    }

    .z3 {
        width: 0.8px;
        left: 362.08px;
        position: absolute;
        top: 36.5px;
    }


    .chasi_sleva {
        position: absolute;
        left: 411.72px;
        top: 29.2px;


    }

    .chasi_sprava {
        position: absolute;
        left: 642.4px;
        top: 27.74px;
    }

    .chasi_sleva img {
        width: 65.7px;
    }

    .chasi_sprava img {
        width: 65.7px;
    }

    .centr_text {
        font-size: 16.1px;
        font-weight: 400;

    }

    .z4 {
        font-size: 18.4px;
        position: absolute;
        left: 500.78px;
        top: 65.7px;
    }


    .g5 {
        width: 118.26px;
        height: 1.61px !important;
        position: absolute;
        left: 500.78px;
        top: 54.02px;
    }

    .z6 {
        position: absolute;
        top: 30.66px;
        left: 500.78px;
    }

    .z7 {
        height: 0.8px;
        width: 100%;
        position: absolute;
        top: 113.88px;
    }

    .ulmenu {

        margin-top: 55.48px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 58.4px;
    }

    .ulmenu li a {
        font-size: 25.75px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 23.36px;
        margin-top: 144.54px;
        padding-left: 112.42px;
        letter-spacing: 0.01em;
        padding-bottom: 45.26px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 23.36px;
        margin-top: 144.54px;
        padding-left: 112.42px;
        letter-spacing: 0.01em;
        padding-bottom: 45.26px;
        position: relative;
        min-height: 657px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 16.1px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 52.56px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 29.2px;
        font-size: 23.36px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 28.27px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 33.83px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 10.22px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 30.6px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 13.14px;
        margin-bottom: 16.06px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 23.36px;

    }

    .z9 {
        height: 0.8px;
        width: 334.34px;
        padding-bottom: 5.84px;
        margin-bottom: 45.26px;
        margin-top: 16.06px;
    }

    .textArticle {
        width: 1243.92px;
    }

    .articleB {
        border: 3.21px solid #f2ecde;
        width: 610.28px;
        position: absolute;
        top: -55.48px;
        right: 197.1px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 16.1px;
        letter-spacing: 0.1em;
        right: 351.86px;
        top: 648.24px;
    }

    .z10 img {
        height: 3.21px;
        margin-top: 2.92px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 16.1px;
        letter-spacing: 0.1em;
        right: 382.52px;
        top: 671.6px;
    }

    .z100 img {
        height: 3.21px;
        margin-top: 2.92px;
        display: block;
        width: 249.66px;
    }


    footer {
        margin-top: 220.46px;
        width: 100%;
        height: 588.38px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 588.38px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.8px;
        margin-top: 109.5px;
    }

    .z15 {
        width: 0.8px;
        margin-top: -5.84px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 175.2px;
        width: 402.96px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 36.5px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 26.28px;

    }

    h5 {
        font-size: 20.13px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 35.04px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z17 ul li:first-letter {

                text-decoration: underline;


            }
        }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 8.76px;
        font-size: 20.13px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .l2:first-letter {
                text-decoration: underline;
            }
        }
    }


    .l2 {}

    .z19 {
        width: 245.28px;
    }

    .z20 {
        width: 219px;
        margin-top: 175.2px;
    }

    .z21 {
        position: absolute;
        left: 128.48px;

        bottom: 110.96px;
    }

    .z22,
    .z23 {
        font-size: 16.1px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 26px;

        margin-left: 131.4px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 249.66px;
    }

    .secondContent {
        text-align: center;
        width: 1611.84px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 89.06px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 23.36px;
        margin-top: 26.28px;
        letter-spacing: 0.01em;
        line-height: 29px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -7.3px;
    }

    .z11 {
        width: 636.56px;
        margin-top: 52.56px;
        margin-bottom: 32.12px;
    }


    .z24 {
        padding-bottom: 7.3px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 21.9px;
        line-height: 26.28px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 5.84px;
    }

    .vrachZ {
        border: 3.21px solid #f2ecde;
        width: 464.28px;
        position: absolute;
        top: -55.48px;
        right: 197.1px;
    }

    .vrachZ2 {
        border: 3.21px solid #f2ecde;
        width: 464.28px;
        position: absolute;
        top: -55.48px;
        right: 197.1px;
    }

    .smallphoto {
        width: 343.1px;
        right: 278.86px;
    }

    .z24 {
        padding-bottom: 7.3px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 21.9px;
        line-height: 26.28px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 5.84px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -4.38px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2.92px !important;

            }
        }
    }

    #section6 {
        width: 100%;
        height: 2090.84px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 1289.69px;
    }

    #top_block_soty {
        float: left;
        height: 102.49px;
        width: 512.46px;
        margin-top: 131.53px;
        margin-left: 970.26px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 111.03px;
    }

    #topic_line {
        margin-left: 41px;
    }

    #down_block_soty {
        height: 1042px;
        width: 2271.91px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 461.21px;
        width: 2271.91px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 8.54px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 187.9px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 374.1px;
        width: 326.27px;
    }

    #sota_name {}

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 32.46px;
        padding-top: 162.28px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 2.39px solid white;
        height: 37.58px;
        margin-left: 39.29px;
        margin-top: 39.29px;
        width: 239.15px;
    }

    #button_more_text {}

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 23.91px;
        padding-top: 5.12px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 8.54px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 8.54px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 85.41px;
        line-height: 41px;
        padding-top: 141.78px;
    }

    #button_more3 {
        margin-top: 6.83px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 8.54px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 85.41px;
        line-height: 41px;
        padding-top: 141.78px;
    }

    #button_more4 {
        margin-top: 6.83px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 8.54px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 8.54px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 435.59px;
        margin-left: 165.7px;
        margin-top: 286.98px;
        position: absolute;
        width: 2049.84px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 189.61px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 8.54px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 85.41px;
        line-height: 41px;
        padding-top: 141.78px;
    }

    #button_more8 {
        margin-top: 6.83px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 8.54px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 85.41px;
        line-height: 41px;
        padding-top: 141.78px;
    }

    #button_more9 {
        margin-top: 6.83px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 8.54px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 8.54px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 85.41px;
        line-height: 41px;
        padding-top: 141.78px;
    }

    #button_more11 {
        margin-top: 6.83px;
    }

    #third_soty_row {
        float: left;
        height: 461.21px;
        margin-left: 510.75px;
        margin-top: 584.1px;
        position: absolute;
        width: 1800.18px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 11.96px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 8.54px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 8.54px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 8.54px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 85.41px;
        line-height: 41px;
        padding-top: 141.78px;
    }

    #button_more15 {
        margin-top: 6.83px;
    }

    #for_soty_row {
        float: left;
        height: 461.21px;
        margin-left: 678.2px;
        margin-top: 872.8px;
        position: relative;
        width: 1800.18px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 11.96px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 8.54px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 8.54px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 85.41px;
        line-height: 41px;
        padding-top: 141.78px;
    }

    #button_more18 {
        margin-top: 6.83px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 1.46px;
            width: 2058.6px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -4.38px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -2.92px !important;

            }
        }
    }


    .corr1 {
        right: 407.34px;
        top: 881.84px;
    }

    .corr1 img {
        width: 186.88px !important;
    }

    .megadiv {

        height: 292px;
    }

    .press_photo {
        width: 467.2px;
    }

    .corrected_press {
        right: 275.94px;
    }

    .corrected_press img {
        width: 325.58px;
    }

    .z_1 {
        font-size: 20.44px;
    }


    .image_thumb {

        width: 610.28px !important;
        position: absolute !important;
        top: -55.48px !important;
        right: 197.1px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 610.28px !important;
        display: inline-block !important;
        border: 3.21px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -29.2px !important;
        text-transform: uppercase !important;
        border-bottom: 4.38px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 1.46px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 21.9px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 27.99px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 10.22px;
    }

    .no_first ul {
        margin-bottom: 29.2px;
        margin-top: 29.2px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 5.84px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 21.17px;
    }

    .no_first img {
        padding-top: 14.6px;
        padding-bottom: 14.6px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 36.5px;

    }

    .children li {
        display: inline-block;
        border-top: 2.92px solid #b74451;
        padding-top: 21.9px;
        border-bottom: 2.92px solid #b74451;
        padding-bottom: 7.3px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 29.2px;
        margin-bottom: 29.2px;
        border-top: 1.46px solid #d8d5cc;
        padding-top: 36.5px;
        display: inline-block;
        width: 1241px;
    }

    ol.commentlist li {
        margin-bottom: 51.1px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 21.9px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 4.38px;
        font-size: 17.52px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 7.3px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 21.9px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 32.12px;
    }

    #commentform {
        margin-top: 14.6px;
    }

    p.comment-notes {
        font-size: 20.44px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 20.44px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 7.3px;
    }

    input#author,
    input#email {
        display: block;
        height: 29.2px;
        margin-top: 7.3px;
    }

    input#submit {
        padding: 7.3px;
        text-transform: uppercase;
        font-size: 26.28px;
        line-height: 26.28px;
        padding-top: 11.68px;
        cursor: pointer;
        color: #b74451;
        border: 1.46px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 1.46px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 14.6px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 29.2px !important;
    }

    #card_doctor_text {
        padding-right: 4.38px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 335.8px auto 0px auto;
        width: 584px;


        background-color: #c5c5c5;
        border-radius: 7.3px;
        box-shadow: 0px 0px 14.6px #000;
    }

    .b-popup-content {}

    .p1 {
        background-color: #edda08;
        padding: 14.6px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 14.6px;
        padding-top: 21.9px;
        padding-bottom: 21.9px;
    }

    .p2 label {}

    .p2 input {
        display: block;
        margin-top: 7.3px;
        margin-bottom: 7.3px;
    }

    .p2 textarea {
        display: block;
        margin-top: 7.3px;
        margin-bottom: 7.3px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 7.3px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 21.9px;
        margin-top: 10.22px;
        margin-bottom: 10.22px;
        padding: 5.84px;
        cursor: pointer;
        background-color: #a49c88;
        border: 1.46px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 1.46px solid #d8d5cc;
        min-height: 73px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}

/* 2450 */
@media only screen and (min-width: 2351px) and (max-width: 2450px) {

    .firstClass {

        width: 299.88px;
        height: 119.34px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 50.49px;
        left: 116.28px;
        font-size: 30.29px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 52.02px;
        left: 50.49px;
        top: 48.96px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 299.88px;
        height: 119.34px;
        color: white;
        font-size: 30.29px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 32.13px;
        left: 70.38px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 47.43px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 283.05px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 267.75px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 1035.81px;
        top: 19.89px;

    }

    .logo_text {
        font-size: 45.23px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 26.01px;
        margin-top: 18.36px;
    }

    .logo_text div {

        font-size: 19.42px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -7.65px;
        margin-left: 4.59px;

    }

    .rightVeci {
        position: absolute;
        width: 791.01px;
        right: 0px;
        height: 119.34px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 113.22px;
        position: absolute;
        left: 12.24px;
        top: 27.54px;
    }

    .textLichka {
        float: left;
        font-size: 16.83px;
        text-align: center;
        position: absolute;
        top: 32.13px;
        left: 137.7px;
        font-weight: 400;
    }

    .textLichka img {
        height: 1.68px;
        width: 203.49px;
        position: absolute;
        left: 3.06px;
        top: 26.01px;
    }

    .shortLichka {}

    .z1 {
        font-size: 19.28px;
        position: absolute;
        left: 71.91px;
        top: 35.19px;
    }

    .z2 {
        position: absolute;
        left: 71.91px !important;
        top: 59.67px !important;
        width: 55.08px !important;
    }

    .z3 {
        width: 0.84px;
        left: 379.44px;
        position: absolute;
        top: 38.25px;
    }


    .chasi_sleva {
        position: absolute;
        left: 431.46px;
        top: 30.6px;


    }

    .chasi_sprava {
        position: absolute;
        left: 673.2px;
        top: 29.07px;
    }

    .chasi_sleva img {
        width: 68.85px;
    }

    .chasi_sprava img {
        width: 68.85px;
    }

    .centr_text {
        font-size: 16.88px;
        font-weight: 400;

    }

    .z4 {
        font-size: 19.28px;
        position: absolute;
        left: 524.79px;
        top: 68.85px;
    }


    .g5 {
        width: 123.93px;
        height: 1.68px !important;
        position: absolute;
        left: 524.79px;
        top: 56.61px;
    }

    .z6 {
        position: absolute;
        top: 32.13px;
        left: 524.79px;
    }

    .z7 {
        height: 0.84px;
        width: 100%;
        position: absolute;
        top: 119.34px;
    }

    .ulmenu {

        margin-top: 58.14px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 61.2px;
    }

    .ulmenu li a {
        font-size: 26.99px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 24.48px;
        margin-top: 151.47px;
        padding-left: 117.81px;
        letter-spacing: 0.01em;
        padding-bottom: 47.43px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 24.48px;
        margin-top: 151.47px;
        padding-left: 117.81px;
        letter-spacing: 0.01em;
        padding-bottom: 47.43px;
        position: relative;
        min-height: 688.5px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 16.88px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 55.08px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 30.6px;
        font-size: 24.48px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 29.62px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 35.45px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 10.71px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 32.07px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 13.77px;
        margin-bottom: 16.83px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 24.48px;

    }

    .z9 {
        height: 0.84px;
        width: 350.37px;
        padding-bottom: 6.12px;
        margin-bottom: 47.43px;
        margin-top: 16.83px;
    }

    .textArticle {
        width: 1303.56px;
    }

    .articleB {
        border: 3.37px solid #f2ecde;
        width: 639.54px;
        position: absolute;
        top: -58.14px;
        right: 206.55px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 16.88px;
        letter-spacing: 0.1em;
        right: 368.73px;
        top: 679.32px;
    }

    .z10 img {
        height: 3.37px;
        margin-top: 3.06px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 16.88px;
        letter-spacing: 0.1em;
        right: 400.86px;
        top: 703.8px;
    }

    .z100 img {
        height: 3.37px;
        margin-top: 3.06px;
        display: block;
        width: 261.63px;
    }


    footer {
        margin-top: 231.03px;
        width: 100%;
        height: 616.59px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 616.59px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.84px;
        margin-top: 114.75px;
    }

    .z15 {
        width: 0.84px;
        margin-top: -6.12px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 183.6px;
        width: 422.28px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 38.25px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 27.54px;

    }

    h5 {
        font-size: 21.1px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 36.72px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z17 ul li:first-letter {

                text-decoration: underline;


            }
        }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 9.18px;
        font-size: 21.1px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .l2:first-letter {
                text-decoration: underline;
            }
        }
    }


    .l2 {}

    .z19 {
        width: 257.04px;
    }

    .z20 {
        width: 229.5px;
        margin-top: 183.6px;
    }

    .z21 {
        position: absolute;
        left: 134.64px;

        bottom: 116.28px;
    }

    .z22,
    .z23 {
        font-size: 16.88px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 26px;
        margin-left: 137.7px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 261.63px;
    }

    .secondContent {
        text-align: center;
        width: 1689.12px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 93.33px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 24.48px;
        margin-top: 27.54px;
        letter-spacing: 0.01em;
        line-height: 30.39px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -7.65px;
    }

    .z11 {
        width: 667.08px;
        margin-top: 55.08px;
        margin-bottom: 33.66px;
    }


    .z24 {
        padding-bottom: 7.65px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 22.95px;
        line-height: 27.54px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 6.12px;
    }

    .vrachZ {
        border: 3.37px solid #f2ecde;
        width: 486.54px;
        position: absolute;
        top: -58.14px;
        right: 206.55px;
    }

    .vrachZ2 {
        border: 3.37px solid #f2ecde;
        width: 486.54px;
        position: absolute;
        top: -58.14px;
        right: 206.55px;
    }

    .smallphoto {
        width: 359.55px;
        right: 292.23px;
    }

    .z24 {
        padding-bottom: 7.65px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 22.95px;
        line-height: 27.54px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 6.12px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -4.59px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -3.06px !important;

            }
        }
    }

    #section6 {
        width: 100%;
        height: 2191.08px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 1351.53px;
    }

    #top_block_soty {
        float: left;
        height: 107.41px;
        width: 537.03px;
        margin-top: 137.84px;
        margin-left: 1016.78px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 116.36px;
    }

    #topic_line {
        margin-left: 42.96px;
    }

    #down_block_soty {
        height: 1091.96px;
        width: 2380.83px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 483.33px;
        width: 2380.83px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 8.95px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 196.91px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 392.03px;
        width: 341.91px;
    }

    #sota_name {}

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 34.01px;
        padding-top: 170.06px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 2.51px solid white;
        height: 39.38px;
        margin-left: 41.17px;
        margin-top: 41.17px;
        width: 250.61px;
    }

    #button_more_text {}

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 25.06px;
        padding-top: 5.37px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 8.95px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 8.95px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 89.51px;
        line-height: 42.96px;
        padding-top: 148.58px;
    }

    #button_more3 {
        margin-top: 7.16px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 8.95px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 89.51px;
        line-height: 42.96px;
        padding-top: 148.58px;
    }

    #button_more4 {
        margin-top: 7.16px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 8.95px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 8.95px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 456.48px;
        margin-left: 173.64px;
        margin-top: 300.74px;
        position: absolute;
        width: 2148.12px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 198.7px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 8.95px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 89.51px;
        line-height: 42.96px;
        padding-top: 148.58px;
    }

    #button_more8 {
        margin-top: 7.16px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 8.95px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 89.51px;
        line-height: 42.96px;
        padding-top: 148.58px;
    }

    #button_more9 {
        margin-top: 7.16px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 8.95px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 8.95px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 89.51px;
        line-height: 42.96px;
        padding-top: 148.58px;
    }

    #button_more11 {
        margin-top: 7.16px;
    }

    #third_soty_row {
        float: left;
        height: 483.33px;
        margin-left: 535.24px;
        margin-top: 612.11px;
        position: absolute;
        width: 1886.49px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 12.53px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 8.95px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 8.95px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 8.95px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 89.51px;
        line-height: 42.96px;
        padding-top: 148.58px;
    }

    #button_more15 {
        margin-top: 7.16px;
    }

    #for_soty_row {
        float: left;
        height: 483.33px;
        margin-left: 710.2px;
        margin-top: 914.8px;
        position: relative;
        width: 1886.49px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 12.53px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 8.95px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 8.95px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 89.51px;
        line-height: 42.96px;
        padding-top: 148.58px;
    }

    #button_more18 {
        margin-top: 7.16px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 1.53px;
            width: 2157.3px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -4.59px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -3.06px !important;

            }
        }
    }


    .corr1 {
        right: 426.87px;
        top: 924.12px;
    }

    .corr1 img {
        width: 195.84px !important;
    }

    .megadiv {

        height: 306px;
    }

    .press_photo {
        width: 489.6px;
    }

    .corrected_press {
        right: 289.17px;
    }

    .corrected_press img {
        width: 341.19px;
    }

    .z_1 {
        font-size: 21.42px;
    }


    .image_thumb {

        width: 639.54px !important;
        position: absolute !important;
        top: -58.14px !important;
        right: 206.55px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 639.54px !important;
        display: inline-block !important;
        border: 3.37px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -30.6px !important;
        text-transform: uppercase !important;
        border-bottom: 4.59px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 1.53px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 22.95px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 29.33px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 10.71px;
    }

    .no_first ul {
        margin-bottom: 30.6px;
        margin-top: 30.6px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 6.12px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 22.19px;
    }

    .no_first img {
        padding-top: 15.3px;
        padding-bottom: 15.3px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 38.25px;

    }

    .children li {
        display: inline-block;
        border-top: 3.06px solid #b74451;
        padding-top: 22.95px;
        border-bottom: 3.06px solid #b74451;
        padding-bottom: 7.65px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 30.6px;
        margin-bottom: 30.6px;
        border-top: 1.53px solid #d8d5cc;
        padding-top: 38.25px;
        display: inline-block;
        width: 1300.5px;
    }

    ol.commentlist li {
        margin-bottom: 53.55px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 22.95px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 4.59px;
        font-size: 18.36px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 7.65px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 22.95px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 33.66px;
    }

    #commentform {
        margin-top: 15.3px;
    }

    p.comment-notes {
        font-size: 21.42px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 21.42px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 7.65px;
    }

    input#author,
    input#email {
        display: block;
        height: 30.6px;
        margin-top: 7.65px;
    }

    input#submit {
        padding: 7.65px;
        text-transform: uppercase;
        font-size: 27.54px;
        line-height: 27.54px;
        padding-top: 12.24px;
        cursor: pointer;
        color: #b74451;
        border: 1.53px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 1.53px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 15.3px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 30.6px !important;
    }

    #card_doctor_text {
        padding-right: 4.59px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 351.9px auto 0px auto;
        width: 612px;


        background-color: #c5c5c5;
        border-radius: 7.65px;
        box-shadow: 0px 0px 15.3px #000;
    }

    .b-popup-content {}

    .p1 {
        background-color: #edda08;
        padding: 15.3px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 15.3px;
        padding-top: 22.95px;
        padding-bottom: 22.95px;
    }

    .p2 label {}

    .p2 input {
        display: block;
        margin-top: 7.65px;
        margin-bottom: 7.65px;
    }

    .p2 textarea {
        display: block;
        margin-top: 7.65px;
        margin-bottom: 7.65px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 7.65px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 22.95px;
        margin-top: 10.71px;
        margin-bottom: 10.71px;
        padding: 6.12px;
        cursor: pointer;
        background-color: #a49c88;
        border: 1.53px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 1.53px solid #d8d5cc;
        min-height: 76.5px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}

/* 2560 */
@media only screen and (min-width: 2451px) and (max-width: 3160px) {

    .firstClass {

        width: 313.6px;
        height: 124.8px;
        background-color: #d6c6a2;
        position: relative;
        float: left;
        cursor: pointer;
    }

    .menuText {
        position: absolute;
        top: 52.8px;
        left: 121.6px;
        font-size: 31.68px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
    }

    .firstClass img {
        position: absolute;
        width: 54.4px;
        left: 52.8px;
        top: 51.2px;
    }

    .zapis {
        background-color: #a8b1f3;
        width: 313.6px;
        height: 124.8px;
        color: white;
        font-size: 31.68px;
        font-family: 'HelveticaNeueCyrLight';
        position: relative;
        float: left;
    }

    .zapis div {
        position: absolute;
        top: 33.6px;
        left: 73.6px;
        text-align: center;
        line-height: 1.15;


    }

    .logo img {
        width: 49.6px;
        float: left;
    }


    .topNavigation {
        width: 100%;
        height: 296px;
        background-image: url("/wp-content/themes/impla/images/converted_bg@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 280px;
        position: relative;
    }

    .logo {
        position: absolute;

        left: 1083.2px;
        top: 20.8px;

    }

    .logo_text {
        font-size: 47.3px;
        font-family: "Marta";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align: left;
        float: right;

        margin-left: 27.2px;
        margin-top: 19.2px;
    }

    .logo_text div {

        font-size: 20.3px;
        font-family: "Exo 2";
        color: rgb(183, 68, 81);
        line-height: 1.591;
        text-align: left;
        font-weight: 400;
        margin-top: -8px;
        margin-left: 4.8px;

    }

    .rightVeci {
        position: absolute;
        width: 827.2px;
        right: 0px;
        height: 124.8px;
        color: white;
    }

    .lichka {
        float: left;
        position: relative;
    }

    .lichka img {
        width: 118.4px;
        position: absolute;
        left: 12.8px;
        top: 28.8px;
    }

    .textLichka {
        float: left;
        font-size: 17.6px;
        text-align: center;
        position: absolute;
        top: 33.6px;
        left: 144px;
        font-weight: 400;
    }

    .textLichka img {
        height: 1.76px;
        width: 212.8px;
        position: absolute;
        left: 3.2px;
        top: 27.2px;
    }

    .shortLichka {}

    .z1 {
        font-size: 20.16px;
        position: absolute;
        left: 75.2px;
        top: 36.8px;
    }

    .z2 {
        position: absolute;
        left: 75.2px !important;
        top: 62.4px !important;
        width: 57.6px !important;
    }

    .z3 {
        width: 0.88px;
        left: 396.8px;
        position: absolute;
        top: 40px;
    }


    .chasi_sleva {
        position: absolute;
        left: 451.2px;
        top: 32px;


    }

    .chasi_sprava {
        position: absolute;
        left: 704px;
        top: 30.4px;
    }

    .chasi_sleva img {
        width: 72px;
    }

    .chasi_sprava img {
        width: 72px;
    }

    .centr_text {
        font-size: 17.65px;
        font-weight: 400;

    }

    .z4 {
        font-size: 20.16px;
        position: absolute;
        left: 548.8px;
        top: 72px;
    }


    .g5 {
        width: 129.6px;
        height: 1.76px !important;
        position: absolute;
        left: 548.8px;
        top: 59.2px;
    }

    .z6 {
        position: absolute;
        top: 33.6px;
        left: 548.8px;
    }

    .z7 {
        height: 0.88px;
        width: 100%;
        position: absolute;
        top: 124.8px;
    }

    .ulmenu {

        margin-top: 60.8px;
    }

    .ulmenu li {
        display: inline;
        margin-left: 64px;
    }

    .ulmenu li a {
        font-size: 28.22px;
        font-family: 'HelveticaNeueCyrLight';
        color: white;
        text-decoration: none;
    }

    .ulmenu li a:hover {
        color: #edda08;
        font-family: 'HelveticaNeueCyrLight';
    }

    .ulmenu li:first-child {
        margin-left: 0px;
    }

    .z8 {
        text-align: center;
    }

    .mainContent {
        position: relative;
    }

    .gray_fon {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 25.6px;
        margin-top: 158.4px;
        padding-left: 123.2px;
        letter-spacing: 0.01em;
        padding-bottom: 49.6px;


    }

    .gray_fon_vrachi {
        background-color: #f1f2ed;
        font-weight: 300;
        font-size: 25.6px;
        margin-top: 158.4px;
        padding-left: 123.2px;
        letter-spacing: 0.01em;
        padding-bottom: 49.6px;
        position: relative;
        min-height: 720px;

    }


    .gray_fon h5.podzag,
    .gray_fon_vrachi h5.podzag {
        font-size: 17.65px;
        font-family: 'Exo 2 Condensed';
        color: #0d0b0c;
        font-weight: 300;
        padding-top: 57.6px;

    }

    .gray_fon p,
    .gray_fon_vrachi p {
        padding-bottom: 32px;
        font-size: 25.6px;
        color: #0d0b0c;
        font-family: 'HelveticaNeueCyrLight';
        line-height: 30.98px;
        opacity: 0.9;
    }

    h1 {
        font-family: 'Marta';
        font-size: 37.07px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 11.2px;
    }

    h2 {
        font-family: 'Marta';
        font-size: 33.54px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 14.4px;
        margin-bottom: 17.6px;
    }

    .gray_fon .add_p p::first-letter {
        font-family: "HelveticaNeue";
        font-weight: 600;
        font-size: 25.6px;

    }

    .z9 {
        height: 0.88px;
        width: 366.4px;
        padding-bottom: 6.4px;
        margin-bottom: 49.6px;
        margin-top: 17.6px;
    }

    .textArticle {
        width: 1363.2px;
    }

    .articleB {
        border: 3.52px solid #f2ecde;
        width: 668.8px;
        position: absolute;
        top: -60.8px;
        right: 216px;
    }

    .z10 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 17.65px;
        letter-spacing: 0.1em;
        right: 385.6px;
        top: 710.4px;
    }

    .z10 img {
        height: 3.52px;
        margin-top: 3.2px;
        display: block;
    }

    .z100 {
        position: absolute;
        font-family: "Exo 2 Condensed";
        font-weight: 500;
        font-size: 17.65px;
        letter-spacing: 0.1em;
        right: 419.2px;
        top: 736px;
    }

    .z100 img {
        height: 3.52px;
        margin-top: 3.2px;
        display: block;
        width: 273.6px;
    }


    footer {
        margin-top: 241.6px;
        width: 100%;
        height: 644.8px;
        background-image: url("/wp-content/themes/impla/images/footer_image@2x.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 100% 644.8px;
        position: relative;
    }

    .z12 {
        text-align: center;
    }

    .z14 {
        height: 0.88px;
        margin-top: 120px;
    }

    .z15 {
        width: 0.88px;
        margin-top: -6.4px;

        position: absolute;
        right: 0px;

    }

    .z16 {
        text-align: center;
        margin-left: 192px;
        width: 441.6px;
        float: left;
        position: relative;
    }

    .z16_correct {
        margin-left: 40px;
    }

    .z17,
    .z18 {
        float: left;
        text-align: left;
        margin-top: 28.8px;

    }

    h5 {
        font-size: 22.06px;
        color: white;
        font-weight: bold;
    }

    .z17 ul,
    .z18 ul {
        padding-top: 38.4px;
    }

    .z17 ul li a,
    .z18 ul li a {
        color: white;
        text-decoration: none;
        cursor: pointer;
        font-family: 'HelveticaNeueCyrLight';
    }


    .z17 ul li a:hover,
    .z18 ul li a:hover {
        color: #edda08;
    }


    @-moz-document url-prefix() {
        .z17 ul li:first-letter {

            text-decoration: underline;


        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z17 ul li:first-letter {

                text-decoration: underline;


            }
        }
    }




    .z17 ul li,
    .z18 ul li {
        list-style-type: none;
        padding-bottom: 9.6px;
        font-size: 22.06px;
    }


    .correctedLi {
        color: white;
    }


    .l1 {
        font-family: "HelveticaNeueCyrLight";

    }


    @-moz-document url-prefix() {
        .l2:first-letter {
            text-decoration: underline;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .l2:first-letter {
                text-decoration: underline;
            }
        }
    }


    .l2 {}

    .z19 {
        width: 268.8px;
    }

    .z20 {
        width: 240px;
        margin-top: 192px;
    }

    .z21 {
        position: absolute;
        left: 140.8px;

        bottom: 121.6px;
    }

    .z22,
    .z23 {
        font-size: 17.65px;
        font-family: "HelveticaNeueCyrLight";
        color: white;
        text-align: left;
        padding-top: 28px;
        margin-left: 144px;
        float: left;
    }

    .z23 {
        text-align: right;
        margin-left: 273.6px;
    }

    .secondContent {
        text-align: center;
        width: 1766.4px;
        margin: 0 auto;
    }

    .secondContent h1 {
        margin-top: 97.6px;
    }

    .secondContent p {
        font-family: 'HelveticaNeueCyrLight';
        font-size: 25.6px;
        margin-top: 28.8px;
        letter-spacing: 0.01em;
        line-height: 31.78px;
        opacity: 0.9;

    }

    .secondContent p:first-of-type {
        font-family: 'HelveticaNeueCyrLight';
        font-style: italic;
        margin-top: -8px;
    }

    .z11 {
        width: 697.6px;
        margin-top: 57.6px;
        margin-bottom: 35.2px;
    }


    .z24 {
        padding-bottom: 8px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 24px;
        line-height: 28.8px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 6.4px;
    }

    .vrachZ {
        border: 3.52px solid #f2ecde;
        width: 508.8px;
        position: absolute;
        top: -60.8px;
        right: 216px;
    }

    .vrachZ2 {
        border: 3.52px solid #f2ecde;
        width: 508.8px;
        position: absolute;
        top: -60.8px;
        right: 216px;
    }

    .smallphoto {
        width: 376px;
        right: 305.6px;
    }

    .z24 {
        padding-bottom: 8px !important;
    }

    .z24 a {
        color: #8b7250;
        text-decoration: none;
    }

    .z24 a:hover {
        color: #b74451;
        text-decoration: underline;
    }

    .polozhil {
        font-style: italic;
    }

    .z25 {
        font-size: 24px;
        line-height: 28.8px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .z25 li {
        margin-top: 6.4px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {

            opacity: 0.5;
        }

        .z15 {
            margin-top: -4.8px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -3.2px !important;

            }
        }
    }

    #section6 {
        width: 100%;
        height: 2291.33px;
        background-size: 100% auto;
        float: left;
        overflow: hidden;
        background: url(../image/bg_sec6.png) no-repeat;
        background-size: 100% auto;
    }

    #section6>#main_block_soty {
        width: 100%;
        height: 1413.36px;
    }

    #top_block_soty {
        float: left;
        height: 112.32px;
        width: 561.6px;
        margin-top: 144.14px;
        margin-left: 1063.3px;
    }

    #top_block_soty>#topic_1 {
        margin-left: 121.68px;
    }

    #topic_line {
        margin-left: 44.93px;
    }

    #down_block_soty {
        height: 1141.92px;
        width: 2489.76px;
        float: left;
    }

    #first_soty_row {
        float: left;
        height: 505.44px;
        width: 2489.76px;
        position: absolute;
    }

    .sota_margin_top {
        margin-top: 9.36px;
    }

    #sota_one {
        background: url(/wp-content/themes/impla/image/stomatolog.png) no-repeat;
        background-size: contain;
        margin-left: 205.92px;
        color: white;
        float: left;
    }

    .icons_soty {
        height: 409.97px;
        width: 357.55px;
    }

    #sota_name {}

    .names_soty {

        font-family: 'Exo 2 Condensed';
        font-size: 35.57px;
        padding-top: 177.84px;
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
    }

    .buttons_more_soty {
        border: 2.62px solid white;
        height: 41.18px;
        margin-left: 43.06px;
        margin-top: 43.06px;
        width: 262.08px;
    }

    #button_more_text {}

    .buttons_text_soty {
        font-family: 'Exo 2 Condensed';
        font-weight: 400;
        font-size: 26.21px;
        padding-top: 5.62px;
        text-align: center;
        text-transform: uppercase;
    }

    .no_decor2 {
        color: white;
        text-decoration: none;
    }

    #sota_two {
        background: url(/wp-content/themes/impla/image/derma.png) no-repeat;
        background-size: contain;
        margin-left: 9.36px;
        color: white;
        float: left;
    }

    #sota_three {
        background: url(/wp-content/themes/impla/image/lab_issl.png) no-repeat;
        background-size: contain;
        margin-left: 9.36px;
        color: white;
        float: left;
    }

    #sota_name3 {
        height: 93.6px;
        line-height: 44.93px;
        padding-top: 155.38px;
    }

    #button_more3 {
        margin-top: 7.49px;
    }

    #sota_four {
        background: url(/wp-content/themes/impla/image/ginec.png) no-repeat;
        background-size: contain;
        margin-left: 9.36px;
        color: white;
        float: left;
    }

    #sota_name4 {
        height: 93.6px;
        line-height: 44.93px;
        padding-top: 155.38px;
    }

    #button_more4 {
        margin-top: 7.49px;
    }

    #sota_five {
        background: url(/wp-content/themes/impla/image/cardio.png) no-repeat;
        background-size: contain;
        margin-left: 9.36px;
        color: white;
        float: left;
    }

    #sota_six {
        background: url(/wp-content/themes/impla/image/nevro.png) no-repeat;
        background-size: contain;
        margin-left: 9.36px;
        color: white;
        float: left;
    }

    #second_soty_row {
        float: left;
        height: 477.36px;
        margin-left: 181.58px;
        margin-top: 314.5px;
        position: absolute;
        width: 2246.4px;
    }

    #sota_seven {
        background: url(/wp-content/themes/impla/image/oftalm.png) no-repeat;
        background-size: contain;
        margin-left: 207.79px;
        color: white;
        float: left;
    }

    #sota_eight {
        background: url(/wp-content/themes/impla/image/uzi.png) no-repeat;
        background-size: contain;
        margin-left: 9.36px;
        color: white;
        float: left;
    }

    #sota_name8 {
        height: 93.6px;
        line-height: 44.93px;
        padding-top: 155.38px;
    }

    #button_more8 {
        margin-top: 7.49px;
    }

    #sota_nine {
        background: url(/wp-content/themes/impla/image/tomograf.png) no-repeat;
        background-size: contain;
        margin-left: 9.36px;
        color: white;
        float: left;
    }

    #sota_name9 {
        height: 93.6px;
        line-height: 44.93px;
        padding-top: 155.38px;
    }

    #button_more9 {
        margin-top: 7.49px;
    }

    #sota_ten {
        background: url(/wp-content/themes/impla/image/otorin.png) no-repeat;
        background-size: contain;
        margin-left: 9.36px;
        color: white;
        float: left;
    }

    #sota_eleven {
        background: url(/wp-content/themes/impla/image/function.png) no-repeat;
        background-size: contain;
        margin-left: 9.36px;
        color: white;
        float: left;
    }

    #sota_name11 {
        height: 93.6px;
        line-height: 44.93px;
        padding-top: 155.38px;
    }

    #button_more11 {
        margin-top: 7.49px;
    }

    #third_soty_row {
        float: left;
        height: 505.44px;
        margin-left: 559.73px;
        margin-top: 640.11px;
        position: absolute;
        width: 1972.8px;
    }

    #sota_twelve {
        background: url(/wp-content/themes/impla/image/endocrin.png) no-repeat;
        background-size: contain;
        margin-left: 13.1px;
        color: white;
        float: left;
    }

    #sota_thirteen {
        background: url(/wp-content/themes/impla/image/urolog.png) no-repeat;
        background-size: contain;
        margin-left: 9.36px;
        color: white;
        float: left;
    }

    #sota_fourteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 9.36px;
        color: white;
        float: left;
    }

    #sota_fifteen {
        background: url(/wp-content/themes/impla/image/endoscop.png) no-repeat;
        background-size: contain;
        margin-left: 9.36px;
        color: white;
        float: left;
    }

    #sota_name15 {
        height: 93.6px;
        line-height: 44.93px;
        padding-top: 155.38px;
    }

    #button_more15 {
        margin-top: 7.49px;
    }

    #for_soty_row {
        float: left;
        height: 505.44px;
        margin-left: 742.9px;
        margin-top: 958.4px;
        position: relative;
        width: 1972.8px;
    }

    #sota_sixteen {
        background: url(/wp-content/themes/impla/image/hirurg.png) no-repeat;
        background-size: contain;
        margin-left: 13.1px;
        color: white;
        float: left;
    }

    #sota_seventeen {
        background: url(/wp-content/themes/impla/image/fizioter.png) no-repeat;
        background-size: contain;
        margin-left: 9.36px;
        color: white;
        float: left;
    }

    #sota_eighteen {
        background: url(/wp-content/themes/impla/image/terapy.png) no-repeat;
        background-size: contain;
        margin-left: 9.36px;
        color: white;
        float: left;
    }

    #sota_name18 {
        height: 93.6px;
        line-height: 44.93px;
        padding-top: 155.38px;
    }

    #button_more18 {
        margin-top: 7.49px;
    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {

        .z14 {
            height: 1.6px;
            width: 2256px;
            opacity: 0.5;
        }

        .z15 {
            margin-top: -4.8px !important;
            opacity: 0.5;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
        @media {
            .z15 {
                margin-top: -3.2px !important;

            }
        }
    }


    .corr1 {
        right: 446.4px;
        top: 966.4px;
    }

    .corr1 img {
        width: 204.8px !important;
    }

    .megadiv {

        height: 320px;
    }

    .press_photo {
        width: 512px;
    }

    .corrected_press {
        right: 302.4px;
    }

    .corrected_press img {
        width: 356.8px;
    }

    .z_1 {
        font-size: 22.4px;
    }


    .image_thumb {

        width: 668.8px !important;
        position: absolute !important;
        top: -60.8px !important;
        right: 216px !important;
        text-align: center !important;

    }

    .image_thumb img {
        width: 668.8px !important;
        display: inline-block !important;
        border: 3.52px solid #f2ecde !important;
    }

    .image_thumb h6 {
        display: inline-block !important;
        margin-bottom: -32px !important;
        text-transform: uppercase !important;
        border-bottom: 4.8px solid black !important;

    }


    .no_first p strong {
        font-family: 'HelveticaNeue';

        border-bottom: 1.6px solid #d6c6a2;

    }

    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
        .no_first p strong {
            font-family: inherit;
        }
    }



    .no_first p::first-letter {
        font-family: inherit;


    }

    .no_first h2 {
        margin-bottom: 24px;
    }

    .no_first h4 {
        font-family: 'Marta';
        font-size: 30.67px;
        color: #0d0b0c;
        font-weight: normal;
        padding-top: 11.2px;
    }

    .no_first ul {
        margin-bottom: 32px;
        margin-top: 32px;
        font-family: 'HelveticaNeueCyrLight';
    }

    .no_first ul li {
        margin-bottom: 6.4px;
        color: #b74451;
        font-family: 'HelveticaNeueCyrLight';
        font-size: 23.2px;
    }

    .no_first img {
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .z_1 a {
        text-decoration: underline;
    }

    .children {
        margin-left: 40px;

    }

    .children li {
        display: inline-block;
        border-top: 3.2px solid #b74451;
        padding-top: 24px;
        border-bottom: 3.2px solid #b74451;
        padding-bottom: 8px;
    }

    .children li div .reply {
        display: none;
    }

    ol.commentlist {
        margin-top: 32px;
        margin-bottom: 32px;
        border-top: 1.6px solid #d8d5cc;
        padding-top: 40px;
        display: inline-block;
        width: 1360px;
    }

    ol.commentlist li {
        margin-bottom: 56px;
    }

    .vcard cite {
        color: #8b7250;
    }

    .fn a {
        color: #8b7250;
        text-decoration: none;
        font-size: 24px;
    }

    .says {
        color: #8b7250;
    }

    .comment-meta {
        padding-top: 4.8px;
        font-size: 19.2px;
        color: #7c83b3;
    }

    .comment-meta a {
        color: #7c83b3;
        text-decoration: none;
        font-family: 'HelveticaNeueCyrLight';
    }

    .comment-body p {
        margin-top: 8px;
    }

    .comment-body .reply {
        display: none;
    }

    h3#comments {
        display: none;
    }

    #respond {
        margin-top: 24px;
    }

    h3#reply-title {
        font-family: 'Marta';
        font-weight: normal;
        font-size: 35.2px;
    }

    #commentform {
        margin-top: 16px;
    }

    p.comment-notes {
        font-size: 22.4px !important;
        color: #8b7250 !important;
    }

    p.comment-notes span {
        font-size: 22.4px;
        color: #8b7250;
    }

    textarea#comment {
        display: block;
        margin-top: 8px;
    }

    input#author,
    input#email {
        display: block;
        height: 32px;
        margin-top: 8px;
    }

    input#submit {
        padding: 8px;
        text-transform: uppercase;
        font-size: 28.8px;
        line-height: 28.8px;
        padding-top: 12.8px;
        cursor: pointer;
        color: #b74451;
        border: 1.6px solid #a49c88;
        background-color: #d8d5cc;
    }

    input#submit:hover {
        background-color: #a8b1f3;
        color: white;
        border: 1.6px solid #7c83b3;
    }

    .add_p p:first-letter {
        font-family: "HelveticaNeue";
    }


    .comment-body p:last-of-type {
        padding-bottom: 16px !important;
    }

    .comment-body p:first-of-type {
        padding-bottom: 32px !important;
    }

    #card_doctor_text {
        padding-right: 4.8px;
    }

    .internal_link {
        color: #8b7250;
    }

    .b-popup {
        width: 100%;
        min-height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        position: fixed;
        top: 0px;
    }

    .b-popup .b-popup-content {
        margin: 368px auto 0px auto;
        width: 640px;


        background-color: #c5c5c5;
        border-radius: 8px;
        box-shadow: 0px 0px 16px #000;
    }

    .b-popup-content {}

    .p1 {
        background-color: #edda08;
        padding: 16px;
        font-family: 'Marta';
    }

    .p2 {
        background-color: #a8b1f3;
        color: white;
        font-family: 'HelveticaNeueCyrLight';
        padding-left: 16px;
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .p2 label {}

    .p2 input {
        display: block;
        margin-top: 8px;
        margin-bottom: 8px;
    }

    .p2 textarea {
        display: block;
        margin-top: 8px;
        margin-bottom: 8px;
    }

    .p3 {
        background-color: #d8d5cc;
        text-align: center;
        padding: 8px;
    }

    .p3 a {
        color: #8b7250;
        text-decoration: none;
    }

    .p4 button {
        font-size: 24px;
        margin-top: 11.2px;
        margin-bottom: 11.2px;
        padding: 6.4px;
        cursor: pointer;
        background-color: #a49c88;
        border: 1.6px solid #edda08;
        color: white;
    }


    .textArticle table tr {
        border-bottom: 1.6px solid #d8d5cc;
        min-height: 80px;
    }


    .textArticle table tr:nth-child(2n+1) {
        background-color: rgba(164, 156, 136, 0.5);
    }

    /* четная */
    .textArticle table tr:nth-child(2n) {
        background-color: rgba(216, 213, 204, 0.5);
    }

    .textArticle table td {

        vertical-align: middle;
    }


}


#logo_text>#logo_text_6 {
    font-family: "Marta", sans-serif !important;
}

.logo_text div {
    font-family: "Exo 2 Condensed" !important;
}


/* 1650 */

/* x1.2 */

/* 2048 */

/* 2560 */


.video {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
    height: 0;
}

.video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

table.vikz-table,
table.ex-table {
    width: 100%;
}

table.vikz-table td,
table.ex-table td {
    padding: 10px;
}

table.ex-table p {
    margin: 0;
    padding: 0;
}

table.vikz-table h2 {
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    color: rgb(183, 68, 81);
    font-weight: 700;
}

ol,
ul {
    margin-left: 20px;
}

.driving {
    padding: 0 90px 90px;
}

.driving h1 {
    padding: 30px 0 60px;
}