@font-face {
  font-family: 'HelveticaNeueBold';
  src: url("../fonts/HelveticaNeueCyr-Bold.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'romulregular';
  src: url("../fonts/111-webfont.woff2") format("woff2"), url("../fonts/111-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Helvetica Neue Cyr Medium';
  src: url("../fonts/HelveticaNeueCyr-Medium.eot");
  src: url("../fonts/HelveticaNeueCyr-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-Medium.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Helvetica Neue Cyr Light';
  src: url("../fonts/HelveticaNeueCyr-Light.eot");
  src: url("../fonts/HelveticaNeueCyr-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-Light.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Helvetica Neue Cyr Thin';
  src: url("../fonts/HelveticaNeueCyr-Thin.eot");
  src: url("../fonts/HelveticaNeueCyr-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-Thin.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Thin.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'PT Serif';
  src: url("../fonts/PTSerif-Regular.woff2") format("woff2"), url("../fonts/PTSerif-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
    font-family: 'Romul1';
    src: url('../fonts/Romul.woff2') format('woff2'),
        url('../fonts/Romul.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}




.form-title1 {
  line-height: 38px;
  padding-bottom: 7px;
}


.ankor-pad:before {
  display: block;
  content: "";
  height: 100px;
  margin: -100px 0 0;
}


.header {
  background: #c39bb9;
  min-height: 760px;
  background: #c39bb9 url(../img/header-bg2.jpg) center top no-repeat; }

.pb-0 {
  padding-bottom: 0px; }

/**/
.header-text {
  padding-top: 0px;
  padding-bottom: 10px; }
  .header-text h1 {
    font-size: 38px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 47px;
    font-family: "Romul1"; }
  .header-text h2 {
    font-size: 28px;
    padding-top: 10px;
    font-weight: none !important;
    color: #fff;
    line-height: 24px;
    font-family: "PT Serif"; }
    .header-text h2 span {
      display: inline-block;
      background: #ed81a9;
      padding: 6px 10px; }
  .header-text h3 {
    font-size: 24px;
    padding-top: 20px; }

#wrapper {
  padding-top: 60px; }

.section1 {
  background: url("../img/section1.jpg") no-repeat top center;
  min-height: 800px; }

.h4-12 {
  font-size: 40px;
  font-family: "Helvetica Neue Cyr Medium";
  padding-top: 110px; }

.tt1-2 {
  font-size: 26px;
  font-family: "Helvetica Neue Cyr Light"; }

ul.teh1 {
  text-align: left;
  list-style: none;
  max-width: 370px;
  margin: 0 auto; }
  ul.teh1 li {
    margin: 0 0 3px 0; }
    ul.teh1 li div {
      background: url("../img/star1.jpg") no-repeat 13px 0px #fff;
      border: solid 2px #f8f2d6;
      height: 37px;
      padding: 4px 10px 4px 60px;
      font-size: 18px;
      width: 100%;
      display: inline-block;
    }
    ul.teh1 li div i {
      font-size: 20px;
    }
    ul.teh1 li h3 {
      padding-bottom: 10px;
      font-size: 22px; }

.button20 {
  display: inline-block;
  font-family: "HelveticaNeueBold";
  font-weight: bold;
  font-size: 23px;
  padding: 14px 40px;
  border: solid 1px #9c7e31;
  border-radius: 5px;
  color: #000;
  background: #f6dda1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f6dda1 0%, #f0c14d 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f6dda1 0%, #f0c14d 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f6dda1 0%, #f0c14d 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  .button20:hover {
    color: #000;
    text-decoration: none;
    background: #f4d07c;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f4d07c 0%, #efb837 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f4d07c 0%, #efb837 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f4d07c 0%, #efb837 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

.section2 {
  background: url("../img/section2.jpg") no-repeat top center;
  min-height: 800px; }

.teh-p {
  display: inline-block !important;
  margin: 0px !important;
  width: 375px !important; }
  .teh-p li {
    margin: 0 0 10px 0 !important; }
    .teh-p li div {
      background: url("../img/star1.jpg") no-repeat 13px 5px #fff !important;
      line-height: 40px;
      height: 50px !important; }

.section3 {
  background: url("../img/section3.jpg") no-repeat top center;
  min-height: 800px; }

.section4 {
  background: url("../img/section4.jpg") no-repeat top center;
  min-height: 800px; }

.teh1-b2 {
  padding-left: 50px; }
  .teh1-b2 li {
    width: 430px !important; }

.brend-row h2 {
  padding-top: 6px !important;
  font-size: 18px !important;
  text-align: left !important; }
.brend-row a {
  font-weight: normal !important;
  margin-top: 20px !important; }

.dist-tt1 {
  padding-left: 35px; }

.h2st4 {
  font-size: 25px !important; }

.vib-kar h2 {
  padding: 20px 0;
  font-size: 25px; }
.vib-kar p.v-text1 {
  color: #474746;
  font-size: 16px;
  line-height: 20px;
  width: 90%;
  margin: 0 auto;
  padding-bottom: 20px; }
.vib-kar a {
  text-decoration: underline;
  color: #c80015;
  font-size: 25px; }
  .vib-kar a:hover {
    text-decoration: none; }

.s-bo1 {
  padding-top: 35px; }
  .s-bo1 h4 {
    font-size: 24px; }
  .s-bo1 p {
    line-height: 18px;
    min-height: 70px;
    margin-bottom: 0px !important; }

.button22 {
  display: inline-block;
  border: solid 1px #c80015;
  border-radius: 10px;
  color: #c80015;
  padding: 5px 11px;
  min-width: 140px;
  font-weight: normal !important;
  font-size: 16px;
  text-align: center; }
  .button22:hover {
    background: #c80015;
    color: #fff;
    transition: 0.3s; }

.reasons-7 {
  padding-bottom: 50px; }
  .reasons-7 h4 {
    font-weight: bold;
    font-size: 24px;
    padding-bottom: 8px; }
  .reasons-7 p {
    font-size: 18px;
    padding-bottom: 20px;
    line-height: 20px;
    color: #606060; }

.form1-box {
  background: #fff;
  padding: 60px 0;
  max-width: 1700px;
  margin: 0 auto; }
  .form1-box .h2-2 {
    font-size: 38px !important;
    padding-bottom: 15px !important; }
  .form1-box .font-2 {
    font-size: 25px;
    font-weight: 400;
    color: #626262;
    line-height: 30px;
    margin-bottom: 30px; }
  .form1-box input[type="text"] {
    font-size: 18px;
    line-height: 50px;
    width: 320px;
    height: 50px;
    margin: 0 9px;
    padding: 0 20px;
    border: 1px solid #d2d2d2;
    border-radius: 4px; }
  .form1-box .button-form {
    font-size: 22px;
    display: inline-block; }
  .form1-box .button11 {
    display: inline-block;
    /*font-family: $font1;
    font-weight: bold;*/
    font-size: 22px;
    padding: 13px 40px;
    border: solid 1px #fffabd;
    border-radius: 5px;
    color: #fffabd;
    background: #ff4f4f;
    /* Old browsers */ }
    .form1-box .button11:hover {
      text-decoration: none;
      background: #f72f2f;
      /* Old browsers */ }

.agreement1 {
  padding-top: 10px;
  font-size: 14px; }
  .agreement1 a {
    color: #474746;
    text-decoration: underline; }

.act-cont {
  padding-top: 30px; }
  .act-cont .action-box {
    border: solid 1px #eeeeee;
    border-radius: 4px;
    padding-bottom: 20px; }
  .act-cont .act1, .act-cont .act2, .act-cont .act3 {
    min-height: 220px; }
  .act-cont .act1 {
    background: url("../img/act1.jpg") no-repeat top center; }
  .act-cont .act2 {
    background: url("../img/act2.jpg") no-repeat top center; }
  .act-cont .act3 {
    background: url("../img/act3.jpg") no-repeat top center; }
  .act-cont .text-price1 {
    color: #ff4c8d;
    padding: 20px 20px 0 0;
    font-size: 18px;
    line-height: 20px; }
  .act-cont h4 {
    text-align: center; }
    .act-cont h4 span {
      display: inline-block;
      background: #ff4c8d;
      padding: 3px;
      font-size: 20px;
      color: #fff; }
  .act-cont .desc-ac {
    min-height: 130px; }
  .act-cont p {
    text-align: center;
    color: #565656;
    font-size: 18px;
    line-height: 20px; }
  .act-cont .price1 {
    text-align: right !important;
    padding: 15px 0 0 0; }
  .act-cont .button22 {
    padding: 4px 6px; }

.som .img-som-box {
  padding-top: 30px; }
.som h5 {
  font-size: 30px;
  font-weight: bold; }
.som ul {
  padding-top: 15px;
  list-style-type: disc !important;
  padding-left: 20px;
  padding-bottom: 45px; }
  .som ul li {
    list-style-type: disc !important;
    font-size: 18px;
    padding-bottom: 10px; }

.h2-st21 {
  font-size: 34px;
  text-align: center; }

.advantg2 p {
  font-size: 22px;
  line-height: 24px; }
.advantg2 .h2-st21 {
  padding-bottom: 40px; }
.advantg2 .adv-img1 {
  padding: 1px 0px 0 0 !important; }
.advantg2 .row {
  padding-bottom: 20px; }

.p960 {
  width: 960px;
  margin: 0 auto;
  overflow: hidden; }

/*# sourceMappingURL=style_karniz.css.map */
