.cc-offers .cc-custom-radio .cc-sr-prev,
.cc-offers .cc-custom-radio .cc-sr-next {
  margin-top: -25px;
  cursor: pointer;
}

@media (min-width: 1000px) {
  .cc-adv-table ._first > ._first {
    padding-left: 0;
  }
  .cc-adv-table tbody > div {
    display: table-row;
  }
  .cc-adv-table tbody > div:nth-child(odd) > * {
    background-color: rgba(231, 231, 231, .4);
  }

  .cc-adv-table tbody > div > div {
    display: table-cell;
    border-bottom: 1px solid #dfdfdf;
    padding: 20px 50px;
    text-align: left;
    white-space: nowrap;
    vertical-align: top;
    padding-left: 0;
    font-size: 23px;
    font-weight: 300;
    letter-spacing: .5px;
  }
}
.pce-wrap .pce-grid-c1,
.pce-wrap .pce-grid-c2 {
  padding-right: 20px;
  box-sizing: border-box;
}

.pce-pif-price-eq1,
.pce-pif-price-eq2,
.popupModelFooterPrice {
  margin-right: 20px;
  margin-bottom: 0;
}

.pce-pif-price-eq1 span,
.pce-pif-price-eq2 span {
  font-size: 19px;
}
.pce-price-in-foot .item-line {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 10px;
}
.pce-price-in-foot .pce-pif-btn {
  margin-left: 0;
  position: static;
}
@media (min-width: 1024px) {
  .popup-in--container,
  .popupModelFooterWrap {
    max-width: 80vw;
  }
}
@media (max-width: 768px) {
  .pce-price-in-foot .item-line,
  .popupModelFooterPrice {
    text-align: center;
    justify-content: center;
  }
  .pce-pif-price-eq1,
  .pce-pif-price-eq2 {
    margin-right: 0;
    margin-bottom: 0;
  }
}

.js-price_total {
  margin: 0px 10px;
}

.popupModelFooterPrice {
  margin-bottom: 5px;
}
@media (max-width: 991.98px) {
    .nTopMenu-show-on-fixed {
        display: block;
        height: 161px;
    }
}
@media (max-width: 670px) {
    .nTopMenu-show-on-fixed {
        height: 42px;
    }
}

.mfb-btn > div {
  width: 65%;
  display: flex;
  align-items: center;
  align-content: center;
}

.mfb-btn > div > *{
  width: calc((100% - 130px) / 2);
}

.mfb-btn > div > .btn-default {
  width: 130px;
}

.mfb-btn-simple.__t-right {
  width: 29%;
}

@media (max-width: 880px) {
  .mfb-btn > div,
  .mfb-btn-simple.__t-right {
    width: 100%;
    float: none;
  }
}

@media (max-width: 768px) {
  .mfb-btn > div {
    flex-wrap: wrap;
  }
}

.documents_wrapper,
.documents_wrapper > div {
  width: 100%;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: space-between;
}

.documents_wrapper .btn-default {
  width: 150px;
}

@media (max-width: 768px) {
  .documents_wrapper,
  .documents_wrapper > div {
    flex-wrap: wrap;
  }
  .documents_wrapper > *,
  .documents_wrapper > div > * {
    width: 100%;}

}

#html .mfb-btn > div > .btn-default,
#html .documents_wrapper .btn-default {
  border: 1px solid #737373;
  color: #737373;
}

#html .mfb-btn > div > .btn-default:hover,
#html .documents_wrapper .btn-default:hover {
  border-color: #fff;
  color: #fff;
  background-color: transparent;
}
#feature,
#advantage,
#modelFeatureSlider,
#modelView,
#offer {
  position: relative;
  top: -88px;
  width: 100%;
  height: 1px;
  z-index: -1;
  display: block;
}

#feature + div,
#advantage + div,
#modelFeatureSlider + div,
#modelView + div,
#offer {
  margin-top: -1px;
}

@media (min-width: 768.02px) {
  .tml-nav-list__sup li {
    padding-left: 10px;
    padding-right: 10px;
  }
  .tml-nav-list__sup {
    width: 160px;
    margin-left: calc(-160px / 2);
  }
}


.mainFooterSubscription {
  position: relative;
  margin-left: auto;
  top: -54px;
}

.mainFooterSubscription .sf-text {
  background: transparent;
  opacity: 1;
  height: 30px;
  padding: 0;
  border: none;
  color: #737373;
  font-size: 15px;
  line-height: 18px;
  display: inline-block;
  transition: all linear .2s;
  cursor: pointer;
}
.mainFooterSubscription .sf-text input {
  background: transparent;
  color: #FFFFFF;
  opacity: 1;
  height: 100%;
  padding: 5px 8px 5px;
  border-radius: 4px;
  box-sizing: border-box;
  border: 1px solid #737373;
  font-size: 15px;
  line-height: 18px;
  transition: all linear .2s;
}

.mainFooterSubscription .sf-text.has-error input {
  border-color: #ff5252;
}

.mainFooterSubscription .sf-text input:focus {
  border-color: #fff;
}

.mainFooterSubscription .sf-submit {
  width: auto;
  height: 40px;
}

.mainFooterSubscription .sf-message {
  color: #FFFFFF;
}

#html .mainFooterSubscription .btn-default {
  height: 30px;
  box-sizing: border-box;
  border-radius: 4px;
  border: 1px solid #737373;
  color: #737373;
  font-size: 15px;
  line-height: 18px;
  display: inline-block;
  padding: 5px 8px 5px;
  transition: all linear .2s;
  cursor: pointer;
}

#html .mainFooterSubscription .btn-default:hover {
  border-color: #fff;
  color: #fff;
  background: transparent;
}

.-main-page .mainFooterSubscription {
  top: 0;
}

@media (max-width: 900px) {
  .mainFooterSubscription .sf-text {
    width: 235px;
  }
  .mainFooterSubscription .sf-submit {
    width: auto;
  }
  #html .mainFooterSubscription .btn-default._big {
    font-size: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 850px) {
  .mainFooterSubscription {
    position: absolute;
    right: 0;
    z-index: 10;
  }
  .-main-page .mainFooterSubscription {
     top: 400px;
   }
  .mainFooterTel {
    top: 375px;
    left: 0;
    text-align: left;
  }
  .mainFooterTabControl {
    width: 490px;
    margin-bottom: 220px;
  }
}

@media (max-width: 767.6px) {
  .-main-page .mainFooterSubscription {
    top: 0;
  }
  .mainFooterSubscription {
    display: none;
  }
  .mainFooterTel {
    text-align: center;
  }
}

@media not all and (min-resolution:.001dpcm) and (min-device-width: 767.6px)
{ @supports (-webkit-appearance:none) {
  .second-menu-line .sml-btn {
    height: 44px;
    align-items: center;
    align-content: center;
  }
}}

.flexslider .slides .mainSliderImage {
  display: none;
}
@media (max-width: 1024px) {
  .flexslider .slides .mainSliderImage  {
    display: block;
    margin-bottom: 6.5px;
  }
}
