.capture-form__form-wrap .e-mail {
font-size: 16px;
}
.dopizmmin {
    padding: 10px;
    background: #00ff5c17;
    color: #067e3d;
    display: inline-block;
    margin-bottom: 20px;
    border-radius: 5px;
}

.first__heading {
    background: #ffffff7a;
    margin-bottom: 25px;
    display: inline;
}

.raitingimg {
    width: 160px;
}

.header.fixed .raitingbl {
    display: none;
}

.checkbox {
  display: none;
}
.header__counter {
    -ms-flex: 0 0 324px;
    flex: 0 0 324px;
    max-width: 324px;
    padding: 10px 17px 16px 115px;
}

.dopizm {
  background: #f1f1f1;
      font-size: 1.2em;
      padding: 20px 20px;
      border-radius: 4px;
      margin-bottom: 10px;
}

.my_itemheadingfirst {
    font-weight: 700;
    font-size: 1.6em;
    padding-bottom: 15px;
    padding-top: 5px;
}


.types__item-btn {
    color: #2e1515;
}

.firstitem__form-subheading {
    font-size: 1.4em;
    padding-bottom: 10px;
}

.item_form {
    border: 5px solid #ffb56852;
        padding: 20px 20px 10px 20px;
        border-radius: 5px;
        background: #fff7cd;
        margin-bottom: 10px;
        margin-top: 10px;
}

.dnone {
  display: none;
}

.my_itemheadingsecond {
  font-weight: 700;
  font-size: 1.6em;
  padding-bottom: 15px;
  padding-top: 5px;
}

.itemparameters {
  font-size: 1.3em;
}

.dopimg {
    text-align: justify;
    text-align-last: justify;
}

.dopimg a {
    display: inline-block;
    width: 32%;
}

.new_img {
    width: 100%;
}

.citytich {
    padding-top: 5px;
    text-align: center;
    font-size: 1.2em;
    color: #939393;
}

.name_city {
    text-align: center;
    font-weight: 700;
    font-size: 1.6em;
}


.capture-form__form-main {
	justify-content: normal;
}

.capture-form__form-label {
    margin-right: 20px;
}

.label--mail {
	display: none;
}

.wa_link {
    display: block;
    margin-left: 20px;
}

.wa_link_img {
border-radius: 5px;
}

.types__item-heading {

}

.popup--default {
    background: url(../img/first-bg.jpg) no-repeat left bottom/contain;
}

#mbnr4web-native-2, #mbnr4web-native-0, #mbnr4web-native-1, #mbnr4web-native-3, #mbnr4web-native-4, #mbnr4web-native-5, #mbnr4web-native-6, #mbnr4web-footer {display: none;}

.case_img_otz {
	    width: 100%;
}

.dost_text {
    text-align: center;
    font-size: 1.4em;
}

.thumb-wrap {
  position: relative;
  padding-bottom: 57.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
  padding: 10px;
}


.docs__item-img-wrap2::before {
    content: "";
    display: block;
    padding-top: 80%;
}


.price {
    display: none;
    font-size: 1.75em;
    font-weight: 700;
    background: #ffd91236;
    padding: 5px 20px;
    margin: 0 0 20px 0px;
    border-radius: 5px;
}

.img_ban {
    border-radius: 5px;
    width: 100%;
}

.img_ban_wrap {
    margin-bottom: 20px;
}

.subheading {
    text-align: center;
    font-size: 1.75em;
}


.projects_page {
  padding-top: 180px;
}

.projects__desc-table_page {
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.char_page_head {
    font-weight: 700;
    font-size: 1.25em;
}

.btn--big_page {
    height: 90px;
    font-size: 20px;
}

.projects__desc-heading-page {
  margin-bottom: 20px;
}


.header__nav {
  padding: 0 30px;
}

.bread {
    padding-bottom: 20px;
}

.bread a {
        text-decoration: underline;
    color: #2283ff;
}

.fixed .wa_link {
  margin-left: 0px;
  margin-right: 10px;
}

.btn--call {
  font-size: 14px;
}

.ya_otzyv {
  max-width: 100%;
}

.text_pro_head {
    font-weight: 700;
    padding-bottom: 20px;
}

.text_pro {
    padding-bottom: 20px;
}

.text_pro_desc {
  font-size: 22px;
    padding-bottom: 20px;
}

.new_img_wrap {
    display: inline-block;
    width: 16.5%;
}

.compl_head {
    color: #a9a9a9;
}

.ban_ben {
    background: url(../img/check.png);
}

.ban_ben_list {
    padding-top: 10px;
}

.compl_price {
    font-weight: 700;
    background: #efefef;
    padding: 10px 20px;
    font-size: 1.75em;
    margin: 10px 0;
    border-radius: 5px;
}

.ban_ben_list {
    background: #f7f7f7;
    padding: 40px;
    margin-top: 30px;
    border-radius: 5px;
}

.ban_ben {
    background: url(../img/check.png) no-repeat;
    padding: 2px 0 27px 45px;
    font-size: 18px;
}
.projects__images_1 {
  position: relative;
}

.projects__images_2 {
    padding-top: 40px;
}


@media (max-width: 1439.98px) {
.wa_link {
    margin-left: 20px;
}

.header__counter::after {
    width: 160px;
    height: 67px;
}

.header__counter::before {
    width: 230px;
}

.first__img {
background-size: contain;
}

.projects_page {
      padding-top: 190px;
  }


}


@media (max-width: 1199.98px) {
  
.projects_page {
      padding-top: 100px;
  }

}

@media (max-width: 575.98px) {
.ban-btn {
  position: absolute;
}

.projects__descban {

    padding-top: 113px;
}

.btn--lower {
    font-size: 20px !important;
}

}


@media (max-width: 991.98px) {
  .btn {
      height: 67px;
      font-size: 14px;
  }

  .raitingbl {
    display: none;
  }
}


@media (max-width: 767.98px) {
  .new_img_wrap{
      width: 32%;
  }

}