.ind-banner {
  background: url('/template_main/img/index/poster4_black.jpg') center/cover no-repeat;
  padding-top: 7em;
  padding-left: 4.4em;
}
.ind-banner__title {
  font-size: 3.4em;
  margin-bottom: 20px;
}

.ind-banner__title-small {
  font-size: 2.3em;
  line-height: 1.2em;
  font-weight: 400;
  color: #fff;
  max-width: 25.386364em;
}
.ind-banner__link{
  margin-right: 20px ;
}
@media (max-width: 1140px) {
  .indxwrap .banner {
    max-width: none;
    padding: 0;
  }
}

.feat-item__desc {
  font-weight: normal;
}

.indx-video__bg
{
    background-image: url(../img/index/poster3_black.jpg);
  padding-bottom: 15px;
  background-position: center;
}
.slidtab__wrap {
  margin: 45px auto 50px auto;
}
.slidtab__wrap h2
{
  font-size: 2.5em;
  font-weight: 600;
  margin-bottom: 25px;
  /*margin-top: 80px;*/
}

.slidtab 
{
    /*margin-top:10px*/
  margin-top: 0;
}

/* Вставка с ммирРФ */

.agents-video {
  padding-bottom: 5px; 
}
  @media (min-width: 400px) {
    .agents-video {
      padding-bottom: 30px; 
    } 
  }
  @media (min-width: 991px) {
    .agents-video {
      /*padding-bottom: 0;*/
      padding: 42px 0 50px 0;
    } 
  }
  .agents-video__caption {
    font-weight: 600;
    font-size: 22px;
    letter-spacing: 1px;
    margin-bottom: 12px;
    line-height: 120%; 
  }
    @media (min-width: 767px) {
      .agents-video__caption {
        font-size: 30px;
        margin-bottom: 30px; 
      } 
    }
  .agents-video__list {
    display: none; 
  }
    @media (min-width: 1140px) {
      .agents-video__list {
        display: flex;
        flex-direction: column;
        margin-bottom: 30px;
        flex-direction: row;
        margin-bottom: 66px; 
      } 
    }
    .agents-video__list--mobile {
      display: block;
      padding-bottom: 4px;
      height: 164px; 
    }
      @media (min-width: 1140px) {
        .agents-video__list--mobile {
          display: none; 
        } 
      }
      .agents-video__list--mobile.slick-dotted {
        margin-bottom: 60px; 
      }
      .agents-video__list--mobile img {
        height: 164px; 
      }
    .agents-video__list__main-item {
      width: 848px;
      height: 480px; 
    }
    .agents-video__list__more-item {
      width: 260px;
      height: 156px; 
    }
  .agents-video img {
    box-shadow: 0px 7px 16px 0px rgba(106, 64, 59, 0.21); 
  }
  .agents-video__main {
    width: 100%;
    margin-bottom: 5px;
    padding-right: 30px; 
  }
    .agents-video__main img {
      width: 100%; 
    }
    @media (min-width: 991px) {
      .agents-video__main {
        width: 75%;
        margin-bottom: 0; 
      }
        .agents-video__main img {
          width: auto; 
        } 
    }
  .agents-video__more {
    width: 100%; 
  }
    .agents-video__more img {
      margin-bottom: 5px;
      width: 100%; 
    }
    @media (min-width: 991px) {
      .agents-video__more {
        width: 25%;
        text-align: right; 
      }
        .agents-video__more img {
          width: auto; 
        } 
    }

.benefit {
  background: transparent url("/template_main/img/fransizi/benefit__bg.jpg") center top no-repeat;
  background-size: cover;
  align-items: center;
  padding: 18px 0 18px; 
}
  @media (min-width: 400px) {
    .benefit {
      padding: 22px 0 50px; 
    } 
  }
  @media (min-width: 991px) {
    .benefit {
      /*padding: 32px 0 48px;*/
      padding: 40px 0 47px;
    } 
  }
  .benefit__caption {
    font-weight: 600;
    font-size: 22px;
    letter-spacing: 1px;
    margin-bottom: 12px; }
    @media (min-width: 400px) {
      .benefit__caption {
        margin-bottom: 16px; } }
    @media (min-width: 767px) {
      .benefit__caption {
        font-size: 30px;
        margin-bottom: 28px; } }
  .benefit__list {
    display: flex;
    border: none;
    flex-direction: column; }
    @media (min-width: 991px) {
      .benefit__list {
        flex-direction: row;
        border: 1px solid #e8e8e8; } }
    .benefit__list.slick-initialized {
      padding-bottom: 6px; }
  .benefit__item {
    width: 100%;
    min-height: 314px;
    padding: 37px 16px 30px 23px;
    border-left: none;
    max-width:  calc(100% / 3);
    background: #fff;
    text-align: left; }
    @media (min-width: 991px) {
      .benefit__item {
        border-left: 1px solid #e8e8e8; } }
    .benefit__item--1 {
      border-left: none; }
    .benefit__item--4 {
      padding-top: 74px; }
  .benefit__header {
    font-weight: 600;
    font-size: 16px;
    padding-left: 66px;
    line-height: 116%;
    position: relative;
    margin-bottom: 14px;
    min-height: 55px;
    padding-left: 70px;
    text-align: left; }
    .benefit__header:before {
      position: absolute;
      content: "";
      display: inline-block;
      left: 0;
      top: 4px; }
    .benefit__header--1:before {
      background-image: url(/template_main/img/fransizi/sprite.png);
      background-position: 0px -80px;
      width: 45px;
      height: 45px; }
    .benefit__header--2:before {
      background-image: url(/template_main/img/fransizi/sprite.png);
      background-position: -125px 0px;
      width: 43px;
      height: 47px; }
    .benefit__header--3:before {
      background-image: url(/template_main/img/fransizi/sprite.png);
      background-position: -125px -47px;
      width: 42px;
      height: 48px; }
  .benefit__text {
    font-size: 14px;
    color: #333333;
    line-height: 130%; }
  .benefit__adv {
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 26px;
    line-height: 116%; }
  .benefit__btn {
    text-align: center; }


.benefit-slider .slick-next {
  bottom: -36px;
  right: 50%;
  margin-right: -72px;
  z-index: 100;
  top: auto; }

.benefit-slider .slick-next:before {
  color: #fc4803;
  font-family: FontAwesome;
  content: '\f0da';
  display: inline-block;
  font-size: 24px; }

.benefit-slider .slick-prev {
  bottom: -36px;
  margin-left: -72px;
  left: 50%;
  z-index: 100;
  top: auto; }

.benefit-slider .slick-prev:before {
  color: #fc4803;
  font-family: FontAwesome;
  content: '\f0d9';
  display: inline-block;
  font-size: 24px; }

.benefit-slider .slick-dots li {
  width: 10px;
  height: 10px;
  margin: 0 2px; }
  @media (min-width: 1199px) {
    .benefit-slider .slick-dots li {
      width: 15px;
      height: 15px;
      margin: 0 2px; } }
  .benefit-slider .slick-dots li button {
    width: 10px;
    height: 10px; }
    @media (min-width: 1199px) {
      .benefit-slider .slick-dots li button {
        width: 15px;
        height: 15px; } }

.benefit-slider .slick-dots li button::before {
  content: "";
  width: 10px;
  height: 10px;
  border: 1px #fc4803 solid;
  border-radius: 50%;
  background-color: #fff;
  opacity: 1; }
  @media (min-width: 1199px) {
    .benefit-slider .slick-dots li button::before {
      width: 15px;
      height: 15px; } }

.benefit-slider .slick-dots li.slick-active button::before {
  background-color: #fc4803; }

.benefit-slider .slick-slide > div {
  text-align: center; }
  .benefit-slider .slick-slide > div img {
    margin-left: auto;
    margin-right: auto; }

.benefit-slider .slick-next {
  bottom: -37px;
  margin-right: -55px; }

.benefit-slider .slick-prev {
  bottom: -37px;
  margin-left: -55px; }
  
  
 .btn-o {
    background: #fc4803;
    color: #fff;
    border: 1px solid #fc4803;
    height: 36px;
    padding: 0 28px 0 28px;
    font-size: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition-duration: .3s;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.3);
    cursor: pointer;
    text-transform: uppercase;
}
.btn-o:hover {
    color: #333;
    background: #fff;
    text-decoration: none;
}
.btn-o:after {
    font-family: FontAwesome;
    color: #fff;
    content: '\f0da';
    font-size: 1.33em;
    margin-left: 8px;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}

.plan {
  background: transparent url("/template_main/img/fransizi/plan__bg.jpg") center top no-repeat;
  background-size: cover;
  /*margin-bottom: 22px;*/ }
  @media (min-width: 767px) {
    .plan {
      /*margin-bottom: 52px;*/ } }
  .plan > .container {
    padding-left: 0;
    padding-right: 0; }
    @media (min-width: 400px) {
      .plan > .container {
        padding-left: 15px;
        padding-right: 15px; } }
  .plan__list {
    display: flex;
    justify-content: center; }
    @media (min-width: 991px) {
      .plan__list {
        justify-content: flex-start; } }
  .plan__forma {
    width: 100%;
    background-color: #fafafa;
    padding: 18px 20px 30px;
    letter-spacing: 0.3px;
    max-width: 656px; }
    @media (min-width: 400px) {
      .plan__forma {
        /*padding: 38px 61px;*/
        padding: 42px 60px 50px;
      } 
    }
    @media (min-width: 991px) {
      .plan__forma {
        min-height: 508px;
        /*padding: 38px 61px;*/
        padding: 42px 60px 50px;
      } 
    }
  .plan__caption {
    /*text-transform: uppercase;*/
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 14px; }
    @media (min-width: 767px) {
      .plan__caption {
        font-size: 26px; } }
  .plan__description {
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 15px; }
    @media (min-width: 400px) {
      .plan__description {
        margin-bottom: 20px; } }
    @media (min-width: 767px) {
      .plan__description {
        font-size: 16px; } }
  .plan__text {
    line-height: 135%;
    margin-bottom: 20px;
    font-size: 12px;
    letter-spacing: -0.2px; }
    @media (min-width: 400px) {
      .plan__text {
        line-height: 160%; } }
    @media (min-width: 767px) {
      .plan__text {
        font-size: 15px;
        margin-bottom: 34px; } }
  .plan__bold {
    font-weight: bold; }
  .plan__btn {
    width: 100%;
    margin-top: 8px;
    text-align: center; }
  .plan__rec .btn:before {
    right: 50px; }
    @media (min-width: 767px) {
      .plan__rec .btn:before {
        right: 78px; } }
  .plan__image {
    display: none; }
    @media (min-width: 991px) {
      .plan__image {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center; } }
  .plan__image-box {
    width: 415px;
    height: 435px;
    position: relative; }
  .plan__image-1 {
    position: absolute;
    width: 435px;
    height: 435px;
    border-radius: 50%;
    border: 2px solid #fc4803;
    bottom: 0;
    left: 25%;
    margin-left: -92px;
    background-position: center; }
    .plan__image-1:before {
      position: absolute;
      display: inline-block;
      content: "";
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border: 12px solid #fff;
      border-radius: 50%; }
  .plan__image-2 {
    position: absolute;
    width: 190px;
    height: 190px;
    border-radius: 50%;
    border: 2px solid #fc4803;
    top: 50%;
    left: 12px;
    margin-top: -116px;
    background-position: center; }
    .plan__image-2:before {
      position: absolute;
      display: inline-block;
      content: "";
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border: 10px solid #fff;
      border-radius: 50%; }
  .plan__image-3 {
    position: absolute;
    width: 250px;
    height: 250px;
    border-radius: 50%;
    border: 2px solid #fc4803;
    top: 8px;
    right: 0;
    background-position: center; }
    .plan__image-3:before {
      position: absolute;
      display: inline-block;
      content: "";
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border: 13px solid #fff;
      border-radius: 50%; }

.xform__item input[type="text"] {
  border: 1px solid #e8e8e8;
  background-color: #fff;
  height: 40px;
  width: 100%;
  padding: 6px 20px;
  margin-bottom: 8px;
  font-size:16px;
}


#map {
  height: 350px;
  margin: 0;
}
  @media (min-width: 767px) {
    #map {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 1;
      height: auto;
    }
  }

.location {
  padding: 20px 0 20px;
  /*margin-bottom: 14px; */
}
  @media (min-width: 400px) {
    .location {
      padding: 20px 0 20px; 
    } 
  }
  @media (min-width: 767px) {
    .location {
      /*padding: 58px 0 30px;*/
      padding: 45px 0 45px;
    } 
  }
  .location__caption {
    font-weight: 600;
    font-size: 22px;
    letter-spacing: 1px;
    margin-bottom: 12px;
    line-height: 120%; }
    @media (min-width: 767px) {
      .location__caption {
        font-size: 30px;
        margin-bottom: 28px; } }
  .location__map {
    min-height: 332px;
    box-shadow: 0 7px 18px 0 rgba(65, 53, 51, 0.07);
    position: relative;
    display: flex;
    flex-direction: column-reverse; }
    @media (min-width: 767px) {
      .location__map {
        display: block; } }
  .location__box {
    width: 100%;
    background-color: #fff;
    padding: 20px 4px 6px 6px;
    position: relative;
    z-index: 2; }
    @media (min-width: 767px) {
      .location__box {
        max-width: 360px;
        min-height: 332px;
        padding: 24px 35px 6px 45px; } }
  .location__address {
    font-weight: bold;
    font-size: 14px;
    padding-left: 28px;
    margin-bottom: 17px;
    position: relative;
    letter-spacing: 0.3px; }
    .location__address:before {
      position: absolute;
      content: "";
      display: inline-block;
      background-image: url(/assets/template/css/sprites/sprite.png);
      background-position: -45px -80px;
      width: 19px;
      height: 25px;
      top: 8px;
      left: -4px; }
  .location__list {
    font-size: 13px;
    list-style-type: none;
    line-height: 120%;
    padding: 0 2px 0 6px;
    margin: 0; }
    .location__list li {
      margin-bottom: 9px;
      position: relative;
      padding-left: 23px;
      line-height: 120%;
      text-align: left;
      letter-spacing: 0.3px; }
      .location__list li:before {
        display: inline-block;
        position: absolute;
        content: "—";
        color: #fc4803;
        left: 0;
        top: -1px; }


.photogallery {
  margin-bottom: 56px; }
  @media (min-width: 400px) {
    .photogallery {
      margin-bottom: 100px; } }
  .photogallery__list {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column; }
    @media (min-width: 991px) {
      .photogallery__list {
        flex-direction: row; } }
    .photogallery__list.slick-initialized {
      display: block; }
      .photogallery__list.slick-initialized .slick-slide {
        text-align: center; }
  .photogallery__item {
    width: 33.33%;
    max-width: 380px; }
    .photogallery__item img {
      width: 100%; 
        padding:0 5px;
    } 
      
      
      input.error
{
        border: 2px dashed red!important;
    background: rgba(255, 0, 0, 0.1)!important;
}
.sus_send
{
    text-align:center;
    display:none;
}
.sus_send i
{
    color: #3ff73e;
    font-size: 70px;
    text-align: center;
    display: block;
}


.photogallery-slider .slick-arrow {
  display: none; }

.photogallery-slider .slick-next {
  bottom: -36px;
  right: 50%;
  margin-right: -72px;
  z-index: 100;
  top: auto; }

.photogallery-slider .slick-next:before {
  color: #fc4803;
  font-family: FontAwesome;
  content: '\f0da';
  display: inline-block;
  font-size: 24px; }

.photogallery-slider .slick-prev {
  bottom: -36px;
  margin-left: -72px;
  left: 50%;
  z-index: 100;
  top: auto; }

.photogallery-slider .slick-prev:before {
  color: #fc4803;
  font-family: FontAwesome;
  content: '\f0d9';
  display: inline-block;
  font-size: 24px; }

.photogallery-slider .slick-dots li {
  width: 10px;
  height: 10px;
  margin: 0 2px; }
  @media (min-width: 1199px) {
    .photogallery-slider .slick-dots li {
      width: 15px;
      height: 15px;
      margin: 0 2px; } }
  .photogallery-slider .slick-dots li button {
    width: 10px;
    height: 10px; }
    @media (min-width: 1199px) {
      .photogallery-slider .slick-dots li button {
        width: 15px;
        height: 15px; } }

.photogallery-slider .slick-dots li button::before {
  content: "";
  width: 10px;
  height: 10px;
  border: 1px #fc4803 solid;
  border-radius: 50%;
  background-color: #fff;
  opacity: 1; }
  @media (min-width: 1199px) {
    .photogallery-slider .slick-dots li button::before {
      width: 15px;
      height: 15px; } }

.photogallery-slider .slick-dots li.slick-active button::before {
  background-color: #fc4803; }

.photogallery-slider .slick-slide > div {
  text-align: center; }
  .photogallery-slider .slick-slide > div img {
    margin-left: auto;
    margin-right: auto;
    padding: 0 5px;}

.photogallery-slider .slick-next {
  margin-right: -65px;
  bottom: -36px; }
  @media (min-width: 991px) {
    .photogallery-slider .slick-next {
      margin-right: -90px; } }

.photogallery-slider .slick-prev {
  margin-left: -65px;
  bottom: -36px; }
  @media (min-width: 991px) {
    .photogallery-slider .slick-prev {
      margin-left: -90px; } }

.benefit-slider .slick-next {
  bottom: -36px;
  right: 50%;
  margin-right: -72px;
  z-index: 100;
  top: auto; }

.benefit-slider .slick-next:before {
  color: #fc4803;
  font-family: FontAwesome;
  content: '\f0da';
  display: inline-block;
  font-size: 24px; }

.benefit-slider .slick-prev {
  bottom: -36px;
  margin-left: -72px;
  left: 50%;
  z-index: 100;
  top: auto; }

.benefit-slider .slick-prev:before {
  color: #fc4803;
  font-family: FontAwesome;
  content: '\f0d9';
  display: inline-block;
  font-size: 24px; }

.benefit-slider .slick-dots li {
  width: 10px;
  height: 10px;
  margin: 0 2px; }
  @media (min-width: 1199px) {
    .benefit-slider .slick-dots li {
      width: 15px;
      height: 15px;
      margin: 0 2px; } }
  .benefit-slider .slick-dots li button {
    width: 10px;
    height: 10px; }
    @media (min-width: 1199px) {
      .benefit-slider .slick-dots li button {
        width: 15px;
        height: 15px; } }

.benefit-slider .slick-dots li button::before {
  content: "";
  width: 10px;
  height: 10px;
  border: 1px #fc4803 solid;
  border-radius: 50%;
  background-color: #fff;
  opacity: 1; }
  @media (min-width: 1199px) {
    .benefit-slider .slick-dots li button::before {
      width: 15px;
      height: 15px; } }

.benefit-slider .slick-dots li.slick-active button::before {
  background-color: #fc4803; }

.benefit-slider .slick-slide > div {
  text-align: center; }
  .benefit-slider .slick-slide > div img {
    margin-left: auto;
    margin-right: auto; }

.benefit-slider .slick-next {
  bottom: -37px;
  margin-right: -55px; }

.benefit-slider .slick-prev {
  bottom: -37px;
  margin-left: -55px; }
  
  
  .agents-video__list {
    display: none; }
    @media (min-width: 1140px) {
      .agents-video__list {
        display: flex;
        flex-direction: column;
        margin-bottom: 30px;
        flex-direction: row;
        /*margin-bottom: 66px; */
        margin-bottom: 0px;
      } 
    }
    .agents-video__list--mobile {
      display: block;
      padding-bottom: 4px;
      height: 220px; }
      @media (min-width: 1140px) {
        .agents-video__list--mobile {
          display: none; 
        } 
      }
      .agents-video__list--mobile.slick-dotted {
        margin-bottom: 60px; 
      }
      .agents-video__list--mobile img {
        height: 164px; 
      }
    .agents-video__list__main-item {
      width: 848px;
      height: 480px; 
    }
    .agents-video__list__more-item {
      width: 260px;
      height: 156px; 
    }
  .agents-video img {
    box-shadow: 0px 7px 16px 0px rgba(106, 64, 59, 0.21); 
  }
  .agents-video__main {
    width: 100%;
    margin-bottom: 5px;
    padding-right: 30px; 
  }
    .agents-video__main img {
      width: 100%; 
    }
    @media (min-width: 991px) {
      .agents-video__main {
        width: 75%;
        margin-bottom: 0; }
        .agents-video__main img {
          width: auto; 
        } 
    }
  .agents-video__more {
    width: 100%; 
  }
    .agents-video__more img {
      margin-bottom: 5px;
      width: 100%; 
    }
    .agents-video__more-item:not(:last-child) {
      margin-bottom: 2px;
    }
    @media (min-width: 991px) {
      .agents-video__more {
        width: 25%;
        text-align: right; }
        .agents-video__more img {
          width: auto; } }

.video-slider .slick-next {
  bottom: -36px;
  right: 50%;
  margin-right: -72px;
  z-index: 100;
  top: auto; }

.video-slider .slick-next:before {
  color: #fc4803;
  font-family: FontAwesome;
  content: '\f0da';
  display: inline-block;
  font-size: 24px; }

.video-slider .slick-prev {
  bottom: -36px;
  margin-left: -72px;
  left: 50%;
  z-index: 100;
  top: auto; }

.video-slider .slick-prev:before {
  color: #fc4803;
  font-family: FontAwesome;
  content: '\f0d9';
  display: inline-block;
  font-size: 24px; }

.video-slider .slick-dots li {
  width: 10px;
  height: 10px;
  margin: 0 2px; }
  @media (min-width: 1199px) {
    .video-slider .slick-dots li {
      width: 15px;
      height: 15px;
      margin: 0 2px; } }
  .video-slider .slick-dots li button {
    width: 10px;
    height: 10px; }
    @media (min-width: 1199px) {
      .video-slider .slick-dots li button {
        width: 15px;
        height: 15px; } }

.video-slider .slick-dots li button::before {
  content: "";
  width: 10px;
  height: 10px;
  border: 1px #fc4803 solid;
  border-radius: 50%;
  background-color: #fff;
  opacity: 1; }
  @media (min-width: 1199px) {
    .video-slider .slick-dots li button::before {
      width: 15px;
      height: 15px; } }

.video-slider .slick-dots li.slick-active button::before {
  background-color: #fc4803; }

.video-slider .slick-slide > div {
  text-align: center; }
  .video-slider .slick-slide > div img {
    margin-left: auto;
    margin-right: auto; }

.video-slider .agents-video__item img {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px; }

.video-slider .slick-dots {
  bottom: -35px; }

.video-slider .slick-next {
  margin-right: -50px;
  bottom: -47px; }

.video-slider .slick-prev {
  margin-left: -50px;
  bottom: -47px; }  
 
 .photogallery-slider .slick-slide > div img {
    margin-left: auto;
    margin-right: auto;
    padding: 0 5px;
}
.header {

    /*border-top: 10px solid #f75000;*/
}
.indx-video__btn
{
    background: #f75000;
    border: 1px solid #f75000;
}

.indx-feat {
  padding-top: 42px;
  padding-bottom: 50px;
}

.feat-item__count {
    color: #f75000;
  font-size: 45px;
}
.whatis {
  padding-top: 50px;
}
.whatis-tabs__link.active, .whatis-tabs__link:hover {
    border-bottom: 2px solid #f75000;
}
.whatis__subtitle:after {

    background: #f75000;

}
.slidtab__list-item.active, .slidtab__list-item:hover {
    background: #f75000;

}
.anews__content-list-item:before {

    color: #f75000;

}
.slidtab-cont__makeordr {
    background: #f75000;
    color: #fff;
    border: 1px solid #f75000;
}
.el-news__info-logo {

    color: #f75000;
    border: 1px solid #f75000;

}
.h-user__money {

    color: #f75000;

}
.whatis-tabs__content ul li:before {

    color: #f75000;

}
.f-comp__soc-item {
    background: #f75000;
}
.f-comp__soc-item:hover {
    color: #f75000;
    background: #fff;
}
.f-cont__el-img {

    color: #f75000;

}
.slidtab__slider button.owl-dot, .i-news__list button.owl-dot {

    border: 1px solid #f75000;
}
.slidtab__slider button.owl-dot.active, .i-news__list button.owl-dot.active {
    background: #f75000;
}
@media(max-width:768px)
{
    .slidtab__wrap h2 {
        font-size: 2.1em;
        font-weight: 600;
        margin-bottom: 5px;
        margin: 10px 0;
        text-align: center;
    }
}
.agents-video__caption {
    /*margin: 30px 0;*/
}
.plan__text p
{
    margin-bottom:10px;
}


.benefit__header--1:before {
    background-image: url(/template_main/css/images/fransizi/5-01.png);
    width: 60px;
    height: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.benefit__header--2:before {
    background-image: url(/template_main/css/images/fransizi/6-01.png);
    width: 60px;
    height: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.benefit__header--3:before {
    background-image: url(/template_main/css/images/fransizi/7-01.png);
    width: 60px;
    height: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.benefit__header--4:before {
    background-image: url(/template_main/css/images/fransizi/8-01.png);
    width: 60px;
    height: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.benefit__header {

    padding-top: 10px;
}
.feat-item__logo img
{
    width:60px;
}

.i-news {
  padding-top: 0;
  margin-bottom: 0;
}


@media (max-width: 768px) {
  .ind-banner__title {
    font-size: 24px;
    margin-top: 20px;
  }
  
  .indx-feat {
    padding: 0 15px 0 15px;
  }
  .feat-item {
    margin-bottom: 15px;
  }
  .feat-item__logo {
    display: none;
  }
  .feat-item__desc {
    text-align: center;
  }
  .whatis {
    padding-top: 22px;
  }
  .slidtab__wrap {
    margin-top: 20px;
  }
  .slidtab__wrap h2 {
    margin-bottom: 20px;
  }

  .plan__forma {
    padding: 30px 30px 35px;
  }
  .plan__text {
    font-size: 14px;
    letter-spacing: normal;
  }
  .location {
    padding: 30px 0 30px;
  }
  .i-news {
    padding-bottom: 0;
  }
  .i-news__list .el-news {
    margin: 0 auto 15px auto;
    max-width: 90%;
  }
  .i-news__list .el-news__image {
    height: 200px;
  }
  .i-news .com-title__param {
    display: none;
  }  
  .agents-video {
    padding: 25px 0;
  }
  
  .benefit__item {
    max-width: initial;
    min-height: initial;
    padding: 20px;
  }
  
}

