/*.nav-ul li a, p, body, .m_centr, ul, ul li {*/
/*    font-family: 'Mplus1p';*/
/*    font-weight: 400;*/
/*    text-transform: initial;*/
/*    font-size: 16px;*/
/*}*/
.nav-ul li a {
    font-weight: 200;
}

.left_top_content {
    color: #FFF;
    position: relative;
}

.left_top_content .lf_image {
    position: absolute;
    right: 519px;
    top: 325px;
}
.m_centr{
    font-size: 29px;
    font-family: 'Mplus1p';
    line-height: 1.55;
    font-weight: 200;
    margin-right: 300px;
    margin-top: 15px;

}
.left_top_content h2 {
    color: #ffffff;
    font-size: 52px;
    font-family: 'Georgia',serif;
    line-height: 1;
    font-weight: 500;
    margin-right: 60px;

}
.left_top_content .wp-image-1352 {
    margin-right: 90px;
}
.elementor-element-498fc82 .elementor-element-populated {
    max-width: 485px;
    width: 485px;
    margin: 0 auto !important;
    min-height: 370px;
}

.top_form {
    margin: 50px 35px;
    max-width: 485px;
    padding-top: 100px;

}
.top_form .elementor-field {
    border-radius: 0px !important;
}
.r_cool {
    position: relative;
}

.sh_tt {
    position: absolute;
    top: 50px;
}
.poslygu_m_centry .elementor-widget-image-box .elementor-image-box-content {
    background-color: #d5cec4;
    max-width: 285px;
    margin: 0 auto;
    margin-top: 0px;
    margin-top: -8px;
    height: 45px;
    line-height: 45px;
    font-family: 'Mplus1p' !important;
    font-weight: 400;

}
/*.vrachi .elementor-author-box__name {*/
/*    font-family: 'Georgia',serif;*/
/*}*/


/*.ert_1 .elementor-element.elementor-element-6b90158 > .elementor-element-populated {*/
/*    margin: 0px 0px -100px 0px;*/
/*}*/
.ert_2 .elementor-element.elementor-element-25f5a3e > .elementor-element-populated {
    margin: 0px 0px -100px 0px !important;
}
.etr_3 .vertical_1 {
    position: absolute;
    right: 60%;
}
.etr_4 .elementor-element.elementor-element-6b90158 > .elementor-element-populated {
    margin: 0px 0px -100px 0px !important;
}

.etr_5 .elementor-element.elementor-element-6b90158 > .elementor-element-populated {
    margin: 0px 0px -100px 0px;
}

.etr_6 .elementor-element.elementor-element-6b90158 > .elementor-element-populated {
    margin: 0px 0px -100px 0px;
}
.etr_7 .elementor-element.elementor-element-6b90158 > .elementor-element-populated {
    margin: 0px 0px -100px 0px;
}
.etr_8 .elementor-element.elementor-element-6b90158 > .elementor-element-populated {
    margin: 0px 0px -100px 0px;
}

.elementor-widget-container #breadcrumbs a, .breadcrumb_last {
    color: #0066CC;
}
.phone_contact {
    display: block !important;

}
a.phone_contact {
    color: #2b2b2b;
}

@media only screen and (max-width: 1100px) {
    #header-grid .builder-item--logo {
        max-width: 260px !important;
        --maxwidth: 260px !important;
    }
    .elementor-11 .elementor-element.elementor-element-12f2380a {
        padding: 0px 0px 0px 0px;
    }
    .m_centr {
        margin-right: 0px;
        margin-top: 15px;
        text-align: center !important;
    }
    .left_top_content .lf_image {
        display: none;
    }

    .left_top_content h2 {
        font-size: 34px;
        margin-right: 6px;
        text-align: center;
    }

    .top_form {
        margin: 15px;
        padding-top: 85px;
    }

    .elementor-11 .elementor-element.elementor-element-12f2380a:not(.elementor-motion-effects-element-type-background){
        background-size: contain;
    }

    .poslygu_m_centry .elementor-widget-image-box .elementor-image-box-content {
        background-color: #d5cec4;
        max-width: 311px;
        margin: 0 auto;

        margin-top: -8px;
        height: 45px;
        line-height: 45px;
        font-family: 'Mplus1p' !important;
        font-weight: 400;
        margin-bottom: 15px;
    }


    .r_cool {
        margin-top: -9px;
    }

    .pvn {
        width: 92% !important;
        margin: auto;
    }
    .ss_2 {
        width: 92% !important;
        margin: auto;
    }
    .elementor-11 .elementor-element.elementor-element-68cd4ce > .elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }
    .elementor-697 .elementor-element.elementor-element-8561a17 > .elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }
    .mobile_column {
        max-width: 90%;
        margin: auto;
    }
    .hide_mobile {
        display: none;
    }
    .ots_mobile {
        max-width: 90%;
        margin: auto;
    }
    .lang_price .elementor-widget-container {
        margin: -100px 0px 0px 10px !important;
    }


}


