/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.23, autoprefixer: v9.7.3) */
/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.23, autoprefixer: v9.7.3) */
@font-face {
  font-family: "SimplerPro";
  /* src: url('font/simplerpro_bezeq_hebrew2-light.eot'); */
  src: url("font/simplerpro_bezeq_hebrew2-light.woff2") format("woff2"),
    url("font/simplerpro_bezeq_hebrew2-light.woff") format("woff"),
    url("font/simplerpro_bezeq_hebrew2-light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Roboto Mono";
  src: url("font/RobotoMono-Regular.eot");
  src: url("font/RobotoMono-Regular.eot?#iefix") format("embedded-opentype"),
    url("font/RobotoMono-Regular.woff2") format("woff2"),
    url("font/RobotoMono-Regular.woff") format("woff"),
    url("font/RobotoMono-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "SimplerPro";
  /* src: url('font/simplerpro_bezeq_hebrew2-regular.eot'); */
  src: url("font/simplerpro_bezeq_hebrew2-regular.woff2") format("woff2"),
    url("font/simplerpro_bezeq_hebrew2-regular.woff") format("woff"),
    url("font/simplerpro_bezeq_hebrew2-semibold.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "SimplerPro";
  /* src: url('font/simplerpro_bezeq_hebrew2-regular.eot'); */
  src: url("font/simplerpro_bezeq_hebrew2-semibold.woff2") format("woff2"),
    url("font/simplerpro_bezeq_hebrew2-semibold.woff") format("woff"),
    url("font/simplerpro_bezeq_hebrew2-regular.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "SimplerPro";
  /* src: url('font/simplerpro_bezeq_hebrew2-bold.eot'); */
  src: url("font/simplerpro_bezeq_hebrew2-bold.woff2") format("woff2"),
    url("font/simplerpro_bezeq_hebrew2-bold.woff") format("woff"),
    url("font/simplerpro_bezeq_hebrew2-bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "SimplerPro";
  /* src: url('font/simplerpro_bezeq_hebrew2-black.eot'); */
  src: url("font/simplerpro_bezeq_hebrew2-black.woff2") format("woff2"),
    url("font/simplerpro_bezeq_hebrew2-black.woff") format("woff"),
    url("font/simplerpro_bezeq_hebrew2-black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

body {
  height: 100vh;
  padding: 0;
  margin: 0;
  direction: rtl;
}

html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}

#identification_method .PhoneNumber1,
#identification_method .GovID1 {
  display: none;
}

.show1 {
  display: block !important;
}

#fullwifi .contact_container1 .or_s.phone {
  display: none;
}

#fullwifi {
  /* padding-bottom: 72px; */
  max-width: 1920px;
  margin: 0 auto;
  margin-top: 50px;
}

#fullwifi * {
  font-family: "SimplerPro";
  /*    text-align: right; */
  direction: rtl;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* margin: 1px 0px; */
  outline: none;
  /* display: flex; */
  /* margin: 0 auto; */
  /* font-weight: 700; */
  /* flex-direction: column; */
}

#fullwifi b {
  /* font-weight: 400; */
  color: #1c2b54;
}

#fullwifi p {
  margin: 0;
}

/* #fullwifi .intro_section{
height: 470px;
background: url(./img/intro_back320.jpg) no-repeat center center;
background-size: cover;
position: relative;
} */
#fullwifi .footer {
  /*height: 95px;*/
  -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.13);
  background-color: #fff;
  padding: 16px;
  margin-bottom: 142px;
  /* margin-top: 40px; */
}

#fullwifi .footer p {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  width: 320px;
  margin: 0 auto;
  letter-spacing: -0.1px;
  text-align: right;
  color: #666666;
}

#fullwifi .footer a {
  font-weight: 500;
}

/* #fullwifi .intro_section::after{
content: '';
display: block;
position: absolute;
width: 208px;
height: 217px;
top: 187px;
right: 50%;
-webkit-transform: translateX(50%);
-ms-transform: translateX(50%);
transform: translateX(50%);
background: url(./img/bezeq-2.png) no-repeat center center;
background-size: contain;

}
*/
/* #fullwifi .scroll_down_a{
position: absolute;
bottom: 0px;
right: 50%;
transform: translateX(50%);
} */
/* #fullwifi .intro_form{
display: none;
position: fixed;
height: calc(100vh);
top: 0px;
overflow: auto;
right: 50%;
-webkit-transform: translateX(50%);
-ms-transform: translateX(50%);
transform: translateX(50%);
background: #fff;
width: 100%;
max-width: 400px;
z-index: 9;

} */
#fullwifi .intro_text {
  color: #fff;
  text-align: center;
  width: 100%;
  max-width: 340px;
  display: flex;
  flex-direction: column;
  font-family: "simple pro";
  margin: 19px auto;
}

#fullwifi .intro_text h1 span {
  /* color: #ffbe03; */
  text-align: center;
  font-size: 32px;
  margin-bottom: -2px;
}

#fullwifi .intro_text .intro_text-subtext {
  font-size: 18px;
  line-height: 1.09;
  align-self: center;
  color: #fff;
  margin: -5px auto;
  padding-right: 8px;
  padding-top: 4px;
  margin-bottom: 0;
  letter-spacing: 0.2px;
  font-weight: normal;
  width: 301px;
}

#fullwifi .intro_text h1 {
  font-size: 22px;
  font-weight: bold;
  line-height: 1.44;
  letter-spacing: 0.1px;
  text-align: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  width: 100%;
  align-self: center;
}

#fullwifi .intro_text .intro_text-link {
  color: #fff;
  line-height: 1.57;
  text-align: center;
  margin: 13px 52px 0;
  font-weight: 300;
  letter-spacing: 0.19px;
  font-size: 16.5px;
  font-family: "SimplerPro";
  text-decoration: underline;
}

#fullwifi .floating_bar {
  width: 100%;
  height: 72px;
  position: fixed;
  /* top: calc(550px - 20px); */
  bottom: 0;
  background: rgba(22, 37, 79, 0.82);
  margin-top: 0px;
  z-index: 10;
}

#fullwifi .floating_bar_con {
  width: 100%;
  padding: 0px 18px;
  max-width: 450px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin: 0 auto;
}

#fullwifi .pop_form {
  width: 144px;
  height: 40px;
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: 20px;
  background-color: #24d2b3;
  line-height: 40px;
  margin-left: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 7px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

#fullwifi .pop_form .pop_form-text {
  color: #16254f;
  font-size: 20px;
}

#fullwifi .call_button {
  width: 162px;
  font-family: "SimplerPro";
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
  text-align: center;
  text-decoration: none;
  color: #16254f;
  background-image: linear-gradient(to right, #e7ce1b, #ffbe03 48%, #ff8000);
  padding: 8px 20px;
  border-radius: 40px;
}

#fullwifi .product_container {
  display: flex;
  flex-direction: column;
  background-color: #fafafa;
}

#fullwifi .title_p {
  font-size: 26px;
  width: 276px;
  font-weight: 600;
  margin: 40px 0 24px 0;
  font-family: "SimplerPro";
  font-size: 26px;
  font-weight: bold;
  line-height: 1.15;
  text-align: center;
  color: #16254f;
  align-self: center;
}

#fullwifi .flex_item h3 {
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.82;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
}

.acoordion_wrapper {
}

/*//////////////////////// CARD Section \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
#fullwifi .flex_item .card .card_head {
  text-align: center;
  padding: 0 24px 0 10px;
  /* box-shadow: 0 10px 21px 0 rgba(184, 195, 254, 0.25); */
  border-bottom: solid 2px #e8ecee;
}

#fullwifi .flex_item .card .card_head p {
  font-size: 22px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.82;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
}

#fullwifi .flex_item .card:last-child {
  padding-top: 0px;
}

#fullwifi .seperr {
  width: 100%;
  -webkit-box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.04);
  /* border: solid 2px #e8ecee; */
  background-color: #e8ecee;
  height: 2px;
  margin: 20px 0;
}

#fullwifi .flex_item .card {
  max-width: 320px;
  min-width: 320px;
  width: calc(100% - 47px);
  margin: 0 auto;
  height: auto;
  border-radius: 16px;
  -webkit-box-shadow: 0 10px 21px 0 rgba(184, 195, 254, 0.25);
  box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.04);
  /* border: solid 2px #e8ecee; */
  background-color: #ffffff;
  padding: 0 0px 32px;
  margin-bottom: 30px;
}

#fullwifi .flex_item .card .inner_card_box {
  text-align: center;
  padding: 18px 20px 32px;
  margin-top: 1px;
  position: relative;
}

#fullwifi .flex_item .card .inner_card_box-container {
}

#fullwifi .flex_item .card:first-child {
  padding: 0;
}

.inner_card_box-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 280px;
  /* margin-top: 3px; */
}

#fullwifi .flex_item .card .inner_card_box .inner_card_box-p-fiber {
  width: 280px;
  /* margin: 8px 20px 16px; */
  font-family: "simplerpro";
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: right;
  color: #666;
}

#fullwifi .flex_item .card .inner_card_box h4 {
  font-size: 21px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  /* text-transform: capitalize; */
  text-align: right;
  color: #16254f;
  margin: 0;
  line-height: 1.33;
  width: 270px;
}

#fullwifi .flex_item.fiber .card .inner_card_box h4 {
  text-align: right;
  width: 244px;
}

#fullwifi .flex_item.fiber.first .card .inner_card_box h4 {
  text-align: right;
  width: 280px;
  line-height: 1.33;
  margin-bottom: 1px;
}

#fullwifi .flex_item.fiber.third .card .inner_card_box h4 {
  width: 240px;
  line-height: 1.1;
  margin-bottom: 8px;
  margin-top: 0px;
}

#fullwifi .flex_item .card .inner_card_box .presentation-1199 {
  display: none;
}

#fullwifi .flex_item .inner_card_box-p {
  width: 280px;
  font-family: "simplerpro";
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: right;
  color: #666;
}

#fullwifi .flex_item .card .inner_card_box .inner_card_box-p span {
  font-size: 18px;
}

#fullwifi .flex_item.fiber .inner_card_box-p {
  width: 280px;
  font-family: "simplerpro";
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: right;
  color: #666;
}

#fullwifi .inner_card_box-p-sec {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: right;
  color: #666;
  font-family: "simplerpro";
  margin: 2px 0px;
  /* margin-top: 4px; */
  font-kerning: normal;
  width: 276px;
}

#fullwifi .flex_item .card .inner_card_box .price {
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  font-size: 18px;
  letter-spacing: normal;
  text-align: right;
  color: #16254f;
  display: flex;
  align-items: flex-end;
  margin-top: -3px;
  margin-bottom: -10px;
  /* margin-right: calc(50% - 1px); */
  padding: 0;
  /* gap: 7px; */
  align-items: baseline;
}

#fullwifi .flex_item .card .inner_card_box .price .price_text {
  /* margin-bottom: 1px; */
  text-align: center;
  margin-left: 6px;
  font-weight: bold;
  /* margin-bottom: 10px; */
}

#fullwifi .flex_item .card .inner_card_box .price .price_val {
  font-size: 40px;
  font-weight: bold;
}

#fullwifi .flex_item .card .inner_card_box .product-img {
  width: 280px;
  height: 286px;
  margin: 0px auto;
}

#fullwifi .flex_item .card .inner_card_box .product-img-991 {
  display: none;
}

#fullwifi .flex_item .card .inner_card_box .product-img-991-sec {
  display: none;
}

#fullwifi .flex_item .card .inner_card_box .product-img-1199 {
  display: none;
}

#fullwifi .flex_item .card .inner_card_box .product-img-1199-sec {
  display: none;
}

#fullwifi .flex_item .card .inner_card_box .product-img-1599-sec {
  display: none;
}

#fullwifi .flex_item .card .inner_card_box .product-img-1599 {
  display: none;
}

#fullwifi .flex_item .card .inner_card_box .product-img-1920 {
  display: none;
}

#fullwifi .flex_item.second .card .inner_card_box .product-img-1920-sec {
  display: none;
}

#fullwifi .flex_item.second .card .inner_card_box .bespot_flex_item_second {
  /* z-index: 1; */
  /* width: 131px; */
  /* height: 102px; */
  /* position: absolute; */
  /* left: 353px; */
  display: none;
}

#fullwifi .flex_item .card .inner_card_box .img-wrapper .product-img-fiber-991 {
  display: none;
}

#fullwifi .flex_item .card .inner_card_box .img-wrapper .product-img-fiber-1199 {
  display: none;
}

#fullwifi .flex_item .card .inner_card_box .img-wrapper .product-img-fiber-1599 {
  display: none;
}

#fullwifi .flex_item .card .inner_card_box .img-wrapper .product-img-fiber-1920 {
  display: none;
}

#fullwifi .flex_item .card .inner_card_box .img-wrapper .product-img-fiber {
  padding: 0;
  width: 320px;
  /* height: 278px; */
  margin-right: -20px;
  /* margin-left: -24px; */
  object-fit: contain;
}

#fullwifi .flex_item .card .inner_card_box .presentation-fiber {
  width: 280px;
  /* margin: 0 20px 8px; */
  font-family: "simplerpro";
  font-size: 21px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: normal;
  text-align: right;
  color: #16254f;
}

#fullwifi .flex_item.second .card .inner_card_box .inner_card_box-p-fiber {
  width: 280px;
  margin: 8px 20px 16px;
  font-family: "simplerpro";
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: right;
  color: #666;
}

#fullwifi .flex_item .card .inner_card_box .oval {
  width: 87px;
  height: 90px;
  padding: 18px 14px 14.4px 12px;
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15);
  background-color: #3e53de;
  position: absolute;
  top: 51px;
  font-size: 14px;
  font-weight: normal;
  left: 0px;
  line-height: 1.03;
  right: calc(50% - -71px);
  border-radius: 50%;
  transform: rotate(-18deg);
}

#fullwifi .flex_item .card .inner_card_box .oval span {
  /* width: 58px; */
  font-family: "simplerpro";
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 0.4px;
  text-align: center;
  color: #fff;
  /* margin-bottom: 7px; */
  transform: translateY(3px);
}

#fullwifi .flex_item.fiber.first .card .inner_card_box .oval span {
  letter-spacing: -0.6px;
}

#fullwifi .sugested_products #product1 hr,
#fullwifi .sugested_products #product2 hr,
#fullwifi .sugested_products #product3 hr,
#fullwifi .sugested_products #product4 hr,
#fullwifi .sugested_products #product5 hr,
#fullwifi .sugested_products #product6 hr,
#fullwifi .sugested_products #product7 hr,
#fullwifi .sugested_products #product8 hr,
#fullwifi .sugested_products #product9 hr,
#fullwifi .sugested_products #product10 hr {
  background-color: #dadada;
  max-width: 240px;
  height: 2px;
  margin: 0 auto;
  /* opacity: 1.2; */
  margin-top: 12px;
  /* margin-bottom: 31px; */
}

#fullwifi .sugested_products #product3 .product1_img,
#fullwifi .sugested_products #product4 .product2_img,
#fullwifi .sugested_products #product5 .product3_img,
#fullwifi .sugested_products #product6 .product4_img,
#fullwifi .sugested_products #product7 .product5_img,
#fullwifi .sugested_products #product8 .product6_img,
#fullwifi .sugested_products #product9 .product7_img,
#fullwifi .sugested_products #product10 .product8_img,
#fullwifi .sugested_products #product10 .product9_img,
#fullwifi .sugested_products #product10 .product10_img {
}

#fullwifi .flex_item .card .inner_card_box-semi-head {
  font-family: "simplerpro";
  font-size: 14px;
  font-weight: normal;
  line-height: 1.29;
  text-align: right;
  color: #666;
  margin-bottom: 17px;
  margin-top: 8px;
  margin-right: 4px;
}
#fullwifi .flex_item.fiber .card .inner_card_box-semi-head.second {
  margin-bottom: 23px;
}
#fullwifi .flex_item .card .inner_card_box-details {
  width: 255px;
  font-family: "simplerpro";
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #1c2b54;
  margin-bottom: 24px;
}

#fullwifi .flex_item.first .card .inner_card_box-details {
  width: 248px;
  line-height: normal;
}
#fullwifi .flex_item.multi_fiber.first .card .inner_card_box-details {
  width: 256px;
}
#fullwifi .flex_item.second .card .inner_card_box-details {
  width: 284px;
}

#fullwifi .flex_item.fiber.first .card .inner_card_box-details .br {
  display: none;
}

#fullwifi .flex_item .card .inner_card_box-details .third-br {
  display: none;
}

#fullwifi .flex_item.fiber.first .card .inner_card_box-details {
  width: 266px;
  line-height: normal;
  margin-bottom: 0;
}

#fullwifi .flex_item.fiber.second .card .inner_card_box-details {
  width: 283px;
  opacity: 0;
}

#fullwifi .flex_item .card .inner_card_box-details .inner_card_box-details-not_mob {
  display: none;
}

#fullwifi .flex_item .card .button-wrapper .inner_card_box-button {
}

#fullwifi .flex_item .card .inner_card_box-button {
  width: 206px;
  padding: 13px 0;
  border-radius: 40px;
  background-image: linear-gradient(to right, #e7ce1b, #ffbe03 48%, #ff8000);
  border: none;
}

#fullwifi .flex_item .card .inner_card_box-button:hover {
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
  background-image: linear-gradient(to right, #e7ce1b, #ffbe03 48%, #ff8000);
}

#fullwifi .flex_item .card .inner_card_box-button a {
  width: 180px;
  padding: 20px;
  height: 22px;
  font-family: "simplerpro";
  font-size: 18px;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  color: #16254f;
  margin: 0 auto;
  /* margin-top: 17px; */
  cursor: pointer;
  text-decoration: none;
}

#fullwifi .flex_item .card .inner_card_box-button-second {
  width: 180px;
  padding: 13px 0;
  border-radius: 40px;
  background-image: linear-gradient(to right, #e7ce1b, #ffbe03 48%, #ff8000);
  border: none;
}

#fullwifi .flex_item .card .inner_card_box-button-second {
  width: 180px;
  font-family: "simplerpro";
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
}

/* Q and A accodion */
#fullwifi .flex_item .card .q-and-a__q-container {
  position: relative;
  height: 48px;
  width: 430px;
  margin-bottom: 7px;
  margin: 0 auto;
  max-width: 540px;
  background-color: #ffffff;
  padding: 0;
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 2px 0 rgb(221 216 216 / 50%);
  box-shadow: 0 3px 2px 0 rgb(221 216 216 / 50%);
  font-size: 16px;
  display: initial;
  position: relative;
}

#fullwifi .flex_item .card .inner_card_box .q-and-a__question:hover {
  /* box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1); */
  /* border: solid 1px #c3c3c3; */
}

#fullwifi .flex_item .card .inner_card_box .q-and-a__question {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  margin-top: 6px;
  /* margin-right: -14px; */
  line-height: 1.22;
  letter-spacing: normal;
  text-align: right;
  color: #3e53de;
  line-height: 1;
  letter-spacing: normal;
  color: #16254f;
  font-weight: 700;
  /* text-decoration: underline; */
  background: #eef0fc;
  display: flex;
  justify-content: space-between;
}

#fullwifi .q-and-a__q-container input {
  position: absolute;
  opacity: 0;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

#fullwifi .q-and-a__plus {
  position: absolute;
  left: 16px;
  top: 16px;
  background: url(./img/icons/arrowDown.svg) center no-repeat;
  /* background: url(./img/icons/icons-plus.svg) center no-repeat; */
  background-size: contain;
  /* -webkit-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease; */
  z-index: 1;
}

#fullwifi .flex_item .q-and-a__q-container .q-and-a__plus {
  /* display: none; */
  -webkit-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  /* transition: 0.2s ease; */
}

#fullwifi .q-and-a__plus {
  width: 12px;
  height: 12px;
}

.q-and-a__q-container .q-and-a__xclose {
  display: inline-block;
  position: absolute;
  left: 16px;
  top: 16px;
  background: url(./img/icons/arrowUp.svg) center no-repeat;
  z-index: 1;
}

#fullwifi .q-and-a__q-container .q-and-a__xclose {
  -webkit-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
  width: 12px;
  height: 12px;
  background: url(./img/icons/arrowUp.svg) center no-repeat;
  position: absolute;
  left: 16px;
  top: 16px;
  /* background: #3e53de; */
}
/* * safari styling */

@supports (-webkit-hyphens: none) {
  #fullwifi .q-and-a__plus {
    left: 19px;
    top: 34px;
  }
  #fullwifi .q-and-a__q-container .q-and-a__xclose {
    left: 23px;
    top: 19px;
  }
}

/* ? safari styling */
/* #fullwifi .q-and-a__q-container .q-and-a__question{
display: none;

} */
/* input:checked~ */
#fullwifi .q-and-a__q-container .q-and-a__question_2::after {
  content: attr(data-content);
  width: auto;
  /* height: 48px; */
  /* padding-right: 13px; */
  padding: 8px 1px;
  /* margin-bottom: 2px; */
  /* margin-right: calc(50% - 140px); */
  display: flex;
  justify-content: start;
  align-items: center;
  margin-top: 6px;
  border-bottom: none;
  /* margin: 0 auto; */
  font-size: 18px;
  /* margin-bottom: 0px; */
  border-radius: 8px;
  /* border: solid 1px #c3c3c3; */
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: right;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  /* border-bottom: none; */
  color: #3e53de;
  line-height: 1;
  letter-spacing: normal;
  color: #16254f;
  font-weight: 700;
  border-bottom: none;
  /* border: solid 1px #c3c3c3; */
  /* border-radius: 8px; */
  /* border-bottom: none; */
  /* text-decoration: underline; */
  cursor: pointer;
  background: #eef0fc;
  padding: 16px 16px 16px 16px;
}

#fullwifi .not_mobile {
  display: none;
}

#fullwifi .q-and-a__q-container .q-and-a__answer:hover {
  /* box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1); */
  /* border: solid 1px #c3c3c3; */
}

#fullwifi .q-and-a__question {
  width: 280px;
  /* height: 48px; */
  margin: 0 auto;
  padding: 17px 16px;
  display: flex;
  justify-content: start;
  /* margin-top: 19px; */
  /* border: solid 1px #c3c3c3; */
  /* border-bottom: none; */
  border-radius: 8px;
  cursor: pointer;
  align-items: center;
}

/* #fullwifi  .q-and-a__q-container .q-and-a_horizontal-row{
opacity: 0;
} */
#fullwifi .q-and-a__q-container input:checked ~ .q-and-a_horizontal-row {
  width: 248px;
  height: 1px;
  margin: 0 auto;
  background-color: #dadada;
}

#fullwifi .q-and-a__answer {
  display: flex;
  flex-direction: column;
  text-align: right;
  background-color: #ffffff;
  width: 100%;
  color: #16254f;
  padding-top: 28px;
  font-weight: 300;
  font-size: 16px;
  /* margin-top: 0px; */
  /* opacity: 0; */
  height: auto;
  border-top: none;
  margin: 0;
  border-radius: 8px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
  padding: 1px 0px 16px;
  /* -webkit-transition: 0.2s ease; */
  -o-transition: 0.2s ease;
  /* border: solid 1px #c3c3c3; */
  /* transition: 0.2s ease; */
  /* margin-right: -8px; */
  background: #eef0fc;
}
#fullwifi .flex_item.internet .q-and-a__answer .q-and-a-innerList {
  width: 256px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
#fullwifi .flex_item .q-and-a__answer .q-and-a-innerList {
  padding-right: 40px !important;
}
#fullwifi .flex_item.fiber .q-and-a__answer .q-and-a-innerList {
  width: 256px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
#fullwifi .flex_item.multi_fiber .q-and-a__answer .q-and-a-innerList {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
#fullwifi .q-and-a__q-container input:checked ~ .q-and-a__answer {
  font-size: 1rem;
  opacity: 1;
  font-size: 16px;
  width: 279px;
  height: auto;
  /* padding-top: 13px; */
  /* padding-right: 16px; */
  padding: 16px;
  /* padding-bottom: 1.5px; */
  margin-top: -31px;
  margin-right: calc(50% - 140px);
  border-top: none;
  margin-bottom: 8px;
}

#fullwifi .q-and-a__q-container input:not(:checked) ~ .q-and-a__question {
}

#fullwifi
  .flex_item.second
  .q-and-a__answer
  .q-and-a_answer-items:last-child
  .q-and-a_answer-items_text
  span {
  /* letter-spacing: 0.69px; */
}
#fullwifi .q-and-a__answer .q-and-a_answer-items_text span b {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  color: #16254f;
}

#fullwifi .q-and-a_answer-items {
  width: auto;
  /* padding-bottom: 16px; */
  /* margin: 0 auto; */
  /* align-items: start; */
  margin-bottom: 0px;
  /* margin-left: calc(50% - 24px); */
  display: flex;
  flex-direction: row-reverse;
  gap: 8px;
  border-top: none;
  list-style-type: none;
}

#fullwifi .q-and-a__answer .q-and-a_answer-items:first-child {
  /* border-top: 1px solid #dadada; */
  /* padding: 10px 0 0; */
  /* width: 100px; */
  padding-left: -4px;
}

#fullwifi .q-and-a__answer .q-and-a_answer-items_text {
  margin-top: 0;
  display: flex;
  width: 100%;
  /* height: 88px; */
  /* padding-bottom: 17px; */
  gap: 4px;
}

#fullwifi .flex_item.first .q-and-a__answer .q-and-a_answer-items_text br {
  display: none;
}

#fullwifi .q-and-a__answer .q-and-a_answer-items_text:first-child {
  padding: 10px;
}

#fullwifi .q-and-a__answer .q-and-a_answer-items_text:first-child {
  padding: 0px 16px 4px;
}

#fullwifi .q-and-a__answer .q-and-a_answer-items_text span {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: right;
  color: #16254f;
}

#fullwifi .q-and-a__answer .q-and-a_answer-items_text .wifi-digit {
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: right;
  color: #16254f;
  /* width: 320px; */
}

#fullwifi .q-and-a_answer-items .check-icon {
  width: 24px;
  height: 24px;
  /* display: flex; */
  /* justify-content: space-between; */
  /* flex-direction: row-reverse; */
  /* margin: 0 0 58px 8px; */
  object-fit: contain;
}
#fullwifi .flex_item .q-and-a__q-container .q-and-a__answer .q-and-a-subtitle {
  padding-right: 16px;
  margin-bottom: 8px;
  margin-top: 12px;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  color: #16254f;
}
#fullwifi .flex_item .q-and-a__q-container .q-and-a__answer .q-and-a_innerList {
}
#fullwifi .flex_item .q-and-a__q-container .q-and-a__answer .q-and-a_innerList_items {
  list-style-type: disc;
  padding-left: 0;
  max-width: 243px;
  font-weight: 400;
}
#fullwifi .flex_item.multi_fiber .card .q-and-a__plus {
}

#fullwifi .flex_item.first .q-and-a__q-container .q-and-a__answer .q-and-a_innerList_items {
}
#fullwifi .flex_item .q-and-a__q-container .q-and-a__answer .q-and-a_innerList_items {
}
/*////////////////////////End of CARD Section \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
#fullwifi .interactive_section {
  background-color: #fafafa;
}

#fullwifi .tittle_inter {
  font-size: 22px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
  max-width: 330px;
  margin: 0 auto 20px;
}

#fullwifi .simu_subtitle {
  font-weight: normal;
  display: block;
}

#fullwifi .progress {
  padding: 24px 19px;
  border-radius: 16px;
  box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.06);
  background-color: #fff;
  max-width: 390px;
  margin: 0 auto;
  height: 522px;
  display: flex;
  width: 340px;
  flex-direction: column;
}

#fullwifi .progress_bar .line.active {
  background: #3e53de;
}

#fullwifi .progress_bar .line {
  width: calc(40px);
  /* margin: 0px 3px; */
  height: 2px;
  background: #e8ecee;
  margin: 0;
}

#fullwifi .progress_bar .circle.active::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border: solid 2px #3e53de;
  right: 50%;
  top: 50%;
  border-radius: 50%;
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  z-index: 10;
  background-color: #3e53de;
}

#fullwifi .progress_bar .circle.active {
  border: solid 2px #3e53de;
  background-color: rgba(0, 0, 0, 0);
  /* flex-shrink: 0; */
  /* width: 22px; */
  /* height: 22px; */
}

#fullwifi .progress_bar .circle.page-active {
  border: solid 2px #3e53de;
  background-color: rgba(0, 0, 0, 0);
  /* flex-shrink: 0; */
  width: 22px;
  height: 22px;
}

#fullwifi .progress_bar .circle {
  width: 12px;
  height: 12px;
  border-radius: 100px;
  border: solid 2px #dadada;
  background-color: #fbfcff;
  position: relative;
  /* border: solid 2px #3e53de; */
  flex-shrink: 0;
}

#fullwifi .progress_bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 230px;
  margin: 20px auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#fullwifi .product_title {
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
  margin-top: -5px;
  margin-bottom: 18px;
  /* width: 59%; */
  margin: 0 auto;
}

#fullwifi .pruduct_price .curency {
  font-size: 22px;
}

#fullwifi .pruduct_price {
  font-size: 42px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.56;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
  margin-bottom: 12px;
  margin-top: 21px;
  width: 259px;
  margin-right: -7px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

#fullwifi .pruduct_price.witout-text {
  margin-top: 13px;
}

#fullwifi .price_note {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  /* line-height: 1.71; */
  letter-spacing: normal;
  text-align: center;
  color: #666;
  margin-top: 40px;
  /* width: 100%; */
  margin-bottom: 0;
  width: 253px;
  /* margin: 0 auto; */
  /* margin-bottom: 60px; */
  /* margin-top: 43px; */
  position: absolute;
  bottom: 16px;
  right: 36px;
}

#fullwifi .inter_page {
  width: 100%;
  max-width: 330px;
  margin: auto;
}

#fullwifi .selection {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hide_mobile {
  display: none;
}

#fullwifi .selection .selection_text {
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 21px;
  letter-spacing: normal;
  text-align: center;
  color: #666666;
  margin: 8px 0 0;
}

#fullwifi .selection .selection_text span {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
}

#fullwifi .selection .circle {
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  width: 84px;
  height: 84px;
  border-radius: 49.5px;
  /* -webkit-box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.07); */
  /* box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.07); */
  border: solid 2px #eee;
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#fullwifi .inter_page > p {
  font-size: 20px;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: -0.3px;
  text-align: center;
  color: #3e53de;
  margin-bottom: 30px;
}

#fullwifi .page_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  gap: 8px;
  -ms-flex-pack: justify;
  justify-content: space-evenly;
}

#fullwifi .back_to_start {
  max-width: 400px;
  width: calc(100% - 32px);
  margin: auto;
  display: none;
  cursor: pointer;
}

#fullwifi .back_to_start span {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.88;
  letter-spacing: normal;
  text-align: right;
  color: #666666;
}

#fullwifi .result_title {
  max-width: 400px;
  width: calc(100% - 32px);
  margin: 30px auto 16px;
  font-size: 22px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
  display: none;
}

#fullwifi .gadget_title.active,
#fullwifi .selection_text.active {
  color: #3e53de;
  /* font-weight: 600; */
}

#fullwifi .selection.selected .circle svg {
  transform: scale(1.2);
  transition: all 0.2s ease-in-out;
}

#fullwifi .gadget_title.active,
#fullwifi .selection_text.active {
  transition: all 0.2s ease-in-out;
  transform: scale(1.2);
}

#fullwifi .underline {
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.93;
  letter-spacing: normal;
  text-align: center;
  color: #3e53de;
  display: block;
  margin-bottom: 16px;
  position: relative;
  text-decoration: none !important;
}

#fullwifi .underline::after {
  content: "";
  position: absolute;
  width: 113px;
  height: 6px;
  background-image: url("./img/brush.svg");
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%);
}

#fullwifi .result {
  max-width: 400px;
  width: calc(100% - 32px);
  margin: auto;
  text-align: center;
  border-radius: 12px;
  /* -webkit-box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.15); */
  /* box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.15); */
  /* border: solid 1px #f1f1f1; */
  /* background-color: #ffffff; */
  padding: 0;
  display: none;
}

#fullwifi .result .result_link {
  width: 180px;
  padding: 13px 0;
  border-radius: 40px;
  background-image: linear-gradient(to right, #e7ce1b, #ffbe03 48%, #ff8000);
  border: none;
  margin-top: 10px;
}

#fullwifi .result .result_link.bespot {
  width: 180px;
  padding: 13px 0;
  border-radius: 40px;
  background-image: linear-gradient(to right, #e7ce1b, #ffbe03 48%, #ff8000);
  border: none;
  margin-top: 18px;
}

#fullwifi .result .result_link a {
  width: 180px;
  padding: 20px;
  height: 22px;
  font-family: "simplerpro";
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: normal;
  color: #16254f;
  margin: 0 auto;
  /* margin-top: 17px; */
  cursor: pointer;
  text-decoration: none;
}

#fullwifi .sgested_pro {
  text-align: center;
  padding: 24px 32px 24px;
  border-radius: 16px;
  box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.06);
  background-color: #fff;
  max-width: 328px;
  margin: 48px auto 48px;
  position: relative;
  height: 409px;
  /* display: flex; */
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

#fullwifi .back_tos {
  width: 25px;
  height: 25px;
  border: solid 2px #16254f;
  border-radius: 50%;
  background: none;
  text-align: center;
}

#fullwifi .back_to_start {
  max-width: 400px;
  width: calc(100% - 32px);
  margin: auto;
  display: none;
  cursor: pointer;
}

#fullwifi .back_to_start span {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.88;
  letter-spacing: normal;
  text-align: right;
  color: #666666;
}

#fullwifi .result .result_btn {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  color: #16254f;
  background-color: unset;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin: 0 auto;
  margin-top: 24px;
  cursor: pointer;
}

#fullwifi .result .result_btn img {
  display: block;
}

#fullwifi .result_wrapper {
  padding: 20px 0;
  background-color: #f0f2fd;
}

#fullwifi .people_val {
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #3e53de;
  margin: 0px auto 30px;
  width: 58px;
  height: 34px;
  border-radius: 8px;
  background-color: #f0f2fd;
}

#fullwifi .val_toggle_box {
  position: relative;
  /* margin-bottom: 40px; */
}

#fullwifi .ammount_b {
  cursor: pointer;
  width: 30px;
  height: 30px;
  -webkit-box-shadow: 0 5px 5px 0 #d2d2d2;
  border: solid 1px #f1f1f1;
  background-color: #ffffff;
  background: #fff;
  border-radius: 50px;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  line-height: 30px;
  color: #c1c1c1;
  position: absolute;
  top: calc(50% - 15px);
  padding: 0;
}

#fullwifi .ammount_b:active {
  box-sizing: 0 5px 5px 0 #d2d2d2;
  outline: 2px solid #3e53de;
}

#fullwifi .ammount_b.minus_b {
  right: 50%;
  -webkit-transform: translateX(95px);
  -ms-transform: translateX(95px);
  transform: translate(127px, -2px);
  transition: all 0.2s;
  font-weight: 500;
}

#fullwifi .ammount_b.plus_b {
  right: 50%;
  -webkit-transform: translateX(-65px);
  -ms-transform: translateX(-65px);
  transform: translate(-99px, 0px);
  transition: all 0.2s;
  font-weight: 500;
}

#fullwifi .ammount_b.ammount_b.blue {
  color: #3e53de;
}

#fullwifi .ammount_b.ammount_b:active {
  color: #fff;
  background: #3e53de;
}

#fullwifi .ammount_b.plus_b:active {
  transition: all 0.2s;
  transform: translate(-331%, 0%);
}

#fullwifi .ammount_b.minus_b:focus {
  /* transform: translate(423%, -2%); */
}

/* #fullwifi .ammount_b.ammount_b.blue:hover {
color: #fff;
box-shadow: 0 5px 5px 0 #d2d2d2;
} */
/* #fullwifi .ammount_b:not(.disabled):hover {
color: #fff;
background: #3e53de;
}
#fullwifi .ammount_b.plus_b:not(.disabled):hover {
color: #fff;
background: #3e53de;
} */
#fullwifi .ammount_b.plus_b.disabled {
  outline: none;
  transform: translate(-323%, 4%) scale(1);
}

#fullwifi .ammount_b.minus_b.disabled {
  outline: none;
  transform: translate(423%, -2%) scale(1);
}

#fullwifi .toggle_image {
  width: 154px;
  height: 154px;
  background: url(./img/toothbrush1.svg) no-repeat center center;
  background-position: center;
  background-size: 75%;
  margin: auto;
  padding: 20px;
  background-color: #f0f2fd;
  box-shadow: 0 2px 8px 0 rgb(62 83 222 / 20%);
  border-radius: 50%;
}

#fullwifi .gadgets_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  gap: 15px;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 42px;
}

#fullwifi .gadgets_container {
  justify-content: space-around;
  align-items: center;
  gap: 18px;
  justify-content: center;
}

#fullwifi .page3 .circle {
  width: 72px;
  height: 72px;
  border-radius: 50%;
}

#fullwifi .gadget_box {
  width: 84px;
  text-align: center;
}

#fullwifi .gadget_circle {
  width: 75px;
  height: 75px;
  border-radius: 49.5px;
  /* -webkit-box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.07); */
  /* box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.07); */
  border: solid 1px #eeeeee;
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  margin: auto;
}

#fullwifi .gadget_box.selected .gadget_img svg g,
#fullwifi .gadget_box.selected .gadget_img svg path,
#fullwifi .gadget_box.selected .gadget_img svg g g g .console-path {
  stroke: #3e53de;
}

#fullwifi .gadget_box.selected .gadget_img svg g g g .console-path {
  fill: #3e53de;
}

#fullwifi .gadget_box.selected .gadget_circle {
  border: solid 2px #3e53de;
  background-color: #f1f3fd;
  /* border: 2px solid; */
  position: relative;
  box-shadow: 0 2px 8px 0 rgba(62, 83, 222, 0.2);
}

#fullwifi .gadget_box.selected .gadget_circle .gadget_img .gadgets-icon {
  transform: scale(1.06) translateY(3px);
  transition: all 0.2s cubic-bezier(0.4, 0, 1, 1);
}

#fullwifi .gadget_num {
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: #3e53de;
  position: absolute;
  top: 93.5px;
  right: 50%;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}

#fullwifi .gadget_box.selected .button_gadget {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s;
  font-weight: 600;
}

#fullwifi .gadget_box.selected .button_gadget:focus {
  outline: 2px solid #3e53de;
}

#fullwifi .gadget_box.selected .button_gadget.gadget_plus:active {
  color: #fff;
  background: #3e53de;
  transform: translate(-10%, -115%) scale(0.9);
}

#fullwifi .gadget_box.selected .button_gadget.gadget_minus:active {
  color: #fff;
  background: #3e53de;
  transform: translate(-141%, -117%) scale(0.9);
}

#fullwifi #res_ty {
  display: none;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 50px 10px 0 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: static;
  width: 100%;
  top: 0%;
  right: 0%;
  height: 100%;
  z-index: 9;
  background: transparent;
  padding: 50px 10px 0 10px;
}

#fullwifi .thank_msg_container .thank_msg_title {
  width: 100%;
}

#fullwifi .button_gadget {
  width: 20px;
  height: 20px;
  -webkit-box-shadow: 0 6px 6px 0 rgba(62, 83, 222, 0.28);
  box-shadow: 0 6px 6px 0 rgba(62, 83, 222, 0.28);
  border: solid 1px #f1f1f1;
  background-color: #ffffff;
  position: absolute;
  top: 143%;
  border-radius: 50px;
  font-size: 20px;
  text-align: center;
  line-height: 0;
  color: #3e53de;
  font-weight: bold;
  display: none;
  padding: 0;
}

#fullwifi .button_gadget.gadget_minus {
  left: 77px;
  top: 118px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-143%, -120%);
}

#fullwifi .button_gadget.gadget_plus {
  left: 6px;
  top: 118px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-5%, -118%);
}

#fullwifi .gadget_title {
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #666666;
  /* margin: 1rem 0; */
}

#fullwifi .rauter_cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  gap: 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: center;
  /* margin-bottom: 40px; */
  /* flex-wrap: wrap; */
  position: relative;
}

#fullwifi .rauter_box.select .rauter_title {
  color: #3c68e1;
  transform: scale(1.2);
  transition: all 0.2s;
}

#fullwifi .rauter_box:hover .rauter_circle,
#fullwifi .rauter_box:focus .rauter_circle {
  box-shadow: 0 8px 10px 0 rgba(22, 37, 79, 0.3);
}

#fullwifi .rauter_box .rauter_circle {
  cursor: pointer;
}

/* #fullwifi .rauter_box .rauter_circle svg .chosen-icon{
fill: #3c68e1;
} */
#fullwifi .rauter_box.select .rauter_circle:hover {
  box-shadow: 0 8px 10px 0 rgba(22, 37, 79, 0.3);
}

#fullwifi .rauter_box.select .rauter_circle svg path,
#fullwifi .rauter_box.select .rauter_circle svg circle,
#fullwifi .rauter_box.select .rauter_circle svg rect {
  /* fill:#3c68e1; */
  stroke: #3c68e1;
}

#fullwifi .rauter_box.select .rauter_circle img,
#fullwifi .rauter_box.select .rauter_circle svg {
  transform: scale(1.1);
  transition: all 0.2s;
}

#fullwifi .rauter_box.select .rauter_circle {
  border: solid 2px #0059ea;
  background-color: #f4f8ff;
}

#fullwifi .rauter_box {
  max-width: 50%;
  text-align: center;
  /* transform: scale(1.5); */
}
#fullwifi .rauter_box.Be_WiFi7 {
  order: 1;
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 141px;
  right: 43px;
  align-items: center;
}
#fullwifi .rauter_circle {
  width: 92px;
  height: 92px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* -webkit-box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.07); */
  /* box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.07); */
  border: solid 1px #eeeeee;
  background-color: #ffffff;
}

#fullwifi .simu {
  padding: 24px 0 84px;
  background-color: #f0f2fd;
}

#fullwifi .rauter_title {
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #666666;
  margin: 8px 0;
}

#fullwifi .next_prev_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* width: 140px; */
  margin: 12px auto 0;
  gap: 5px;
  /* margin-top: 45px; */
}

.next_prev_box .circle {
  padding: 15px 22px;
  width: auto !important;
  height: auto !important;
  color: #fff;
  display: flex;
}

.previ_b {
  margin-left: 6px;
}

.previ_b .circle {
  color: #666;
  display: flex;
}

.previ_b .circle .btn_text {
  color: #666;
  display: flex;
  margin-right: 4px;
}

.previ_b .circle svg,
.previ_b .circle svg g {
  stroke: #666;
}

.next_b .circle .btn_text {
  margin-left: 4px;
}

#fullwifi .next_b.disabled {
  /* opacity: 0.4; */
  pointer-events: none;
  border: none;
}

#fullwifi .next_b.disabled .circle {
  background-color: #f0f0f0 !important ;
  color: #666;
  font-weight: bold;
}

#fullwifi .next_b.disabled .circle g {
  fill: #666;
  stroke: #666;
}

#fullwifi .previ_b.disabled {
  opacity: 0.4;
  pointer-events: none;
}

#fullwifi .prev_box {
  cursor: pointer;
  /* display: flex; */
}

#fullwifi .prev_box:focus {
  outline: 2px solid #000;
}

#fullwifi .prev_box .circle {
  width: 56px;
  height: 56px;
  border-radius: 28px;
  background-color: #f0f0f0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#fullwifi .prev_box:last-child .circle {
  width: 56px;
  height: 56px;
  border-radius: 28px;
  background-color: #3e53de;
  display: flex;
  gap: 6px;
}

#fullwifi .prev_box:first-child .circle {
  justify-content: center;
}

#fullwifi .prev_box p {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #666666;
}

/***************** Contact Form ********************/
/***************************************************/
#fullwifi .contact_form_container {
  background-color: #fff;
  /* display: none; */
  position: relative;
}

#fullwifi.mob_2 .contact_form_container {
  background-color: #16254f;
  /* display: none; */
  position: relative;
}

#fullwifi .contact_form_container_title {
  font-family: SimplerPro;
  font-size: 22px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.05;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
  margin: 20px 0 22px 0;
}

#fullwifi.mob_2 .contact_form_container_title {
  font-family: SimplerPro;
  font-size: 22px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.05;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  margin: 20px 0 22px 0;
}

#fullwifi .contact_form_container_title_tablet {
  display: none;
  font-family: SimplerPro;
  font-size: 26px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
}

#fullwifi .contact_form_container_subtitle_tablet_wrap {
  display: none;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

#fullwifi .contact_form_container_subtitle_tablet {
  display: none;
  font-family: SimplerPro;
  font-size: 22px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.36;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
}

#fullwifi .contact_form_container_subtitle_tablet:nth-child(2) {
  margin: 0 7px;
}

#fullwifi .contact_form_all_inc {
  display: -webkit-box;
  display: -ms-flexbox;
  width: auto;
  display: flex;
  /* gap: 0px; */
  margin-right: 8px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /* margin-bottom: 28px; */
  align-items: center;
  justify-content: flex-start;
}

#fullwifi input::-webkit-outer-spin-button,
#fullwifi input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}

#fullwifi .contact_form_1st_inputs_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#fullwifi .contact_form_1st_input {
  width: 272px;
  height: 40px;
  border-radius: 5px;
  background-color: #fff;
  border: none;
  font-family: SimplerPro;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  /* margin: 0; */
  letter-spacing: normal;
  text-align: right;
  color: #666666;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 9px 12px 10px 0;
  border: solid 1px #c1c1c1;
  background-color: #ffffff;
}

#fullwifi.mob_2 .contact_form_1st_input {
  width: 272px;
  height: 40px;
  border-radius: 5px;
  background-color: #fff;
  border: none;
  font-family: SimplerPro;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: right;
  color: #666666;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 9px 12px 11px 0;
  border: solid 2px #fff;
  background-color: #ffffff;
}

#fullwifi .contact_form_1st_input:nth-child(1) {
  margin: 0 0 23px 0;
}

#fullwifi .contact_form_client_question {
  font-family: SimplerPro;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: right;
  color: #fff;
  /* width: 100%; */
  margin: 0 0px 12px 0px;
}

#fullwifi.mob_2 .contact_form_client_question {
  font-family: SimplerPro;
  font-size: 18px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: right;
  color: #fff;
  width: 100%;
  margin: 0 0 12px 0;
}

#fullwifi .contact_form_client_question_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  /* flex-wrap: wrap; */
  margin: 0;
  /* width: 272px; */
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#fullwifi input[type="radio"] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

#fullwifi.mob_2 .contact_form_client_question_wrap input:checked + label {
  background-color: #fff;
  color: #16254f;
}

#fullwifi .contact_form_client_question_wrap input:checked + label {
  background-color: #fff;
  color: #16254f;
  font-weight: bold;
}

#fullwifi .group1 {
  width: 98px;
  /* height: 32px; */
  border-radius: 20px;
  border: solid 2px #fff;
  font-family: SimplerPro;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 27px;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

#fullwifi .result .contact_form_client_question_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
  flex-direction: row-reverse;
  margin-bottom: 40px;
}

#fullwifi .sgested_pro.be_bspot .natav_be {
  top: 136px;
  right: 50%;
  position: absolute;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}

#fullwifi .sgested_pro-no-extra {
  color: #16254f;
  /* position: absolute; */
  /* left: 112px; */
}

#fullwifi .results_form::after {
  content: "";
  position: absolute;
  display: block;
  background: url(./img/curved_arrow.svg) no-repeat center center;
  background-size: contain;
  width: 40px;
  height: 70px;
  top: -35px;
  right: 10px;
}

#fullwifi .results_form {
  position: relative;
  border-radius: 16px;
  background-color: #f1f1f1;
  text-align: center;
}

#fullwifi .results_form_title {
  font-size: 22px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.05;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
}

#fullwifi .call_button_r_form {
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 40px;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
  width: 148px;
  height: 40px;
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: 20px;
  background-color: #00dd79;
  text-decoration: none;
  display: block;
  margin: auto;
}

#fullwifi .or_s {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
  margin: 0;
}

#fullwifi .cta_form_res {
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
}

#fullwifi .dropdown_iden {
  display: none;
}

#fullwifi .close_pop {
  width: 30px;
  height: 30px;
  border: solid 2px #16254f;
  border-radius: 50%;
  background: none;
  text-align: center;
  margin: 16px;
  color: #16254f;
  font-size: 24px;
  line-height: 26px;
  font-weight: bold;
  z-index: 111;
  position: relative;
}

#fullwifi .inter_page.open {
  display: flex;
  flex-direction: column;
  margin-top: 26px;
  /* max-width: unset; */
}

#fullwifi .inter_page {
  display: none;
}

#fullwifi .selection.selected .circle svg g,
#fullwifi .selection.selected .circle svg path {
  stroke: #3e53de;
}

#fullwifi .selection.selected .circle #internet-icon g,
#fullwifi .selection.selected .circle #internet-icon path {
  stroke: #3e53de;
  fill: #3e53de;
}
#fullwifi .selection.selected .circle #fiber-icon g,
#fullwifi .selection.selected .circle #fiber-icon path {
  stroke: #3e53de;
  fill: #3e53de;
}
#fullwifi .selection.selected .circle #multi_fiber_icon g,
#fullwifi .selection.selected .circle #multi_fiber_icon path {
  stroke: #3e53de;
  fill: unset;
}
#fullwifi .inter_page .selection .circle #multi_fiber_icon {
  width: 48px;
  height: auto;
}
#fullwifi .inter_page .selection .circle #fiber-icon {
  width: 48px;
  height: auto;
}
#fullwifi .inter_page .selection .circle #internet-icon {
  width: 48px;
  height: auto;
}

#fullwifi .selection.selected .circle {
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  border: solid 2px #3e53de;
  background-color: #f4f8ff;
  box-shadow: 0 2px 8px 0 rgba(62, 83, 222, 0.2);
}

#fullwifi .flex_optional {
  margin-bottom: 32px;
  margin-right: calc(50% - 172px);
  margin-top: -12px;
}

/* new toggle */
#fullwifi .toggle-wrapper {
  /* background: #ffffffe0; */
  /* box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.25); */
  /* backdrop-filter: blur(2px); */
  display: flex;
  height: 88px;
  padding: 16px 0;
  justify-content: center;
  position: sticky;
  z-index: 2;
  left: 50%;
  width: 100%;
  /* transform: translate(-50%, -50%); */
  /* top: 670px; */
  /* transform: translateY(0px); */
  /* margin-bottom: 16px; */
  top: 0;
  background: #fff;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.05), 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
#fullwifi.stopped .toggle-wrapper {
  position: absolute;
  bottom: 0;
  transform: none;
}

#fullwifi .toggle-container {
  display: flex;
  align-items: center;
  font-family: Arial, sans-serif;
  cursor: pointer;
  width: 322px;
  height: 55px;
  margin: 0 auto 32px;
  border: 1.1px solid rgba(62, 83, 222, 0.14);
  background: #f0f2fd;
  border-radius: 40px;
  padding: 5px;
  position: relative;
}

#fullwifi .toggle-container .toggle-container-border {
  background-color: #3d53de;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: calc(100% / 3 - 3.33px);
  height: calc(100% - 10px);
  border-radius: 28px;
  z-index: 0;
  transition: all 0.3s;
  /* left: calc(100% / 1.5 - 3.33px / 2); */
  left: calc(100% / 3);
}

#fullwifi .toggle-container .toggle_btn {
  flex-basis: calc(100% / 3);
  color: #3d53de;
  background-color: unset;
  border: unset;
  font-size: 14px;
  line-height: 18px;
  padding: 0;
  position: relative;
  z-index: 1;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#fullwifi .toggle-container .toggle_btn br {
}
#fullwifi .toggle-container .toggle_btn .toggle-text {
  font-size: 14px;
  font-weight: 400;
}
#fullwifi .toggle-container .toggle_btn .toggle-text-bold {
  font-weight: 700;
  font-size: 14px;
}

#fullwifi .toggle-container .toggle_btn-active {
  color: #fff;
}

/* ? end new toggle */

#fullwifi .switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 44px;
}

/* Hide default HTML checkbox */
#fullwifi .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

#fullwifi .switch_text {
  display: flex;
  position: absolute;
  right: 225px;
  width: 100%;
  height: 100%;
  top: 13px;
  z-index: 1;
  justify-content: center;
  align-items: center;
  gap: 8px;
  margin-right: -1px;
}

#fullwifi .switch_text span {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.36;
  text-align: center;
  letter-spacing: normal;
  color: #3d53de;
}

#fullwifi .switch_text .switch_text_icon {
  width: 18px;
  display: flex;
  position: relative;
  bottom: 0px;
}

/* The slider */
#fullwifi .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #f0f2fd;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  /* box-shadow: 0 0 8px 0 rgba(82, 117, 255, 0.62); */
}

#fullwifi .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: #3d53de;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  transform: translateX(153px);
  box-shadow: 0 0 8px 0 rgba(82, 117, 255, 0.62);
}

/* #fullwifi input:checked + .slider {
}
*/
#fullwifi input:focus + .slider {
  /* box-shadow: 0 0 1px #2196f3; */
}

#fullwifi input:checked + .slider:before {
  transform: translateX(0);
  content: url("./img/icons/wifi_white.svg ") "";
  display: flex;
  align-items: center;
  gap: 12px;
}

#fullwifi input:checked + .slider::before {
  display: flex;
  align-items: center;
  gap: 12px;
  padding-left: 11px;
}

#fulwifi .switch .out-text {
  z-index: 1000;
}

#fullwifi .slider.round {
  width: 320px;
  height: 44px;
  display: flex;
  border-radius: 8.9px;
  align-items: center;
  margin-top: 12px;
  justify-content: space-between;
  font-family: "simplerpro";
  border: 1.1px solid rgba(62, 83, 222, 0.14);
  margin-right: calc(50% - 18px);
}

#fullwifi .slider.round:before {
  width: 156px;
  border-radius: 6.7px;
  content: url("./img/icons/sivim_white.svg ") "";
  color: #fff;
  text-align: center;
  line-height: 1.66;
  letter-spacing: normal;
  font-size: 18px;
  height: 37px;
  margin-bottom: -3px;
  font-weight: 500;
  display: flex;
  border: 1px solid;
  justify-content: center;
  align-items: center;
  z-index: 2;
  padding-right: 4px;
}

#fullwifi .sivim_blue-icon {
  width: 24px;
  height: 24px;
}

/* #fullwifi .slider.round::after {
content: url("./img/icons/sivim_blue.svg ") "";
color: #3d53de;
text-align: center;
font-weight: 500;
font-size: 16px;
align-self: center;
margin-right: 26px;
letter-spacing: normal;
} */
#fullwifi .slider.round .icon-text-container {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-right: 14px;
}

#fullwifi .slider.round .icon-wrapper {
}

#fullwifi .slider.round .icon {
  width: 20px;
  height: 20px;
  display: block;
  margin-top: -2px;
  /* display: flex; */
}

#fullwifi .slider.round .text {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.36;
  text-align: center;
  letter-spacing: normal;
  color: #3d53de;
}

#fullwifi .result .contact_form_1st_inputs_wrap label.error:nth-of-type(1) {
  top: 70px;
  width: 180px;
}

#fullwifi .result .contact_form_1st_inputs_wrap label.error:nth-of-type(2) {
  top: 70px;
  width: 180px;
  right: 213px;
}

#fullwifi .result .contact_form_1st_inputs_wrap .box_of label.error:nth-of-type(1) {
  top: 37px;
}

#fullwifi .result .contact_form_1st_inputs_wrap .box_of label.error:nth-of-type(1) {
  top: 84px;
  width: 180px;
}

#fullwifi .inner_card_box-p-1991 {
  display: none;
}

#fullwifi .flex_container {
  margin-top: 16px;
  margin-bottom: 48px;
  /* background: #fafafa; */
}

/* #fullwifi .flex_item .card .inner_card_box .fiber-sell {
color: #fff;
line-height: 1.33;
font-size: 16.3px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
} */

#fullwifi .flex_item.fiber.first .card .inner_card_box .inner_card_box-details .from-768-to-991 {
  display: none;
}

#fullwifi .flex_item .card .inner_card_box .inner_card_box-details .from-768-to-991 {
  display: none;
}

#fullwifi .flex_item .card .inner_card_box .inner_card_box-details .from-991-to-desktop {
  display: none;
}

#fullwifi .flex_item .card .inner_card_box .fiber-sell {
  position: absolute;
  width: 248px;
  height: 26px;
  right: 36px;
  top: -23px;
  margin: 29px 0 242px 232px;
  padding: 4px 11px 4px;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.32);
  /* box-shadow: 0 3px 5px 0 rgba(22, 37, 79, 0.39); */
  background-color: #f0f2fd;
  color: #16254f;
  line-height: 1.33;
  font-size: 15px;
  border-radius: 8px;
  font-weight: 600;
  font-stretch: normal;
  /* border-radius: 4px 0 0 4px; */
  font-style: normal;
}

#fullwifi .flex_item .card .inner_card_box .fiber-sell.bespot {
  width: 214px;
  right: 48px;
  top: -19px;
  height: 29px;
  line-height: 1;
  display: flex;
  align-items: center;
  padding: 6px 15px 6px 16px;
  justify-content: center;
}

#fullwifi .flex_item.multi_fiber .card .inner_card_box .fiber-sell {
  width: 178px;
  height: 29px;
  right: 71px;
  padding: 8px 16px;
  line-height: 1;
  box-shadow: unset;
  border-radius: 8px;
}

/* #fullwifi .sugested_products .sgested_pro::after {
position: absolute;
content: "!";
display: block;
font-size: 17px;
font-weight: 600;
font-stretch: normal;
font-style: normal;
line-height: 0.97;
letter-spacing: normal;
text-align: center;
color: #fff;
width: auto;
height: auto;
border-radius: 0 0 4px 4px;
background-color: #3e53de;
padding: 5px 18px;
top: 0;
right: 50%;
transform: translateX(50%);
} */

#fullwifi .sugested_products .sgested_pro .fiber-sell {
  position: absolute;
  content: "";
  display: block;
  font-size: 17px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  width: 180px;
  height: auto;
  border-radius: 0 0 6px 6px;
  background-color: #3e53de;
  padding: 6px 18px;
  top: 0;
  right: 50%;
  transform: translateX(50%);
}

#fullwifi .sugested_products .sgested_pro#product1::after {
  display: none;
}

#fullwifi .sugested_products .sgested_pro#product3::after {
  display: none;
}

#fullwifi .sugested_products .sgested_pro#product5::after {
  display: none;
}

#fullwifi .fiber-only-wrapper {
  display: flex;
  flex-direction: row-reverse;
  background: rgba(255, 240, 195, 0.6);
  width: 165px;
  padding: 0 2px 0 8px;
  border-radius: 6px;
  margin-top: 14px;
  /* position: absolute; */
  align-items: center;
}
#fullwifi .flex_item.multi_fiber .fiber-only-wrapper {
  width: 202px;
  justify-content: flex-end;
  padding: 0 2px 0 8px;
  margin-bottom: 16px;
}
#fullwifi .flex_item.multi_fiber .fiber-only-wrapper span {
  /* width: 191px; */
  line-height: 0;
}
#fullwifi .fiber-only-wrapper span {
  /* width: 131px; */
  /* margin: 0 0 2px; */
  font-family: "simplerpro";
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  /* line-height: 1.57; */
  letter-spacing: normal;
  text-align: right;
  color: #16254f;
}

#fullwifi .fiber-only-wrapper .icon {
  width: 24px;
  height: 24px;
  object-fit: contain;
}

#fullwifi .fiber-only-wrapper .icon .multi-fiber_icon {
  width: 24px;
  height: 24px;
}
#fullwifi .inner_card_box-header {
  position: relative;
}

#fullwifi .coming-soon {
  width: 163px;
  position: absolute;
  left: 138px;
  bottom: 311px;
  padding: 9px 24px;
  /* opacity: 0.12; */
  border-radius: 8px 0 0 8px;
  background-color: #e5f4ff;
  color: #16254f;
  box-shadow: 0 3px 5px 0 rgba(22, 37, 79, 0.2);
}

#fullwifi .coming-soon span {
  width: 115px;
  font-family: "simplerpro";
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  position: relative;
  letter-spacing: normal;
  text-align: right;
  color: #16254f;
}

#fullwifi .input_box.approve_box {
  display: flex;
  /* margin-left: 57px; */
  /* gap: 8px; */
  margin-right: -6px;
  align-self: baseline;
  align-items: flex-start;
  width: 100%;
  margin-top: 5px;
}

#fullwifi .input_box #galaxy_approve {
  /* padding: 0 0 36px 8px; */
  width: 25px;
  height: 19px;
  border-radius: 4px;
  align-self: auto;
  background-color: #16254f;
  border: solid 2px rgba(0, 0, 0, 0);
  opacity: 0;
  z-index: 10;
  position: relative;
  top: 2px;
  left: 3px;
}

#fullwifi .input_box #galaxy_approve:checked {
  opacity: 1;
  width: 25px;
  height: 18px;
}

#fullwifi .input_box .checkbox-input-wrapper {
  position: relative;
}

#fullwifi .input_box .checkbox-input-wrapper::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 45%;
  left: 64%;
  transform: translate(-50%, -50%);
  width: 22.5px;
  height: 22.5px;
  border-radius: 5px;
  border: solid 2px #fff;
  z-index: 0;
}

#fullwifi .input_box #label_approve {
  /* align-self: auto; */
  color: #fff;
  width: 284px;
  font-size: 15px;
  font-family: "simplerpro";
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  /* letter-spacing: 0.2px; */
  text-align: right;
}

#fullwifi .input_box #label_approve a {
  color: #fff;
  font-weight: 600;
  text-decoration: underline;
}

.identification_method.show1 {
  display: block;
}

.identification_method {
  display: none;
}

#fullwifi #identification_method.show1 {
  display: block;
  /* margin-top: 17px; */
  /* optional */
  width: 100%;
  color: #fff !important;
}

#fullwifi .laptop-br {
  display: none;
}
#fullwifi .Be_Fiber_WiFi7_photo {
  width: 68px;
  height: 68px;
  object-fit: contain;
}
#fullwifi .router-be_photo {
  width: 68px;
  height: 68px;
  object-fit: contain;
}

#fullwifi .sgested_pro img {
  margin-top: 20px;
  width: 180px;
  height: auto;
  margin-bottom: 20px;
}

#fullwifi .flex_item.fiber .card .inner_card_box-button.second {
  /* display: none; */
}
#fullwifi .flex_item.multi_fiber .card .inner_card_box-button {
  /* visibility: hidden; */
}
/* toggle end */
#fullwifi .intro_lower_bar {
  display: none;
}
#fullwifi .sugested_products-line {
  width: 262px;
  margin-bottom: 16px;
  background-color: #dadada;
  opacity: 0.4;
  border-radius: 8px;
}
#fullwifi .flex_item .card .accordion_wrapper {
  position: relative;
}
/* /////////////////////////////////////////////////// MEDIA QUERIES BreakPoints \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
/* 360-767 */
@media only screen and (min-width: 320px) {
  #fullwifi .intro_section {
    background: url(./img/banner_360.jpg) no-repeat center center;
    height: 550px;
    padding-top: 13px;
    margin-bottom: -2px;
    background-size: cover;
  }

  #fullwifi .intro_text {
    width: 100%;
    max-width: 500px;
  }
  #fullwifi #form_close {
    position: relative;
    top: 4px;
    left: -138px;
    color: #fff;
    display: -webkit-box;
    display: flex;
    direction: initial;
    font-size: 16px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.13;
  }
  #fullwifi .desktop-br {
    display: none;
  }
  #fullwifi .flex_item .q-and-a__q-container .q-and-a__answer .q-and-a_innerList_items .tablet-br {
    display: none;
  }
  #fullwifi .flex_item.multi_fiber .q-and-a__q-container .q-and-a__answer .q-and-a_innerList_items {
    max-width: 227px;
  }
  #fullwifi .flex_item .card .inner_card_box-details .mobile-br {
    display: block;
  }
}

/* @media only screen and (max-width: 768px) {
  #fullwifi .router-be_photo {
  }

  #fullwifi .results_form .desktop_call {
    display: none !important;
  }

  #fullwifi .results_form .or_s {
    display: none !important; 
  }

} */

/*\\\\\\\\\\\\\\\\\\\\\\\\ 992-1199 /////////////////////////////*/

/* /////////////////////////////////////////////////// MEDIA QUERIES BreakPoints \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

/*///////////////////////////////1200-1599 \\\\\\\\\\\\\\\\\\\\\\\\\ */
