.new_version_landing .new_main_section:before {
  background: url("../img/new_landing/main_bg.jpg") no-repeat left center;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }
.new_version_landing .new_main_section p {
  max-width: 750px;
  margin: auto;
  margin-bottom: 35px; }
.new_version_landing .assortment_section .section_header {
  max-width: 100%;
  margin-bottom: 35px; }
  .new_version_landing .assortment_section .section_header p {
    max-width: 662px;
    margin: auto; }
.new_version_landing .sub-tabs .nav-tabs, .new_version_landing .sub-tabs .price_item {
  padding: 0px; }
.new_version_landing .item_tab .nav-tabs li a {
  font-size: 18px; }
.new_version_landing .price_item {
  padding-top: 27px;
  padding-left: 390px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .new_version_landing .price_item .img_block {
    position: absolute;
    top: 45px;
    left: 35px;
    width: 100%;
    max-width: 320px;
    text-align: center; }
  .new_version_landing .price_item .text_block {
    padding-right: 15px;
    padding-bottom: 15px; }
    .new_version_landing .price_item .text_block p {
      margin-bottom: 15px; }
  .new_version_landing .price_item .item_title {
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    font-weight: bold;
    font-size: 36px;
    line-height: 1.1;
    color: #00517B;
    margin-bottom: 10px; }
  .new_version_landing .price_item .tab-pane .price_item {
    padding-left: 0px;
    margin-bottom: 0px; }
    .new_version_landing .price_item .tab-pane .price_item .price_table {
      margin-bottom: 0px; }
  .new_version_landing .price_item .nav-tabs {
    padding-left: 0px; }
  .new_version_landing .price_item .look_all {
    margin: auto;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 27px; }
.new_version_landing .item_tab .price_table .item .name_td p, .new_version_landing .item_tab .price_table .item .name_td a {
  color: #04B0AC; }
  .new_version_landing .item_tab .price_table .item .name_td p span, .new_version_landing .item_tab .price_table .item .name_td a span {
    color: #00517B;
    font-size: 18px; }
.new_version_landing .price_table .item .pillen_td p {
  color: #556B76; }
.new_version_landing .info_slider .text_block .wrapper {
  margin-left: 60px;
  max-width: 780px; }

.onlyne_pharmacy {
  position: relative;
  width: 100%;
  padding-top: 85px;
  padding-bottom: 60px;
  background: #F6F6F7;
  text-align: center; }
  .onlyne_pharmacy .section_title {
    font-family: "Roboto", sans-serif;
    font-weight: bold;
    font-size: 48px;
    color: #00517B;
    line-height: 1.1;
    margin-bottom: 15px; }
  .onlyne_pharmacy .mid_text {
    max-width: 939px;
    margin: auto;
    margin-bottom: 27px; }
  .onlyne_pharmacy p {
    font-weight: 300;
    font-size: 18px;
    line-height: 30px;
    color: #313131; }
  .onlyne_pharmacy .wrapper {
    position: relative;
    width: 100%; }
  .onlyne_pharmacy .item {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: 30px;
    background: #FFF;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 5px 13px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 5px 13px rgba(0, 0, 0, 0.07); }
    .onlyne_pharmacy .item .icon {
      position: relative;
      display: block;
      width: 165px;
      height: 138px; }
      .onlyne_pharmacy .item .icon img {
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        margin: auto;
        max-width: 91px;
        max-height: 91px; }
    .onlyne_pharmacy .item .text_block {
      position: relative;
      width: calc(100% - 165px);
      padding: 20px 30px;
      padding-left: 20px;
      text-align: left; }
      .onlyne_pharmacy .item .text_block p {
        position: relative;
        font-weight: 300;
        color: #305161;
        font-size: 18px;
        line-height: 30px;
        margin: 0px; }

.new_version_landing .advantages_section .item {
  min-height: 190px; }
.new_version_landing .callback_section .title {
  font-size: 48px; }
.new_version_landing .callback_section .tablet_br {
  display: none; }
.new_version_landing .reviews_slider .swiper-slide {
  min-height: 400px;
  -webkit-align-items: center;
  align-items: center; }
  .new_version_landing .reviews_slider .swiper-slide .photo {
    margin-top: 0px; }
.new_version_landing .question_section p strong {
  font-weight: bold; }
.new_version_landing .question_section .wrapper {
  padding-left: 295px; }
.new_version_landing .question_section .img_block {
  top: 65px;
  max-width: 270px;
  margin: 0px; }
.new_version_landing .apply_section {
  padding-bottom: 65px; }
  .new_version_landing .apply_section .section_title {
    margin-bottom: 15px; }
  .new_version_landing .apply_section .item {
    width: calc(25% - 22.5px);
    margin-right: 30px; }
    .new_version_landing .apply_section .item .img_block {
      height: 164px; }
  .new_version_landing .apply_section .item:nth-of-type(3n+3) {
    margin-right: 30px; }
  .new_version_landing .apply_section .item:nth-of-type(4n+4) {
    margin-right: 0px; }
  .new_version_landing .apply_section .title_info {
    margin-bottom: 35px; }
  .new_version_landing .apply_section .time_list {
    margin-top: 20px; }

.time_list {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: auto;
  padding-left: 114px;
  list-style: none; }
  .time_list:before {
    content: "";
    display: block;
    width: 78px;
    height: 78px;
    top: -50px;
    bottom: -50px;
    left: 0px;
    margin: auto;
    position: absolute;
    background: url("../img/new_landing/clock_icon.png") no-repeat center center;
    -webkit-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%; }
  .time_list li {
    position: relative;
    text-align: left;
    color: #305161;
    font-size: 18px;
    line-height: 36px; }
    .time_list li strong {
      font-weight: bold; }

.new_version_landing .where_buy {
  padding-bottom: 70px; }
  .new_version_landing .where_buy .section_title {
    margin-bottom: 55px; }
  .new_version_landing .where_buy .wrapper {
    max-width: 654px; }
  .new_version_landing .where_buy p strong {
    font-weight: bold; }
  .new_version_landing .where_buy img {
    width: auto; }
.new_version_landing .callback_section .container {
  padding-top: 60px;
  padding-bottom: 82px;
  min-height: 300px; }
.new_version_landing .callback_section .callback_form {
  max-width: 797px; }
.new_version_landing .callback_section .man {
  left: 0px;
  position: absolute;
  bottom: 0px; }
.new_version_landing .blue_tablets .img_block {
  max-width: 390px; }
.new_version_landing .blue_tablets .wrapper {
  padding-left: 390px; }
.new_version_landing .who_need_drug {
  background: url("../img/new_landing/bg.jpg") no-repeat center center;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }
  .new_version_landing .who_need_drug .section_title {
    margin-bottom: 30px; }

.who_need_drug .items_list {
  position: relative;
  width: 100%;
  max-width: 972px;
  margin: auto;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 20px; }
  .who_need_drug .items_list li {
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    align-items: center;
    width: 50%;
    margin-bottom: 45px; }
    .who_need_drug .items_list li .icon {
      position: relative;
      display: block;
      width: 174px;
      height: 174px;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background: #FFF;
      -webkit-box-shadow: 0px 14px 21px rgba(54, 77, 99, 0.26);
      box-shadow: 0px 14px 21px rgba(54, 77, 99, 0.26); }
      .who_need_drug .items_list li .icon img {
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        margin: auto;
        max-width: 96px;
        max-height: 96px; }
    .who_need_drug .items_list li span {
      position: relative;
      width: calc(100% - 174px);
      padding-left: 35px;
      text-align: left;
      color: #FFF;
      font-size: 18px;
      line-height: 30px;
      margin: 0px; }

.new_version_landing .five_questions {
  padding-bottom: 80px; }
  .new_version_landing .five_questions .section_title {
    max-width: 100%; }
.new_version_landing .callback_section_2 .title {
  font-size: 48px;
  margin-bottom: 30px; }
  .new_version_landing .callback_section_2 .title strong {
    display: block;
    font-size: 36px; }
  .new_version_landing .callback_section_2 .title span {
    display: block;
    font-weight: 300;
    font-size: 30px; }

/*# sourceMappingURL=landing_new_main.css.map */
.info_slider .arrows {
    display: none !important;
}

.price_item .img_block img {
    width: inherit !important;
}

.pillen_td {
    text-align: center;
}

.tabs.item_tab.hide-price .price_item {
    padding-top: 0px;
}

.main_btn.look_all {
    font-size: 19px;
}

.price_item .text_block.mobile {
    padding-bottom: 0px;
}

.price_item .text_block.mobile H2 {
    text-align: center;
    display: none;
    padding-bottom: 0px;
}