@media (min-width: 1200px) {
  .topbanner {
    /* background-image: url(./../imgs//character1200.png); */
    /* min-height: 1021px; */
    min-height: 532px;
    /* background-image: url("../images/background1200.jpg"); */
    position: relative;
    z-index: 0;
  }

  .topbanner_title {
    font-size: 28px;
    margin-left: -684px;
    line-height: 1.14;
    font-weight: 600;
  }

  .topbanner_subtitle {
    font-size: 28px;
    margin-right: calc(50% - 566px);
    padding-top: 140px;
    line-height: 1.14;
    font-weight: 600;
  }

  .topbanner_sub {
    font-size: 32px;
    line-height: 1.125;
    margin-bottom: 0;
    margin-right: 0;
  }
  .topbanner_sub span {
  }

  .topbanner_sub.second {
    font-size: 32px;
    color: #ffffff;
  }

  .topbanner_subtitle {
    width: auto;
    height: auto;
    font-size: 34.9px;
    padding-top: 154px;
  }

  .topbanner_description {
    font-size: 36px;
    margin-right: calc(50% - 566px);
    margin-top: -7px;
    width: 437px;
  }

  #shmonim_page .topbanner_upgrade-first {
    font-size: 20px;
    margin-left: 8px;
  }

  #shmonim_page .topbanner_upgrade-link {
    font-size: 20px;
  }

  .stampa {
    width: 130px;
    height: 130px;
    font-size: 20px;
    top: 53px;
    right: calc(50% + 356px);
  }

  .enjoy_container {
    max-width: none;
    justify-content: center;
    width: 100%;
  }

  .enjoy_single {
    margin-left: 85px;
  }

  .enjoy_title {
    font-size: 40px;
    width: 540px;
    margin-bottom: 64px;
  }

  .enjoy_anotherside-title {
    font-size: 24px;
    margin-bottom: 8px;
    width: 162px;
  }

  .speed_title {
    font-size: 40px;
  }

  .speed_single {
    flex-basis: 356px;
  }

  .speed_wrapper {
    /* max-width: 1200px; */
    /* padding: 21px 14px 0 14px !important; */
  }
  .speed_wrapper[data-number-of-items="1"] {
    width: 800px;
    margin-right: calc(50% - -174px);
    /* margin-right: 0; */
  }
  .plus-title {
    font-size: 40px;
    margin-bottom: 43px;
    /* font-weight: 600; */
  }

  .swiper-slide .speed_single {
    width: 356px;
  }

  .plus .swiper-slide {
    /* margin-left: 40px; */
  }

  .items_title {
    font-size: 40px;
    margin-bottom: 24px;
  }

  .items_single img {
    width: 232px;
    height: 232px;
  }

  .items_single-title {
    font-size: 24px;
  }

  div#shmonim_page #identification_method .client1 input:checked + label:nth-of-type(1)::after {
    right: calc(100% + -349px) !important;
  }

  #shmonim_page #identification_method .client1 label:nth-of-type(1)::before {
    right: calc(100% + -267px) !important;
  }

  .choice_box {
    width: 300px !important;
  }

  .details_oneside::after {
    width: 296px;
  }

  .policy {
    padding: 24px 0 24px;
    margin-top: 0;
  }

  .policy_wrapper {
    max-width: 1140px;
  }
  .swiper-btns {
    width: 103%;
    transform: translateX(30px) translateY(-247px);
  }
  #shmonim_page .plus_wrapper {
    max-width: 927px;
    margin: 0 auto;
    margin-left: calc(50% - 772px);
  }
  .speed_until-when,
  .speed_until {
    /* font-size: 16px; */
  }
  .plus {
    /* padding: 50px 0; */
  }
  .speed_time {
    gap: 35px;
  }
  #shmonim_page .speed {
  }
  .best_strap {
    width: 233px;
    top: -64px;
    left: -54px;
  }
  #shmonim_page .swiper-btns.first {
    width: 101%;
    transform: translateY(-254px) translateX(21px);
  }
  .speed_btn {
    width: 198px;
    transform: translateX(-52%);
    top: 315px;
  }
  #shmonim_page .speed_time.first {
    /* gap: 12px; */
    /* margin-top: 0; */
  }
  #shmonim_page .speed_time.first.noDiscount {
    gap: 25px;
  }
  #shmonim_page .speed_bonus-img {
    /* height: 61px; */
  }
  #shmonim_page .speed_bonus-text-wrapper {
    line-height: 1.2;
  }
  #shmonim_page .speed_bonus-wrapper {
    /* width: 325px; */
  }
  #shmonim_page .speed_bonus-wrapper.plus {
    width: 272px;
  }
  #shmonim_page .speed_price {
    /* top: 197px; */
  }
  .speed_big {
    margin-left: 2px;
  }
  #shmonim_page .speed_more {
    top: 263px;
  }
  .shekel {
    font-size: 24px;
    margin-right: 2px;
    margin-left: -2px;
  }
  .speed_time.second {
  }
  .speed_anotherside.second {
  }
  .speed_time-single.second {
  }
  .speed_until.second {
  }
  .speed_until-when.second {
  }
  .speed_time-single.second-svg {
  }
  .speed_btn-text {
  }
  .speed_big.second {
  }
  .shekel.second {
  }
  .plus-title.second {
    margin-top: 14px;
    margin-bottom: 37px;
  }
  #shmonim_page .plus_wrapper {
    padding-left: 9px;
  }
  #shmonim_page .speed_oneside.plus {
  }
  #shmonim_page .speed_price.second {
  }
  #shmonim_page .speed_more.second {
    left: 18.5%;
  }
  .speed_btn.second {
    left: 51%;
    width: 197px;
  }
  .details_anotherside-list.second {
  }
  #shmonim_page .cyan {
  }
  #shmonim_page .page_title {
  }
  #shmonim_page .topbanner_title-wrapper {
    margin-left: 64px;
    max-width: unset;
  }
  #shmonim_page .topbanner_title-wrapper .topbanner_subheader {
    margin-left: calc(50% - 527px);
    font-size: 38px;
    margin-top: -18px;
  }
  #shmonim_page .topbanner_title-wrapper .topbanner_subheader::after {
    top: 355px;
    height: 10px;
    width: 258px;
    right: calc(50% - 380px);
  }
  #shmonim_page .topbanner_wrapper {
    margin-bottom: 3px;
  }
  #shmonim_page .topbanner_title-wrapper .topbanner_subheader {
    margin-top: 0;
    margin-left: calc(50% - 842px);
  }
  #shmonim_page .speed_bonus-subtext.giga {
  }
  #shmonim_page .speed_bonus-wrapper.include-only {
  }
  #shmonim_page .topbanner_miniHeader {
    left: 43px;
    font-size: 34.9px;
  }
  #shmonim_page .topbanner-main_header {
    margin-right: calc(50% - 641px);
    visibility: unset;
  }
  #shmonim_page .topbanner-main_header .b_logo {
    height: 38.35px;
  }
  #shmonim_page .topbanner-main_header span {
  }
  .topbanner .character-responsive.desktop {
    display: none;
  }
  .topbanner .character-responsive.laptop {
    display: block;
    z-index: -1;
  }
  .topbanner .character-responsive {
    /* content: url("./images/character1200.png"); */
    display: block;
    width: 854px;
    height: auto;
    position: absolute;
    bottom: 0;
    top: 76px;
    right: calc(50% - 1109px);
    z-index: 0;
  }
  /* .topbanner .character-mobile,
  .topbanner .character-device,
  .topbanner .character-tablet,
  .topbanner .character-desktop {
    display: none;
  } */

  #shmonim_page .plus .plus-speed_container {
    /* width: unset; */
    /* padding: 0 29px; */
    /* margin: 0 auto; */
    /* max-width: 1129px; */
  }
  .form_submit span {
  }
  .form_submit svg {
  }
  .contact_form_1st_input {
  }
  .plus.topbanner {
    margin-left: calc(50% - 661px);
    margin-left: 0;
  }
  #shmonim_page .strip-991 {
    right: calc(50% - 1263px);
    width: 1989px;
    height: auto;
    top: -873px;
  }
  #shmonim_page .topbanner_upgrade {
    max-width: 1132px;
    /* width: 1132px; */
    bottom: 100px;
  }
  #shmonim_page .topbanner_upgrade-first {
    font-size: 18px;
    /* margin-left: 8px; */
    margin-bottom: 8px;
  }

  #shmonim_page .topbanner_upgrade-link {
    font-size: 20px;
  }
  #shmonim_page .topbanner_upgrade .topbanner_upgrade-icon {
  }
  #shmonim_page .call_now_btn {
  }
  #shmonim_page .call_now_btn .call_now_icon {
  }
  #shmonim_page .call_now_btn .call_now_text {
  }
  .plus.until-tablet {
    padding-top: 0;
    padding-bottom: 0;
    z-index: 2;
  }
  #shmonim_page .topbanner .link-wrapper {
    display: flex;
    justify-content: flex-end;
    margin-left: calc(50% - 431px);
  }
  #shmonim_page .topbanner .link-text {
  }
  #shmonim_page .topbanner .link-icon {
  }
  #shmonim_page .topbanner .wifi7-logo {
    left: calc(50% - -40px);
    display: block;
    top: 738px;
  }
  .topbanner_upgrade-close {
  }
  .form_subtitle {
    margin-top: 0 !important;
  }
  #shmonim_page .call_now_btn b.tel {
  }
}

@media (min-width: 1368px) {
  #shmonim_page .topbanner_wrapper {
    /* padding-top: 34px; */
    /* margin-right: 193px; */
  }
  /* #shmonim_page .topbanner_subheader {
  } */
  #shmonim_page #identification_method .client1 label:nth-of-type(1)::before {
    right: calc(100% + -357px) !important;
  }

  div#shmonim_page #identification_method .client1 input:checked + label:nth-of-type(1)::after {
    /* right: calc(100% + -351px) !important; */
  }
  /* #shmonim_page .plus_wrapper {
    max-width: 1140px;
    margin: 0 auto;
  } */
}
