html {
  height: 100%;
}

@font-face {
  font-family: spacer;
  src: url(../fonts/Spacer.ttf);
}

@font-face {
  font-family: spacerBold;
  src: url(../fonts/SpacerBold.ttf);
}

/* PLONI */
@font-face { font-family: 'PLONI-REG'; font-display: fallback; src: url('../fonts/ploni/ploni-regular-aaa.eot');
  src: url('../fonts/ploni/ploni-regular-aaa.eot?iefix') format('eot'),
  url('https://selfwebqa2.pelephone.co.il/pelestore/dispatcher/assets/css/fonts/ploni/ploni-regular-aaa.woff') format('woff'),
  url('../fonts/ploni/ploni-regular-aaa.woff2') format('woff') }

@font-face { font-family: 'PLONI-BOLD'; font-display: fallback; src: url('../fonts/ploni/ploni-bold-aaa.eot');
  src: url('../fonts/ploni/ploni-bold-aaa.eot?iefix') format('eot'),
  url('../fonts/ploni/ploni-bold-aaa.woff') format('woff'),
  url('../fonts/ploni/ploni-bold-aaa.woff2') format('woff') }


@font-face { 
  font-family: 'OpenSansHebrew';
  src: url('../fonts/openSansHebrew/OpenSansHebrew-Regular.ttf');
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  display: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

body {
  padding: 0;
  margin: 0;
  direction: rtl;
  font-family: OpenSansHebrew;
  height: 100%;
  color: #313131;
  background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#fff)) fixed;
}

@media (min-width: 768px) {
  body {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  body {
    font-size: 14px;
  }
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
}

@media (min-width: 768px) {
  input, select {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  input, select {
    font-size: 14px;
  }
}

.site-main {
  width: 1140px;
  max-width: 100%;
}

@media (min-width: 768px) {
  .site-main {
    margin: 46px auto 45px;
    overflow: hidden;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .site-main {
    padding: 10px;
    box-sizing: border-box;
  }
}

.site-wrapper.opacityBG {
  background: grey;
}
.site-side {
  background: #fff;
  border: 1px solid #dddddd;
}

@media (min-width: 768px) {
  .site-side {
    width: 21.666666666666668%;
    float: left;
  }
}

@media (max-width: 767px) {
  .site-side {
    margin: 0px auto 20px;
    display: none;
    width: 65%;
    margin-right: 17.5%;
    left: 0;
    right: 0;
    border-radius: 15px;
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.5); 
  }
}

.site-side__info {
  width: 80%;
}
.site-side__sim {
  padding: 20px;
}

.site-side__close {
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  position: absolute;
  right: -19px;
  top: -14px;
  font-size: 19px;
  font-weight: bold;
  padding: 2px;
  line-height: 14px;
  text-indent: 1px;
  width: 13px;
  height: 13px;
}

.site-side__center {
  margin: 30px auto 0;
  overflow: hidden;
}

.site-side__img {
  width: 100%;
}

@media (max-width: 767px) {
  .site-side__img {
    display: none;
  }
}

.site-side__middle {
  padding: 20px 12px;
}

@media (min-width: 1025px) {
  .site-side__middle {
    min-height: 250px;
  }
}

.site-side__middle h2 {
  text-align: center;
  font-size: 20px;
}

.site-side__row {
  display: flex;
  justify-content: space-between;
  margin: 15px 0;
  font-size: 14px;
}

.site-side__phoneNumber--changeRemove {
  color: #808080;
}

.site-side__phoneNumber--changeRemove a {
  color: #808080;
}

.site-side__addPhoneNumber {
  color: #ea1985;
  font-size: 14px;
}

.site-side__addPhoneNumber:hover .site-side__addPhoneNumber--plus {
  transition: 0.70s;
  transform: rotate(180deg);
}

.site-side__addPhoneNumber--plus {
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  background: #ea1985;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 21px;
  font-size: 22px;
  text-align: center;
  transition: 0.70s;
}

.site-content {
  background: #fff;
}

@media (min-width: 768px) {
  .site-content {
    width: 75.43859649122807%;
    border: 1px solid #dddddd;
    float: right;
  }
}

.site-content-header__title {
  font-family: OpenSansHebrew;
  letter-spacing: 0.6px;
}

@media (min-width: 768px) {
  .site-content-header__title {
    padding: 15px 30px 23px 0;
    font-size: 27px;
  }
}

@media (max-width: 767px) {
  .site-content-header__title {
    padding: 10px 24px;
    font-size: 18px;
  }
}

.site-content-action__title {
  padding: 10px 20px;
  color: #fff;
  font-size: 20px;
  background: #0078bd;
  font-family: OpenSansHebrew;
  letter-spacing: 0.6px;
  margin-top: 20px;
}

@media (max-width: 767px) {
  .site-content-action__title {
    display: none;
  }
}

@media (min-width: 1025px) {
  .site-content-action__main {
    padding: 30px 20px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .site-content-action__main {
    padding: 15px;
  }
}

@media (max-width: 767px) {
  .site-content-action__main {
    padding: 10px 5px;
  }
}

.site-content-action__row {
  padding: 10px;
}

.site-content-action__row--input {
  width: 40px;
}

.site-content-action__row--field, .site-content-action__row--text {
  padding-right: 37px;
  box-sizing: border-box;
}

.site-content-action__row--text {
  display: block;
}

.site-content-action__row--text a {
  text-decoration: underline;
  color: #0078bd;
}

.site-content-action__row--label ,.site-content-action__row--label_lan{
  display: inline-block;
  cursor: pointer;
}

.site-page-level__list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
}

.site-page-level__list--number, .r-tabs-accordion-title {
  width: 24.5689%;
  flex-grow: 2;
  color: #acd9f4;
  font-size: 16px;
  background: #e4f5ff;
  padding: 5px 0;
  font-family: OpenSansHebrew;
  letter-spacing: 0.6px;
}

@media (min-width: 768px) {
  .site-page-level__list--number, .r-tabs-accordion-title {
    border-right: 7px solid #fff;
    font-size: 24px;
  }
  .site-page-level__list--number:first-child, .r-tabs-accordion-title:first-child {
    border-right: 0;
  }
}

.site-page-level__list--number a, .r-tabs-accordion-title a {
  color: #9fd3f2;
}

@media (min-width: 768px) {
  .site-page-level__list--number, .r-tabs-accordion-title {
    text-align: center;
  }
}

.site-page-level__list--number.active, .active.r-tabs-accordion-title, .r-tabs-accordion-title.r-tabs-state-active {
  background: #0078bd;
  color: #fff;
}

.site-page-level__list--number.active a, .active.r-tabs-accordion-title a, .r-tabs-accordion-title.r-tabs-state-active a {
  color: #fff;
}

.site-page-level__list--number span, .r-tabs-accordion-title span {
  font-size: 40px;
  vertical-align: middle;
  font-family: OpenSansHebrew;
  margin-left: 10px;
}

.innerFields__saveMyPhoneNumber--field {
  display: block;
  float: right;
}

.innerFields__saveMyPhoneNumber--text {
  line-height: 39px;
  float: right;
  margin-left: 2%;
}

.site-content-action__row:after, .innerFields__personalTop:after, .innerFields__personalBottom:after, .innerFields__personalRow:after {
  content: "";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

.continued-row-button {
  overflow: hidden;
  clear: both;
}

@media (min-width: 768px) {
  .continued-row-button .default-btn {
   // float: left;
  }
}

@media (max-width: 767px) {
  .continued-row-button .default-btn {
    overflow: hidden;
    margin: 0px auto;
    display: block;
  }
  .esim-info{
    display: block;
    margin-right: 36px;
    margin-top: 5px;
  }
}

@media (min-width: 768px) {
  .innerFields__saveMyPhoneNumber--field {
    width: 15.927977839335181%;
  }
}

@media (max-width: 767px) {
  .innerFields__saveMyPhoneNumber--field {
    width: 35%;
  }
}

@media (max-width: 767px) {
  .innerFields__personalTop, .innerFields__personalBottom {
    padding: 0 20px;
  }
}

.innerFields__personalInfo-inner {
  margin-top: 18px;
}

@media (min-width: 768px) {
  .innerFields__personalInfo {
    float: right;
  }
  .couponInfo1{
    width: 59%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .innerFields__personalInfo {
    width: 40%;
  }
}

@media (min-width: 1025px) {
  .innerFields__personalInfo {
    width: 30%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .innerFields__personalAddress {
    width: 76%;
  }
}

@media (min-width: 1025px) {
  .innerFields__personalAddress {
    width: 59%;
  }
}

.innerFields__personalAddress--title {
  display: block;
}

@media (min-width: 768px) {
  .innerFields__personalAddressWrap {
    margin-right: 6%;
    float: right;
    width: 52%;
  }
}

.innerFields__personalRow {
  margin-bottom: 10px;
}

.innerFields__personalRow--title {
  height: 40px;
  margin-top: 23px;
}

.innerFields__personalRow--text {
  line-height: 30px;
  height: 28px;
   color: #757575;
  font-weight: bold;
}

.innerFields__personalRow--text label {
  display: none;
}

.innerFields__personalRowMulti {
  display: flex;
  justify-content: space-between;
}

.innerFields__personalRowMulti .innerFields__personalRow {
  width: 45%;
}

.innerFields__selectShippingAddress {
  margin: 30px 0 10px 0;
}

.innerFields__selectShippingAddressRow {
  margin: 15px 0;
}

.innerFields__selectShippingAnotherAddressRow {
  margin-top: 40px;
}

.innerFields__fieldsWrap {
  float: right;
}

.innerFields__anotherAddress {
  margin: 15px 37px;
}

.innerFields__pickUp {
  margin: 15px 37px;
}

.innerFields__pickUp--title {
  color: #0078bd;
  margin-bottom: 15px;
  display: block;
}

@media (min-width: 768px) {
  .innerFields__pickUpTop {
    width: 41%;
  }
}

.innerFields__pickUpTop--text {
  display: none;
  float: right;
  width: 40%;
  line-height: 39px;
}

.innerFields__pickUpTop--field {
  margin-bottom: 24px;
  display: inline-block;
  width: 100%;
}

.field-text {
  background: #f7f7f7;
}

.field-text,
.default-select {
  width: 100%;
  padding: 10px 5px;
  border: 1px solid #dddddd;
  outline: 0;
  display: block;
  box-sizing: border-box;
  color: #656565;
  height: 40px;
}

.default-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url("../images/select-arrow.png") no-repeat #f7f7f7;
  background-position: 8px;
}

.btn-row {
  clear: both;
}

.btn-row .default-btn {
  margin-right: 0;
}

@media (max-width: 767px) {
  .btn-row .default-btn {
    overflow: hidden;
    margin: 0px auto;
    display: block;
  }
}

.continued {
  width: 135px;
  max-width: 100%;
}

.err_txt_hide {
  clear: both;
  line-height: initial;
  margin-top: 10px;
}

.default-btn {
  padding: 10px 2%;
  background: #0078bd;
  border-radius: 4px;
  color: #fff;
  border: 0;
  display: inline-block;
  outline: 0;
  cursor: pointer;
  margin-right: 2%;
  transition: all 0.3s ease 0s;
}

.default-btn:hover {
  opacity: 0.75;
}

@media (max-width: 767px) {
  .default-btn {
    font-size: 16px;
  }
}

@media (min-width: 768px) {
  .default-btn {
    font-size: 18px;
  }
}

.r-tabs-accordion-title {
  width: 100%;
}

.r-tabs-accordion-title a.r-tabs-anchor {
  cursor: default;
}

@media (max-width: 1024px) {
  .r-tabs-accordion-title a.r-tabs-anchor {
    margin: 0px auto;
    display: block;
    width: 140px;
    font-size: 20px;
  }
}

.err_txt_show, .err_txt_show1 {
  color: darkred;
  font-size: 14px;
}

.orderSuccessful {
  height: 100%;
  padding: 10px;
}

@media (min-width: 768px) {
  .orderSuccessful {
    width: 55%;
    float: right;
  }
}

@media (min-width: 768px) {
  .orderSuccessful {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  .orderSuccessful {
    box-sizing: border-box;
  }
}

.orderSuccessful__title {
  text-align: center;
}

.orderSuccessful__wrap {
  background-image: url("../images/thanks-bg.jpg");
  height: 100%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}

@media (max-width: 1024px) {
  .orderSuccessful__wrap {
    background-position: 66% 50%;
  }
}

@media (min-width: 768px) {
  .orderSuccessful__wrap {
    background-position: center center;
  }
}

.orderSuccessful__wrap--inner {
  margin: 0 auto;
  text-align: center;
  width: 1140px;
  max-width: 100%;
  overflow: hidden;
  position: relative;
}

@media (min-width: 768px) {
  .orderSuccessful__wrap--inner {
    padding: 30px 0;
  }
}

.orderSuccessful__program {
  margin: 20px 0;
}

.orderSuccessful__delivery {
  margin: 20px 0;
}

.orderSuccessful__subscription {
  text-align: right;
  margin: 20px 0;
}

.orderSuccessful__subscription--error {
  color: red;
}

.orderSuccessful__list {
  margin: 0;
  padding: 0 15px 0 0;
}

.orderSuccessful__list--number {
  margin: 10px 0;
}

.orderSuccessful__list--number:first-child {
  margin-top: 0;
}

.orderSuccessful__list--number:last-child {
  margin-bottom: 0;
}

.orderSuccessful__thanks {
  color: #0078bd;
}

.orderSuccessful__top--number {
  font-size: 19px;
}

.orderSuccessful__top--number {
  color: #0078bd;
}

.orderSuccessful__top--logo {
  display: block;
  width: 8%;
  margin: 5px auto;
}

.orderSuccessful__top--logo img {
  width: 100%;
}
@media (min-width: 768px) {
	.orderSuccessful__moreServices {
		padding-top:300px;
	}
	.additionalPersonalAddr{
		width:30%;
	}
}
.orderSuccessful__moreServices {
  color: #0078bd;
  margin: 10px auto;
  overflow: hidden;
}

@media (min-width: 1025px) {
  .orderSuccessful__moreServices {
    width: 47%;
  }
}

@media (min-width: 451px) and (max-width: 767px) {
  .orderSuccessful__moreServices {
    width: 70%;
  }
}

.orderSuccessful__moreServices--title {
  margin-bottom: 10px;
}

.orderSuccessful__moreServices a {
  color: #0078bd;
}

.orderSuccessful__moreServices--item {
  float: right;
  width: 50%;
  margin: 5px 0;
  font-size: 14px;
}

.orderSuccessful__moreServices--itemIcon {
  vertical-align: middle;
  display: inline-block;
}

.orderSuccessful__moreServices--itemText {
  width: 50%;
  vertical-align: sub;
  display: inline-block;
  text-align: right;
}

.orderSuccessful__regulations {
  font-size: 12px;
}

@media (min-width: 451px) {
  .orderSuccessful__regulations {
    width: 74%;
    margin: 0px auto;
  }
}

.orderSuccessful .add-subscription-number {
  box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.5);
}

@media (min-width: 768px) {
  .orderSuccessful .add-subscription-number {
    //position: absolute;
    top: 88%;
    //width: 20%;
    left: 25px;
	margin-top:50px;
  }
}

@media (max-width: 1024px) {
  .orderSuccessful .add-subscription-number {
    margin: 20px 0;
  }
}

.gb-overflow {
  margin: 0px auto;
  width: 128px;
  text-align: center;
  font-size: 23px;
  letter-spacing: -1px;
  font-weight: 600;
  position: relative;
}

.gb-overflow:after {
  content: url("../images/bold.png");
  position: absolute;
  bottom: -14px;
  right: 0;
  left: 0;
}

.gb-overflow__price {
  font-size: 30px;
}

@media (max-width: 767px) {
  #lean_overlay {
    position: fixed;
    z-index: 10000;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    opacity: 0.5;
    display: none;
    background: #0056b8;
  }
}

#side-open {
  background: #ea1985;
  position: fixed;
  left: 0;
  top: 14%;
  z-index: 999999999;
  padding: 8px 9px 5px 3px;
  border-radius: 0 15px 15px 0;
  cursor: pointer;
  box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.5); 
}

@media (min-width: 768px) {
  #side-open {
    display: none;
  }
}


.final-page {
  background: #fff;
}

.final-center {
  width: 100%;
  max-width: 1140px;
  margin: 0px auto;
}

.final-center-header {
  background: url("../images/header-final.png") no-repeat;
  background-size: 70% auto;
}

@media (min-width: 768px) {
  .final-center-header-text {
    padding: 10% 0;
  }
}

@media (max-width: 1024px) {
  .final-center-header-text {
    padding: 6% 10px;
  }
}

@media (max-width: 767px) {
  .final-center-header-text {
    font-weight: bold;
  }
}

.final-center-header-text h1 {
  color: #0078bd;
}

@media (min-width: 768px) {
  .final-center-header-text h1 {
    font-size: 45px;
  }
}

@media (max-width: 767px) {
  .final-center-header-text h1 {
    font-size: 30px;
  }
}

@media (min-width: 768px) {
  .final-center-order-num {
    font-size: 30px;
  }
}

.final-center-order-num span {
  color: #0078bd;
}

.final-center-order-slogan {
  color: #0078bd;
}

@media (min-width: 768px) {
  .final-center-order-slogan {
    font-size: 30px;
    margin-top: 40px;
  }
}

.final-center-main {
  padding: 50px 0 10px;
  overflow: hidden;
}

@media (max-width: 767px) {
  .final-center-main {
    padding: 30px 10px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .final-center-main {
    padding: 50px 10px 10px;
  }
}

.final-center-wrap {
  text-align: center;
}

@media (min-width: 768px) {
  .final-center-wrap {
    float: right;
    width: 26.31578947368421%;
    margin-left: 9%;
  }
  .final-center-wrap:last-child {
    margin-left: 0;
  }
}

.final-center-wrap-img img {
  margin: 10px 0 25px;
}

@media (min-width: 768px) {
  .final-center-wrap-img img {
    width: 95%;
  }
}

.final-center-box {
  border: 2px solid #0078bd;
  position: relative;
  padding: 40px;
  box-sizing: border-box;
}

@media (max-width: 767px) {
  .final-center-box {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .final-center-box {
    float: right;
    width: 100%;
  }
}

.final-center-box-icon {
  position: absolute;
  background: #fff;
  padding: 14px;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .final-center-box-icon {
    height: 40px;
  }
}

@media (min-width: 768px) {
  .final-center-box-icon {
    left: -41px;
    top: -43px;
  }
}

@media (max-width: 767px) {
  .final-center-box-icon {
    left: -12px;
    top: -28px;
    height: 36px;
  }
}

.final-center-box-block {
  padding: 20px 0;
}

.final-center-box-block-phone {
  color: #0078bd;
}

.final-center-box-block-note {
  color: #0078bd;
}

.final-center-box h3 {
  color: #0078bd;
}

.final-footer-top {
  background: url("../images/chat_bg_opac.png") no-repeat center #ffffff;
  /* Old browsers */
  background: url("../images/chat_bg_opac.png") no-repeat center, -moz-linear-gradient(top, #ffffff 0%, #cce4f1 100%);
  /* FF3.6-15 */
  background: url("../images/chat_bg_opac.png") no-repeat center, -webkit-linear-gradient(top, #ffffff 0%, #cce4f1 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: url("../images/chat_bg_opac.png") no-repeat center, linear-gradient(to bottom, #ffffff 0%, #cce4f1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cce4f1',GradientType=0 );
  /* IE6-9 */
  box-sizing: border-box;
}

@media (min-width: 768px) {
  .final-footer-top {
    height: 195px;
    padding: 30px 0;
  }
}

@media (max-width: 767px) {
  .final-footer-top {
    padding-bottom: 30px;
  }
}

.final-footer-top-center {
  margin: 0px auto;
}

@media (min-width: 768px) {
  .final-footer-top-center {
    width: 615px;
  }
}

.final-footer-top-center h2 {
  color: #0078bd;
  text-align: center;
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .final-footer-top-center h2 {
    font-size: 35px;
  }
}

.final-footer-top-center-sevices {
  overflow: hidden;
}

.final-footer-top-center-sevices-icon {
  text-align: center;
  float: right;
}

@media (min-width: 768px) {
  .final-footer-top-center-sevices-icon {
    width: 150px;
  }
}

@media (max-width: 767px) {
  .final-footer-top-center-sevices-icon {
    width: 50%;
  }
}

.final-footer-top-center-sevices-icon-img {
  height: 35px;
}

.final-footer-top-center-sevices-icon-img img {
  display: block;
  margin: 0px auto;
}

.final-footer-top-center-sevices-icon a {
  color: #0078bd;
}

.final-footer-bottom {
  background: #0078bd;
}

.final-footer-bottom-center {
  color: #fff;
  text-align: center;
  margin: 0px auto;
  padding: 20px 10px;
  max-width: 570px;
  font-size: 13px;
}
.site-content-action__row {
  display: block;
  position: relative;
}

.site-content-action__row--input input[type=radio], .site-content-action__row--input input[type=checkbox] {
  position: absolute;
  visibility: hidden;
}

.site-content-action__row--input .check {
  display: block;
  position: absolute;
  border: 1px solid #AAAAAA;
  border-radius: 100%;
  height: 18px;
  width: 18px;
  z-index: 5;
  transition: border .25s linear;
  -webkit-transition: border .25s linear;
}

.site-content-action__row--input .check::before {
  display: block;
  position: absolute;
  content: '';
  border-radius: 100%;
  height: 14px;
  width: 14px;
  top: 2px;
  left: 2px;
  margin: auto;
  transition: background 0.25s linear;
  -webkit-transition: background 0.25s linear;
}

input[type=radio]:checked ~ .check::before,
input[type=checkbox]:checked ~ .checked::before {
  background: #0078bd;
}

.selected input[type=radio]:checked ~ .check::before {
  background: #ea1985 !important;
}

.site-content-action__row--input .checked {
  display: block;
  position: absolute;
  border: 1px solid #AAAAAA;
  border-radius: 2px;
  height: 18px;
  width: 18px;
  z-index: 5;
  transition: border .25s linear;
  -webkit-transition: border .25s linear;
}

.site-content-action__row--input .checked::before {
  display: block;
  position: absolute;
  content: '';
  border-radius: 2px;
  height: 14px;
  width: 14px;
  top: 2px;
  left: 2px;
  margin: auto;
  transition: background 0.25s linear;
  -webkit-transition: background 0.25s linear;
}

.site-header__middle {
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  width: 1140px;
  align-items: center;
  max-width: 100%;
  height: 100%;
}
.site-header__middle.deal-sum{flex-direction: row-reverse;}

@media (max-width: 767px) {
  .site-header__middle {
    //flex-direction: row-reverse;
  }
}

.site-header__middle-text {
  width: 60%;
  text-align: center;
  font-weight: bold;
  font-size: 15px;
}

.site-header__middle-text a {
  color: #0078bd;
}


.v2 .site-header__middle-text span{
  color: #2970da;
  font-size: 32px;
}
/*@media (max-width: 767px) {*/
/*  .site-header__middle-text {*/
/*    display: none;*/
/*  }*/
/*}*/

.site-header__middle-cart--link {
  color: #ea1985;
}

@media (max-width: 767px) {
  .site-header__middle-cart {
    //display: none;
  }
}

@media (max-width: 767px) {
  .site-header__middle-logo {
    width: 32px;
  }
  .site-header__middle-logo img {
    width: 100%;
  }
}

.site-header {
  background: #fff;
  box-shadow: 0 23px 24px -6px #e7e7e7;
}

@media (min-width: 768px) {
  .site-header {
    height: 110px;
  }
}

@media (max-width: 1024px) {
  .site-header {
    padding: 10px;
    height: 55px;
  }
}

.loader {
  display: none;
  z-index: 200;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.8);
}

.loadering {
  z-index: 200;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 20px;
  padding-top: 26px;
  text-align: center;
  margin: auto;
}

.loader .txt {
  margin-top: 6px;
  position: relative;
  z-index: 210;
  top: 45%;
  color: #fff;
  font-size: 22px;
  font-weight: bold;
  padding: 0;
  text-align: center;
}

.error_msg{color:#E81D88;font-weight:bold;background:url("../resources/images/store/icn_error.png") right top no-repeat ;padding-right:36px; text-align: center; padding-top: 30px;}

.site-side__info {
  width: 80%;
}
.mainobj {
  margin-top: 0;
}
#colorAndFontsButtons.opencolorAndFonts {
  width: 410px;
}

#orig-price{text-decoration: line-through;font-size: 18px;text-align: center;margin-top: 5%;margin-left: 10px;}
#priceAfterDis{font-weight: bold;color: #fd542e;font-size: 18px}
.couponValidRemark{position: absolute;}
@media (min-width: 768px) {
  #couponActive {
    margin-top: 7.4%;
    margin-right: 2%;
  }
  .v2 #couponActive {
    margin-top: 4.5%;
    margin-right: 2%;
  }
  #commentCoupon{color: #ea1985;position: absolute;margin-top: 0px;}
  .insuranceMobile{display: none;}
  .insuranceWeb{display: block;}
  .addSub{float: left; margin-left: 3% !important;}
  #couponInfo{width: 31%;}
  .marginOrder {margin-bottom: 5%}
}

.couponValid{font-size: 14px; color: #006a56;}

@media (max-width: 767px) {
  .marginOrder {margin-bottom: 10%}
  .insuranceMobile{display: block;}
  .insuranceWeb{display: none;}
  #commentOrder{margin-right: 10%;}
  #couponInfo{width: 61%;}
  .final-center-order-slogan{width: 50%;}
}

/*popup*/

#lean_overlay {
  position: fixed;
  z-index: 10000;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background: #0056b8;
  display: none;
  opacity: 0.5;
}

@media (max-width: 767px) {
  .lean_overlay {
    position: fixed;
    z-index: 10000;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    opacity: 0.5;
    display: none;
    background: #0056b8;
  }
}

.popUp {
  border-radius: 30px;
  padding: 10px;
  display: none;
  background: #FFF;
}

@media (max-width: 767px) {
  .popUp {
    width: 86%;
    box-sizing: border-box;
    margin-left: initial !important;
    right: 7%;
    top: 20% !important;
  }
}

.popUp--close {
  float: left;
  padding: 2px 6px;
  color: #AAAAAA;
  font-size: 24px;
  font-weight: bold;
  position: absolute;
  left: 14px;
}

.popUp__wrap {
  clear: both;
  padding: 20px 10px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  flex-direction: column;
}

@media (min-width: 451px) and (max-width: 767px) {
  .popUp__inner {
    width: 100%;
  }
}

.popUp__innerBoxesWrap {
  position: relative;
  overflow-y: auto;
  margin: 15px 0;
}

@media (max-width: 767px) {
  .popUp__innerBoxesWrap {
    height: 200px;
  }
}

@media (min-width: 768px) {
  /*.popUp__innerBoxesWrap {*/
  /*height: 150px;*/
  /*}*/
}

.popUp__button {
  text-align: center;
}

.popUp__header {
  text-align: center;
}

.popUp__header h3 {
  font-size: 16px;
  color: #0078bd;
}

.popUp__choicesBox {
  display: flex;
  flex-direction: column;
  position: relative;
}

@media (min-width: 451px) {
  .popUp__choicesBox {
    float: right;
  }
}

/*.popUp__choicesBox:nth-child(3n + 1) {*/
/*margin-right: 36px;*/
/*}*/

@media (min-width: 451px) {
  .popUp__choicesBox:nth-child(3n + 4) {
    clear: both;
  }
}

@media (max-width: 767px) {
  .popUp__choicesBox--label {
    padding-right: 17px;
  }

  .popUp__choicesBox {
    margin: 0 2% 20px;
  }
}

@media (min-width: 768px) {
  .popUp__choicesBox:nth-child(3n + 1) {
    margin-right: 36px;
  }

  .popUp__choicesBox {
    margin: 0 20px 20px;
  }
}

@media (min-width: 451px) and (max-width: 767px) {
  .popUp__choicesBox {
    width: 29%;
  }
}

.popUp__choicesBox--title h3 {
  color: #0078bd;
  font-size: 15px;
}

.popUp__choicesBox--label {
  margin: 5px 0;
}

.popUp__choicesBox--input {
  width: 30px;
}

.popUp__choicesBox--text {
  margin-right: 30px;
  float: right;
}

@media (min-width: 768px) {
 
  .couponInfo1{
    width: 59%;
  }
}


.v2 {font-family: OpenSansHebrew !important;}
.v2.site-wrapper{background-color:#fff;}
.v2 .site-content-header{display:none}
.v2 .site-side__header{display:none}
/*.v2 .site-header{box-shadow:none}*/
.v2 .site-page-level__list--number, .v2 .r-tabs-accordion-title{background-color:#fff;text-align:right}
.v2 .site-page-level__list--number a,.v2 .r-tabs-accordion-title a{color:#888}
.v2 .site-page-level__list--number.active,.v2 .active.r-tabs-accordion-title,.v2 .r-tabs-accordion-title.r-tabs-state-active{background-color:#fff}
.v2 .site-page-level__list--number span,.v2 .r-tabs-accordion-title span  {background-color:#ddd;border-radius: 24px;width: 42px;height: 42px;display: inline-block;padding-top: 7px;padding-right: 15px;box-sizing: border-box;font-size: 24px;font-weight: bold;}
.v2 .site-page-level__list--number.active a,.v2 .active.r-tabs-accordion-title a, .v2 .r-tabs-accordion-title.r-tabs-state-active a{color:#2970da;}
.v2 .site-page-level__list--number.active a span,.v2 .active.r-tabs-accordion-title a span,.v2 .r-tabs-accordion-title.r-tabs-state-active a span{color:#fff;background-color:#2970da}
.v2 .site-content{border:none;width:73%}
.v2 .site-content-action__title{background-color:#fff;color:#333}
.v2 .site-page-level__list{border-bottom:#90a4af 1px solid;    padding-bottom: 10px !important;}
.v2 .site-side{border:#f0f5f9 1px solid;font-size:16px;width:24%;background-color:#f2f7ff;border-radius:12px}
.v2 .site-side__middle h2{text-align: center;font-size: 26px;height: 50px;color:#2970da  }
.v2 .site-side__middle {padding: 10px 0px}
.v2 .site-side__customer-program-row {padding:20px 10px; background-color: #f0f5f9;}
.v2 .site-side__middle ul{background-color: #f0f5f9;margin:0px;padding:10px 32px 10px 10px}
.v2 .site-side__middle ul li{ padding-bottom:10px }
.v2 .site-side__middle ul:after, .v2 .site-side__phoneNumber:after{content: "";width: 100%;display: block;border-bottom: #96a9b3 1px solid; margin: 20px 0 0px 0;position: relative;
  right: -12px;}
.v2 .site-side__middle ul:before{content: "";width: 100%;display: block;border-bottom: #96a9b3 1px solid; margin: 0px 0 20px 0;position: relative;
  right: -12px;
}
.v2 .site-side__infoUpdate{background-color:#f0f5f9;padding:10px 0px 20px 0px}
.v2 .site-side__infoUpdate a{color:#2970da;  font-size: 16px;}
.v2 .field-text, .v2 .innerFields__selectPhoneNumber--field label, .v2 .default-select{background-color:#fff;border-radius:20px;text-align:right;width: 135px;margin:0 1px 0 10px;box-shadow: 0 0 0 0 #d5d5d5, inset 0 0 0 0 #d5d5d5, 0 0 0 1px #656565;}
.v2 #userEmailAddress{width: 235px;}
.v2 .field-text#emailAddress{width: 250px;}
.v2 .default-btn{background-color:#e20588;border-radius:24px;left: 0px;bottom: 0px; font-family: OpenSansHebrew; margin-top: 15px;}
.v2 #customerValidationModel .default-btn{position: absolute;}
.v2 .mobility-tab .default-btn{position: absolute;}
.v2 .site-content-action{position:relative;}
.v2 .site-header__middle-cart--link{color: black; font-size: 20px;}
.v2 .innerFields__personalRow.innerFields__pedantry p{font-size: 21.5px;font-weight: bold;}
.v2 .innerFields__personalRow.innerFields__pedantry .field.validate{width: 206px;}
.v2 .innerFields__personalRow.innerFields__pedantry .verification-code.form-inner {display: flex;}
.v2 .verification-code.form-inner label{padding-top: 10px;}
.v2 .default-select#deliveryOptionField{width: 315px;}
.v2 .innerFields__personalRow.innerFields__pedantry .verification-code .enter-code-input input {
  background-image: url(../images/storeV2/field_6_desktop.jpg);
  background-repeat: no-repeat;
  background-position-y: bottom;
  padding-bottom: 2px;
  font-size: 18px;
  text-align: left;
  width: 230px;
  padding: 5px;
  padding-right: 0;
  padding-top: 0;
  border: 0;
  font-weight: bold;
  letter-spacing: 28px;
}
.v2 .innerFields__personalRow.innerFields__pedantry .verification-code .enter-code-input input#accPassword,
.v2 .innerFields__personalRow.innerFields__pedantry .verification-code .enter-code-input input#inputLast4Numbers,
.v2 .innerFields__personalRow.innerFields__pedantry .verification-code .enter-code-input input#inputAccPassword{
  background-image: url(../images/storeV2/field_4_desktop.jpg);
  background-repeat: no-repeat;
  background-position-y: bottom;
  padding-bottom: 0;
  font-size: 18px;
  text-align: left;
  width: 79%;
  padding: 5px;
  padding-right: 0;
  padding-left: 5px;
  border: 0;
  font-weight: bold;
  letter-spacing: 28px;
}

.v2 .innerFields__personalRow.innerFields__pedantry .verification-code .enter-code-input input:focus {
  outline: none;
}
.v2 .reSendSMS{font-size: 17px;position: relative;margin-right: 50px;margin-top: 10px;}
.v2 input[type=checkbox]:checked ~ .checked::before {
  background-image: url(../images/active-checkbox-desktop.png);
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-size: 18px;
}

.v2 .choose_sim{padding-top: 70px;}
.v2 .choose_sim.simType{padding-top: 0;}

.v2 .site-content-action__row--input .checked::before,
.v2 .innerFields__definitions--input .checked::before,
.v2 .costumNumber__row--input .checked::before,
.v2 .popUp__choicesBox--input .checked::before {
  display: block;
  position: absolute;
  content: '';
  border-radius: 2px;
  height: 18px;
  width: 18px;
  top: 0;
  left: 0;
  margin: unset;
  transition: background 0.25s linear;
  -webkit-transition: background 0.25s linear;
}

.v2 #colorAndFontsButtons.closecolorAndFonts{
  background-image: url(../images/storePkg/accessibility-icon.png);
  width: 305px;
  background-repeat: no-repeat;
  margin-top: 20px;
}

.v2 .header{ box-shadow: -3.9px 1px 7.8px 0.2px rgba(5, 6, 6, 0.18); }

.v2 .header { display: flex; align-items: center; padding: 14px 0; }

.v2 .header a { text-decoration: none; }

.v2 .header a:nth-child(1) { flex: 1; display: flex; align-items: center; color: #000; font-size: 23.5px;font-weight: bold; margin-right: 20px; background: none;}
@media (max-width: 768px) {
  .v2 .header a:nth-child(1){
    color:white;
    font-size:17.5px;
    margin-right: 0;
    text-wrap: nowrap;
  }
}
.v2 .header a:nth-child(3) { padding-right: 34%; }
@media (min-width: 769px) {
  .v2 .header a:nth-child(3){
    padding-left:100px;
  }
}

.v2 .header a .desktop { display: block; }

.v2 .header a .mobile { display: none; }

.v2 .header a.logo { display: block;padding-left: 10px; }

@media (max-width: 768px) { .header { box-shadow: none; background-color: #2970da; }
  .v2 .header { padding: 14px 15px; }
  .v2 .header a .desktop { display: none; }
  .v2 .header a .mobile { display: block; }
  .v2 .header a.logo { display: none; } }

.v2 .site-header {
  box-shadow: none;
}
.v2 .topHeaderDesktop{font-size:40px;font-weight: bold;color:#2970da;}

/*---------------------------------------------------------------------------------------------------------------------*/


.v2 .serviceType{color:#2970da}
.v2 .innerFields__definitions-block-inner{border-right:none;border-left:none;border-top:#eee  2px solid;border-bottom:#eee  2px solid }
.v2 .innerFields__definitions-block-inner{padding-right:0px}
.v2 .i-info, .v2 .i-info-pkg{ left: 156px;right:unset}
.v2 .i-info, .v2 .i-info-pkg{color:#bbb;background-color:#fff;border:#bbb 2px solid;border-radius:20px;width: 18px;height: 16px;line-height: 13px;font-weight:bold}; top:38%;
.v2 .site-content-action__row--input .check, .v2 .innerFields__definitions--input .check, .v2 .costumNumber__row--input .check, .v2 .popUp__choicesBox--input .check{border: 2px solid #000;width:16px;height:16px}
.v2 input[type=radio]:checked ~ .check::before, v2 input[type=checkbox]:checked ~ .checked::before{background-color:#000}
.v2 .innerFields__definitions--input .check:before{top: 4px !important;left: 4px !important; height: 12px;width: 12px;}
.v2 .i-info2{ left: 156px;right:unset}
.v2 .i-info1{left: 156px;right:unset}
.v2 .i-info2{color:#bbb;background-color:#fff;border:#bbb 2px solid;border-radius:20px;width: 18px;height: 16px;line-height: 13px;font-weight:bold}
.v2 .i-info1{color:#bbb;background-color:#fff;border:#bbb 2px solid;border-radius:20px;width: 18px;height: 16px;line-height: 13px;font-weight:bold}
.v2 .site-side__row{margin:0px;padding: 0px 0px 10px 0px;border-bottom:#d5d5d5 1px solid}
.v2 .site-side__phoneNumber{background-color:#f0f5f9;padding: 15px 20px 10px 20px}
.v2 .site-side__phoneNumber:after {width: 100%;display: block;border-bottom: #96a9b3 1px solid;margin: 20px 0 0px 0;position: relative;right: 0px;}
.v2 .pele-blue {color:#2970da}
.v2 .site-side__phoneNumber--changeRemove a {color:#000;text-decoration:underline}
.v2 .site-content-action__tabs input[type="radio"]:checked + label{border-bottom:#2970da 2px solid;color:#2970da}
.v2 .site-content-action__tabs input[type="radio"] + label{ margin: 0px 0px 0 20px;}
.v2 .site-content-action__tabs input[type="radio"] {display:none}
.v2 .definitions__phoneNumber a{width:auto;border:#afafaf 1px solid}
.v2 .definitions__phoneNumber a.active{background-color:#2970da;color:#fff}
.v2 .definitions__phoneNumber a{background-color:#fff;color:#000;margin:10px 4px;border-radius:20px;padding:3px 10px}
.v2 .btn_my_data_mob{display:none}
.v2 .continued-row-button{margin-top: 20px;}
.v2 .site-content-action__row--text a{color: #fe5431;}

.v2 .total_global_sim .flex_data .data1{background:url(../images/storePkg/plan-icon.png) no-repeat right;background-position: center 30px;color:#2970da;padding-top: 87px;}
.v2 .total_global_sim .flex_data .data2 {background:url(../images/storePkg/add-subscription-icon.png) no-repeat right;background-position: center 30px;color:#2970da;padding-top: 87px;font-weight:normal}
.v2 .total_global_sim .flex_data .data2  div div {color:#000!important; font-size: 19px!important;line-height: 19px;font-weight:normal!important}
.v2 .total_global_sim .flex_data .data2 div{font-size:19px}
.v2 .total_global_sim .flex_data .data2 div span{padding-top:10px;display:block}
.v2 .total_global_sim .flex_data .data2 div br{display:none}
.v2 .total_global_sim .flex_data .data2 >span{ font-weight:bold;font-size:24px}
.v2 .total_global_sim .digital_flex{background-color:#2970da;border-radius:30px;width:800px;justify-content:space-around;padding:20px 0px 10px 0}
.v2 .total_global_sim .digital_flex >a{color:#fff;font-size:20px}
.v2 .total_global_sim .digital_contact{background-color:#fff;padding-bottom:50px}
.v2 .total_global_sim .digital_contact h2{padding:20px 0px;font-size:34px;border-top:0px;}
.v2 .collect_v2{background-color:#f7f8ff;text-align:center;padding:50px}
.v2 .collect_v2 .ttl_collect{color:#2970da;font-size:42px;padding:46px 0 20px 0;background:url(../images/storePkg/package-icon.png) no-repeat top center;font-weight:bold}
.v2 .collect_v2 .collect_dtls{font-size:24px;}
.v2 .collect_v2 .collect_dtls span{color:#2970da;padding:10px;display:block}
.v2 .collect_v2 .collect_top_txt{font-size: 30px;line-height:30px;width:800px;margin:auto; padding-bottom: 30px;}
.v2 .collect_v2 .bullets_collect{padding:30px;width:600px;text-align:right; margin: auto;}
.v2 .collect_v2 .btn_collect {color:#fff;text-align:center;padding:0px 94px 0 50px;line-height:50px;border-radius:30px;font-size:20px;display: inline-block;background:#ea1985 url(../images/storePkg/add-subscription-icon2.png) no-repeat 82%;}
/*.v2 .total_global_sim .activate {display:none}*/
.v2 .total_global_sim .digital_flex .img{margin-bottom: 25px;}

/*tooltip*/
.v2 .i-info .i-info-tooltip{bottom: 38px;top:unset;height:auto;right: -115px;color:#000;border:#829aa7 1px solid;box-shadow: -2.8px 2.8px 6px 0 rgba(0, 0, 0, 0.11);padding:20px 10px}
.v2 .i-info .i-info-tooltip:after{top: 99%;transform: rotate(90deg);left: 39%;}
.v2 .i-info .i-info-tooltip:before{top: 100%;transform: rotate(90deg);left: 39%;border-color: transparent transparent transparent #829aa7;}
.v2 .i-info2 .i-info-tooltip2{bottom: 38px;top:unset;height:auto;right: -115px;color:#000;border:#829aa7 1px solid;box-shadow: -2.8px 2.8px 6px 0 rgba(0, 0, 0, 0.11);padding:20px 10px}
.v2 .i-info2 .i-info-tooltip2:after{top: 99%;transform: rotate(90deg);left: 39%;}
.v2 .i-info2 .i-info-tooltip2:before{top: 100%;transform: rotate(90deg);left: 39%;border-color: transparent transparent transparent #829aa7;}
.v2 .i-info1 .i-info-tooltip1{bottom: 38px;top:unset;height:auto;right: -115px;color:#000;border:#829aa7 1px solid;box-shadow: -2.8px 2.8px 6px 0 rgba(0, 0, 0, 0.11);padding:20px 10px}
.v2 .i-info1 .i-info-tooltip1:after{top: 99%;transform: rotate(90deg);left: 39%;}
.v2 .i-info1 .i-info-tooltip1:before{top: 100%;transform: rotate(90deg);left: 39%;border-color: transparent transparent transparent #829aa7;}
.v2 .field-text, .v2 .innerFields__selectPhoneNumber--field label, .v2 .default-select{ margin-bottom: 15px; padding-right: 15px}

.v2 #multi-sub-info{background-color: rgba(256, 256, 256, 0.7); color: #012dfe;}
.v2 #multi-sub-info .modal-body{color: #012dfe;}
.v2 .program-box ul a {
  color: #000000;
  display: inline-flex;
  align-items: center;
  transition: linear 0.50s;
  padding: 5px 0;
  font-weight: normal;
}

.v2 .program-box ul a:hover {
  color: #000000;
  font-weight: bold;
}

.v2 .program-box ul a:hover .program-box-icon svg g g#icon-70-document-file-pdf {
  fill: #000000 !important;
  transition: linear 0.50s;
  font-weight: bold;
}

.v2 .loader{z-index: 9999; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-color: rgba(256, 256, 256, 0.7);}
.v2 .err_txt_hide{color: #ea1985;}
.v2 .valid-text{color: #ea1985; margin-top: 15px; margin-right: 22px; display: block;}

/*.accessible{display:none;border:#a9a9a9 1px solid;position:fixed;top:0px;left:0px;width:240px;height:auto;background-color:#fff;z-index:100}*/
/*.accessible .item{display:block;width:100%;border-bottom:#ddd 1px solid;line-height:34px;padding:2px 10px;cursor:pointer;color:#0177bd;background-color:#fff;text-align:right}*/
/*.accessible .item:hover{background-color:#eee}*/
/*.accessible .ttl{line-height:22px;background-color:#0177bd;color:#fff;padding:2px 10px}*/
/*.accessible .close{position: absolute;background-color: #0177bd;left: 238px;top: -1px;cursor:pointer;border:none;padding:0px;}*/


/*new sub*/
.v2 .chose_tab {display:flex;cursor:pointer}
.v2 .chose_tab >div{margin:10px}
.v2 .chose_tab >div.on{color:#2970da;font-weight:bold;border-bottom:#2970da 2px solid;}
.v2 .innerFields__selectPhoneNumber--field label{padding: 6px 20px;height: 32px;width:auto!important; border: 2px solid #dddddd;}
.v2 .innerFields__selectPhoneNumber--field input[type=radio]:checked ~ label{background-color:#000;color:#fff;font-weight:bold}
.v2 .innerFields__selectPhoneNumber--link a{color:#000;text-decoration:underline;    font-size: 17px;position: relative;top: -6px;}

.v2 .choose_sim>input{width:170px;border:#2970da 2px solid;border-radius:30px;background-color:#fff;color:#2970da;padding:0px 15px;line-height:40px;font-weight:bold;margin-left:10px;cursor:pointer}
.v2 .choose_sim>input.on{ background-color:#2970da;color:#fff}
.v2 .choose_sim_options {margin:30px 0 30px 0}
.v2 .choose_sim_options .choose2 a{text-decoration:underline}
.v2 .choose_sim_options .choose1 strong{color:#2970da}
.v2 .choose_sim_options .choose3 .check:before{width:12px;height:12px}

/*personal details*/

.v2 #personalDetailsPkgModel .innerFields__personalInfo{display:flex;width:100%}
.v2 #personalDetailsPkgModel .innerFields__personalRow--field .field-text{width:96%}
.v2 #personalDetailsPkgModel .innerFields__personalRow--field #userEmailAddress{width:117%}
.v2 #personalDetailsPkgModel .innerFields__personalRow--field #userEmailAddress.prepaid{width:270px;}
.v2 #personalDetailsPkgModel .site-content-action__main{padding-bottom:30px;padding-top: 0; padding-right: 0;}
.v2 #personalDetailsPkgModel .innerFields__personalAddressWrap{margin-right:0px}
.v2 #personalDetailsPkgModel .innerFields__personalAddress{display:flex;width:80%}
.v2 #personalDetailsPkgModel .innerFields__personalAddressWrap{width:100%}
.v2 #personalDetailsPkgModel .site-content-action__title{padding-right:0px}
.v2 #personalDetailsPkgModel .innerFields__personalRowMulti .innerFields__personalRow {width: 50%;}
/*.v2 #personalDetailsPkgModel .innerFields__personalRow--text{display:none}*/
.v2 #personalDetailsPkgModel .innerFields__personalTop .innerFields__personalInfo .innerFields__personalRow{width: 140px; margin-left: 5px;}
.v2 #personalDetailsPkgModel .innerFields__personalTop .innerFields__personalInfo .innerFields__personalRow:last-child{width: 210px;}
.v2 #personalDetailsPkgModel .innerFields__personalAddress--title{margin-bottom: 15px;}
.v2 #personalDetailsPkgModel .continued-row-button{margin-top: 55px;}
.v2 #personalDetailsPkgModel .default-btn{position: absolute;}

.v2 #personalDetailsNewSubModel .innerFields__personalInfo{display:flex;width:100%}
.v2 #personalDetailsNewSubModel .innerFields__personalRow--field .field-text{width:96%}
.v2 #personalDetailsNewSubModel .innerFields__personalRow--field #userEmailAddress{width:117%}
.v2 #personalDetailsNewSubModel .innerFields__personalRow--field #userEmailAddress.prepaid{width:270px;}
.v2 #personalDetailsNewSubModel .site-content-action__main{padding-bottom:30px;padding-top: 0; padding-right: 0;}
.v2 #personalDetailsNewSubModel .innerFields__personalAddressWrap{margin-right:0px}
.v2 #personalDetailsNewSubModel .innerFields__personalAddress{display:flex;width:80%}
.v2 #personalDetailsNewSubModel .innerFields__personalAddressWrap{width:100%}
.v2 #personalDetailsNewSubModel .site-content-action__title{padding-right:0px}
.v2 #personalDetailsNewSubModel .innerFields__personalRowMulti .innerFields__personalRow {width: 50%;}
.v2 #personalDetailsNewSubModel .innerFields__personalTop .innerFields__personalInfo .innerFields__personalRow{width: 140px; margin-left: 5px;}
.v2 #personalDetailsNewSubModel .innerFields__personalTop .innerFields__personalInfo .innerFields__personalRow:last-child{width: 210px;}
.v2 #personalDetailsNewSubModel .innerFields__personalAddress--title{margin-bottom: 15px;}
.v2 #personalDetailsNewSubModel .continued-row-button{margin-top: 55px;}
.v2 #personalDetailsNewSubModel .default-btn{position: absolute;}
/*delivery*/
.v2 .innerFields__selectShippingAddress  strong{font-size:22px}
.v2 #delivery-option2 {display:flex;justify-content:flex-start;margin:20px 0 0 0}
.v2 #delivery-option2 .innerFields__selectShippingAddressRow{margin:0px 0px 0 16px}
.v2 .ui-widget.ui-widget-content{border-radius: 20px;}

.v2 #delivery-option2 .check{display:none}
.v2 #paymentDetailsModel #delivery-option2 .check{display: block;}
.v2 #paymentDetailsModel #delivery-option2 .site-content-action__row--text{border: none; padding-right: 30px; padding-left: 80px; }

.v2 #delivery-option2 .site-content-action__row--text {padding-right:0px;color:#000;border-bottom:#000 2px  solid}
.v2 #delivery-option2 .site-content-action__row--text.on { color:#2970da; border-bottom:#2970da 2px  solid    }
/*.v2 .prepad-ship #delivery-option2 .site-content-action__row--text{border: none !important;}*/
.v2 .prepad-ship #delivery-option2 .site-content-action__row--text.on{border: none !important;}
.v2 #delivery-option2 #changeAddress{display:none}


.v2 #personalDetailsPkgModel .innerFields__anotherAddress{margin:0!important}
.v2 #personalDetailsPkgModel .innerFields__personalInfo{margin-top:20px}
.v2 #personalDetailsPkgModel .innerFields__anotherAddress textarea{width:88%;border:#2970da 2px solid;height:48px;border-radius: 8px;font-size:15px;padding:10px}
.v2 #personalDetailsPkgModel #btn-row{margin:0px}
.v2 #personalDetailsNewSubModel .innerFields__anotherAddress{margin:0!important}
.v2 #personalDetailsNewSubModel .innerFields__personalInfo{margin-top:20px}
.v2 #personalDetailsNewSubModel .innerFields__anotherAddress textarea{width:88%;border:#2970da 2px solid;height:48px;border-radius: 8px;font-size:15px;padding:10px}
.v2 #personalDetailsNewSubModel #btn-row{margin:0px}
.v2 .innerFields__date_and_time_deliver .ttl{color:#2970da;font-size:22px;font-weight:bold;margin:40px 0px 20px 0px;background:url(../time-icon.png) right no-repeat;padding-right: 46px;line-height: 30px;}
.v2 .innerFields__date_and_time_deliver .day_choose{display:flex; flex-flow: wrap;}
.v2 .innerFields__date_and_time_deliver .day_choose >div{width:auto;cursor:pointer;border:#afafaf 1px solid;text-wrap: nowrap; min-width: 125px; padding:0px 16px;border-radius:20px;margin:10px 10px 10px 10px;line-height:30px}
.v2 .innerFields__date_and_time_deliver .day_choose >div.selected{background-color:#000;color:#fff}
.v2 .innerFields__date_and_time_deliver label{padding:20px 0px 10px 0;display:inline-block}
.v2 .innerFields__date_and_time_deliver .wrap_day_choose {display:flex}
.v2 .innerFields__date_and_time_deliver .wrap_day_choose .more_dates{color:#000; padding-top: 6px;text-decoration:underline}

.v2 .innerFields__date_and_time_deliver .hour_choose{display:flex}
.v2 .innerFields__date_and_time_deliver .hour_choose >div{width:auto;cursor:pointer;border:#afafaf 1px solid;padding:0px 14px;border-radius:20px;margin:0px 0px 0 10px;line-height:30px}
.v2 .innerFields__date_and_time_deliver .hour_choose >div.selected{background-color:#000;color:#fff}
.v2 .innerFields__date_and_time_deliver .wrap_hour_choose {display:flex}

.v2 .innerFields__pickUp{margin:30px 0 0 0}
.v2 .innerFields__pickUp--title{display:none; color: #2970da;}
.v2 .innerFields__pickUpTop{width:100%;display:flex; flex-wrap: wrap;}
.v2 .innerFields__pickUp .innerFields__personalRow{margin: 0px 0 0 14px;position:relative}
.v2 .innerFields__pickUp .innerFields__personalRow select:after {content: ">";visibility: hidden;position: absolute;    left: 6px;top: 35px;color: #2970da;font-weight: bold;transform: rotate(-90deg);font-size: 20px;}
.v2 .innerFields__pickUp.prepaid .innerFields__personalRow:after {top: 48px;}
.v2 #unit-addr{width: 100%;}
.v2 .innerFields__pickUpTop--field{margin-bottom: 0; margin-top: 15px;}
.v2 .postOffice-remark{margin-top: 25px; margin-bottom: 25px; font-size: 17px;}
.v2 .innerFields-simCard {width: 70%;}
.v2 .dtl-blc.localSim .innerFields__pickUp--title{display: block;margin-top: 35px; margin-bottom: 0;}
.v2 .simIllustration__row--text{font-size: 16px; margin-left: 15px;}
.v2 .simIllustration__row{margin-top: 0;}
/*.v2 .innerFields__selectShippingAddressRow.selected{color: #2970da; font-weight: bold;}*/
.v2 #delivery-option2 .site-content-action__row--text.select{color: #2970da; border-color:#2970da; font-weight: bold;}
.v2 .site-content-action__displayed{padding-right: 0;}
.v2 #lastNameTitle{margin-bottom: 30%;}
.v2 #banDir{display: flex; margin-top: 35px;}
.v2 .innerFields__personalRow--text label{margin-right: 17px;}

.v2 .site-content-action__row--input .check::before{top:3px; left: 3px;}
/*.v2 #paymentDetailsModel .site-content-action__row--input .check::before{top:1px; left: 1px;}*/
/*.v2 #personalDetailsPkgModel .site-content-action__row--input .check::before{top:1px; left: 1px;}*/
.v2 .site-content-action__row--input .check::before, .v2 .innerFields__definitions--input .check::before, .v2 .costumNumber__row--input .check::before, .v2 .popUp__choicesBox--input .check::before{
  width: 12px;
  height: 12px;
}
.v2 .site-side__addPhone{padding-bottom: 0;}
.v2 .site-side__summary{background-color: #f0f5f9; border: none; padding: 5px 20px;}

.v2 .site-side__summary:after{content: "";
  width: 100%;
  display: block;
  border-bottom: #96a9b3 1px solid;
  margin: 20px 0 0px 0;
  position: relative;
  right: -12px;}
.v2 .site-content-action__main{padding: 0; }
.v2 .site-content-action__main .innerFields__personalTop{display:flex}
.v2 .site-content-action__row{position: unset;}
.v2 #selectPhoneNumberModel .i-info2{left: unset; top: 51% !important;}
.v2 #selectPhoneNumberModel .prepad-new-line2 .i-info2{left: unset; top: 68% !important;}
.v2 #selectPhoneNumberModel .prepad-new-line2 .i-info2.prepad{top: 41% !important;}
.v2 .total_global_sim .collection_details h2 {
  font-size: 45px;
  color: #2970da;
  margin-bottom: 20px;
  margin-top: 0.83em;
}

.v2 .btn_global{ padding-right: 50px; margin-top: 15px; line-height: 30px; background: #ea1985 url(../images/orderSummary/add-icon.png) 145px center no-repeat; height: 45px; width: 48vw; font-size: 17px; background-size: 30px; padding-top: 9px;}
.v2 .btn_global.chcmp{ padding-right: 50px; margin-top: 15px; line-height: 30px; background: #ea1985 url(../images/orderSummary/add-icon.png) 215px center no-repeat; height: 45px; width: 260px; font-size: 17px; background-size: 30px; padding-top: 9px;}
.v2 .total_global_sim .collection_details{background:#f0f5f9 url('../images/orderSummary/package-icon.png') center 30px no-repeat;padding:55px 50px 30px;text-align:center;font-size:24px;}
.v2 .ui-button.ui-state-active:hover  {
  border: 1px solid #ddd;
  background: #ddd;
}
.ui-menu-item-wrapper, input{font-family: OpenSansHebrew !important;}

.v2 .topHeaderDesktop.PREPAD-header-class +.container {width: 30px;justify-content: flex-end;margin-left: 32px;}
.v2 .topHeaderDesktop.PREPAD-header-class +.container .lang-btn {color:#000;background-color:#fff;font-size:20px}

.v2 .accessibilityDesktop{color: black !important;}



.v2.ownerTran img.site-side__img {display:none}
.v2.ownerTran .site-side >div {background-color:#f0f5f9;min-height:300px}
.v2.ownerTran input.default-btn.continued {float:left}
.v2.ownerTran .innerFields__personalRow--text{font-size:19px;font-weight:normal;padding-bottom: 10px;}
.v2.ownerTran header.site-content-action__title h3{ display:none; }
.v2.ownerTran input#subscriptionNumber {width:240px}
.v2.ownerTran .innerFields__personalRow--text label{display:block!important}
.v2.ownerTran .innerFields__personalRow--field.innerFields__pedantry--field input{width:200px}
.v2.ownerTran .fName-margin-top-20 {margin-top: 25%;}
.v2.ownerTran .site-content-action__connection {overflow: hidden;}
.v2.ownerTran .left_ttl{ background-color: #fff;height: 64px;color: #2970da;text-align: center;font-weight: bold;font-size: 26px;    line-height: 60px;}
.v2.ownerTran .site-side__total {display: ruby;padding: 15px;}
.v2.ownerTran .site-side__total:after {content: "";width: 100%;display: block;border-bottom: #96a9b3 1px solid;margin: 20px 0 0px 0;position: relative;}
.v2.ownerTran .site-side__summary:after{display: none;}
.v2.ownerTran .site-side__customer-program-row{display: flex;justify-content: space-between;flex-direction: row-reverse;}



/*GLOBAL SIM*/
.v2 .site-side__img{display:none}
.v2 .gb-overflow{text-align:right;font-size:16px;font-weight:normal;width:50%;border-bottom:#ddd 1px solid;padding-bottom:20px}
.v2 .gb-overflow:after{content:none}
.v2 .gb-overflow__price{font-size:16px;width:50%;text-align:left; display: flex;align-items: baseline;justify-content: space-around;}
.v2 .gb-overflow{display:flex;width:100%;align-items:flex-end}
.v2 .site-side__info{font-size:16px}
.v2 .site-side__center{margin-top:20px}
.v2 .site-side__addPhoneNumber{display:block;margin-top: 20px;font-weight: bold;font-size: 16px;}
.v2 .site-side__sim h2{color: #2970da;margin-bottom: 20px;font-size:22px}
.v2 .site-page-level__list--number{font-size:22px}
.v2 .site-page-level__list--number.active a, .v2 .active.r-tabs-accordion-title a, .v2 .r-tabs-accordion-title.r-tabs-state-active a{color:#2970da;}
.v2 .site-page-level__list--number.active a span, .v2 .active.r-tabs-accordion-title a span, .v2 .r-tabs-accordion-title.r-tabs-state-active a span{background-color:#2970da}
.v2 .innerFields__personalAddress--title{display:none}
.v2 .innerFields__personalAddress{display:flex;width:unset}
.v2 .innerFields__personalAddressWrap{display:flex;width:unset;margin:unset}
.v2 .innerFields__personalInfo{display:flex;width:unset;}
.v2 #accessibleBtn{display: flex;}

.tuki_wrapper .site-header {box-shadow: 0 0 9.9px 11.1px rgba(78, 78, 78, 0.05)!important;}
.tuki_wrapper .site-header__middle-text span{color:#353535}
.tuki_wrapper .site-page-level__list--number.active a span, .tuki_wrapper .active.r-tabs-accordion-title a span, .tuki_wrapper .r-tabs-accordion-title.r-tabs-state-active a span{background-color:#fe5431}
.tuki_wrapper .site-page-level__list--number a.r-tabs-anchor {color:#ddd}
.tuki_wrapper .site-page-level__list--number.active a.r-tabs-anchor{color:#353535}
.tuki_wrapper .innerFields__personalRow a{color:#006a56;font-size:18px;font-weight:bold}
.tuki_wrapper p#commentCoupon {color:#fe5431;font-size:17px}
.tuki_wrapper input.default-btn.continued, .v2 .default-btn {background-color:#006a56;margin-left: 10px;margin-right: 10px;width: 240px;}
.tuki_wrapper .site-side{background-color:#f6f5f5;border-radius:12px}
.tuki_wrapper .site-side__sim h2{color:#353535;padding:10px 0;font-size:22px}
.tuki_wrapper .gb-overflow {font-weight:bold}
.tuki_wrapper .site-page-level__list--number span, .v2 .r-tabs-accordion-title span{color:#FFF}
.tuki_wrapper button#cg-submit-btn {background-color:#333}
.tuki_wrapper .primary-cg-button {background-color: #006a56;}
.tuki_wrapper .primary-cg-button:not([disabled]):hover {background-color: #006a56;}
.tuki_wrapper .primary-cg-button-outline {    background-color: #006a56;}
.tuki_wrapper .primary-cg-button-outline:not([disabled]):hover { background-color: #006a56;}
.tuki_wrapper input:focus,input.valid,select:focus,span:focus,.tuki_wrapper .switch:focus-within .slider.round.checkmark,button:focus,.tuki_wrapper #google-pay-button:focus,.tuki_wrapper #apple-pay-button:focus,.tuki_wrapper a:focus {outline: 2px solid #fe5431;}
.tuki_wrapper .site-side__addPhoneNumber{color:#fe5431}
.tuki_wrapper .site-side__addPhoneNumber--plus{background-color:#fe5431}
.tuki_wrapper.v2 .site-page-level__list--number.second span{background-image: url("../images/icon-tab-pay.png");background-repeat: no-repeat;background-size: contain;}
.tuki_wrapper.v2 .site-page-level__list--number.first span{background-image: url("../images/icon_checkout_step_1.webp");background-repeat: no-repeat;background-size: contain;}
.tuki_wrapper.v2 .site-page-level__list--number.active.second span{background-image: url("../images/icon_checkout_step_2.webp");background-repeat: no-repeat;background-size: contain;}
.tuki_wrapper .payment-remark{display: block;margin-top: 30px;}
.tuki_wrapper .payment-remark span{display: block;line-height: 3.04;}
.tuki_wrapper span.benefitUsed-s{width: 356px;
  height: 37px;
  margin: 35px 15px 26px 0;
  object-fit: contain;
  font-size: 36px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.75;
  letter-spacing: normal;
  text-align: left;
  color: #fe5431;
  display: flex
;}
.tuki_wrapper .benefitUsed-a{
  margin: 26px 50px 0 14px;
  object-fit: contain;
  font-size: 28px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.96;
  letter-spacing: normal;
  color: #006a56;
}

.tuki_wrapper .PriceConversionText{direction: ltr; display: inline-block;}

/*Accessible*/
.accessible { display: none; border: #a9a9a9 1px solid; position: absolute; top: 0px; left: 0px; width: 240px; height: auto; background-color: #fff; z-index: 1000; font-family: OpenSansHebrew; font-size: 16px; }
.accessible .item { display: block; width: 100%; border-bottom: #ddd 1px solid; line-height: 34px; padding: 2px 10px; cursor: pointer; color: #0177bd; background-color: #fff; text-align: right; font-family: OpenSansHebrew; font-size: 16px; }
.accessible .item:hover { background-color: #eee }
.accessible .ttl { line-height: 22px; background-color: #0177bd; color: #fff; padding: 2px 10px }
.accessible .close { position: absolute; background-color: #0177bd; left: 238px; top: -1px; cursor: pointer; border: none; padding: 0px; }
.btn_accessible_mob { width: 46px; position: fixed; bottom: -2px; z-index: 1000; right: 0px }
.close_acc_mob { padding: 0 4px; border-radius: 3px 0px 3px 3px; background-color: #b60000; color: #fff; font-size: 13px; position: fixed; bottom: 28px; z-index: 1000 }

.accessible_v2 { width: 410px; top: 110px; left: 19px; border-radius: 10px; box-shadow: 0px -2px 52px 0px rgba(0, 0, 0, 0.86); background-color: #fff; border: none }
.accessible_v2 .close { position: static; background-color: transparent; margin: 10px 10px 0 10px }
.accessible_v2 .item { border-bottom: none }
.accessible_v2 .ttl { padding: 20px 0; }

.accessible_v2 h2 { font-weight: bold; font-size: 28px; color: #001fff; text-align: center; position: relative; margin: 0px; background: url(../images/border-top.png) repeat-x bottom; padding-bottom: 10px; line-height: 30px }
.accessible_v2 h2 a#btnResetAcc { position: absolute; font-size: 18px; color: #000; font-weight: normal; bottom: 41px; left: 18px; }
.accessible_v2 h2 a#hebAccBtn { position: absolute; font-size: 18px; color: #000; font-weight: normal; bottom: 41px; left: 96px; text-decoration: none; padding-left: 2px; margin-left: 3px; }
.accessible_v2 h2 a#engAccBtn { position: absolute; font-size: 18px; color: #000; font-weight: normal; bottom: 41px; left: 70px; text-decoration: none; }
.accessible_v2 h2 a#hebAccBtn:after { content: ""; position: absolute; font-size: 13px; left: -4px; color: #000; top: 9px; background-color: #777; width: 2px; height: 10px; }

.accessible_v2 .item { color: #000 }
.accessible_v2 .item:hover { background-color: #fff }
.accessible_v2 .ttl.reka { background-color: #f2f2f2; text-align: center; color: #000 }
.accessible_v2 .ttl.font { background-color: #ffff; text-align: center; color: #000 }
.accessible_v2 .flex_acc1 { background-color: #f2f2f2; display: flex; padding-bottom: 20px; }
.accessible_v2 .flex_acc1 .item { background-color: #f2f2f2; text-align: center; border: #888 2px solid; border-radius: 10px; margin: 12px; position: relative; padding: 5px 10px; }
.accessible_v2 .flex_acc1 .item:after { position: absolute; content: ""; width: 30px; height: 22px; top: -12px; right: 39px; background: #f2f2f2 url(../images/radio-bt-w.png) no-repeat center; background-size: 22px; }
.accessible_v2 .flex_acc1 .item.selected { border: #001fff 3px solid; color: #001fff; font-weight: bold }
.accessible_v2 .flex_acc1 .item.selected:after { background: #f2f2f2 url(../images/radio-bt-b.png) no-repeat center; background-size: 22px; }
.accessible_v2 .flex_acc1 .item.black_background:after { background-color: #000 }
.accessible_v2 .flex_acc1 .item.white_background:after { background-color: #fff }
.accessible_v2 .flex_acc2 { display: flex; padding-bottom: 20px }
.accessible_v2 .flex_acc2 .item { text-align: center; border: #888 3px solid; border-radius: 10px; margin: 12px; padding: 5px 10px; position: relative; }
.accessible_v2 .flex_acc2 .item:after { position: absolute; content: ""; width: 30px; height: 22px; top: -12px; right: 39px; background: #fff url(../images/radio-bt-w.png) no-repeat center; background-size: 22px }
.accessible_v2 .flex_acc2 .item.selected:after { background: #fff url(../images/radio-bt-b.png) no-repeat center; background-size: 22px }
.accessible_v2 .flex_acc2 .item.selected { border: #001fff 3px solid; color: #001fff }
.accessible_v2 .flex_acc2 .item.black_background:after { background-color: #000 }
.accessible_v2 .flex_acc2 .item.white_background:after { background-color: #fff }
.accessible_v2 .flex_acc3 { display: flex; background-color: #001fff; border-radius: 0px 0px 8px 8px; }
.accessible_v2 .flex_acc3 .item { background-color: transparent; color: #fff; text-align: center; padding: 16px 0px; }
.backgroungWhite .accessible_v2 .flex_acc3 .item { background-color: transparent; color: black;}
.accessible_v2 .flex_acc2 .item:hover { background-color: #fff }
.accessible_v2 .flex_acc3 .item span { line-height: 18px }
.accessible_v2.engAcc h2 a#engAccBtn { color: #001fff; font-weight: bold }
.accessible_v2.hebAcc h2 a#hebAccBtn { color: #001fff; font-weight: bold }
.accessible_v2 .hebAccTxt, .accessible_v2 .engAccTxt { display: none; }
.accessible_v2.hebAcc .hebAccTxt { display: inline-block; }
.accessible_v2.engAcc .engAccTxt { display: inline-block; }
.accessible_v2.engAcc .acc_switcher .item { text-align: left; }
.accessible_v2.engAcc .acc_switcher .inner { flex-direction: row-reverse; }
.accessible_v2.engAcc .acc_switcher label { margin-right: 20px; }

.wrap_acc_switcher { padding: 10px 0 }
.acc_switcher label { font-size: 16px; line-height: 16px; float: right; cursor: pointer; color: #000; margin-left: 20px }
.acc_switcher label:not(.switcher) { margin-right: 17px; }
.acc_switcher input[type="checkbox"]:not(:checked) + .switcher { background-color: #cfcfcf }
.acc_switcher input[type="checkbox"]:not(:checked) + .switcher:after { background: #fff; color: #0072b6; }
.acc_switcher .switcher:after { content: ' '; display: block; position: absolute; transition: left 0.2s ease-out; background: #fff; border-radius: 100%; width: 15px; height: 15px; top: 3px; left: 2px; font-size: 14px; line-height: 24px; font-family: Arial; }
.acc_switcher .switcher { background: #001fff; border-radius: 20px; position: relative; width: 50px; height: 21px; }
.acc_switcher input[type="checkbox"]:checked + .switcher:after { left: 20px; }
.acc_switcher input[type="checkbox"] { display: none }
.acc_switcher .inner { display: flex; align-items: center; }
#keyboard_hearing.selected .switcher { background: #001fff; }
#keyboard_hearing.selected .switcher:after { left: 20px; }
#btnMagnifyingGlassForText.selected .switcher { background: #001fff; }
#btnMagnifyingGlassForText.selected .switcher:after { left: 20px; }

.blackAcc .acc_switcher .switcher { background: #001fff !important; filter: brightness(150%); }
.blackAcc .acc_switcher .switcher:after { background-colorX: #00a8ff !important; }
.blackAcc .acc_switcher input[type="checkbox"]:not(:checked) + .switcher { background-color: #bbb !important; filter: unset; }
.blackAcc .acc_switcher input[type="checkbox"]:not(:checked) + .switcher:after { background-color: #fff !important; }
.blackAcc .accessible_v2 { border: #fff 2px solid }
.blackAcc .accessible_v2 .flex_acc1 .item:after { filter: brightness(4); }
.blackAcc .accessible_v2 .flex_acc2 .item:after { filter: brightness(4); }

.blackAcc .accessible_v2 .flex_acc1 .item.selected { border: #fff 2px solid }
.blackAcc .accessible_v2 .flex_acc2 .item.selected { border: #fff 2px solid }
.blackAcc .accessible_v2 .flex_acc1 .item.selected:after { filter: brightness(200%); }
.blackAcc .accessible_v2 .flex_acc2 .item.selected:after { filter: brightness(200%); }
.blackAcc #btnMagnifyingGlassForText.selected .switcher { background: #001fff !important; filter: brightness(150%); }
.blackAcc #keyboard_hearing.selected .switcher { background: #001fff !important; filter: brightness(150%); }
.blackAcc .accessible_v2 .close:after { content: "X"; font-size: 20px }
.blackAcc .accessible_v2 .close img { width: 1px; height: 1px }
.blackAcc .flex_login img { background-color: unset !important }
.blackAcc .banner_routine .sil01 { display: none }
.blackAcc .banner_routine { background-image: none !important }
.blackAcc .circle_links img { filter: grayscale(100%) }
.blackAcc .car-status-item { background-color: #fff !important; color: #000 !important }
.blackAcc .car-status-item * { background-color: unset !important; color: #000 !important; }

.whiteAcc .acc_switcher .switcher { background: #cfcfcf !important }
.whiteAcc .acc_switcher .switcher:after { background-color: #fff !important; }
.whiteAcc .acc_switcher input[type="checkbox"]:not(:checked) + .switcher { background-color: #cfcfcf !important }
.whiteAcc .acc_switcher input[type="checkbox"]:not(:checked) + .switcher:after { background-color: #fff !important; }
.whiteAcc #btnMagnifyingGlassForText.selected .switcher { background: #001fff !important; filter: unset; }
.whiteAcc #keyboard_hearing.selected .switcher { background: #001fff !important; filter: unset; }

/*TOKI COlORS*/
.accessible_v2 { font-family: 'OpenSansHebrew' }
.accessible_v2 h2 { color: #086752 }
.accessible_v2 .flex_acc3 { background-color: #086752 }
.accessible_v2 .flex_acc1 .item.selected { border-color: #086752; color: #086752 }
.accessible_v2 .flex_acc2 .item.selected { border-color: #086752; color: #086752 }
.acc_switcher .switcher { background-color: #086752 }
.accessible_v2 .flex_acc1 .item.selected:after { filter: grayscale(1) }
.accessible_v2 .flex_acc2 .item.selected:after { filter: grayscale(1) }
.accessible_v2 .item { font-family: 'OpenSansHebrew' }
.accessible_v2 .flex_acc3 .item#more_info { display: none }
/*TOKI COlORS*/

.borderBlack {
  border: 1px solid #ff0 !important;
}

.backgroungBlack {
  background-color: #000 !important;
}

.colorBlack {
  color: yellow !important;
}

.outlineBlack {
  outline: 1px solid yellow !important;
}

.borderWhite {
  border: 1px solid #000 !important;
}

.backgroungWhite {
  background-color: #fff !important;
}

.colorWhite {
  color: #000 !important;
}

.outlineWhite {
  outline: 1px solid #000 !important;
}


@media(max-width: 916px) {
  .v2 .site-content{width:100%;padding-bottom:50px;}
  .v2 .site-side{display:block;width:100%;position:static;box-shadow:none}
  .v2 .r-tabs .r-tabs-nav{display:flex}
  .v2 .r-tabs .r-tabs-accordion-title{display:none}
  .v2 .site-side__middle ul{box-sizing:border-box;width:100%;padding:0px;margin:auto;background-color:#fff;display:none;list-style-position: inside; transition: all .5s}
  .v2 .site-side__infoUpdate{display:none;background-color:#fff}
  .v2 .site-side__phoneNumber {display:none}
  .v2 .site-side__summary  {display:none}
  .v2 .site-side__addPhone {display:none}
  .v2 .site-side__middle h2  {display:none}
  .v2 .site-side__customer-program-row{background-color:#fff;margin:0px 12px; flex-direction: row-reverse;}
  .v2 .site-page-level__list--number span, .v2 .r-tabs-accordion-title span{margin:auto;display:block}
  .v2 .btn_my_data_mob{display:inline-block;color:#2970da;font-weight:bold;position:relative}
  .v2 .btn_my_data_mob:after{content: "";width: 1px;height:34px;display: block;background-color: #2970da; margin: 0px 0 20px 0;position: absolute;
    left: -6px;top:0}
  .v2 .site-side__middle{border:#96a9b3 1px solid;border-radius:10px;width:94%;margin:auto;box-shadow: -2.8px 2.8px 6px 0 rgba(0, 0, 0, 0.11);}
  .v2 .site-side__middle ul:before{right:0}
  .v2 .site-side__middle ul:after{right:0}
  .v2 .site-side__middle li{padding-right:20px}
  .v2 .site-side__infoUpdate{padding:16px 0 10px 0px}
  .v2 .btn_my_data_mob span{  position: absolute;width: 100%;top: 12px;display: table;text-align: center;transform: rotate(90deg);font-size: 25px; transition: all .5s;}
  #side-open{display: none !important;}
  .v2 .btn_my_data_mob.on span{transform: rotate(270deg);}
  .v2 .definitions__row{align-items: flex-start; flex-direction: column;}
  .v2 .innerFields__definitions--text.mobileDisplay {align-content: center; color: #2970da; font-size: 17px; margin-left: 4px}
  .v2 .innerFields__definitions--label{flex-direction: row-reverse; width: max-content;}
  .v2 .innerFields__definitions-block-inner-choices-box{margin-left: 25px; }
  .tuki_wrapper.v2 .default-btn.continued {position: fixed;left: 0;bottom: 0;width: 100%;border-radius: 0;z-index: 99999; font-family: OpenSansHebrew;margin: auto;}
  .v2 .site-content-action__main{margin-bottom: 30px;padding: 0 40px;}
  .v2 .site-content-action__title{display: block;}
  .v2 .site-content-action{ max-width: 100%; margin: auto; padding: unset;}
  .v2 .site-content-action__title{text-align: center; margin-bottom: 15px;}
  .v2 .site-content-action__connection{width: 70%;}
  .v2 .innerFields__pedantry .default-btn{margin: 0 !important;}
  .v2 .collect_v2 .collect_top_txt{width:100%}
  .v2 .collect_v2 .bullets_collect{width:100%}
  .v2 .total_global_sim{padding-bottom:30px}
  .v2 .total_global_sim .digital_flex{width:100%}
  .v2 .total_global_sim .digital_flex{border-radius:0;flex-wrap:wrap}
  .v2 .total_global_sim .digital_flex >a{width:50%;margin:20px auto}
  .v2 .total_global_sim .digital_contact{padding-bottom:0px;padding: 20px 0px 30px 0;}
  .v2 .total_global_sim .digital_contact h2{width:100%;color:#fff;background-color:#2970da;border: #2970da 3px solid;}
  .v2 .collect_v2{padding:0px}
  .v2 .collect_v2 .btn_collect{position: fixed;bottom: 0;width: 100%;right: 0;border-radius: 0;font-size: 36px;padding: 0;background-image: unset;line-height: 60px;}
  .v2 .collect_v2 .collect_top_txt{display:none}
  .v2 .collect_v2 .ttl_collect{display:none}
  .v2 .collect_v2 .bullets_collect{display:none}
  .v2 .collect_v2 .collect_dtls{display:none}
  .v2 .field-text { width: 100%;}
  .v2 .innerFields__personalRow.innerFields__pedantry p{text-align: center;}
  .v2 .innerFields__personalRow.innerFields__pedantry .verification-code.form-inner {display: flex; flex-wrap: wrap; justify-content: center;}
  .v2 .innerFields__personalRow.innerFields__pedantry .field.validate{width: 80%;}
  /*.v2 .innerFields__personalRow.innerFields__pedantry .verification-code .enter-code-input input{width: 210px;}*/
  .v2 .reSendSMS{margin-right: unset;margin-top: 30px;}
  .v2 .innerFields__definitions-block-inner-text{width: 100% !important; max-width: 100% !important;}
  .v2 #paymentDetailsModel .site-content-action__main.padding-bottom-8{margin-bottom: 0; padding-bottom: 0;}

  /*tooltip*/
  .v2 .i-info .i-info-tooltip, .v2 .i-info1 .i-info-tooltip1, .v2 .i-info2 .i-info-tooltip2{width: 100%;right: 0;position: fixed;min-height: 200px;width: 100%;height: 140vh;top: 0;background-color:rgba(255,255,255,0.9);padding:0;margin:0;}
  .v2 .i-info,.v2 .i-info1, .v2 .i-info2{position:static;width:0;border:unset}
  .v2 .i-info .i-info-tooltip:after, .v2 .i-info1 .i-info-tooltip1:after, .v2 .i-info2 .i-info-tooltip2:after{display:none}
  .v2 .i-info .i-info-tooltip:before, .v2 .i-info1 .i-info-tooltip1:before, .v2 .i-info2 .i-info-tooltip2:before{display:none}
  .v2 .i-info .i-info-tooltip .inside_tooltip, .v2 .i-info1 .i-info-tooltip1 .inside_tooltip, .v2 .i-info2 .i-info-tooltip2 .inside_tooltip{position:relative;width:80%;margin:auto;margin-top: 100px;;background-color:#fff;min-height:90px;display:flex;justify-content:flex-start;padding:20px;border: solid 1px #90a4af;box-shadow: -1.7px -2.5px 13px 0 rgba(0, 0, 0, 0.21);}
  .v2 .i-info .close_tooltip, .v2 .i-info1 .close_tooltip, .v2 .i-info2 .close_tooltip{position: absolute;left: 3%;top:6%}
  .v2  .info_tooltip_desktop {display:none}
  .v2  .info_tooltip_mobile {color:#2970da;display:block}
  .v2 .i-info2, .v2 .i-info1{height: 0 !important;}
  .v2 .innerFields__personalRow.innerFields__pedantry .verification-code .enter-code-input input{position: relative;left: 12px;}
  .v2 .header a:nth-child(3){padding-right: 45px;}
  .v2 .topHeaderDesktop{display: block;font-size: 22px;color: white;}

  /*new sub*/
  .v2 .site-content-action__displayed{padding-right:0}
  .v2 #user-phone-number {width:100%}
  .v2 .select-number-site-content-action__connection {width:100%}
  .v2 .innerFields__selectPhoneNumber{ display: flex;flex-wrap: wrap;justify-content: space-between;}
  .v2 .innerFields__selectPhoneNumber>div{ margin-bottom: 15px;width: 47%;}

  .v2 .choose_sim>input {width: 46%;margin: 0px 1%;}

  .v2 #personalDetailsPkgModel .innerFields__personalInfo{flex-direction: column;text-align: center;}
  .v2 #personalDetailsPkgModel .innerFields__personalAddress--title{text-align:center}
  .v2 #personalDetailsPkgModel .innerFields__personalRow--field #userEmailAddress{width:100%}
  .v2 #personalDetailsPkgModel .innerFields__personalAddress {width: 100%;flex-direction: column;text-align: center;}
  .v2 #personalDetailsPkgModel .innerFields__personalInfo{width:75%;margin:auto}
  .v2 #personalDetailsPkgModel .innerFields__personalRow--field .field-text{width:100%}
  .v2 #personalDetailsPkgModel .innerFields__personalAddressWrap {width: 80%;margin: auto;}
  .v2 #personalDetailsPkgModel .innerFields__personalRowMulti .innerFields__personalRow {width: 48%;}
  .v2 #personalDetailsPkgModel .innerFields__personalTop .innerFields__personalInfo .innerFields__personalRow{width: 100%; margin-left: 5px;}
  .v2 #personalDetailsPkgModel .innerFields__personalTop .innerFields__personalInfo .innerFields__personalRow:last-child{width: 100%;}

  .v2 #personalDetailsNewSubModel .innerFields__personalInfo{flex-direction: column;text-align: center;}
  .v2 #personalDetailsNewSubModel .innerFields__personalAddress--title{text-align:center}
  .v2 #personalDetailsNewSubModel .innerFields__personalRow--field #userEmailAddress{width:100%}
  .v2 #personalDetailsNewSubModel .innerFields__personalAddress {width: 100%;flex-direction: column;text-align: center;}
  .v2 #personalDetailsNewSubModel .innerFields__personalInfo{width:75%;margin:auto}
  .v2 #personalDetailsNewSubModel .innerFields__personalRow--field .field-text{width:100%}
  .v2 #personalDetailsNewSubModel .innerFields__personalAddressWrap {width: 80%;margin: auto;}
  .v2 #personalDetailsNewSubModel .innerFields__personalRowMulti .innerFields__personalRow {width: 48%;}
  .v2 #personalDetailsNewSubModel .innerFields__personalTop .innerFields__personalInfo .innerFields__personalRow{width: 100%; margin-left: 5px;}
  .v2 #personalDetailsNewSubModel .innerFields__personalTop .innerFields__personalInfo .innerFields__personalRow:last-child{width: 100%;}

  .v2 #delivery-option2{flex-wrap:wrap;justify-content:space-between;width:94%;margin:auto}
  .v2 #personalDetailsPkgModel .innerFields__anotherAddress textarea{width:75%;margin:auto;display:table}
  .v2 #personalDetailsNewSubModel .innerFields__anotherAddress textarea{width:75%;margin:auto;display:table}
  .v2 .innerFields__date_and_time_deliver .day_choose   {flex-wrap:wrap;width:100%;justify-content: space-between;}
  .v2 .innerFields__date_and_time_deliver .wrap_day_choose .more_dates{    float: left;position: relative;top: -46px;left: 28%;}
  .v2 .innerFields__date_and_time_deliver .wrap_day_choose{display:block}
  .v2 .innerFields__date_and_time_deliver .day_choose >div{margin-bottom:14px}
  .v2 .innerFields__date_and_time_deliver .hour_choose{flex-wrap:wrap}
  .v2 .innerFields__date_and_time_deliver .hour_choose >div {margin-bottom:14px}
  .v2 .innerFields__pickUpTop{flex-direction: column;width: 220px;margin: auto;}
  .v2 #personalDetailsPkgModel .innerFields__personalAddress--title{margin-bottom: 15px; margin-top: 20px; font-size: 20px;}
  .v2 #personalDetailsPkgModel .innerFields__personalInfo label{font-size: 17px;}
  .v2 #personalDetailsPkgModel .innerFields__personalRow--field .field-text{font-size: 17px;}
  .v2 #personalDetailsNewSubModel .innerFields__personalAddress--title{margin-bottom: 15px; margin-top: 20px; font-size: 20px;}
  .v2 #personalDetailsNewSubModel .innerFields__personalInfo label{font-size: 17px;}
  .v2 #personalDetailsNewSubModel .innerFields__personalRow--field .field-text{font-size: 17px;}
  .v2 .innerFields__personalRow--text label{font-size: 17px;}
  .v2 #lastNameTitle{display: none;}
  .v2 .field-text{font-size: 17px;}
  .v2 .innerFields__personalRow--text{text-align: center;}
  .v2 .prepad-ship #delivery-option2 .check{display: block;}

  .v2 .prepad-ship #delivery-option2 .innerFields__selectShippingAddressRow--input.site-content-action__row--input{visibility: hidden}

  .v2 #delivery-option2 .innerFields__selectShippingAddressRow{margin: 0px 0px 20px 16px;}
  .v2 #personalDetailsPkgModel .default-btn{position: fixed; width: 100%; border-radius: 0; left: 0; bottom: 0;}
  .v2 #personalDetailsNewSubModel .default-btn{position: fixed; width: 100%; border-radius: 0; left: 0; bottom: 0;}
  .v2 .innerFields__date_and_time_deliver .day_choose >div{min-width: 110px;}
  .v2 .innerFields__date_and_time_deliver{padding-left: 30px; padding-right: 30px;}
  .v2 #dealPkgModel .site-content-action__row--text{margin-right: 0;}
  /*.v2 .prepad-ship .site-content-action__row--text{padding-right: 25px !important;}*/
  .v2 .invoice-delivery-option__selects--item{padding-right: 30px;}
  .v2 .default-select#deliveryOptionField{width: 100%}
  .v2 .prepad-ship .v2-sim-supply .innerFields__selectShippingAddressRow--text.site-content-action__row--text{margin-right:30px; }
  .v2 #dealPkgModel .default-btn.sendPaymentInfoToGA{position: fixed; width: 100%; border-radius: 0; left: 0; bottom: 0;}
  .v2 #paymentBtn {position: fixed; width: 100%; left: 0; bottom: 0;border-radius: 0; margin: unset;}
  .v2 #customerValidationModel .default-btn{position: fixed;}
  .v2 .site-side__phoneNumber{background-color: unset;}
  .v2 #inputLast4Numbers{width: 100%;}
  .v2 #gen3OffMobility, #gen3Off{font-size: 15px;}
  .v2 .prepad-ship{padding-left : 15px !important; padding-right: 15px !important;}
  .v2 .prepad-ship #delivery-option2{margin-right: 0!important; margin-left: 0!important; margin-top: 15px;}
  .v2 .total_global_sim .collection_details h2{margin-top: 1.83em;}
  .v2 .site-header {height:100px;padding:0px}
  .v2 .accessibilityMobile img{margin:auto;}
  .v2 .accessibilityMobile div{font-size: 3.8vw!important;padding-top:4px!important}
  .v2 .topHeaderDesktop{font-size:6vw}
  .v2 .site-side__customer-program-row >div{padding:0 5px 0 5px}
  .ownerTran.v2 .site-side__customer-program-row >div{text-align: center;}
  .v2 .btn_my_data_mob:after{left:0px}
  .v2 .site-side__customer-program-row{margin:0px}
  .v2 .prepad-ship  .innerFields__personalRowMulti {display: flow;}
  .v2 #personalDetailsPkgModel .prepad-ship .innerFields__personalRowMulti .innerFields__personalRow,
  .v2 #personalDetailsPkgModel .innerFields__personalRow--field #userEmailAddress.prepaid{width: 100%;}
  .v2 #personalDetailsNewSubModel .prepad-ship .innerFields__personalRowMulti .innerFields__personalRow,
  .v2 #personalDetailsNewSubModel .innerFields__personalRow--field #userEmailAddress.prepaid{width: 100%;}
  .v2 .innerFields__pickUp.prepaid .innerFields__personalRow{margin: 0;}
  .v2 .innerFields__pickUp.prepaid .innerFields__personalRow:after{visibility: hidden;}
  .v2.ownerTran .left_ttl {display: none;}
  .v2.ownerTran .site-content-action__connection {width: 80%;}
  .v2.ownerTran .innerFields__personalRow--text label {margin-right: 0!important;}
  .v2.ownerTran .last4NumHeader{width: unset!important;}
  .v2.ownerTran .site-side >div {background-color:unset!important;min-height:unset!important;}
  .v2.ownerTran input#subscriptionNumber{width: 100%;}
  .v2.ownerTran .numHeader{width: 100%;}
  .v2.ownerTran .passwordStyle {width: 100%;}
  .v2.ownerTran .innerFields__personalRow--field.innerFields__pedantry--field {width: 100%!important;}
  .v2.ownerTran .innerFields__personalRow--field.innerFields__pedantry--field input {width: 100%;}
  .v2.ownerTran #formsBtn {margin-left: 0;position: fixed;width: 100%;border-radius: 0;}
  .v2.ownerTran .innerFields__personalRow--text{font-size:16px;}
  /*, .v2 input:not([type=checkbox]):not([type=radio])*/
  /*.v2 .site-header {background-color:#001fff;box-shadow: 0 23px 24px -6px #e7e7e7!important;}*/
  .v2 .site-side{margin:0px auto;background-color:#fff;width:90%;}
  .v2 .site-page-level__list--number{text-align:center}
  .v2 .site-page-level__list--number span, .v2 .r-tabs-accordion-title span{padding-right:0px}
  .v2 .site-side{margin-top:25px;margin-bottom:25px}
  .v2 .site-header__middle-cart--link{  color: black; padding-right: 20px;}
  .v2 #accessibleBtn{display:none}
  .site-side__sim{border: #96a9b3 1px solid; border-radius: 10px; margin: auto; box-shadow: -2.8px 2.8px 6px 0 rgba(0, 0, 0, 0.11);}
  .v2 .innerFields__personalInfo{display:block;width:unset; margin-top: 15px;}
  .v2 .site-content-action__main .innerFields__personalTop{display: block;}
  .v2 .innerFields__personalAddress {display: block; width: 100%;}
  .v2 .innerFields__personalRow {padding: 0 20px;}
  .v2 .choose_sim_options, .v2 .choose_sim.simType{padding: 0 40px;}
  .v2 #userEmailAddress{width: 100%;}
  .tuki_wrapper .site-side__sim h2{display: none;}
  .tuki_wrapper .site-side__sim .site-side__center{display: none;}
 
  .tuki_wrapper .btn_my_data_mob span{display:none;position:static}
  .tuki_wrapper .btn_my_data_mob {color:#353535!important;white-space:nowrap;padding:0 0 0 10px}
  .tuki_wrapper .gb-overflow{padding-bottom:0;border:none;}
  .tuki_wrapper .PlaneName {padding-right:14px}
  .tuki_wrapper .gb-overflow{align-items: unset;}
  .tuki_wrapper .payment-remark{padding: 0 25px}
  .tuki_wrapper .payment-remark span{display: block;line-height: 1;padding-top: 20px;}
  /*.tuki_wrapper .btn_my_data_mob span {position: relative;*/
  /*  height: 15px;*/
  /*  top: 0;*/
  /*  right: -10.4px;}*/
  .couponValidRemark{position: static;}

}