#be_bfiber_mesh * {
  /* font-family: 'SimplerPro-n' !important; */
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#be_bfiber_mesh {
  margin: 0;
  direction: rtl;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: SimplerPro_BEZEQ_HEBREW2;
  margin-top: 40px;
  position: relative;
}

input[type="number"] {
  -moz-appearance: textfield;
}

/* Webkit browsers like Safari and Chrome */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  /* text-align: right;
                       color: red; */
}

input::-moz-placeholder {
  /* Firefox 19+ */
  /* text-align: right;
                        color: red; */
}

input:-ms-input-placeholder {
  /* IE 10+ */
  /* text-align: right;
                        color: red; */
}

input:-moz-placeholder {
  /* Firefox 18- */
  /* text-align: right;
                        color: red; */
}

/*************** Top Banner Container ******************/

/*******************************************************/

#be_bfiber_mesh .video_pop {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  right: 0;
  opacity: 0;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.8);
  z-index: 9;
  display: none;
  transition: opacity 0.4s ease 0.2s;
}

#be_bfiber_mesh .video_slider *:focus {
  outline: none;
}

.bezeq_tel_number_radio:checked ~ #GovID,
.bezeq_tel_number_radio:checked ~ #GovID2,
.bezeq_tel_number_radio:checked ~ #GovID3 {
  display: none;
}

.bezeq_tel_number_radio:checked ~ #PhoneNumber,
.bezeq_tel_number_radio:checked ~ #PhoneNumber2,
.bezeq_tel_number_radio:checked ~ #PhoneNumber3 {
  display: block;
  margin-top: 18px;
}

.client_id_radio:checked ~ #GovID,
.client_id_radio:checked ~ #GovID2,
.client_id_radio:checked ~ #GovID3 {
  display: block;
  margin-top: 18px;
}

.client_id_radio:checked ~ #PhoneNumber,
.client_id_radio:checked ~ #PhoneNumber2,
.client_id_radio:checked ~ #PhoneNumber3 {
  display: none;
}

#be_bfiber_mesh .video_pop.show_vid {
  display: flex;
  opacity: 1;
  transition: opacity 0.4s ease 0.2s;
}

#be_bfiber_mesh .video_pop .video_box {
  width: 95%;
  max-width: 800px;
  overflow: hidden;
  padding-top: 30px;
  /* padding-bottom: 56.25%; */
  position: relative;
  height: 45%;
}

#be_bfiber_mesh .video_pop .video_box iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}

/********************************/

#be_bfiber_mesh .top_banner {
  width: 100%;
  height: 484px;
  background-image: url("./../img/bg_360.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
#be_bfiber_mesh .top_banner .top_banner-desclemer {
  /* position: absolute; */
  bottom: 0;
  max-width: 320px;
  width: 100%;
  color: #fff;
  margin: 0 auto;
  display: flex;
  align-items: center;
  padding-bottom: 30px;
  justify-content: flex-start;
  font-size: 14px;
}

#be_bfiber_mesh .top_banner .top_banner-list {
  padding-right: 0;
  /* display: flex; */
  /* flex-direction: column; */
  line-height: 1.25;
  /* align-items: flex-start; */
  text-align: right;
  margin: 0 auto;
  margin-right: calc(50% - 127px);
}
#be_bfiber_mesh .top_banner .top_banner-item {
  color: #6edcfb;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  list-style: disc;
}
#be_bfiber_mesh .top_banner-thirdTitle {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  color: #6edcfb;
}
#be_bfiber_mesh .top_banner_underline {
  font-size: 20px;
  font-style: normal;
  font-weight: 900;
  color: #fff;
  position: relative;
}

span.top_banner_underline {
}

#be_bfiber_mesh .top_banner_underline::after {
  content: "";
  position: absolute;
  top: 27px;
  right: 0;
  width: 100%;
  height: 2px;
  background-image: url("../img/Shape_360.svg");
  display: none;
}
#be_bfiber_mesh .top_banner_wrap {
  /* width: 100%; */
  padding-top: 37px;
  margin-bottom: 309px;
  position: relative;
}
#be_bfiber_mesh .top_banner .shadow {
  position: absolute;
  bottom: 0;
  display: block;
  height: 56px;
}
#be_bfiber_mesh .top_banner_col {
  position: static;
  /* margin-right: calc(50% - 292px); */
  display: flex;
  flex-direction: column;
}
#be_bfiber_mesh .top_banner_col .top_banner_title {
}
#be_bfiber_mesh .top_banner_col .top_banner_subtitle {
  font-size: 20px;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  margin: 0 auto 8px;
  /* width: 312px; */
}
#be_bfiber_mesh .top_banner_wrap .top_banner_col:nth-child(2) {
  display: none;
}

#be_bfiber_mesh #top_banner_title .under_lll {
  position: relative;
}

#be_bfiber_mesh #top_banner_title .under_lll::after {
  content: "";
  display: block;
  position: absolute;
  right: 50%;
  top: 85%;
  width: 105%;
  height: 15px;
  background: url(image/shape.svg) no-repeat center top;
  background-size: contain;
  transform: translateX(50%);
}

#be_bfiber_mesh #top_banner_title .title_l_3 {
  font-weight: bold;
  position: relative;
}

#be_bfiber_mesh #top_banner_title .title_l_2 {
  font-weight: bold;
  position: relative;
}

#be_bfiber_mesh #top_banner_title {
  width: 100%;
  max-width: 293px;
  margin: 0px auto 0;
  font-family: SimplerPro;
  position: static;
  font-size: 33px;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.88;
  letter-spacing: normal;
  text-align: center;
  color: #30dfff;
  z-index: 5;
  margin-bottom: 4px;
  background: var(--Sivim-Gradient-01, linear-gradient(251deg, #6edcfb 12.89%, #0073ff 87.11%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background: var(--Bezeq-Gradient-01, linear-gradient(251deg, #6edcfb 12.89%, #0073ff 87.11%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  /* margin-right: 0; */
  width: 320px;
  display: flex;
  justify-content: flex-start;
}

#be_bfiber_mesh #bezeq_blue_logo {
  position: absolute;
  top: 20px;
  left: calc(50% - 125px);
  width: 250px;
  height: auto;
}

#be_bfiber_mesh #top_banner_circle_wrap {
  position: absolute;
  top: 91px;
  right: 50%;
  width: 56px;
  height: 56px;
  background-image: linear-gradient(55deg, #30dfff 20%, #29c0d7 58%, #5275ff 95%);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  transform: translateX(201%);
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.17);
}

#be_bfiber_mesh #top_banner_circle_text {
  font-family: SimplerPro;
  font-size: 14px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
  transform: rotate(15deg);
}

#be_bfiber_mesh .vi {
  width: 20px;
  height: 20px;
  min-width: 20px;
  display: block;
  margin: 0 10px;
  border-radius: 50%;
  padding: 0;
  background: #fff url(./../img/fill-1.png) no-repeat center center;
  background-size: 56%;
  position: relative;
  top: 3px;
}

#be_bfiber_mesh .plus {
  font-size: 21px;
}

/****************** Contact Container ******************/

/*******************************************************/

#be_bfiber_mesh .contact_1st_container,
#be_bfiber_mesh .contact_2nd_container {
  height: auto;
  /*    background-image: url('image/contact_background.svg');*/
  background-position: right 0px;
  background-color: #16254f;
  background-repeat: no-repeat;
  background-size: 170%;
  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;
}

#be_bfiber_mesh .contact_1st_form_wrap,
#be_bfiber_mesh .contact_2nd_form_wrap {
  width: 100%;
  height: 100%;
  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;
}

#be_bfiber_mesh .contact_separate_line {
  display: none;
  width: 0;
  height: 121px;
  border: solid 1px #223979;
  margin: 0 50px 5px 58px;
}

#be_bfiber_mesh .contact_desktop_content {
  display: none;
  position: relative;
  height: 100%;
}

#be_bfiber_mesh .house_vector {
  display: none;
  position: absolute;
  z-index: 0;
  height: 141px;
  top: 21px;
  right: -75px;
}

#be_bfiber_mesh .contact_desktop_content_title {
  font-family: SimplerPro;
  font-size: 50px;
  font-weight: 300;
  line-height: 0.8;
  letter-spacing: normal;
  text-align: right;
  color: #ffffff;
  margin: 51px 0px 4px 0px;
  z-index: 1;
  width: 306px;
}

#be_bfiber_mesh .contact_desktop_content_subtitle {
  font-family: SimplerPro;
  font-size: 20px;
  font-weight: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  margin: 0;
  z-index: 1;
}

#be_bfiber_mesh .contact_subtitle {
  margin: 20px 0 7px 0;
  font-family: SimplerPro;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}

#be_bfiber_mesh .contact_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  top: 3px;
  -ms-flex-align: center;
  align-items: center;
  /* width: 320px; */
  position: relative;
}

#be_bfiber_mesh .contact_form label.error {
  position: absolute;
  top: 79%;
  color: red;
  font-family: SimplerPro;
}

#be_bfiber_mesh .bezeq_tel_number_label,
#be_bfiber_mesh .client_id_label {
  font-family: SimplerPro;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.92;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  right: 2px;
}

/*********** radio style ************/

#be_bfiber_mesh .contact_form input[type="radio"] {
  visibility: hidden;
  position: absolute;
  opacity: 0;
}

#be_bfiber_mesh .contact_form input[type="radio"] + label {
  position: relative;
  font-weight: 600;
  font-family: "SimplerPro";
}

#be_bfiber_mesh .contact_form input[type="radio"] + label.client_id_label {
  margin: 0 44px 0 -20px;
}

#be_bfiber_mesh .contact_form input[type="radio"] + label::after {
  content: "";
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  /* width: 22px; */
  /* height: 22px; */
  border: solid 2px #fff;
  border-radius: 50%;
  top: 3px;
  right: -28px;
  opacity: 1;
}

#be_bfiber_mesh .contact_form input[type="radio"]:checked + label::before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  top: 7px;
  right: -24px;
  z-index: 1;
  background-color: #fff;
}

/********** end radio style **********/

#be_bfiber_mesh .bezeq_tel_number_text_input {
  width: 288px;
  /* height: 40px; */
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: 5px;
  background-color: #ffffff;
  border: none;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 16px 0 30px 0;
}

#be_bfiber_mesh input[type="number"]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #a5a2a2;
}

#be_bfiber_mesh input[type="number"]::-moz-placeholder {
  /* Firefox 19+ */
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #a5a2a2;
}

#be_bfiber_mesh input[type="number"]:-ms-input-placeholder {
  /* IE 10+ */
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #a5a2a2;
}

#be_bfiber_mesh input[type="number"]:-moz-placeholder {
  /* Firefox 18- */
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #a5a2a2;
}

#be_bfiber_mesh .contact_form input[type="submit"] {
  width: 183px;
  height: 40px;
  border-radius: 22.5px;
  background-image: linear-gradient(to right, #30dfff, #29c0d7 50%, #5275ff);
  border: none;
  font-family: SimplerPro;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
  cursor: pointer;
  outline: none;
}

#be_bfiber_mesh .or_word {
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  margin: 10px 0;
}

#be_bfiber_mesh .call_us_button {
  width: 183px;
  height: 40px;
  border-radius: 22.5px;
  border: none;
  background-color: #00d672;
  font-family: SimplerPro;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
  cursor: pointer;
  outline: none;
}

#be_bfiber_mesh .call_us_button img {
  margin: 0px 0 0 9px;
  top: 2px;
  position: relative;
}

#be_bfiber_mesh .not_bezeq_clients_question_container {
  font-family: SimplerPro;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  width: 100%;
  display: flex;
  margin: 14px 0;
  /* transform: translateX(-54px); */
  /* position: relative; */
  /* top: 0; */
  justify-content: center;
}

#be_bfiber_mesh .not_bezeq_clients_question_content_pt1 {
  text-decoration: none;
  color: #fff;
  margin: 0;
  font-weight: 600;
}

#be_bfiber_mesh a.not_bezeq_clients_question_content_pt2 {
  text-decoration: underline;
  margin: 0 5px 0 0;
  color: #30dfff;
  font-weight: 600;
  font-size: 14px;
}

/****************** Contact 2nd Container ******************/

/*******************************************************/

/****************** Moving tips Container **************/

/*******************************************************/

#be_bfiber_mesh .moving_tips_container {
  min-height: 452px;
  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;
}

#be_bfiber_mesh .moving_tips_container_title {
  font-family: SimplerPro;
  font-size: 24px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.09;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
  margin: 37px 0 13px 0;
  width: 100%;
  max-width: 290px;
}

#be_bfiber_mesh .moving_tips_container_subtitle {
  font-family: SimplerPro;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: center;
  color: #666666;
  max-width: 290px;
  width: 100%;
  margin: 0 0 12px 0;
}

#be_bfiber_mesh .video_slider {
  margin-top: 25px;
  width: 100%;
  /* max-width: 1232px; */
  padding: 0 16px;
}

#be_bfiber_mesh .video_slider_item {
  margin: auto;
  width: 220px;
  margin: 0;
}

#be_bfiber_mesh .video_slider_item_thumbnail {
  width: 100%;
  height: 172px;
  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;
}

#be_bfiber_mesh .video_slider_item_thumbnail img,
#be_bfiber_mesh .video_slider_item_thumbnail picture {
  /* width: 100%;
  object-fit: contain; */
  /* opacity: 0.6; */
  border-radius: 12px;
}

#be_bfiber_mesh .web_articles_container .video_slider_item_thumbnail {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  /* overflow: hidden; */
}

#be_bfiber_mesh .moving_tips_container .video_slider_item_thumbnail {
  position: relative;
  /* padding-bottom: 56.25%; */
  /* padding-top: 30px; */
  height: 200px;
  overflow: hidden;
  border-radius: 12px;
}

#be_bfiber_mesh .moving_tips_container .video_slider_item_thumbnail iframe,
#be_bfiber_mesh .moving_tips_container .video_slider_item_thumbnail object,
#be_bfiber_mesh .moving_tips_container .video_slider_item_thumbnail embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#be_bfiber_mesh .web_articles_container .video_slider_item_thumbnail img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
}

#be_bfiber_mesh .vid_play {
  max-width: 25%;
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  width: auto;
  cursor: pointer;
}

#be_bfiber_mesh .vid_play {
  width: auto;
  max-width: 100%;
  display: block;
  z-index: 2;
}

#be_bfiber_mesh .video_slider_item_details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#be_bfiber_mesh .video_slider_item_title {
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
  margin: -21px auto;
  width: 100%;
}
#be_bfiber_mesh .video_slider_item_title.moving {
  margin: -19px auto;
}
#be_bfiber_mesh a.video_slider_item_title_link {
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #16254f;
  margin: 16px auto 30px;
  text-decoration: none;
  position: relative;
}

#be_bfiber_mesh a.video_slider_item_title_link::before {
  content: "";
  width: 48px;
  height: 85px;
  position: absolute;
  top: -9px;
  right: -9px;
  background-image: url(/../img/article_title_quote.svg);
  background-repeat: no-repeat;
  z-index: -1;
  background-size: 79%;
}

#be_bfiber_mesh .video_slider_item_duration {
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #666666;
  margin: 16px 0 0 0;
}

#be_bfiber_mesh .slick-dots-new li {
  list-style-type: none;
}

#be_bfiber_mesh .slick-dots-new li.slick-active button {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #16254f;
}

#be_bfiber_mesh .slick-dots-new {
  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;
  padding: 0;
  margin-bottom: 42px;
}
#be_bfiber_mesh .slick-dots-new {
  margin-top: -24px;
  margin-bottom: 27px;
  /* display: block; */
}
#be_bfiber_mesh .slick-dots-new li {
}

#be_bfiber_mesh .slick-dots-new button {
  width: 8px;
  height: 8px;
  background-color: #d9dada;
  border-radius: 4px;
  font-size: 0;
  border: none;
  padding: 0;
  margin: 0 5px;
}

#be_bfiber_mesh .video_slider .slick-slide {
  max-width: 100%;
  margin: 0 10px;
}

/******************** FAQ Container ********************/

/*******************************************************/

#be_bfiber_mesh .movin_faq_container {
  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;
  background-color: #eef8ff;
}

#be_bfiber_mesh .movin_faq_container_title {
  font-family: SimplerPro;
  font-size: 26px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.09;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
  margin: 38px 0 26px 0;
}

#be_bfiber_mesh .faq_collapse_container {
  min-width: 288px;
  margin: 0 16px 10px 16px;
}

/* Style the button that is used to open and close the collapsible content */

/* Style the button that is used to open and close the collapsible content */

#be_bfiber_mesh .faq-collapsible-button {
  padding: 18px 24px;
  background-color: #fff;
  height: 70px;
  cursor: pointer;
  width: 100%;
  border: none;
  text-align: right;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #ddd;
  font-family: SimplerPro;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #16254f;
  -webkit-box-shadow: 0 3px 2px 0 rgba(221, 216, 216, 0.5);
  box-shadow: 0 3px 2px 0 rgba(221, 216, 216, 0.5);
  border-radius: 12px;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */

#be_bfiber_mesh .faq-active,
.faq-collapsible-button:hover {
  /*  background-color: #ccc;*/
}

#be_bfiber_mesh .faq-collapsible-button.faq-active {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* Style the collapsible content. Note: hidden by default */

#be_bfiber_mesh .faq-collapsible-content {
  background-color: #fff;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.2s ease-out;
  -o-transition: max-height 0.2s ease-out;
  transition: max-height 0.2s ease-out;
  font-family: SimplerPro;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #666666;
  padding: 0 15px 0 23px;
  -webkit-box-shadow: 0 3px 2px 0 rgba(221, 216, 216, 0.5);
  box-shadow: 0 3px 2px 0 rgba(221, 216, 216, 0.5);
}

#be_bfiber_mesh .faq-collapsible-content p {
  margin-top: 0;
}

#be_bfiber_mesh .faq-x-button {
  color: #16254f;
  font-size: 20px;
  padding: 0;
  margin: 0;
  font-weight: 900;
  cursor: pointer;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-right: 5px;
}

#be_bfiber_mesh .faq-collapsible-button.faq-active .faq-x-button {
  color: #00b0fa;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

#be_bfiber_mesh a.more_faq_link {
  font-family: SimplerPro;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 3.43;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
  text-decoration: underline;
  margin: 0px 16px 14px 16px;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

/********* Building New House Container **********/

/*************************************************/

#be_bfiber_mesh .building_new_house_container {
  background-image: url("./../img/build_new_house_bg_tablet.jpg");
  width: 100%;
  height: 188px;
  background-size: cover;
  background-position: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

#be_bfiber_mesh .svg_background {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none; /* Ensures the SVG doesn't interfere with user interactions */
  display: flex;
  justify-content: center;
  align-items: center;
}

#be_bfiber_mesh .building_new_house_container_title,
#be_bfiber_mesh a.building_new_house_container_subtitle {
  position: relative;
  z-index: 1;
}

#be_bfiber_mesh .building_new_house_container_title {
  margin: 0;
  font-family: "SimplerPro";
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}

#be_bfiber_mesh a.building_new_house_container_subtitle {
  margin: 0 auto;
  font-family: "SimplerPro";
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  width: 240px;
}

/************* Web Articles Container ************/

/*************************************************/

#be_bfiber_mesh .web_articles_container {
  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;
}

#be_bfiber_mesh .web_articles_container_title {
  width: 200px;
  font-family: SimplerPro;
  font-size: 22px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.09;
  letter-spacing: normal;
  text-align: center;
  color: #16254f;
  margin: 32px 0 8px 0;
}

#be_bfiber_mesh .logos-container {
  display: flex;
  justify-content: space-evenly;
  width: 281px;
  margin: 0 auto;
  gap: 4px;
  display: none;
}

#be_bfiber_mesh .logos-wrapper {
  width: 60px;
}

#be_bfiber_mesh .plus-logo {
  width: 16px;
  height: 16px;
  /* margin-top: 51px; */
  font-weight: bold;
  font-size: 21.5px;
  color: #fff;
}

#be_bfiber_mesh .logos-wrapper__logo {
  height: 50px;
  padding-bottom: 4px;
  display: block;
  margin: 0 auto;
}

#be_bfiber_mesh .logos-wrapper__name {
  font-size: 13.5px;
  font-weight: 700;
  line-height: 0.9;
  text-align: center;
  color: #fff;
  margin: 0;
}
#be_bfiber_mesh .logos-wrapper__name.first {
}
#be_bfiber_mesh .logos-wrapper__name.second {
  width: 63px;
  display: flex;
  justify-content: center;
}
#be_bfiber_mesh .logos-wrapper__name.third {
}
#be_bfiber_mesh .logos-wrapper__name.forth {
}
#be_bfiber_mesh .mobile .mobile-wrapper {
  overflow: hidden;
  max-height: 200px;
}

#be_bfiber_mesh .logos-container .logos-wrapper:nth-child(1) {
}

#be_bfiber_mesh .logos-container .logos-wrapper:last-of-type {
}
#be_bfiber_mesh .video_slider_item_thumbnail .mobile.first {
  /* width: calc(100% + 60px); */
  width: 280px;
  height: 225px;
  /* transform: translate(30px, -33px); */
}
#be_bfiber_mesh .video_slider_item_thumbnail .mobile {
  width: 280px;
  height: 225px;
}
#be_bfiber_mesh .tv_sale-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #eef8ff;
  padding-top: 34px;
  padding-bottom: 24px;
  height: 565px;
  /* justify-content: center; */
}
#be_bfiber_mesh .tv_sale-header {
  margin-bottom: 4px;
  margin-top: 0;
  width: 222px;
  text-align: center;
}
#be_bfiber_mesh .tv_sale-logo {
  height: 15px;
}
#be_bfiber_mesh .tv_sale-subheader-container {
  text-align: center;
}
#be_bfiber_mesh .tv_sale-subheader {
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: 400;
}
#be_bfiber_mesh .tv_sale-img.inner {
  height: 187.7px;
  margin-bottom: 20.5px;
  margin-left: 12px;
}
#be_bfiber_mesh .tv_sale-img.outer {
  display: none;
}
#be_bfiber_mesh .tv_sale-button {
  margin-bottom: 30px;
  padding: 12px 40px;
  border-radius: 100px;
  border: none;
  background: #3e53de;
}
#be_bfiber_mesh .tv_sale-link {
  text-decoration: none;
  color: white;
  font-size: 20px;
  font-weight: 600;
}
#be_bfiber_mesh .tv_sale-subheader-price {
  font-weight: 600;
}
#be_bfiber_mesh .tv_sale-subheader-price::after {
  content: "";
  background-image: url("../img//tv_sale-brush.svg");
  height: 6px;
  display: block;
  width: 160px;
  position: absolute;
  left: calc(50% - 150px);
}
#be_bfiber_mesh .tv_sale-termsOfUse {
  font-family: inherit;
  font-weight: 300;
  text-align: center;
  max-width: 335px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.29;
}
#be_bfiber_mesh .tv_sale-outerWrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #eef8ff;
  /* padding-top: 34px; */
  /* padding-bottom: 24px; */
  /* height: 565px; */
}
.mobile-br {
  display: block;
}
#be_bfiber_mesh .top_banner_col .top_banner_col-button {
  display: none;
}
#be_bfiber_mesh .top_banner_col .top_banner_col-button .top_banner_col-button-text {
}
/***********************************************/

/************** Media Queries ******************/

/***********************************************/

/****************** 480px **********************/

/***********************************************/

@media (min-width: 480px) {
  #be_bfiber_mesh .video_slider .slick-slide {
    max-width: 30%;
    /* margin: auto; */
  }

  #be_bfiber_mesh .video_slider {
    padding: 0;
  }

  #be_bfiber_mesh a.video_slider_item_title_link::before {
    top: -15px;
    right: -9px;
    background-size: 100%;
  }
}

.arrow_svg {
  display: none;
}

/****************** 768px **********************/

/***********************************************/

@media (min-width: 768px) {
  #be_bfiber_mesh .top_banner_wrap {
    padding-top: 83px;
    margin-bottom: 304px;
  }
  #be_bfiber_mesh .top_banner .shadow {
  }

  #be_bfiber_mesh .tv_sale-container {
    padding-bottom: 28px;
    padding-top: 33px;
  }
  #be_bfiber_mesh .tv_sale-header {
    width: 598px;
    margin-bottom: 10px;
    font-size: 28px;
  }
  #be_bfiber_mesh .tv_sale-logo {
    height: 13px;
  }
  #be_bfiber_mesh .tv_sale-subheader-container {
    /* text-align: center; */
  }
  #be_bfiber_mesh .tv_sale-subheader {
    margin-bottom: 18px;
    font-size: 18px;
    line-height: 1.33;
  }
  #be_bfiber_mesh .tv_sale-img.inner {
    margin-bottom: 18px;
    height: 221px;
    margin-left: 23px;
  }
  #be_bfiber_mesh .tv_sale-button {
    padding: 17px 40px;
    margin-bottom: 24px;
  }
  #be_bfiber_mesh .tv_sale-link {
  }
  #be_bfiber_mesh .tv_sale-subheader-price {
  }
  #be_bfiber_mesh .tv_sale-subheader-price::after {
    content: "";
    left: calc(50% - 229px);
  }
  #be_bfiber_mesh .tv_sale-termsOfUse {
    max-width: 700px;
    font-size: 16px;
  }
  #be_bfiber_mesh .mobile .mobile-wrapper {
  }

  #be_bfiber_mesh .video_slider_item_title.moving {
  }

  .mobile-br {
    display: none;
  }
  #be_bfiber_mesh .newsection_slider {
    max-width: 700px;
    display: flex;
    margin: 0 auto;
    gap: 13px;
  }
  #be_bfiber_mesh .desktop {
    display: block;
    width: 160px;
    height: 200px;
  }
  #be_bfiber_mesh .video_slider_item_thumbnail .mobile {
    /* width: calc(100% + 93px); */
    /* transform: translate(47px, -53px); */
    display: none;
  }
  #be_bfiber_mesh #top_banner_title .title_l_1 {
    width: 200px;
    display: inline-block;
  }

  #be_bfiber_mesh #contact_button {
    width: 176px;
    font-size: 22px;
  }

  .arrow_svg {
    display: inline-block;
  }

  #be_bfiber_mesh #top_banner_title .title_l_2 {
    font-weight: normal;
  }
  #be_bfiber_mesh .top_banner .top_banner-desclemer {
    margin-right: calc(50% - 367px);
    display: flex;
    justify-content: flex-start;
  }

  #be_bfiber_mesh .logos-container {
    position: relative;
    /* right: calc(50% - 649px); */
    /* top: 0; */
    width: 410px;
    justify-content: space-between;
    margin-right: 0;
  }

  #be_bfiber_mesh .logos-wrapper {
  }

  #be_bfiber_mesh .plus-logo {
    width: 14px;
    height: 14px;
    /* margin-top: 8px; */
    font-weight: 400;
  }

  #be_bfiber_mesh .logos-wrapper__logo {
    height: 50px;
    width: auto;
    padding-bottom: 10px;
  }

  #be_bfiber_mesh .logos-wrapper__name {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
  #be_bfiber_mesh .logos-wrapper__name.first {
  }
  #be_bfiber_mesh .logos-wrapper__name.second {
    display: flex;
    justify-content: center;
  }
  #be_bfiber_mesh .logos-wrapper__name.third {
  }
  #be_bfiber_mesh .logos-wrapper__name.forth {
  }
  #be_bfiber_mesh .logos-container .logos-wrapper:nth-child(1) .logo {
    height: 76px;
  }

  #be_bfiber_mesh .logos-container .logos-wrapper:last-of-type {
  }

  #be_bfiber_mesh #top_banner_title .title_l_4,
  #be_bfiber_mesh #top_banner_title .title_l_3 {
    font-weight: bold;
    position: relative;
    /* font-size: 36.6px; */
    line-height: 38px;
  }
  #be_bfiber_mesh .top_banner .top_banner-list {
    margin-right: 22px;
    line-height: 1.2;
    margin-bottom: 46px;
  }
  #be_bfiber_mesh .top_banner .top_banner-item {
    font-size: 20px;
  }
  #be_bfiber_mesh .top_banner {
    height: 689.001px;
    background-image: url("./../img/bg_768.jpg");
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    /* padding-right: 78px; */
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-size: cover;
  }

  #be_bfiber_mesh #top_banner_title {
    font-size: 64px;
    position: relative;
    /* font-weight: normal; */
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: right;
    /* color: #16254f; */
    width: 100%;
    margin-top: 0;
    max-width: 569px;
    right: 0;
    /* top: 125px; */
    text-align: right;
    margin-right: 0;
    margin-bottom: 12px;
    color: #ffffff;
  }

  #be_bfiber_mesh #top_banner_title > span {
    /* display: block; */
  }

  #be_bfiber_mesh #top_banner_subtitle_pt1:first-child .plus {
    display: none;
  }

  #be_bfiber_mesh #bezeq_blue_logo {
    top: 145px;
    left: calc(50% + 1px);
    width: 314px;
  }

  #be_bfiber_mesh #top_banner_circle_wrap {
    width: 105px;
    height: 105px;
    border-radius: 50%;
    top: 42px;
    right: 50%;
    transform: translateX(341px);
  }

  #be_bfiber_mesh #top_banner_circle_text {
    font-size: 23.4px;
  }

  /********** Contact 1st Container **********/
  #be_bfiber_mesh .contact_form {
    top: 4px;
    /* width: 360px; */
  }

  #be_bfiber_mesh .contact_subtitle {
    margin: 32px 0 7px 0;
  }

  #be_bfiber_mesh .bezeq_tel_number_text_input {
    width: 354px;
    margin-top: 21px;
  }

  #be_bfiber_mesh .bezeq_tel_number_label,
  #be_bfiber_mesh .client_id_label {
    font-size: 14px;
    top: 0px;
    right: -34px;
  }

  #be_bfiber_mesh .contact_form input[type="radio"] + label::after {
    top: 5px;
    right: -24px;
  }

  #be_bfiber_mesh .contact_form input[type="radio"]:checked + label::before {
    top: 9px;
    right: -20px;
  }

  #be_bfiber_mesh .contact_form input[type="radio"] + label.client_id_label {
    margin: 0 67px 0 -41px;
  }

  #be_bfiber_mesh input[type="number"]::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-size: 18px;
  }

  #be_bfiber_mesh input[type="number"]::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 18px;
  }

  #be_bfiber_mesh input[type="number"]:-ms-input-placeholder {
    /* IE 10+ */
    font-size: 18px;
  }

  #be_bfiber_mesh input[type="number"]:-moz-placeholder {
    /* Firefox 18- */
    font-size: 18px;
  }

  #be_bfiber_mesh .or_word {
    display: none !important;
  }

  #be_bfiber_mesh .call_us_button {
    display: none;
  }

  /**********  Moving Tips Videos Container **********/
  #be_bfiber_mesh .moving_tips_container {
    /* min-height: 654px; */
  }

  #be_bfiber_mesh .moving_tips_container_title {
    font-size: 42px;
    line-height: 1.14;
    max-width: 600px;
    text-align: center;
    margin: 51px 0 14px 0;
  }

  #be_bfiber_mesh .moving_tips_container_subtitle {
    max-width: 521px;
    font-size: 20px;
    line-height: normal;
    text-align: center;
  }

  #be_bfiber_mesh .video_slider {
    margin-top: 63px;
  }

  #be_bfiber_mesh .video_slider .slick-slide {
    max-width: 47%;
    margin: 0 15px;
  }

  #be_bfiber_mesh .movin_faq_container_title {
    width: 300px;
    font-size: 28px;
    line-height: 1.14;
    margin: 51px 0 63px 0;
  }

  #be_bfiber_mesh .faq_collapse_container {
    margin: 0 146px 24px 146px;
    /* max-width: 95%; */
    /* width: calc(100% - 40px); */
  }

  #be_bfiber_mesh .faq-collapsible-button {
    height: 80px;
    font-size: 16px;
    font-weight: bold;
    line-height: normal;
    padding: 0 39px 0 27px;
  }

  #be_bfiber_mesh .faq-x-button {
    font-size: 30px;
  }

  #be_bfiber_mesh .faq-collapsible-content {
    padding: 0 40px 0 75px;
  }

  #be_bfiber_mesh .faq-collapsible-content p {
    font-size: 20px;
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
  }

  #be_bfiber_mesh a.more_faq_link {
    font-size: 16px;
    line-height: 3;
    letter-spacing: normal;
    margin: 14px 146px 55px 16px;
    /* margin-right: calc(50% - 344px); */
  }

  #be_bfiber_mesh .building_new_house_container {
    height: 249px;
    background-image: url(./../img/build_new_house_bg_tablet.jpg);
  }

  #be_bfiber_mesh .building_new_house_container_title {
    /* width: 371px; */
    font-size: 28px;
    line-height: 1.04;
    /* margin: 62px 0 28px 0; */
    display: flex;
    /* margin: 70px auto 3px; */
    justify-content: center;
    align-items: center;
  }

  #be_bfiber_mesh a.building_new_house_container_subtitle {
    width: 450px;
    height: 27px;
    font-size: 18px;
    line-height: normal;
    margin: 0 auto;
  }

  #be_bfiber_mesh .web_articles_container_title {
    width: 700px;
    font-size: 42px;
    line-height: 1.14;
    margin: 34px 0 0px 0;
  }

  #be_bfiber_mesh .web_articles_container .video_slider {
    margin-top: 100px;
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-top: 24px;
  }

  #be_bfiber_mesh .contact_1st_container,
  #be_bfiber_mesh .contact_2nd_container {
    /*        height: 324px;*/
    background-size: 100%;
  }

  #be_bfiber_mesh .video_slider_item_title {
    font-size: 20px;
    margin-top: 26px;
  }

  #be_bfiber_mesh a.video_slider_item_title_link {
    font-size: 16px;
    margin-top: 26px;
    margin-right: 0;
  }

  #be_bfiber_mesh .video_slider_item_duration {
    font-size: 20px;
    margin-top: 26px;
  }

  #be_bfiber_mesh .slick-dots-new {
    margin-top: 70px;
    margin-bottom: 76px;
    /* display: none; */
  }

  #be_bfiber_mesh .slick-dots-new li.slick-active button {
    width: 10px;
    height: 10px;
    border-radius: 5px;
  }

  #be_bfiber_mesh .slick-dots-new button {
    width: 10px;
    height: 10px;
    border-radius: 5px;
    margin-top: 7px;
  }
  #be_bfiber_mesh .top_banner_col {
    margin-right: calc(50% - 365px);
  }
  #be_bfiber_mesh .top_banner_col .top_banner_title {
  }
  #be_bfiber_mesh .top_banner_col .top_banner_subtitle {
    margin-right: 0;
    text-align: right;
    line-height: 1.15;
    font-size: 32px;
    width: max-content;
    margin-bottom: 12px;
  }

  h2.top_banner_subtitle {
  }
  #be_bfiber_mesh .top_banner_col .top_banner_col-button {
    display: block;
    width: 209px;
    height: 48px;
    padding: 0px 16px;
    justify-content: center;
    align-items: center;
    border-radius: 48px;
    background: var(--B-Guard-10, #30dfff);
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
    display: flex;
    text-decoration: none;
  }
  #be_bfiber_mesh .top_banner_col .top_banner_col-button .top_banner_col-button-text {
    font-size: 18px;
    font-style: normal;
    color: #16254f;
    font-weight: 700;
  }
  #be_bfiber_mesh .video_slider_item {
  }
  #be_bfiber_mesh .top_banner-thirdTitle {
    text-align: right;
    font-size: 32px;
    width: 372px;
  }
  #be_bfiber_mesh .top_banner_underline {
    font-size: 32px;
  }
  #be_bfiber_mesh .top_banner_underline::after {
    background-image: url("../img/Shape_768.svg");
    width: 155px;
    height: 10px;
    top: 425px;
    left: calc(50% - -140px);
    display: none;
  }
}

/****************** 1024px **********************/

/***********************************************/

@media (min-width: 992px) {
  #be_bfiber_mesh .tv_sale-container {
    /* margin-left: 300px; */
    height: 550px;
  }
  #be_bfiber_mesh .tv_sale-header {
  }
  #be_bfiber_mesh .tv_sale-logo {
  }
  #be_bfiber_mesh .tv_sale-subheader-container {
  }
  #be_bfiber_mesh .tv_sale-subheader {
  }
  #be_bfiber_mesh .tv_sale-img.inner {
  }
  #be_bfiber_mesh .tv_sale-button {
  }
  #be_bfiber_mesh .tv_sale-link {
  }
  #be_bfiber_mesh .tv_sale-subheader-price {
  }
  #be_bfiber_mesh .tv_sale-subheader-price::after {
    content: "";
    left: calc(50% - 85px);
  }
  #be_bfiber_mesh .tv_sale-termsOfUse {
    max-width: 600px;
  }
  #be_bfiber_mesh .contact_form input[type="radio"] + label::after {
    top: 1px;
  }
  #be_bfiber_mesh .contact_form input[type="radio"] + label::after {
    top: -2px;
  }
  #be_bfiber_mesh .contact_form input[type="radio"]:checked + label::before {
    top: 2px;
  }
  #be_bfiber_mesh #section2 {
    margin-bottom: 205px;
  }
  #be_bfiber_mesh .desktop {
    /* width: 138px; */
  }
  #be_bfiber_mesh .newsection_slider {
    max-width: 597px;
    gap: 20px;
    margin-right: calc(50% - 320px);
  }
  #be_bfiber_mesh .mobile .mobile-wrapper {
    height: 200px;
    overflow: hidden;
    border-radius: 12px;
  }

  #be_bfiber_mesh .video_slider_item_thumbnail .mobile.first {
  }
  #be_bfiber_mesh .not_bezeq_clients_question_container {
    /* transform: translateX(-22px); */
    /* margin: 0 auto; */
  }

  #be_bfiber_mesh .contact_form input[type="radio"] + label.client_id_label,
  #be_bfiber_mesh .contact_form input[type="radio"] + label {
    width: 97px;
    line-height: 1 !important;
    text-align: right !important;
    right: 0px;
  }

  /****************** Top Banner **********************/
  #be_bfiber_mesh .logos-container {
    /* right: calc(50% - 471px); */
    /* top: 342px; */
    margin-bottom: 41px;
  }

  #be_bfiber_mesh .logos-wrapper {
  }

  #be_bfiber_mesh .plus-logo {
  }

  #be_bfiber_mesh .logos-wrapper__logo {
  }

  #be_bfiber_mesh .logos-wrapper__name {
    font-size: 14.4px;
  }
  #be_bfiber_mesh .logos-wrapper__name.first {
  }
  #be_bfiber_mesh .logos-wrapper__name.second {
  }
  #be_bfiber_mesh .logos-wrapper__name.third {
  }
  #be_bfiber_mesh .logos-wrapper__name.forth {
  }
  #be_bfiber_mesh .logos-container .logos-wrapper:nth-child(1) {
  }

  #be_bfiber_mesh .logos-container .logos-wrapper:last-of-type {
  }

  #be_bfiber_mesh #top_banner_title {
    /* width: 423px; */
    /* right: calc(50% - 338px); */
    /* background-color: white; */
    /* top: 50px; */
    margin-top: 222px;
  }

  #be_bfiber_mesh .contact_1st_container {
    display: none;
  }

  #be_bfiber_mesh #bezeq_blue_logo {
    top: 145px;
    left: calc(50% + 36px);
  }

  #be_bfiber_mesh #top_banner_circle_wrap {
    top: 55px;
    transform: translateX(452px);
    /* left: calc(50% + 232px); */
    /* box-shadow: 0px 10px 15px -10px #5d5d5d; */
  }

  #be_bfiber_mesh .top_banner_wrap {
    display: flex;
    /* justify-content: center; */
    margin-right: calc(50% - 462px);
    margin-bottom: 248px;
    padding-top: 115px;
  }
  #be_bfiber_mesh .top_banner .shadow {
    width: 100%;
  }

  #be_bfiber_mesh .top_banner .top_banner-list {
  }
  #be_bfiber_mesh .top_banner .top_banner-desclemer {
    margin-right: calc(50% - 482px);
    padding-bottom: 11px;
  }

  #be_bfiber_mesh .top_banner .top_banner-item {
    font-size: 26px;
  }
  #be_bfiber_mesh .top_banner_wrap .top_banner_col:nth-child(2) {
    display: none;
    background-color: rgba(22, 37, 79, 0.85);
    width: 360px;
    margin: 74px 226px 0 -320px;
    border-radius: 16px;
    box-shadow: 0 22px 30px 0 rgba(0, 0, 0, 0.19);
  }

  #be_bfiber_mesh #contact_3rd_form_wrap .contact_form {
    width: 360px;
    justify-content: center;
  }

  #be_bfiber_mesh #contact_3rd_form_wrap .bezeq_tel_number_text_input {
    width: 303px;
    height: 47px;
    margin: 42px 0 44px 0;
  }

  #be_bfiber_mesh #contact_3rd_form_wrap .contact_desktop_content_title {
    font-family: SimplerPro;
    font-size: 38px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.47;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    width: 100%;
  }

  #be_bfiber_mesh #contact_3rd_form_wrap .bezeq_tel_number_label,
  #be_bfiber_mesh #contact_3rd_form_wrap .client_id_label {
    font-size: 16px;
  }

  #be_bfiber_mesh #contact_3rd_form_wrap .bezeq_tel_number_label {
    margin-right: 27px;
  }

  #be_bfiber_mesh #contact_3rd_form_wrap .contact_form input[type="radio"] + label.client_id_label {
    margin: 0 50px 0 0;
  }

  #be_bfiber_mesh #contact_3rd_form_wrap .contact_form input[type="radio"] + label::after {
    top: 6px;
    right: -33px;
  }

  #be_bfiber_mesh #contact_3rd_form_wrap .contact_form input[type="radio"]:checked + label::before {
    top: 12px;
    right: -27px;
  }

  #be_bfiber_mesh #contact_3rd_form_wrap .contact_subtitle {
    margin: 12px 0 0 0;
  }

  #be_bfiber_mesh #contact_3rd_form_wrap .contact_form input[type="submit"] {
    font-size: 24px;
    width: 220px;
    height: 64px;
    border-radius: 32px;
    position: relative;
  }

  #be_bfiber_mesh #contact_3rd_form_wrap .not_bezeq_clients_question_container {
    font-family: SimplerPro;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: center;
    display: flex;
    justify-content: center;
    margin: 22px 0 55px 0;
  }

  #be_bfiber_mesh #contact_3rd_form_wrap #third_form_arrow {
    position: absolute;
    top: 181px;
    left: calc(50% + -86px);
    cursor: pointer;
  }

  /****************************************/
  #be_bfiber_mesh .contact_form label.error {
    position: absolute;
    top: 72%;
    color: red;
    font-family: SimplerPro;
  }

  #be_bfiber_mesh .top_banner {
    background-image: url("./../img/bg_992.jpg");
    /* padding-right: 21px; */
  }

  #be_bfiber_mesh #top_banner_title {
    /*
                            line-height: 1.19;
                            width: 800px;
                            max-width: 800px;
                            margin-top: 191px;
                            margin-bottom: 20px;
                    */
    margin-top: 0;
    /* right: calc(50% - 204px); */
    /* font-size: 35.6px; */
    font-size: 74px;
    max-width: max-content;
    margin-bottom: 12px;
  }

  #be_bfiber_mesh #top_banner_subtitle_wrap {
    width: 800px;
    right: 64px;
  }

  #be_bfiber_mesh #top_banner_subtitle_pt1,
  #be_bfiber_mesh #top_banner_subtitle_pt2,
  #be_bfiber_mesh #top_banner_subtitle_pt3,
  #be_bfiber_mesh #top_banner_subtitle_pt4 {
    font-size: 32px;
    line-height: 1.53;
    max-width: 330px;
    align-items: center;
  }

  #be_bfiber_mesh .vi {
    width: 27px;
    height: 27px;
    min-width: 27px;
    display: block;
    margin: 0 10px;
    border-radius: 50%;
    padding: 0;
    background: #fff url(image/fill-1.png) no-repeat center center;
    background-size: 56%;
    position: relative;
    top: 3px;
  }

  #be_bfiber_mesh #top_banner_subtitle_pt2,
  #be_bfiber_mesh #top_banner_subtitle_pt4 {
    margin: 0 6px;
  }

  #be_bfiber_mesh .contact_1st_container,
  #be_bfiber_mesh .contact_2nd_container {
    height: 224px;
    background-image: none;
  }

  #be_bfiber_mesh .contact_form {
    /* width: 288px; */
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    top: 6px;
  }

  #be_bfiber_mesh .contact_separate_line {
    display: block;
  }

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

  #be_bfiber_mesh .bezeq_tel_number_text_input {
    margin: 16px 0px 14px 26px;
  }

  #be_bfiber_mesh .bezeq_tel_number_label {
    margin-right: 28px;
  }

  #be_bfiber_mesh .contact_form input[type="radio"] + label.client_id_label {
    margin: 0 38px 0 0;
  }

  #be_bfiber_mesh .contact_1st_form_wrap .contact_subtitle,
  #be_bfiber_mesh .contact_2nd_form_wrap .contact_subtitle {
    display: none;
  }

  #be_bfiber_mesh .contact_1st_form_wrap,
  #be_bfiber_mesh .contact_2nd_form_wrap {
    width: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  #be_bfiber_mesh .not_bezeq_clients_question_container {
    /* margin: 10px 0 10px 0; */
  }

  #be_bfiber_mesh .house_vector {
    display: block;
  }

  #be_bfiber_mesh .contact_form input[type="submit"] {
    font-size: 20px;
  }

  #be_bfiber_mesh .not_bezeq_clients_question_container {
    font-size: 16px;
  }

  /*****************************************/
  #be_bfiber_mesh .moving_tips_container_title {
    font-size: 46px;
    line-height: 1.04;
    width: 390px;
    margin: 90px 0 20px 0;
    font-weight: bold;
  }

  #be_bfiber_mesh .moving_tips_container {
    /* height: 621px; */
  }

  /******************************************/
  #be_bfiber_mesh .building_new_house_container {
    height: 295px;
    background-image: url(./../img/build_new_house_bg_desktop.jpg);
    /* padding-right: calc(50% + -536px); */
  }

  #be_bfiber_mesh .building_new_house_container_title {
    width: 100%;
    font-size: 40px;
    /* margin: 85px -113px 26px auto; */
    /* margin: 73px -154px 0; */
    /* justify-content: center; */
    /* display: flex; */
  }

  #be_bfiber_mesh a.building_new_house_container_subtitle {
    width: 100%;
    font-size: 20px;
    /* margin: 0 -134px; */
    /* margin-right: calc(50% - 659px); */
    display: flex;
    align-items: center;
    justify-content: center;
  }

  /*********************************************/
  #be_bfiber_mesh .web_articles_container {
  }

  #be_bfiber_mesh .web_articles_container_title {
    width: 750px;
    font-size: 46px;
    line-height: 1.04;
    margin: 64px 0 0px 0;
  }

  /**************************************/
  #be_bfiber_mesh .movin_faq_container_title {
    margin: 90px 0 73px 0;
    font-weight: bold;
    font-size: 40px;
    width: 500px;
  }
  #be_bfiber_mesh .top_banner_col {
    margin-right: 0;
  }
  #be_bfiber_mesh .top_banner_col .top_banner_title {
  }
  #be_bfiber_mesh .top_banner_col .top_banner_subtitle {
    font-size: 32px;
    line-height: 46px;
    line-height: 1;
  }
  #be_bfiber_mesh .top_banner_col .top_banner_col-button {
    display: flex;
    position: relative;
    width: 241px;
    height: 58px;
    padding: 0px 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
    background-color: #30dfff;
    text-decoration: none;
    border-radius: 48px;
    margin-top: 0;
  }
  #be_bfiber_mesh .top_banner_col .top_banner_col-button .top_banner_col-button-text {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    color: #16254f;
  }
  #be_bfiber_mesh .video_slider_item {
    width: 312px;
  }
  #be_bfiber_mesh a.video_slider_item_title_link {
    font-size: 18px;
  }
  #be_bfiber_mesh .faq_collapse_container {
    margin: 0 119.5px 24px 119.5px;
  }
  #be_bfiber_mesh a.more_faq_link {
    margin: 14px 119.5px 55px 16px;
  }
  #be_bfiber_mesh .top_banner-thirdTitle {
    font-size: 36px;
    line-height: 46px;
  }
  #be_bfiber_mesh .top_banner_underline {
  }
  #be_bfiber_mesh .top_banner_underline::after {
    background-image: url("../img/Shape_992.svg");
    top: 429px;
    left: calc(50% - -213px);
  }
}

/****************** 1300px **********************/

/***********************************************/

@media (min-width: 1200px) {
  #be_bfiber_mesh .tv_sale-container {
    /* margin-left: 350px; */
  }
  #be_bfiber_mesh .tv_sale-header {
    font-size: 32px;
    margin-bottom: 5px;
  }
  #be_bfiber_mesh .tv_sale-logo {
  }
  #be_bfiber_mesh .tv_sale-subheader-container {
  }
  #be_bfiber_mesh .tv_sale-subheader {
    font-size: 20px;
    line-height: 1.2;
  }
  #be_bfiber_mesh .tv_sale-img.inner {
  }
  #be_bfiber_mesh .tv_sale-button {
  }
  #be_bfiber_mesh .tv_sale-link {
  }
  #be_bfiber_mesh .tv_sale-subheader-price {
  }
  #be_bfiber_mesh .tv_sale-subheader-price::after {
    content: "";
  }
  #be_bfiber_mesh .tv_sale-termsOfUse {
    max-width: 700px;
  }
  #be_bfiber_mesh .desktop {
    width: 200px;
    height: 240px;
  }
  #be_bfiber_mesh .newsection_slider {
    margin: 0 auto;
    margin-right: calc(50% - 389px);
    gap: 32px;
  }
  #be_bfiber_mesh .mobile .mobile-wrapper {
  }

  #be_bfiber_mesh .video_slider_item_thumbnail .mobile.first {
  }
  #be_bfiber_mesh a.building_new_house_container_subtitle {
    /* margin: 0px -154px 0; */
  }
  #be_bfiber_mesh .building_new_house_container_title {
    /* margin: 73px -163px 0; */
  }
  #be_bfiber_mesh .bezeq_tel_number_label,
  #be_bfiber_mesh .client_id_label {
    font-size: 16px;
  }
  #be_bfiber_mesh .bezeq_tel_number_label {
    margin-right: 32px;
  }
  #be_bfiber_mesh .contact_form input[type="radio"] + label.client_id_label,
  #be_bfiber_mesh .contact_form input[type="radio"] + label {
    width: 113px;
  }
  #be_bfiber_mesh .contact_form input[type="radio"] + label::after {
    /*width: 20px;*/
    /*height: 20px;*/
    width: 20px;
    height: 20px;
    right: -31px;
    top: -4px;
  }
  #be_bfiber_mesh .contact_form input[type="radio"]:checked + label::before {
    width: 12px;
    height: 12px;
    right: -27px;
    top: 0px;
  }

  #be_bfiber_mesh .contact_form {
    /* width: 324px; */
    top: 6px;
  }

  #be_bfiber_mesh .not_bezeq_clients_question_container {
    /* transform: translateX(-45px); */
  }

  #be_bfiber_mesh .logos-container {
    right: calc(50% - 278px);
    /* top: 378px; */
    /* width: 333px; */
    width: 458px;
    gap: 24px;
  }

  #be_bfiber_mesh .logos-wrapper {
    width: 95px;
  }

  #be_bfiber_mesh .plus-logo {
    height: 24px;
    width: 24px;
    margin-top: 8px;
    display: flex;
    justify-content: center;
  }

  #be_bfiber_mesh .logos-wrapper__logo {
    height: 40px;
    padding-bottom: 6px;
  }

  #be_bfiber_mesh .logos-wrapper__name {
    font-size: 14.4px;
  }
  #be_bfiber_mesh .logos-wrapper__name.first {
  }
  #be_bfiber_mesh .logos-wrapper__name.second {
  }
  #be_bfiber_mesh .logos-wrapper__name.third {
  }
  #be_bfiber_mesh .logos-wrapper__name.forth {
  }
  #be_bfiber_mesh .logos-container .logos-wrapper:nth-child(1) {
  }

  #be_bfiber_mesh .logos-container .logos-wrapper:last-of-type {
  }

  #be_bfiber_mesh #top_banner_title .title_l_4,
  #be_bfiber_mesh #top_banner_title .title_l_3 {
    font-weight: bold;
    position: relative;
    font-size: 35.6px;
    /* width: 243px; */
  }

  #be_bfiber_mesh .top_banner {
    background-image: url(./../img/bg_1200.jpg);
  }
  #be_bfiber_mesh .top_banner .top_banner-list {
  }
  #be_bfiber_mesh .top_banner .top_banner-item {
    font-size: 26px;
  }
  #be_bfiber_mesh .faq-collapsible-button {
    width: 1168px;
    margin: 0 auto;
    padding: 0 40px 0 35px;
    /* max-width: 1100px; */
  }

  #be_bfiber_mesh .faq_collapse_container {
    /* margin: 0 auto 12px auto; */
    margin: 0 216px 24px 216px;
  }

  #be_bfiber_mesh .faq-collapsible-content {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 1168px;
    padding: 0 40px 0 90px;
  }

  #be_bfiber_mesh a.more_faq_link {
    width: 155px;
    text-align: right;
    margin: 22px auto 90px auto;
    transform: translateX(500px);
    /* margin: 14px 216px 55px 16px; */
  }

  #be_bfiber_mesh #top_banner_title {
    font-size: 84px;
    /* font-weight: normal; */
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: right;
    /* color: #16254f; */
    width: 100%;
    margin-top: 0;
    /* margin-bottom: 44px; */
    /* max-width: 385px; */
    /* right: calc(50% - 275px); */
    /* top: 94px; */
    text-align: right;
    /* width: 471px; */
    max-width: max-content;
  }

  #be_bfiber_mesh #top_banner_circle_wrap {
    top: 40px;
    transform: translateX(557px);
    /* left: calc(50% + 232px); */
    /* box-shadow: 0px 10px 15px -10px #5d5d5d; */
  }
  #be_bfiber_mesh .top_banner_col {
    margin-right: 28px;
  }
  #be_bfiber_mesh .top_banner_col .top_banner_title {
  }
  #be_bfiber_mesh .top_banner_col .top_banner_subtitle {
    font-size: 36px;
    /* width: 430px; */
  }
  #be_bfiber_mesh .top_banner_col .top_banner_col-button {
    width: 279px;
    height: 64px;
  }
  #be_bfiber_mesh .top_banner_col .top_banner_col-button .top_banner_col-button-text {
  }
  #be_bfiber_mesh .top_banner_wrap {
    padding-top: 94px;
    margin-right: calc(50% - 620px);
    margin-bottom: 242px;
  }
  #be_bfiber_mesh .top_banner .shadow {
  }

  #be_bfiber_mesh .video_slider_item {
  }
  #be_bfiber_mesh .top_banner-thirdTitle {
    font-size: 40px;
    width: 100%;
  }
  #be_bfiber_mesh .top_banner_underline {
    font-size: 40px;
  }
  #be_bfiber_mesh .top_banner_underline::after {
    background-image: url("../img/Shape_1200.svg");
    width: 229px;
    left: calc(50% - -280px);
    top: 440px;
    height: 15px;
  }
  #be_bfiber_mesh .top_banner .top_banner-desclemer {
    margin-right: calc(50% - 594px);
  }
}

/****************** 1600px **********************/

/***********************************************/

@media (min-width: 1600px) {
  #be_bfiber_mesh .tv_sale-container {
    flex-direction: row;
    justify-content: center;
    height: 460px;
    margin-left: 480px;
    padding-bottom: 40px;
    margin-left: 0;
    margin-right: calc(50% - 737px);
  }
  #be_bfiber_mesh .tv_sale-header {
    text-align: right;
    font-size: 40px;
    width: 430px;
    margin-bottom: 11px;
  }
  #be_bfiber_mesh .tv_sale-logo {
    height: 19px;
  }
  #be_bfiber_mesh .tv_sale-subheader-container {
  }
  #be_bfiber_mesh .tv_sale-subheader {
    text-align: right;
    font-size: 24px;
    margin-bottom: 49px;
  }
  #be_bfiber_mesh .tv_sale-img.inner {
    display: none;
  }
  #be_bfiber_mesh .tv_sale-img.outer {
    display: block;
    height: 259.4px;
    margin-left: -2px;
    margin-top: -36px;
  }
  #be_bfiber_mesh .tv_sale-outerWrapper {
    /* display: flex; */
    align-items: flex-start;
    /* flex-direction: column; */
    justify-content: flex-end;
  }
  #be_bfiber_mesh .tv_sale-button {
    margin-bottom: 38px;
  }
  #be_bfiber_mesh .tv_sale-link {
  }
  #be_bfiber_mesh .tv_sale-subheader-price {
  }
  #be_bfiber_mesh .tv_sale-subheader-price::after {
    content: "";
    left: calc(50% - -131px);
    background-image: url("../img//tv_sale-brush_1920.svg");
    height: 10px;
    width: 197px;
  }
  #be_bfiber_mesh .tv_sale-termsOfUse {
    text-align: right;
    max-width: 1000px;
    position: absolute;
    /* top: 954px; */
    bottom: 776px;
    right: calc(50% - 738px);
  }
  #be_bfiber_mesh .newsection_slider {
    max-width: 1035px;
    margin-right: calc(50% - 504px);
  }
  #be_bfiber_mesh .desktop {
    display: none;
  }
  #be_bfiber_mesh .mobile .mobile-wrapper {
  }
  #be_bfiber_mesh .logos-wrapper__name {
  }
  #be_bfiber_mesh .logos-wrapper__name.first {
  }
  #be_bfiber_mesh .logos-wrapper__name.second {
  }
  #be_bfiber_mesh .logos-wrapper__name.third {
  }
  #be_bfiber_mesh .logos-wrapper__name.forth {
  }
  #be_bfiber_mesh .video_slider_item_thumbnail .mobile.first {
  }
  #be_bfiber_mesh a.building_new_house_container_subtitle {
    /* margin: 0px -212px 0; */
  }
  #be_bfiber_mesh .building_new_house_container_title {
    /* margin: 73px -235px 0; */
  }
  #be_bfiber_mesh .bezeq_tel_number_label {
    margin-right: 60px;
  }
  #be_bfiber_mesh .contact_form input[type="radio"] + label.client_id_label {
    margin-right: 56px;
  }
  #be_bfiber_mesh .contact_form input[type="radio"] + label::after {
    top: 8px;
  }
  #be_bfiber_mesh .contact_form input[type="radio"]:checked + label::before {
    top: 13px;
    width: 10px;
    right: -26px;
    height: 10px;
  }
  #be_bfiber_mesh .contact_form label.error {
    top: 79%;
    right: 0.5%;
  }
  #be_bfiber_mesh .not_bezeq_clients_question_container {
    /* transform: translateX(-65px); */
    margin-top: 16px;
  }

  #be_bfiber_mesh .contact_form {
    width: 100%;
    top: 0;
  }

  #be_bfiber_mesh .contact_form input[type="radio"] + label.client_id_label,
  #be_bfiber_mesh .contact_form input[type="radio"] + label {
    width: auto;
    line-height: 2.22 !important;
    right: -28px;
  }

  #be_bfiber_mesh .top_banner {
    background-image: url("./../img/bg_1600.jpg");
  }
  #be_bfiber_mesh .top_banner .top_banner-list {
  }
  #be_bfiber_mesh .top_banner .top_banner-item {
  }
  #be_bfiber_mesh #top_banner_title {
    /* font-size: 42px; */
    /* right: calc(50% - 278px); */
    margin-top: 0;
    font-size: 84px;
  }

  #be_bfiber_mesh .logos-wrapper__logo {
    /* height: 56px; */
  }

  #be_bfiber_mesh .logos-container {
    /* right: calc(50% - 601px); */
    /* top: 399px; */
  }

  #be_bfiber_mesh .faq-collapsible-button {
    width: 1570px;
  }

  #be_bfiber_mesh .faq-collapsible-content {
    width: 1570px;
  }

  #be_bfiber_mesh a.more_faq_link {
    transform: unset;
    /* margin: 14px 175px 55px 16px; */
    margin-right: calc(50% - 773px);
  }
  #be_bfiber_mesh .not-desk-br {
    display: none;
  }
  #be_bfiber_mesh .top_banner_col {
    margin-right: 0;
  }

  #be_bfiber_mesh .top_banner_col .top_banner_title {
  }
  #be_bfiber_mesh .top_banner_col .top_banner_subtitle {
    font-size: 36px;
    width: max-content;
  }
  #be_bfiber_mesh .top_banner_col .top_banner_col-button {
    width: 279px;
  }
  #be_bfiber_mesh .top_banner_col .top_banner_col-button .top_banner_col-button-text {
  }
  #be_bfiber_mesh .top_banner_wrap {
    margin-right: calc(50% - 643px);
    padding-top: 93px;
    margin-bottom: 242px;
  }
  #be_bfiber_mesh .top_banner .shadow {
  }

  #be_bfiber_mesh .video_slider_item {
  }
  #be_bfiber_mesh .faq_collapse_container {
    margin: 0 175px 24px 175px;
  }
  #be_bfiber_mesh .top_banner-thirdTitle {
  }
  #be_bfiber_mesh .top_banner_underline {
  }
  #be_bfiber_mesh .top_banner .top_banner-desclemer {
    margin-right: calc(50% - 635px);
  }

  #be_bfiber_mesh .top_banner_underline::after {
    background-image: url("../img/Shape_1600.svg");
    left: calc(50% - -431px);
    top: 444px;
  }
}

/****************** 1920px **********************/

/***********************************************/

@media (min-width: 1920px) {
  #be_bfiber_mesh .top_banner {
    background-image: url("./../img/bg_1920.jpg");
  }
  #be_bfiber_mesh .top_banner .shadow {
  }
}

#be_bfiber_mesh #section2 {
  display: none;
}
