html * {
    max-height: 1000000px;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF;
}

.wrap_all {
    position: relative;
}

.wrap_all .mod_inf {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
    background-color: rgba(0, 0, 0, .56);
}

.wrap_all .mod_inf .mod_inf_2 {
    height: 86px;
    width: 1140px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
}

.mod_inf .mod_inf_2 .mod_inf_2_logo {
    width: 630px;
}

.mod_inf .mod_inf_2 .mod_inf_2_email a {
    font-size: 16px;
    font-family: "MyriadPro_SB";
    color: rgb(255, 255, 255);
    text-decoration: none;

}

.mod_inf .mod_inf_2 .mod_inf_2_email a:hover {
    text-decoration: underline;

}

.mod_inf .mod_inf_2 .mod_inf_2_tel a {
    font-size: 16px;
    font-family: "Georgia_B";
    color: rgb(255, 255, 255);
    cursor: default;
    text-decoration: none;

}

.mod_inf .mod_inf_2 .mod_inf_2_menu {
    width: 36px;
}

.wrap_all .mod_footer {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    font-size: 18px;
    font-family: "MyriadPro_R";
    color: rgb(101, 101, 101);
    text-align: center;
    z-index: 1;
    position: relative;
}

.dop1 .wrap_all .mod_footer {
    color: rgba(255, 255, 255, 1.00);
}

.wrap_all .component {
    font-size: 20px;
    font-family: "MyriadPro_R";
    color: rgb(44, 44, 44);
}

.wrap_all .component a {
    font-size: 20px;
    font-family: "MyriadPro_R";
    color: #D24B45;
    text-decoration: none;
}

.wrap_all .component a:hover {
    text-decoration: underline;
}

.moduletable_fon_gl {
    position: absolute;
    width: 100%;
    height: 100vh;
    background-image: url(../images/1.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}

.moduletable_fon_gl.a2 {
    position: absolute;
    width: 100%;
    height: 0px;
    background-image: none;
    background-color: rgba(0, 0, 0, 0.52);
}

.wrap_logo .wrap_logo_r {
    font-size: 16px;
    font-family: "MyriadPro_R";
    color: rgb(255, 254, 254);
    font-style: italic;
}

.wrap_logo .wrap_logo_l a {
    font-size: 24px;
    font-family: "Georgia_B";
    color: rgb(255, 255, 255);
    text-decoration: none;
}

.wrap_logo .wrap_logo_l a em {
    color: #ff5149;
}

.wrap_gl {
    height: calc(100vh - 60px);
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    padding-top: 86px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.wrap_gl .wrap_gl_2 {
    max-width: 902px;
    margin-left: auto;
    margin-right: auto;
}

.wrap_gl .wrap_gl_2 .wrap_gl_2_row_1 {
    padding-bottom: 50px;
    font-size: 32px;
    font-family: "Georgia_B";
    color: rgb(255, 254, 254);
    line-height: 1.563;
    text-align: center;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
}

.wrap_gl .wrap_gl_2 .wrap_gl_2_row_2 {
    margin-left: auto;
    margin-right: auto;
    width: 686px;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.wrap_gl_2 .wrap_gl_2_row_2 .wrap_gl_2_row_2_item {
    text-align: center;
    margin-bottom: 40px;
}

.wrap_gl_2_row_2 .wrap_gl_2_row_2_item .wrap_gl_2_row_2_item_img {
    height: 70px;
}

.wrap_gl_2_row_2 .wrap_gl_2_row_2_item .wrap_gl_2_row_2_item_text {
    font-size: 17px;
    font-family: "Lato_B";
    color: rgb(255, 255, 255);
    line-height: 1.176;
}

.wrap_gl_2_row_2 .wrap_gl_2_row_2_item .wrap_gl_2_row_2_item_text a {
    font-size: 17px;
    font-family: "Lato_B";
    color: rgb(255, 255, 255);
    text-decoration: none;
    cursor: default;
}

.wrap_mat .wrap_mat_fon {

    background-repeat: no-repeat, no-repeat;
    background-position: center bottom -30px, center top;
    height: 517px;
    text-align: center;
    font-size: 62px;
    font-family: "Georgia_B";
    color: rgb(255, 255, 255);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /* padding-top: 205px; */
    /* text-shadow: 0px 2px 2px rgba(0, 0, 0, 1); */
    padding-bottom: 170px;
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: flex-end;
}

.wrap_mat .wrap_mat_fon.o_nas {
    background-image: url(../images/13.png), url(../images/12.jpg);
}

.wrap_mat .wrap_mat_fon.kapitalnii {
    background-image: url(../images/13.png), url(../images/16.jpg);
}

.wrap_mat .wrap_mat_row_1 {
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 97px;
}

.wrap_mat_row_1_text p {
    margin-block-start: 1em;
    margin-block-end: 1em;
}

.cifri_vertical .cifri_vertical_item {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.cifri_vertical .cifri_vertical_item .cifri_vertical_item_c {
    margin-right: 30px;
    height: 70px;
    width: 70px;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 9px;
    border: 1px solid #D24B45;
}

.cifri_vertical_item .cifri_vertical_item_c .cifri_vertical_item_c_2 {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    height: 50px;
    background-color: #D24B45;
    font-size: 24px;
    font-family: "Lato_B";
    color: rgb(255, 255, 255);
    width: 50px;
    padding-left: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.wrap_mat_row_1_text_img img {
    border-radius: 20px;
}

.wrap_mat .wrap_mat_row_1 .wrap_mat_row_1_zag_3 {
    font-size: 28px;
    font-family: "Georgia_I";
    color: rgb(215, 107, 102);
    text-decoration: underline;
    padding-bottom: 50px;
    text-align: center;
}

.wrap_mat .wrap_mat_row_1 .wrap_mat_row_1_pynkti {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.wrap_mat_row_1 .wrap_mat_row_1_pynkti .wrap_mat_row_1_pynkti_item {
    text-align: center;
    width: 210px;
    margin-bottom: 30px;
}

.wrap_mat_row_1_pynkti .wrap_mat_row_1_pynkti_item .wrap_mat_row_1_pynkti_item_img {
    margin-right: auto;
    height: 70px;
    width: 70px;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 9px;
    border: 1px solid #D24B45;
    margin-left: auto;
}

.wrap_mat_row_1_pynkti_item .wrap_mat_row_1_pynkti_item_img .wrap_mat_row_1_pynkti_item_img_2 {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    height: 50px;
    background-color: #D24B45;
    font-size: 24px;
    font-family: "Lato_B";
    color: rgb(255, 255, 255);
    width: 50px;
    padding-left: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.wrap_mat_row_1_pynkti .wrap_mat_row_1_pynkti_item .wrap_mat_row_1_pynkti_item_text {
    margin-top: 20px;
    font-size: 20px;
    font-family: "MyriadPro_R";
    color: rgb(44, 44, 44);
}

.wrap_mat .wrap_mat_row_2 {
    background-image: url(../images/3.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    height: 644px;
    margin-top: 50px;
}

.wrap_mat .wrap_mat_row_2 .wrap_mat_row_2_zag {
    padding-top: 76px;
    padding-bottom: 37px;
    font-size: 28px;
    font-family: "Georgia_B";
    color: rgb(44, 44, 44);
    line-height: 1.429;
}

.wrap_mat .wrap_mat_row_2 .wrap_mat_row_2_2 {
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
}

.wrap_mat_row_2_2 .wrap_mat_row_2_text .wrap_mat_row_2_item {
    margin-bottom: 25px;
    width: 500px;
    display: flex;
}

.wrap_mat_row_2_text .wrap_mat_row_2_item .wrap_mat_row_2_item_1 {
    font-size: 22px;
    font-family: "MyriadPro_SB";
    color: rgb(44, 44, 44);
    margin-right: 11px;
}

.wrap_mat_row_2_text .wrap_mat_row_2_item .wrap_mat_row_2_item_1:nth-child(2) {
    font-family: "MyriadPro_R";
    font-size: 20px;
    padding-top: 2px;
}

.wrap_mat .wrap_mat_row_1 .wrap_mat_row_1_img_2 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.wrap_mat .wrap_mat_row_1 .wrap_mat_row_1_con {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    margin-top: 30px;
}

.wrap_mat_row_1_con_l p {
    margin-block-start: 1em;
    margin-block-end: 1em;
}

.wrap_mat_row_1_zag_wrap {
    text-align: center;
    padding-top: 100px;
    padding-bottom: 42px;
}

.wrap_mat_row_1_zag_1 {
    font-size: 20px;
    font-family: "MyriadPro_Sb";
    color: rgb(210, 75, 69);
    text-transform: uppercase;
    padding-bottom: 20px;
    letter-spacing: 4px;
    line-height: 1.5;
}

.wrap_mat_row_1_zag_2 {
    font-size: 62px;
    font-family: "Georgia_B";
    color: rgb(51, 51, 51);
    line-height: 1;
}

.wrap_mat_row_1_text p {
    line-height: 1.667;
    text-align: center;
    font-size: 18px;
    font-family: "MyriadPro_R";
    color: rgb(96, 96, 96);


}

.nawi_pre {
    height: 659px;
    background-color: #f0f0f0;
}

.nawi_pre_row {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-wrap: wrap;
    border-radius: 20px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.1);
    height: 540px;
    position: relative;
}

.nawi_pre_row_item {
    width: 25%;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    box-sizing: border-box;
    text-align: center;
}

.nawi_pre_row_item:nth-child(4),
.nawi_pre_row_item:nth-child(8) {
    border-right: 0px solid #eeeeee;
}

.nawi_pre_row_item:nth-child(n+5):nth-child(-n+8) {
    border-bottom: 0px solid #eeeeee;
}

.nawi_pre_row_item_img {
    height: 177px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.nawi_pre_row_item_text {
    font-size: 18px;
    font-family: "MyriadPro_R";
    color: rgb(51, 51, 51);
    line-height: 1.333;
}

.s_momenta_obr {
    padding-top: 323px;
    text-align: center;
    background-image: url(../images/14.jpg);
    background-position: center bottom;
    background-repeat: repeat;
    background-size: auto auto;
    height: 652px;
    box-sizing: border-box;
}

.s_momenta_obr_wrap_row_1 {
    font-size: 36px;
    font-family: "MyriadPro_Sb";
    color: rgb(247, 247, 247);
    text-transform: uppercase;
    line-height: 0.667;
}

.s_momenta_obr_wrap_row_2 a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 85px;
    font-size: 20px !important;
    font-family: "MyriadPro_SB" !important;
    color: rgb(247, 247, 247) !important;
    text-align: center;
    background-image: -moz-linear-gradient(90deg, rgb(210, 75, 69) 0%, rgb(232, 97, 91) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(210, 75, 69) 0%, rgb(232, 97, 91) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(210, 75, 69) 0%, rgb(232, 97, 91) 100%);
    box-shadow: 0px 6px 18px 0px rgba(0, 0, 0, 0.2),
        inset 0px 1px 1px 0px rgba(255, 255, 255, 0.75);
    width: 231px;
    height: 70px;
    border-radius: 50px;
    text-decoration: none !important;
}

.s_momenta_obr_wrap_row_2 a:hover {
    background-image: -moz-linear-gradient(90deg, rgb(232, 97, 91) 0%, rgb(210, 75, 69) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(232, 97, 91) 0%, rgb(210, 75, 69) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(232, 97, 91) 0%, rgb(210, 75, 69) 100%);
    box-shadow: 0px 6px 18px 0px rgba(0, 0, 0, 0.2),
        inset 0px 1px 1px 0px rgba(255, 255, 255, 0.75);

    text-decoration: none !important;
}

.wrap_mat_row_1_kak_rabotaem {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.wrap_mat_row_1_kak_rabotaem_item {
    margin-bottom: 50px;
    text-align: center;
    width: 25%;
}

.wrap_mat_row_1_kak_rabotaem_item_img {
    height: 145px;
}

.wrap_mat_row_1_kak_rabotaem_item_img img {
    margin-right: -5px;
}

.wrap_mat_row_1_kak_rabotaem_item_text {
    font-size: 18px;
    font-family: "MyriadPro_SB";
    color: rgb(51, 51, 51);
    line-height: 1.333;
}

.faktori {
    background-image: url(../images/15.jpg);
    background-position: center center;
    background-repeat: repeat;
    background-size: auto auto;
    height: 755px;
    padding-top: 85px;
    box-sizing: border-box;
}

.faktori_wrap {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
}

.faktori_wrap_2 {
    width: 755px;
    margin-left: auto;
    margin-right: 0;
}

.faktori_wrap_2_zag {
    padding-bottom: 50px;
    font-size: 62px;
    font-family: "Georgia_B";
    color: rgb(51, 51, 51);
    line-height: 0.806;

}

.faktori_wrap_2_ul {
    column-count: 2;
}

.faktori_wrap_2_ul_li {
    padding-left: 28px;
    padding-bottom: 28px;
    background-image: url(../images/16.png);
    background-position: top 6px left;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 18px;
    font-family: "MyriadPro_R";
    color: rgb(51, 51, 51);
}

.breadcrumbs {
    position: absolute;
    z-index: 1;
    text-align: center;
    width: 100%;
    top: 370px;
    font-size: 16px;
    font-family: "MyriadPro_SB";
    color: rgb(242, 242, 242);
}

.breadcrumbs span {
    color: rgb(210, 75, 69);
    padding-left: 7px;
}

.breadcrumbs a {
    text-decoration: none;
    font-size: 16px;
    font-family: "MyriadPro_SB";
    color: rgb(242, 242, 242);
    padding-left: 7px;
    padding-right: 7px;
}

.breadcrumbs a:hover {
    text-decoration: underline;
}

.wrap_mat_row_1_text_yslygi {}

.wrap_mat_row_1_text_yslygi_zag {
    font-size: 36px;
    font-family: "Georgia_B";
    color: rgb(51, 51, 51);
    text-align: center;
    padding-top: 30px;
    padding-bottom: 53px;
}

.wrap_mat_row_1_text_yslygi_row {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.wrap_mat_row_1_text_yslygi_item {
    width: 25%;
    padding-bottom: 44px;
}

.wrap_mat_row_1_text_yslygi_item_img {
    border-width: 4px;
    border-color: rgb(222, 222, 222);
    border-style: solid;
    border-radius: 50%;
    width: 92px;
    height: 92px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 48px;
    font-family: "MyriadPro_SB";
    color: rgb(210, 75, 69);
    text-align: center;
}

.wrap_mat_row_1_text_yslygi_item_text {
    font-size: 18px;
    font-family: "MyriadPro_SB";
    color: rgb(51, 51, 51);
    line-height: 1.333;
    text-align: center;


}

.wrap_mat_row_1_text_yslygi_item_text2 {
    font-size: 14px;
    font-family: "MyriadPro_SB";
    color: rgb(51, 51, 51);
    text-align: center;
}

.faktori.kapitalnii {
    background-image: url(../images/41.jpg);
}

.faktori.kapitalnii .faktori_wrap_2 {
    width: 590px;
}

.faktori.kapitalnii .faktori_wrap_2_zag {
    padding-bottom: 80px;
}

.faktori_kapitalnii_cena {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.faktori_kapitalnii_cena_item {
    border-style: solid;
    border-width: 12px;
    border-color: rgb(255, 255, 255);
    border-radius: 20px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.1);
    width: 247px;
    height: 245px;
    display: flex;
}

.faktori_kapitalnii_cena_item2 {
    border-radius: 5px;
    border: 1px solid #e7e7e7;
    width: 100%;
    text-align: center;
}

.faktori_kapitalnii_cena_item2_row_1 {
    font-size: 20px;
    font-family: "MyriadPro_SB";
    color: rgb(51, 51, 51);
    line-height: 1.2;
    padding-top: 32px;
}

.faktori_kapitalnii_cena_item2_row_2 {
    padding-top: 34px;
    padding-bottom: 27px;
    font-size: 48px;
    font-family: "MyriadPro_SB";
    color: rgb(210, 75, 69);
}

.faktori_kapitalnii_cena_item2_row_2 span {
    font-size: 24px;
}

.faktori_kapitalnii_cena_item2_row_3 {
    font-size: 14px;
    font-family: "MyriadPro_R";
    color: rgb(51, 51, 51);
}

.faktori_kapitalnii_row_1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 59px;
}

.faktori_kapitalnii_row_1_left {
    font-size: 18px;
    font-family: "MyriadPro_R";
    color: rgb(51, 51, 51);
    line-height: 1.333;
    width: 272px;
}

.faktori_kapitalnii_row_1_left span {
    font-family: "MyriadPro_SB";
}

.faktori_kapitalnii_row_1_right a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px !important;
    font-family: "MyriadPro_SB" !important;
    color: rgb(247, 247, 247) !important;
    text-align: center;
    background-image: -moz-linear-gradient(90deg, rgb(210, 75, 69) 0%, rgb(232, 97, 91) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(210, 75, 69) 0%, rgb(232, 97, 91) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(210, 75, 69) 0%, rgb(232, 97, 91) 100%);
    box-shadow: 0px 6px 18px 0px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 0.75);
    width: 269px;
    height: 70px;
    border-radius: 50px;
    text-decoration: none !important;
}

.faktori_kapitalnii_row_1_right a:hover {
    background-image: -moz-linear-gradient(90deg, rgb(232, 97, 91) 0%, rgb(210, 75, 69) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(232, 97, 91) 0%, rgb(210, 75, 69) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(232, 97, 91) 0%, rgb(210, 75, 69) 100%);
    box-shadow: 0px 6px 18px 0px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 0.75);
    text-decoration: none !important;
}


.kapitalnii {}

.wrap_mat_row_1_orintirovocnie_sroki {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.wrap_mat_row_1.kapitalnii .faktori_kapitalnii_cena_item {
    height: 205px;
}

.sroki_i_ceni_obsyjdaemi {
    padding-top: 50px;
}



.wrap_zaavka_kapitalnii {
    display: flex;
    align-items: center;
    background-image: url(../images/42.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    
    height: 500px;
}

.wrap_zaavka_kapitalnii_left {
    width: 44%;
    display: flex;
    justify-content: flex-end;
}

.wrap_zaavka_kapitalnii_left img {
    box-shadow: 0px 7px 21px 0px rgba(0, 0, 0, 0.25);
}

.wrap_zaavka_kapitalnii_right {
    padding-left: 60px;
}

.wrap_zaavka_kapitalnii_right_row_1 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.wrap_zaavka_kapitalnii_right_row_1_img {
    margin-right: 26px;
}

.wrap_zaavka_kapitalnii_right_row_1_img img {
    box-shadow: 0px 6px 18px 0px rgba(0, 0, 0, 0.2);
    border-radius: 50%;
}

.wrap_zaavka_kapitalnii_right_row_1_zag {
    font-size: 24px;
    font-family: "MyriadPro_SB";
    color: rgb(210, 75, 69);
    line-height: 1.167;
    font-style: italic;
}

.rem_st {
    font-style: normal;
    font-size: 30px;
}

.rem_st2 {
    font-size: 30px;
}

.wrap_zaavka_kapitalnii_right_row_1_tel a {
    font-size: 55px !important;
    font-family: "MyriadPro_SB" !important;
    color: rgb(255, 254, 254) !important;
    cursor: default !important;
    text-decoration: none !important;
}

.wrap_zaavka_kapitalnii_right_row_2 {
    padding-top: 45px;
    font-size: 22px;
    font-family: "MyriadPro_R";
    color: rgb(207, 207, 207);
    font-style: italic;
    line-height: 1.091;
    max-width: 622px;
}
.vajno_otdelka {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
        font-family: "Georgia_B";
        color: rgb(210, 75, 69);
        font-size: 36px;
}
.vajno_otdelka span {
    color:#333333;
}
.vajno_otdelka_ul {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.vajno_otdelka_ul_item {
        font-size: 18px;
        font-family: "MyriadPro_R";
        color: rgb(50, 50, 50);
       padding-bottom: 31px;
       background-image: url(../images/16.png);
    background-position: top 6px left;
    padding-left: 28px;
    box-sizing: border-box;
    width: 30%;
    background-repeat: no-repeat;
}
.otdelka {
    border-style: solid;
    border-width: 12px;
    border-color: rgb(255, 255, 255);
    border-radius: 20px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.1);
}
.otdelka_2 {
    border-radius: 5px;
    border: 1px solid #e7e7e7;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
    padding-bottom: 15px;
    display: flex;
    justify-content: space-around;
}
.otdelka_2_left {
    width: 47%;
}
.otdelka_2_left_zag {
        font-size: 36px;
        font-family: "Georgia_B";
        color: rgb(51, 51, 51);
   padding-bottom: 35px;
      
}
.otdelka_2_left_ul {
    padding-bottom: 34px;
}
.otdelka_2_left_li {
    margin-bottom: 27px;
    padding-left: 28px;
    background-image: url(../images/16.png);
    background-position: top 6px left;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 18px;
    font-family: "MyriadPro_R";
    color: rgb(51, 51, 51);
}

.otdelka_2_left_ceni_row {
    display: flex;
    align-items: flex-end;
    padding-bottom: 15px;
}
.otdelka_2_left_ceni_row_left {
background-image: url(../images/44.png);
background-position: center bottom 3px;
background-repeat: repeat-x;
background-size: auto auto;
width: 356px;
margin-right: 10px;
}
.otdelka_2_left_ceni_row_left span {
        font-size: 16px;
        font-family: "MyriadPro_R";
        color: rgb(50, 50, 50);
        font-style: italic;
        line-height: 1.2;
        background-color: #fff;
        padding-right: 10px;
}
.otdelka_2_left_ceni_row_right {
        font-size: 24px;
        font-family: "MyriadPro_SB";
        color: rgb(210, 75, 69);
}
.otdelka_2_left_ceni_row_right_cena_1 {
        font-size: 18px;
}
.otdelka_2_right {
    width: 50%;
}

.otdelka_2_right_row_2 {
    margin-top: 29px;
        font-size: 14px;
        font-family: "MyriadPro_R";
        color: rgb(50, 50, 50);
        line-height: 1.286;
}
.wrap_serii_fon  {
   background-image: url(../images/45.jpg);
   background-position: center top;
   background-repeat: no-repeat;
   background-size: auto auto;
}
.wrap_mat_row_1.small_top_padding .wrap_mat_row_1_zag_wrap{
    padding-top: 30px;
}
.otdelka_3 {
display: flex;
padding-top: 40px;
justify-content: space-around;
}
.vajno_otdelka_ul_width_50 {
    column-count: 2;
}
.vajno_otdelka_ul_item_width_50 {
    padding-left: 28px;
    padding-bottom: 28px;
    background-image: url(../images/16.png);
    background-position: top 6px left;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 18px;
    font-family: "MyriadPro_R";
    color: rgb(51, 51, 51);
    width: 90%;
}
.otdelka_2_left_ceni_row_right_cena_2 {
        font-size: 16px;
        font-family: "MyriadPro_R";
        color: rgb(50, 50, 50);
        font-style: italic;
}
.otdelka_2_left_ceni_row_left.width_small {
    width: 290px;
}
.otdelka_2_left_zag_small {
        font-size: 24px;
        font-family: "MyriadPro_SB";
        color: rgb(50, 50, 50);
       padding-bottom: 20px;
}
.otdelka_2_left_zag_small_2 {
        font-size: 18px;
        font-family: "MyriadPro_SB";
        color: rgb(50, 50, 50);
        line-height: 1.664;
        padding-top: 10px;
        padding-bottom: 30px;
}
.otdelka_2_left_text {
        font-size: 18px;
        font-family: "MyriadPro_R";
        color: rgb(50, 50, 50);
        line-height: 1.664;    
        padding-bottom: 30px;
}
.otdelka_2_left_text span {
    font-family: "MyriadPro_Sb";
}
.wrap_mat_row_1_text_bold {
    font-family: "MyriadPro_SB";
}
.wrap_mat .wrap_zaavka_kapitalnii_2:nth-last-child(1) {
    padding-bottom: 100px;
}
.wrap_mat .wrap_mat_fon.kosmeticheskii {
    background-image: url(../images/13.png), url(../images/56.jpg);
}
.wrap_mat .wrap_mat_fon.elitnii {
    background-image: url(../images/13.png), url(../images/58.jpg);
}
.otdelka_2_left_ceni_row_left.width_small2 {
    width: 270px;
}
.wrap_mat .wrap_mat_fon.office {
    background-image: url(../images/13.png), url(../images/60.jpg);
}
.otdelka_3.right .otdelka_2_left {
    order: 1;
}
.wrap_mat_row_1_orintirovocnie_sroki.office  .faktori_kapitalnii_cena_item {
    width: 17%;
    height: 200px;
}
.wrap_mat .wrap_mat_fon.kotteje {
    background-image: url(../images/13.png), url(../images/64.jpg);
}
.wrap_mat_row_1_orintirovocnie_sroki.kotteje  .faktori_kapitalnii_cena_item {
    width: 30%;
    height: 482px;
}
.kotteje .faktori_kapitalnii_cena_item2_row_1 {
   padding-bottom: 30px;
}
.kotteje .faktori_kapitalnii_cena_item2_row_3 {
    font-size: 20px;
    font-family: "MyriadPro_R";
    color: rgb(51, 51, 51);
    text-align: left;
    height: 290px;
}
.faktori_kapitalnii_cena_item2_row_3_li {
   margin-left: 39px;
   margin-bottom: 27px;
    padding-left: 28px;
    background-image: url(../images/16.png);
    background-position: top 6px left;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.kotteje .faktori_kapitalnii_cena_item2_row_2 {
    padding-top: 0px;
    padding-bottom: 5px;
}
.faktori_kapitalnii_cena_item2_row_4 {
        font-size: 14px;
        font-family: "MyriadPro_R";
        color: rgb(51, 51, 51);
       
      
}
.otdelka_2_left_ceni_row_left.width_small3 {
    width: 100%;
    background-image: none;
  
}
.otdelka_2_left_ceni_row_left  .width_small2_tel  {
   
        font-size: 18px;
        font-family: "MyriadPro_SB";
        color: rgb(210, 75, 69);
        font-style: normal;
  
}
.wrap_mat .wrap_mat_fon.arenda {
    background-image: url(../images/13.png), url(../images/67.jpg);
}
.arenda_row {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.arenda_row_item {
    width: 33%;
    text-align: center;
}
.arenda_row_item_img {
    height: 321px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.arenda_row_item_text {
        font-size: 24px;
        font-family: "MyriadPro_SB";
        color: rgb(51, 51, 51);
}
.arenda_row_item_text2 {
        font-size: 16px;
        font-family: "MyriadPro_R";
        color: rgb(51, 51, 51);
        line-height: 1.5;
}
.wrap_mat .wrap_mat_fon.kontakt {
    background-image: url(../images/13.png), url(../images/71.jpg);
}
.kontakt_row {
    display: flex;
    justify-content: space-between;
}
.kontakt_row_left {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.kontakt_row_left_row_1_item {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}
.kontakt_row_left_row_1_item_img {
    width: 65px;
}

.kontakt_row_left_row_1_item_right_text_1 {
        font-size: 16px;
        font-family: "MyriadPro_R";
        color: rgb(51, 51, 51);
}
.kontakt_row_left_row_1_item_right_text_2 {
        font-size: 18px;
        font-family: "MyriadPro_SB";
        color: rgb(51, 51, 51);
}
.kontakt_row_left_row_1_item_right_text_2 span {
    font-family: "MyriadPro_R";
}
.kontakt_row_left_row_1_item_right_text_2.sait a {
        font-size: 18px;
        font-family: "MyriadPro_SB";
        color: rgb(210, 75, 69);
        text-decoration: none; 
}
.kontakt_row_left_row_1_item_right_text_2.sait a:hover {
    text-decoration: underline; 
}
.kontakt_row_left_row_1_item_right_text_2.pochta a {
    font-size: 18px;
    font-family: "MyriadPro_SB";
    color: rgb(210, 75, 69);
    text-decoration: none; 
}
.kontakt_row_left_row_1_item_right_text_2.pochta a:hover {
    text-decoration: underline; 
}
.kontakt_row_right {
    width: 470px;
}
.kontakt_row_right_w1 {
    border-style: solid;
    border-width: 12px;
    border-color: rgb(255, 255, 255);
    border-radius: 20px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.1);
}
.kontakt_row_right_w2 {
    border-radius: 5px;
    border: 1px solid #e7e7e7;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.kontakt_row_right_w2_zag {
        font-size: 30px;
        font-family: "Georgia_B";
        color: rgb(51, 51, 51);
        text-align: center;
        padding-bottom: 15px;
}
.wrap_mat .wrap_mat_fon.raboti {
    background-image: url(../images/13.png), url(../images/72.jpg);
}
.wrap_mat .wrap_mat_fon.yslygi_i_ceni {
    background-image: url(../images/13.png), url(../images/73.jpg);
}
.remont_kvartir  {
    background-image: url(../images/13.png), url(../images/74.jpg);
}
.yslygi_i_ceni_2 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 100px;
}
.yslygi_i_ceni_2_item {
    display: block;
    width: 340px;
    font-size: 16px !important;
    font-family: "MyriadPro_SB" !important;
    color: rgb(242, 242, 242) !important;
    text-decoration: none !important;
}
.yslygi_i_ceni_2_item_img img {
    object-fit: cover;
    width: 100%;
    height: 250px;
}
.yslygi_i_ceni_2_item_img {
    line-height: 0;
}
.yslygi_i_ceni_2_item_zag {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #d24b45;
}
.wrap_mat_row_1_zag_wrap_red .wrap_mat_row_1_zag_2 {
        font-size: 36px;
        font-family: "Georgia_B";
        color: rgb(242, 74, 67);
        text-align: center;
        padding-top: 30px;
        padding-bottom: 20px;
      
}
.wrap_mat.arenda_10 .wrap_mat_row_1_text_yslygi_item_text{
    font-size: 16px;
  
}
.wrap_mat_row_1_text_yslygi.arenda_11 .wrap_mat_row_1_text_yslygi_item_img {
    border-width: 0px;
    border-radius: 0%;
    width: 92px;
    height: 92px;
   
  
}
.wrap_mat.arenda_10 .wrap_zaavka_kapitalnii_right_row_1_text {
    width: 500px;
}
.wrap_mat.arenda_10 .wrap_zaavka_kapitalnii_right_row_1_text_arenda {
        font-size: 18px;
        font-family: "MyriadPro_R";
        color: rgb(207, 207, 207);
        line-height: 1.333;
       
      
}
.wrap_mat_fon_arenda_8 {
   display: flex;
   justify-content: space-between;
   flex-wrap: wrap;

}
.wrap_mat_fon_arenda_8_item {
   height: 389px;
   width: 271px;
   border: 5px solid #f3f8fc;
   border-radius: 10px;
   text-align: center;
 }
 .wrap_mat_fon_arenda_8_item_img {
   height: 238px;
  }
  .wrap_mat_fon_arenda_8_item_zag {
        font-size: 24px;
        font-family: "MyriadPro_Sb";
        color: rgb(48, 48, 48);
        font-weight: bold;
       
      
   }
   .wrap_mat_fon_arenda_8_item_cena_text  {
    padding-top: 10px;
   
  
}
.wrap_mat_fon_arenda_8_item_cena_text_row_2 {
        font-size: 16px;
        font-family: "MyriadPro_Sb";
        color: rgb(48, 48, 48);
}
.wrap_mat_fon_arenda_8_item_cena_text_row_1 {
        font-size: 24px;
        font-family: "MyriadPro_Sb";
        color: rgb(242, 74, 67);
}
span.wrap_mat_fon_arenda_8_item_cena_text_row_1{
    font-size: 18px;
}
.wrap_mat_fon_arenda_8_text {
        font-size: 18px;
        font-family: "MyriadPro_Sb";
        color: rgb(48, 48, 48);
        padding-top: 30px;
        text-align: center;
}
.wrap_mat_fon_arenda_8_text_span  {
    color: rgb(242, 74, 67);
}
@media screen and (max-width:1200px) {
    #popup_compare::-webkit-scrollbar-track {
        border: 2px solid white;
        background-color: #ccc;
    }

    #popup_compare::-webkit-scrollbar {
        -webkit-appearance: none;
    }

    #popup_compare::-webkit-scrollbar:horizontal {
        height: 13px;
    }

    #popup_compare::-webkit-scrollbar-thumb {
        border-radius: 6px;
        border: 2px solid white;
        background-color: rgba(0, 0, 0, .5);
    }

    .fav_table_2 {
        overflow-x: scroll;
    }

    .fav_table_2::-webkit-scrollbar-track {
        border: 2px solid white;
        background-color: #ccc;
    }

    .fav_table_2::-webkit-scrollbar {
        -webkit-appearance: none;
    }

    .fav_table_2::-webkit-scrollbar:horizontal {
        height: 13px;
    }

    .fav_table_2::-webkit-scrollbar-thumb {
        border-radius: 6px;
        border: 2px solid white;
        background-color: rgba(0, 0, 0, .5);
    }

    .xdsoft_map.xdsoft_show_gif_loader {
        height: 200px !important;
    }

    .wrap_all .mod_inf .mod_inf_2 {
        height: auto;
        width: auto;
        display: flex;
        justify-content: space-around;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        flex-wrap: wrap;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .wrap_gl {
        height: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        padding-top: 86px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .wrap_gl .wrap_gl_2 {
        max-width: 902px;
        margin-left: auto;
        margin-right: auto;
    }

    .wrap_gl .wrap_gl_2 .wrap_gl_2_row_2 {
        margin-left: auto;
        margin-right: auto;
        width: auto;
        display: flex;
        justify-content: space-around;
        flex-wrap: wrap;
    }

    .mod_inf .mod_inf_2 .mod_inf_2_logo {
        width: auto;
    }

    .wrap_gl .wrap_gl_2 .wrap_gl_2_row_1 {
        padding-bottom: 30px;
        font-size: 24px;
        font-family: "Georgia_B";
        color: rgb(255, 254, 254);
        line-height: 1.563;
        text-align: center;
        text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
        padding-left: 10px;
        padding-right: 10px;
    }

    .wrap_mat .wrap_mat_row_1 {
        width: auto;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 30px;
        box-sizing: border-box;
    }

    .nawi_pre {
        height: auto;
        background-color: #f0f0f0;
    }

    .wrap_mat_row_1_zag_wrap {
        text-align: center;
        padding-top: 50px;
        padding-bottom: 42px;
    }

    .wrap_mat_row_1_zag_2 {
        font-size: 30px;
        font-family: "Georgia_B";
        color: rgb(51, 51, 51);
        line-height: 1;
    }

    .s_momenta_obr_wrap_row_1 {
        font-size: 26px;
        font-family: "MyriadPro_Sb";
        color: rgb(247, 247, 247);
        text-transform: uppercase;
        line-height: 1;
    }

    .faktori {
        background-image: none;
        background-position: center center;
        background-repeat: repeat;
        background-size: auto auto;
        height: auto;
        padding-top: 25px;
        padding-bottom: 25px;
        box-sizing: border-box;
        background-color: #f4f8fb;
    }

    .faktori_wrap {
        max-width: auto;
        margin-left: auto;
        margin-right: auto;
        box-sizing: border-box;
        padding-left: 10px;
        padding-right: 10px;
    }

    .faktori_wrap_2_zag {
        padding-bottom: 50px;
        font-size: 34px;
        font-family: "Georgia_B";
        color: rgb(51, 51, 51);
        line-height: 0.806;
        text-align: center;
    }

    .faktori_wrap_2_ul {
        column-count: 1;
    }

    .faktori_wrap_2_ul_li {
        padding-left: 18px;
        padding-bottom: 18px;
        background-image: url(../images/16.png);
        background-position: top 6px left;
        background-repeat: no-repeat;
        background-size: auto auto;
        font-size: 18px;
        font-family: "MyriadPro_R";
        color: rgb(51, 51, 51);
    }

    .faktori_wrap_2 {
        width: auto;
        margin-left: auto;
        margin-right: 0;
    }

    .nawi_pre_row_item {
        width: 50%;
        border-right: 1px solid #eeeeee;
        border-bottom: 1px solid #eeeeee;
        box-sizing: border-box;
        text-align: center;
    }

    .nawi_pre_row {
        max-width: 1140px;
        margin-left: auto;
        margin-right: auto;
        display: flex;
        flex-wrap: wrap;
        border-radius: 0px;
        background-color: rgb(255, 255, 255);
        box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.1);
        height: auto;
        position: relative;
    }

    .nawi_pre_row_item:nth-child(n+5):nth-child(-n+8) {
        border-bottom: 1px solid #eeeeee;
    }

    .s_momenta_obr {
        padding-top: 53px;
        padding-bottom: 50px;
        background-image: url(../images/14.jpg);
        background-position: center bottom;
        background-repeat: repeat;
        background-size: auto auto;
        height: auto;
        box-sizing: border-box;
    }

    .s_momenta_obr_wrap_row_2 a {
        margin-top: 35px;
    }

    .wrap_mat_row_1_kak_rabotaem_item {
        margin-bottom: 50px;
        text-align: center;
        width: 50%;
    }

    .breadcrumbs {
        display: none;
    }

.otdelka_2_right_row_1  {
    display: none;
}
.otdelka_2 {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.otdelka_2_left {
    width: 100%;
}
.wrap_zaavka_kapitalnii_right_row_1_img {
    display: none;
}
.wrap_zaavka_kapitalnii_left {
    display: none;
}
.wrap_zaavka_kapitalnii {
    display: flex;
    align-items: center;
    background-image: url(../images/42.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
}
.wrap_zaavka_kapitalnii_right_row_1_tel a {
    font-size: 35px !important;
    font-family: "MyriadPro_SB" !important;
    color: rgb(255, 254, 254) !important;
    cursor: default !important;
    text-decoration: none !important;
}
.wrap_zaavka_kapitalnii_right {
    padding-left: 0px;
}
.wrap_zaavka_kapitalnii_right_row_1 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}
.wrap_mat_row_1_text_yslygi_item {
    width: 50%;
    padding-bottom: 24px;
}
.faktori.kapitalnii .faktori_wrap_2 {
    width: auto;
}
.faktori.kapitalnii .faktori_wrap_2_zag {
    padding-bottom: 20px;
    padding-top: 10px;
}
.faktori_kapitalnii_row_1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 9px;
}
.faktori_kapitalnii_row_1_left {
    padding-bottom: 10px;
}
.vajno_otdelka_ul_item {
    font-size: 18px;
    font-family: "MyriadPro_R";
    color: rgb(50, 50, 50);
    padding-bottom: 31px;
    background-image: url(../images/16.png);
    background-position: top 6px left;
    padding-left: 28px;
    box-sizing: border-box;
    width: 100%;
    background-repeat: no-repeat;
}
.otdelka_2_left_zag {
    font-size: 26px;
    font-family: "Georgia_B";
    color: rgb(51, 51, 51);
    padding-bottom: 35px;
}
.otdelka_2_left_ceni_row {
    display: flex;
    align-items: flex-end;
    padding-bottom: 15px;
    flex-wrap: wrap;
}
.otdelka_2_right {
    width: 100%;
}
.otdelka_3 {
    display: flex;
    padding-top: 40px;
    justify-content: space-around;
    flex-wrap: wrap;
}
.vajno_otdelka_ul_width_50 {
    column-count: 1;
}
.vajno_otdelka_ul_item_width_50 {
    width: auto;
}
.wrap_mat_row_1_orintirovocnie_sroki.office .faktori_kapitalnii_cena_item {
    width: 100%;
    height: 200px;
}
.wrap_mat_row_1_orintirovocnie_sroki.kotteje .faktori_kapitalnii_cena_item {
    width: 100%;
    height: 482px;
}
.arenda_row_item {
    width: 100%;
    text-align: center;
}
.kontakt_row {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.kontakt_row_left_row_1_item_right {
    width: 80%;
}
.yslygi_i_ceni_2_item {
    margin-bottom: 30px;
}
.yslygi_i_ceni_2 {
    padding-top: 30px;
}
.wrap_mat.arenda_10 .wrap_zaavka_kapitalnii_right_row_1_text {
    width: auto;
}
.wrap_mat_fon_arenda_8 {
   justify-content: center;
}
.wrap_mat_fon_arenda_8_item  {
   margin-bottom: 20px;
 }
}
@media screen and (max-width:500px) {
    .moduletable_fon_gl {
        position: absolute;
        width: 100%;
        height: 1000px;
        background-image: url(../images/1.jpg);
        background-repeat: no-repeat;
        background-position: center top;
        background-size: cover;
    }

    .wrap_gl_2 .wrap_gl_2_row_2 .wrap_gl_2_row_2_item {
        text-align: center;
        margin-bottom: 40px;
        width: 100%;
    }

    .wrap_mat .wrap_mat_fon {

        background-repeat: no-repeat, no-repeat;

        height: auto;
        text-align: center;
        font-size: 42px;
        font-family: "Georgia_B";
        color: rgb(255, 255, 255);
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-top: 170px;
        text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);
        padding-bottom: 60px;
    }

    .wrap_mat .wrap_mat_row_1 {
        width: auto;
        margin-left: auto;
        margin-right: auto;
        padding-left: 10px;
        padding-right: 10px;

    }

    .wrap_mat_row_1_text_img img {
        max-width: 100%;
    }

    .wrap_mat .wrap_mat_row_2 {
        background-image: url(../images/3.jpg);
        background-repeat: no-repeat;
        background-position: center center;
        height: auto;
        margin-top: 50px;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .wrap_mat .wrap_mat_row_2 .wrap_mat_row_2_2 {
        width: auto;
        margin-left: auto;
        margin-right: auto;
        padding-left: 10px;
        padding-right: 10px;
    }

    .wrap_mat .wrap_mat_row_2 .wrap_mat_row_2_zag {
        padding-top: 26px;
        padding-bottom: 27px;
        font-size: 28px;
        font-family: "Georgia_B";
        color: rgb(44, 44, 44);
        line-height: 1.429;
    }

    .wrap_mat_row_2_2 .wrap_mat_row_2_text .wrap_mat_row_2_item {
        margin-bottom: 25px;
        width: auto;
        display: flex;
    }

    .wrap_mat_row_2_text .wrap_mat_row_2_item .wrap_mat_row_2_item_1:nth-child(2) {
        font-family: "MyriadPro_R";
        font-size: 18px;
        padding-top: 2px;
    }

    .wrap_mat_row_1_img_2_item img {
        max-width: 100%;
        height: auto;
    }

    .wrap_mat .wrap_mat_row_1 .wrap_mat_row_1_con {
        display: flex;
        justify-content: space-between;
        margin-bottom: 30px;
        margin-top: 30px;
        flex-wrap: wrap;
    }

    #rsform_17_page_0 .rsform-input-box {
        padding-left: 10px;
        height: 40px;
        width: 100%;
        border: 1px solid #D24B45;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        font-family: PTSans-Regular;
        font-size: 14px;
        color: #333;
        margin-bottom: 8px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #rsform_17_page_0 .rsform-text-box {
        height: 100px;
        width: 100%;
        border: 1px solid #D24B45;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        overflow: auto;
        resize: none;
        padding-top: 5px;
        padding-left: 10px;
        font-family: PTSans-Regular;
        font-size: 14px;
        color: #333;
        margin-bottom: 8px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .mod_inf_2_email img, .mod_inf_2_tel img {
        display: none;
    }
}