/* Ð—Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸ Ð½Ð° Ñ‚ÐµÐ¼Ð½Ð¾Ð¼ Ñ„Ð¾Ð½Ðµ */
.dark-bg .section-title__tagline {
    color: #c1b8b3;
}

.dark-bg .section-title__title {
    color: var(--ambed-white, #ffffff);
}

.dark-bg .section-title__line:after {
    background-color: var(--ambed-white, #ffffff);
}

/* Ð¨Ð°Ð³Ð¸ */
@media(min-width: 992px) {
    .working-process__single {
        min-height: 330px;
    }
}

/* Ð£ÑÐ»ÑƒÐ³Ð¸ */
.services-two__title {
    font-size: 24px;
    line-height: inherit;
}

.contact-one {
    padding: 120px 0;
    background-color: var(--ambed-primary, #f2eeeb);
}

.welcome-one {
    padding-top: 120px;
}

.main-menu .main-menu__list>li>ul>li.current>a,
.main-menu .main-menu__list>li>ul>li>ul>li.current>a,
.stricky-header .main-menu__list>li>ul>li.current>a,
.stricky-header .main-menu__list>li>ul>li>ul>li.current>a {
    background-color: var(--ambed-base, #a47c68);
    color: var(--ambed-white, #ffffff);
}

/* Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ‹ */
tbody,
td,
tfoot,
th,
thead,
tr {
    border-width: 1px;
    color: black;
    padding: 5px;
}


.page-id-6 section.newsletter {
    margin-top: -50px;
}

.privacy {
    line-height: 1.2em;
    margin-top: 1em;
}

.link {
    text-decoration: underline;
}

.link:hover,
.link:active {
    text-decoration: underline;
    color: var(--ambed-black);
}

.newsletter__form .privacy {
    color: #f0d9cd;
}

.newsletter__form .privacy .link {
    color: #f0d9cd;
}

.newsletter__form .privacy .link:hover {
    color: #fff;
}

h1:not(.main-slider-three__title),
h2:not(.section-title__title) {
    margin-bottom: 1rem
}


/* ÐšÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð¸Ñ€Ð¾Ð²ÐºÐ¸ ÑˆÐ°Ð¿ÐºÐ¸ 29-03-2022 */
.main-menu-two__logo .light-logo {
    width: 230px;
}

.main-menu-two {
    padding: 0 30px;
}

@media only screen and (min-width: 1350px) and (max-width: 1650px) {
    .main-menu-two__logo {
        margin-right: 110px;
    }
}

@media only screen and (min-width: 1250px) and (max-width: 1349px) {
    .main-menu-two__logo {
        margin-right: 65px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1249px) {
    .main-menu-two__logo {
        margin-right: 30px;
    }
}

.main-menu .main-menu__list>li+li,
.stricky-header .main-menu__list>li+li {
    margin-left: 30px;
}

.main-menu-two__call-search {
    padding: 24px 0;
}


/* ÐšÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð¸Ñ€Ð¾Ð²ÐºÐ¸ 10-04-2023 */

@media screen and (max-width: 768px) {
    .price-block .price-items {
        margin-right: 0;
        margin-left: 0;
    }
}

@media screen and (max-width: 1199px) {
    .price-block .price-items {
        margin-right: -15px;
        margin-left: -15px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.price-block .price-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
    z-index: 1;
}

@media screen and (max-width: 768px) {
    .price-block .price-items .item:first-of-type {
        margin-top: 10px;
    }
}

@media screen and (max-width: 990px) {
    .price-block .price-items .item:first-of-type {
        margin-top: 20px;
    }
}

@media screen and (max-width: 576px) {

    .price-block .price-items .item,
    .price-block .price-items .item:last-of-type {
        width: 340px;
        margin-top: 35px;
    }
}

@media screen and (max-width: 768px) {

    .price-block .price-items .item,
    .price-block .price-items .item:last-of-type {
        width: 465px;
        max-width: 100%;
        padding: 0;
        margin-top: 35px;
    }
}

@media screen and (max-width: 990px) {
    .price-block .price-items .item {
        width: 555px;
        margin-top: 40px;
    }
}

@media screen and (max-width: 1199px) {
    .price-block .price-items .item {
        width: 405px;
        padding: 0 15px;
    }
}

@media screen and (max-width: 1400px) {
    .price-block .price-items .item {
        padding: 0 10px;
    }
}

.price-block .price-items .item {
    width: 33.3333333333%;
    padding: 0 15px;
}

@media screen and (max-width: 576px) {

    .price-block .price-items .item .content,
    .price-block .price-items .item:last-of-type .content {
        padding-right: 20px;
        padding-left: 20px;
    }
}

@media screen and (max-width: 990px) {
    .price-block .price-items .item .content {
        height: calc(100% - 220px);
    }
}

@media screen and (max-width: 990px) {
    .price-block .price-items .item .content {
        padding-right: 60px;
        padding-left: 60px;
    }
}

@media screen and (max-width: 1199px) {
    .price-block .price-items .item .content {
        height: calc(100% - 245px);
    }
}

@media screen and (max-width: 1400px) {
    .price-block .price-items .item .content {
        height: calc(100% - 232px);
    }
}

.price-block .price-items .item .content {
    padding: 25px;
    border: 1px solid #ededed;
    height: calc(100% - 256px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.price-items .popup-work {
    display: table;
    font-size: 14px;
    color: #a47c68;
    margin: 0 auto;
    border-bottom: 1px dashed;
    line-height: 1.4;
}

.info--item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.info--icon svg path {
    fill: #a47c68;
}

.info--icon svg {
    width: 35px;
}

.price-items .info {
    margin-top: 20px;
    margin-bottom: 10px;
}

.info--text {
    font-size: 20px;
    font-weight: 600;
    width: calc(100% - 25px);
    padding-left: 10px;
}

.item .title {
    font-weight: 800;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    text-transform: uppercase;
    color: #242424;
    margin-bottom: 15px;
}

.price-block .price-items .item .wrap-button-img {
    margin-top: 35px;
}

.wrap-button-img {
    position: relative;
    display: table;
    margin: 0 auto;
}

.price-block .price-items .item .wrap-button-img .button.button-img {
    height: 48px;
    padding-top: 10px;
    width: 205px;
    padding-left: 60px;
}

.wrap-button-img .button {
    height: 74px;
    width: 287px;
    padding-top: 16px;
    text-align: left;
    padding-left: 90px;
    display: inline-block;
    outline: none !important;
    border: none !important;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    text-align: center;
    background: -webkit-linear-gradient(157.74deg, #feec4e -11.34%, #f8c89d 97.78%);
    background: linear-gradient(292.26deg, #a47c68 -11.34%, #f8c89d 97.78%);
    height: 40px;
    padding: 14px 15px;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 12px;
    line-height: 14px;
    color: #ffffff;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
}

.price-block .price-items .item .wrap-button-img .img {
    position: absolute;
    width: 70px;
    height: auto;
    top: -15px;
    left: 10px;
    z-index: 1;
}

.price-block .price-items .item .wrap-button-img .button.button-img span {
    font-size: 10px;
    line-height: 13px;
}

@media screen and (max-width: 576px) {

    .price-block .price-items .item,
    .price-block .price-items .item:last-of-type {
        width: 340px !important;
        margin-top: 35px;
    }
}

@media screen and (max-width: 990px) {
    .price-block .price-items .item {
        width: 555px;
        margin-top: 40px;
    }
}

@media screen and (max-width: 768px) {

    .price-block .price-items .item,
    .price-block .price-items .item:last-of-type {
        width: 465px;
        max-width: 100%;
        padding: 0;
        margin-top: 35px;
    }
}

.b25 {
    margin-bottom: 30px;
    background: #3C3531;
    padding: 75px 0 90px;
}

.main {
    max-width: 1160px;
    margin: 0 auto;
    width: 100%;
}

.b25_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.b25_left {
    width: 100%;
    max-width: 400px;
}

.box_form {
    width: 100%;
    max-width: 540px;
}

.b25_right {
    width: 100%;
    max-width: 685px;
    position: relative;
}

.b25_t1 {
    font-weight: 700;
    font-size: 35px;
    line-height: 140%;
    color: #FFF;
    margin: 0 0 23px;
}

.b25_icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 31px;
}

.b25_t2 {
    font-weight: 700;
    font-size: 25px;
    line-height: 140%;
    color: #FFF;
    margin: 0 0 35px;
}

.b25_t3 {
    font-weight: 500;
    font-size: 25px;
    line-height: 140%;
    color: #FFF;
    padding: 14px 0 0;
}

br.m {
    display: none;
}

.b25_t4 {
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
    color: #FFF;
    margin: 31px 0 0;
}

.b25_arrows {
    background: #393939;
    border-radius: 7px;
    width: 156px;
    height: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: absolute;
    top: 61px;
    right: 65px;
}

.b25_right ul {
    padding: 0;
    list-style: none;
    margin: 0;
}

.b25_right ul li {
    font-size: 20px;
    line-height: 140%;
    color: #fff;
    margin: 0 0 30px;
    padding: 0 0 0 98px;
    position: relative;
}

.b25_icon p {
    font-weight: 700;
    font-size: 25px;
    line-height: 140%;
    color: #FFF;
}

.b25_right ul li:before {
    content: "";
    display: block;
    width: 60px;
    height: 3px;
    background: #fff;
    top: 12px;
    position: absolute;
    left: 0;
}

.b25_right ul li b {
    color: #FFFFFF;
}

.b25_icon i {
    font-size: 0;
    margin: 0 20px 0 0;
}

b25_arrows i {
    margin: 0 26px 0 0;
}

@media only screen and (max-width: 680px) {
    .b25 {
        padding: 50px 0 50px;
    }
}

@media only screen and (max-width: 680px) {
    .main {
        width: 300px;
    }
}

@media screen and (max-width: 980px) and (min-width: 681px) {
    .main {
        width: 620px;
    }
}

@media only screen and (max-width: 680px) {
    .b25_left {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        padding: 17px 0 52px;
    }
}

@media screen and (max-width: 980px) and (min-width: 681px) {
    .b25_left {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        max-width: 320px;
    }
}

@media only screen and (max-width: 680px) {
    .b25_t1 {
        font-size: 20px;
        margin: 0 0 20px;
    }
}

@media screen and (max-width: 980px) and (min-width: 681px) {
    .b25_t1 {
        font-size: 20px;
    }
}

@media screen and (max-width: 980px) {
    .b25_arrows {
        display: none
    }
}

@media only screen and (max-width: 680px) {
    .b25_icon p {
        font-size: 18px;
        max-width: 214px;
    }
}

@media screen and (max-width: 980px) and (min-width: 681px) {
    .b25_icon p {
        font-size: 18px;
    }
}

@media only screen and (max-width: 680px) {
    .b25_right ul li {
        padding: 5px 0 0 39px;
        font-size: 16px;
    }
}

@media screen and (max-width: 980px) and (min-width: 681px) {
    .b25_right ul li {
        font-size: 16px;
        max-width: 470px;
        margin: 0 0 20px;
    }
}

@media only screen and (max-width: 680px) {
    .b25_t2 {
        font-size: 18px;
        margin: 0 0 25px;
    }
}

@media screen and (max-width: 980px) and (min-width: 681px) {
    .b25_t2 {
        font-size: 18px;
    }
}

@media only screen and (max-width: 680px) {
    .b25_t3 {
        font-size: 18px;
        margin: 0 0 25px;
    }
}

@media screen and (max-width: 980px) and (min-width: 681px) {
    .b25_t3 {
        font-size: 18px;
    }
}

@media only screen and (max-width: 680px) {
    .b25_t4 {
        font-size: 18px;
        margin: 0 0 25px;
    }
}

@media screen and (max-width: 980px) and (min-width: 681px) {
    .b25_t4 {
        font-size: 18px;
    }
}

@media only screen and (max-width: 680px) {
    .b25_right ul li:before {
        width: 25px;
    }
}

@media screen and (max-width: 980px) and (min-width: 681px) {
    .b25_t1 br {
        display: none;
    }
}


@media screen and (max-width: 1400px) {
    .about-block {
        padding-bottom: 40px;
    }
}

.about-block {
    padding-top: 40px;
    padding-bottom: 40px;
}

@media screen and (max-width: 1400px) {
    .wrap-title {
        margin-bottom: 36px;
    }
}

.wrap-title {
    position: relative;
    margin-bottom: 65px;
    padding-left: 32px;
}

.about-block .wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.about-block .first {
    width: 49%;
}

@media screen and (max-width: 1400px) {
    .about-block .two {
        top: -145px;
    }
}

.about-block .two {
    width: 49%;
    position: relative;
    top: -185px;
}

.about-block .two .inner {
    display: table;
    margin-left: auto;
}

.about-block .two .img {
    position: absolute;
    left: 68px;
    top: -22px;
    height: auto;
}

@media screen and (max-width: 1400px) {
    .about-block .vantages-2 {
        top: 82px;
        right: -50px;
    }
}

.about-block .vantages-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 490px;
    position: relative;
    top: 75px;
    right: 50px;
}

.about-block .vantages-2 .item.item-1,
.about-block .vantages-2 .item.item-3 {
    margin-top: -50px;
}

.about-block .vantages-2 .item {
    width: 50%;
    padding: 0 20px;
    margin-top: 42px;
}

.about-block .vantages-2 .item>div {
    width: 204px;
    height: 204px;
    background-color: #fff;
    position: relative;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 45px;
    padding-right: 30px;
    box-shadow: 15px 15px 35px rgba(0, 0, 0, 0.15);
}

.about-block .vantages-2 .item>div:before {
    content: '';
    position: absolute;
    left: 16px;
    top: 16px;
    width: calc(100% - 32px);
    height: calc(100% - 32px);
    border: 1px solid #ededed;
}

@media screen and (max-width: 1400px) {

    .wrap-title h2.title:before,
    .wrap-title .h2.title:before {
        height: 85px;
    }
}

.wrap-title h2.title:before,
.wrap-title .h2.title:before {
    content: '';
    position: absolute;
    top: -22px;
    left: -32px;
    width: 95px;
    height: 95px;
    background: -webkit-linear-gradient(157.74deg, #feec4e -11.34%, #f8c89d 97.78%);
    background: linear-gradient(292.26deg, #a47c68 -11.34%, #f8c89d 97.78%);
    z-index: 0;
}

.wrap-title h2.title span,
.wrap-title .h2.title span {
    position: relative;
    text-transform: uppercase;
    text-shadow: 5px 10px 25px rgba(0, 0, 0, 0.1);
}

.about-block .vantages-2 .item .num {
    font-weight: 800;
    font-size: 22px;
    line-height: 42px;
    text-transform: uppercase;
    color: #242424;
    text-shadow: 5px 10px 25px rgba(0, 0, 0, 0.15);
    margin-bottom: 8px;
}

@media screen and (max-width: 576px) {
    .about-block {
        padding-top: 0;
    }
}

@media screen and (max-width: 576px) {

    .about-block .two .inner:before,
    .about-block .two .inner:after {
        width: calc(100%+30px);
        margin-left: -15px;
    }
}

@media screen and (max-width: 576px) {

    .about-block .two .inner:before,
    .about-block .two .inner:after {
        width: calc(100%+30px);
        margin-left: -15px;
    }
}

@media screen and (max-width: 576px) {

    .wrap-title h2.title,
    .wrap-title .h2.title {
        font-size: 24px !important;
        line-height: 28px;
    }
}

@media screen and (max-width: 576px) {

    .wrap-title h2.title:before,
    .wrap-title .h2.title:before {
        top: -6px;
    }
}

@media screen and (max-width: 576px) {

    .wrap-title h2.title,
    .wrap-title .h2.title {
        font-size: 24px;
        line-height: 28px;
    }
}

@media screen and (max-width: 768px) {

    .about-block .two .inner:before,
    .about-block .two .inner:after {
        width: calc(100% - 60px);
        margin-left: 30px;
        height: 220px;
        top: 50%;
        transform: translateY(-50%);
    }
}

@media screen and (max-width: 768px) {
    .about-block .vantages-2 .item>div {
        padding: 47px 30px;
        padding-right: 20px;
    }
}

@media screen and (max-width: 768px) {

    .about-block .two .inner:before,
    .about-block .two .inner:after {
        width: calc(100% - 60px);
        margin-left: 30px;
        height: 220px;
        top: 50%;
        transform: translateY(-50%);
    }
}

@media screen and (max-width: 768px) {
    .about-block .vantages-2 .item {
        width: 180px !important;
        height: 215px !important;
    }
}

@media screen and (max-width: 768px) {
    .about-block .vantages-2 {
        width: 360px !important;
        margin: 0 auto !important;
        max-width: 100%;
    }
}

@media screen and (max-width: 768px) {

    .about-block .two .inner:before,
    .about-block .two .inner:after {
        width: calc(100% - 60px) !important;
        height: 220px !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
    }
}

@media screen and (max-width: 990px) {
    .about-block {
        padding-bottom: 60px;
    }
}

@media screen and (max-width: 990px) {
    .about-block .txt {
        margin-top: 50px;
    }
}

@media screen and (max-width: 990px) {
    .about-block .wrap-title {
        display: table;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 990px) {
    .wrap-title {
        margin-bottom: 30px;
        margin-top: 30px;
    }
}

@media screen and (max-width: 990px) {

    .wrap-title h2.title,
    .wrap-title .h2.title {
        font-size: 30px;
        line-height: 35px;
    }
}

@media screen and (max-width: 990px) {

    .wrap-title h2.title:before,
    .wrap-title .h2.title:before {
        width: 75px;
        height: 65px;
        top: 0px;
        left: -22px;
    }
}

@media screen and (max-width: 990px) {

    .wrap-title h2.title,
    .wrap-title .h2.title {
        font-size: 30px;
        line-height: 35px;
    }
}

@media screen and (max-width: 990px) {
    .about-block .wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media screen and (max-width: 990px) {

    .about-block .first,
    .about-block .two {
        width: 100%;
    }
}

@media screen and (max-width: 990px) {
    .about-block .two {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1;
        top: 0;
    }
}

@media screen and (max-width: 990px) {
    .about-block .two .inner {
        display: block;
        position: relative;
    }
}

@media screen and (max-width: 990px) {
    .about-block .vantages-2 .item>div:before {
        left: 10px;
        top: 10px;
        width: calc(100% - 20px);
        height: calc(100% - 20px);
    }
}

@media screen and (max-width: 990px) {

    .about-block .two .inner:before,
    .about-block .two .inner:after {
        content: '';
        position: absolute;
        width: calc(100%+50px);
        margin-left: -25px;
        height: 135px;
        top: 42px;
        left: 0;
    }
}

@media screen and (max-width: 990px) {
    .about-block .two .img {
        display: none;
    }
}

@media screen and (max-width: 990px) {
    .about-block .vantages-2 {
        width: 100%;
        right: 0 !important;
        top: 0 !important;
        margin: 0;
    }
}

@media screen and (max-width: 990px) {

    .about-block .vantages-2 .item.item-1,
    .about-block .vantages-2 .item.item-3 {
        margin-top: 0;
    }
}

@media screen and (max-width: 990px) {
    .about-block .vantages-2 .item {
        width: 25%;
        margin-top: 0;
        padding: 12px 12px !important;
        position: relative;
        z-index: 2;
    }
}
@media screen and (max-width: 390px) {
    .about-block .vantages-2 .item {
        padding: 4px 4px !important;
        width: 150px !important;
    }
    .about-block .vantages-2 .item>div {
        padding: 20px 10px;
        padding-right: 10px;
    }
}

@media screen and (max-width: 990px) {
    .about-block .two .inner:after {
        background: linear-gradient(171.07deg, rgb(222 176 140) 0, #deb08d 100%, rgba(36, 36, 36, 0.8) 100%);
    }
}

@media screen and (max-width: 990px) {

    .about-block .two .inner:before,
    .about-block .two .inner:after {
        content: '';
        position: absolute;
        width: calc(100%+50px);
        margin-left: -25px;
        height: 135px;
        top: 42px;
        left: 0;
    }
}

@media screen and (max-width: 990px) {
    .about-block .vantages-2 .item>div {
        width: 100%;
        height: 100%;
    }
}

@media screen and (max-width: 1199px) {
    .wrap-title {
        padding-left: 22px;
    }
}

@media screen and (max-width: 1199px) {
    .about-block .vantages-2 {
        width: 100%;
        right: -15px;
        top: 72px;
    }
}

@media screen and (max-width: 1199px) {
    .about-block .two .img {
        left: 15px;
        top: -5px;
    }
}

.form-glav label {
    color: #000;
}

.form-glav input[type="text"] {
    width: 100% !important;
}

.form-glav input[type="range"] {
    width: 100% !important;
}

.form-glav select {
    width: 100% !important;
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 7px;
}

.form-glav input {
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 7px;
}

.form-vstrecha label {
    color: #fff;
}

.form-vstrecha input[type="text"] {
    width: 100% !important;
}

.form-vstrecha input[type="range"] {
    width: 100% !important;
}

.form-vstrecha select {
    width: 100% !important;
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 7px;
}

.form-vstrecha input {
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 7px;
}


.form-zameri label {
    color: #000;
}

@media screen and (min-width: 1199px) {
    #form-zameri {
        margin-left: 0px;
    }
}

.form-zameri input[type="text"] {
    width: 100% !important;
}

.form-zameri input[type="range"] {
    width: 100% !important;
}

.form-zameri select {
    width: 100% !important;
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 7px;
}

.form-zameri input {
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 7px;
}