/* 13-07-22 */
div#ajaxsearchpro1_1, div#ajaxsearchpro1_2 {
  box-shadow: none !important;
  height: 38px !important;
  border-bottom: 1px solid black !important;
}


#ajaxsearchpro1_2 .probox .proinput input, #ajaxsearchpro1_1 .probox .proinput input, div.asl_w .probox .proinput input {
  font-family: 'Polin Regular' !important;
}

div#ajaxsearchpro1_1, div#ajaxsearchpro1_2 {
  border-bottom: 1px solid black !important;
}

#ajaxsearchpro1_1 .probox .proinput input.orig, #ajaxsearchpro1_2 .probox .proinput input.orig {
  font-size: 16px !important;
  color: #353535 !important;
}

#ajaxsearchpro1_1 .probox .proinput input.orig::placeholder,
#ajaxsearchpro1_2 .probox .proinput input.orig::placeholder {
  left:inherit;
}

#ajaxsearchpro1_1 .probox .promagnifier, #ajaxsearchpro1_2 .probox .promagnifier {
  order: 10 !important;
  height: 100% !important;
  -webkit-order: 10 !important;
}

#ajaxsearchpro1_1 .probox .proinput input.orig::placeholder, #ajaxsearchpro1_2 .probox .proinput input.orig::placeholder {
  font-size: 16px !important;
}

div#ajaxsearchprores1_2 .results::-webkit-scrollbar-track, div#ajaxsearchprores1_2 .results::-webkit-scrollbar-track, div#ajaxsearchprores1_1 .results::-webkit-scrollbar-track, div#ajaxsearchprores1_1 .results::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #F5F5F5;
}

div#ajaxsearchprores1_2 .results::-webkit-scrollbar, div#ajaxsearchprores1_2 .results::-webkit-scrollbar,
div#ajaxsearchprores1_1 .results::-webkit-scrollbar, div#ajaxsearchprores1_1 .results::-webkit-scrollbar {
  width: 100%;
  height: 5px;
  background-color: #F5F5F5;
}

div#ajaxsearchprores1_2 .results::-webkit-scrollbar-thumb, div#ajaxsearchprores1_2 .results::-webkit-scrollbar-thumb,
div#ajaxsearchprores1_1 .results::-webkit-scrollbar-thumb, div#ajaxsearchprores1_1 .results::-webkit-scrollbar-thumb {
  background-color: #d2a736;
}

div#ajaxsearchprores1_2 .results::-webkit-scrollbar-track, div#ajaxsearchprores1_2 .results::-webkit-scrollbar-track,
div#ajaxsearchprores1_1 .results::-webkit-scrollbar-track, div#ajaxsearchprores1_1 .results::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #F5F5F5;
}

div#ajaxsearchprores1_2 .results::-webkit-scrollbar, div#ajaxsearchprores1_2 .results::-webkit-scrollbar,
div#ajaxsearchprores1_1 .results::-webkit-scrollbar, div#ajaxsearchprores1_1 .results::-webkit-scrollbar {
  width: 100%;
  height: 5px;
  background-color: #F5F5F5;
}

div#ajaxsearchprores1_2 .results::-webkit-scrollbar-thumb, div#ajaxsearchprores1_1 .results::-webkit-scrollbar-thumb {
  background-color: #d2a736;
}

div.asl_w .probox div.asl_simple-circle {
  border-color: #d2a736 !important;
}

div.asl_m .probox .proloading {
  padding: 5px !important;
}

body div.asl_m .proinput input.orig {
  margin-right: 11px !important;
}

#ajaxsearchprores1_2 .results .item.hovered, #ajaxsearchprores1_1 .results .item.hovered, div.asp_r.asp_r_1 .results .item.hovered {
  background: none !important;
}

div.asl_w.active:after {
  content: "";
  width: 91%;
  display: block;
  height: 1px;
  background: #d2a736;
  margin: 0 auto;
  margin-top: 8px;
}

div.asp_m.ajaxsearchpro .probox {
  direction: rtl !important;
  height: 100% !important;
  align-items: center !important;
}

#ajaxsearchpro1_2 input.autocomplete {
  display: none !important;
}

.asp_loader-inner.asp_simple-circle {
  border-color: black !important;
}

div.asp_m.ajaxsearchpro .probox .proclose svg {
  background: transparent !important;
  top: 55% !important;
  fill: black !important;
  padding: 2px !important;
}

.rtl #ajaxsearchpro1_1 .probox .proloading, .rtl #ajaxsearchpro1_1 .probox .proclose, .rtl #ajaxsearchpro1_2 .probox .proloading, .rtl #ajaxsearchpro1_2 .probox .proclose, .rtl div.asp_m.asp_m_1 .probox .proloading, .rtl div.asp_m.asp_m_1 .probox .proclose {
  order: 6 !important
}

div#ajaxsearchprores1_2 .probox .promagnifier, div#ajaxsearchprores1_1 .probox .promagnifier {
  width: 28px;
  height: 28px;
  background-image: -o-linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  background-image: -ms-linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  background-image: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  background-position: center center;
  background-repeat: no-repeat;
  border: 0 solid #fff;
  border-radius: 0 0 0 0;
  box-shadow: -1px 1px 0 0 rgb(255 255 255 / 64%) inset;
  cursor: pointer;
  background-size: 100% 100%;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
}

#ajaxsearchprores1_2 .results .item .asp_content h3 a, #ajaxsearchprores1_1 .results .item .asp_content h3 a, div.asp_r.asp_r_1 .results .item .asp_content h3 a {
  color: #353535 !important;
  font-family: "Polin Regular" !important;
  font-size: 16px !important;
  letter-spacing: 0;
  font-weight: 400 !important;
  line-height: 23px !important;

}

#ajaxsearchprores1_2 .results, #ajaxsearchprores1_1 .results {
  background-color: white;
  margin-right: 0 !important;
}

#ajaxsearchprores1_2, #ajaxsearchprores1_1 {
  border: 1px solid black !important;
  border-radius: 25px !important;
  box-shadow: none !important;
  height: 300px !important;
  border-top: 0px !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  margin-top: 1px;
  padding: 0 !important;
  margin: 0 !important;
  z-index: 10000000000 !important;
  /* top: 60px !important; */
  padding-top: 34px !important;
}

div.asp_r.asp_r_1 .results .item .asp_content h3 a:hover {
  background: #F9F4EC;
  width: 100%;
}

a.lb-prod-new:hover {
  color: #ffffff !important;
}

a.services-btn:hover {
  color: #b38632 !important;
}

.conditioners-earth-section.air-electra-wrp-section:before {
  content: "";
  position: absolute;
  width: 69.4vw;
  height: 100%;
  right: 0;
  top: 2px;
  background-color: #fe9d01;
  border-radius: 120px 0 120px 0px;
  display: none;
}

#masthead * {
  color: black !important;
  font-family: "Polin Regular" !important;
}

.dev_mob_shop {
  display: none;
}

section.air-conditioners-service.customer-serv-new {
  z-index: 9;
}

.priceTagAbdo {
  font-size: 24px !important;
}

/* end-13-07-22 */
/* .single-product .single_product_css{
    display: none;
} */
.single-product .buyNowComp {
  padding: 0.5vh 5vw;
  border-radius: 29px 0 29px 29px;
  background: #fe9d01 !important;
  box-shadow: -2px 4px 10px 0 rgb(0 0 0 / 22%);
  font-weight: bold;
  letter-spacing: 0.5px;
  line-height: 36px;
  text-align: center;
  border: none;
  margin-left: -280px;
}

input.btn-prise {
  display: none !important;
}

.air-desc-circle.chatbox {
  display: none !important;
}

button.singleBtn {
  padding: 0.5vh 5vw;
  border-radius: 29px 0 29px 29px;
  background: #fe9d01 !important;
  box-shadow: -2px 4px 10px 0 rgb(0 0 0 / 22%);
  font-weight: bold;
  letter-spacing: 0.5px;
  line-height: 36px;
  text-align: center;
  border: none;
  margin-left: -280px;
}

.outOfStockSection p {
  color: E6C976;
}

button.outofstock {
  padding: 0.5vh 1vw;
  border-radius: 29px 29px 29px 29px;
  background: #fe9d01 !important;
  box-shadow: -2px 4px 10px 0 rgb(0 0 0 / 22%);
  font-weight: bold;
  letter-spacing: 0.5px;
  line-height: 36px;
  text-align: center;
  border: none;
  margin-left: -280px;
  width: 145px;
}

.prise-box .outOfStockSection {
  max-width: 280px;
}

.prise-box .outOfStockSection p {
  margin-bottom: 10px;
}

.content {
  grid-area: inherit !important;
}

div.asl_w {
  border: 1px solid #e6c976 !important;
  border-radius: 25px !important;
  box-shadow: none !important;
  height: 38px !important;
}

.innericon {
  background: url("/wp-content/themes/dt-the7-child/assets/images/search.svg");
  display: block;
  background-size: contain;
  background-position: left;
  position: relative;
  left: 5px;
  top: 5px;
}

.innericon svg {
  display: none !important;
}

.buyNowButtonAbdo_nouse {
    font-size: 20px !important;
    line-height: 41px !important;
    transition: 300ms ease-out !important;
    background: #FE9D01 !important;
    color: #000000 !important;
    text-align: center !important;
    border-radius: 100px !important;
    cursor: pointer !important;
    text-decoration: none !important;
    /* border: none!important; */
    padding: 0 6% !important;
    white-space: nowrap !important;
    width: 172px !important;
    box-shadow: -2px 4px 10px 0 rgba(0, 0, 0, 0.22);
    border: 0px solid #FFF;
    font-weight: bold;
    letter-spacing: 0.3px;
}

.buyNowButtonAbdo_nouse:hover {
    background-color: #FEAF2F !important;
    color: #000000 !important;
}

.menu-icon a.elementor-button {
  background: none !important;
}

.menu-icon {
  position: relative;
  left: 40px;
}

.menu-icon svg {
  width: 30px !important;
}

/*.main-menu:after {*/
/*    content: "";*/
/*    height: 1px;*/
/*    display: block;*/
/*    width: 98%;*/
/*    background: black;*/
/*    margin: 0 auto;*/
/*}*/

.main-menu .elementor-widget .elementor-icon-list-items {
  text-align: right;
}

img.acc-icon {
  width: 24px !important;
  position: relative;
  left: -3px;
}

li#menu-item-970 a.hfe-menu-item {
  color: #c3994b !important;
}

.elementor-widget-navigation-menu
  .hfe-nav-menu-layout:not(.hfe-pointer__framed)
  .menu-item.parent
  a.hfe-menu-item:after {
  background-color: #c3994b;
}

a.ekit-menu-nav-link.active {
  color: #353535 !important;
  font-weight: bold !important;
}

a.ekit-menu-nav-link {
  font-weight: normal !important;
}

a.ekit-menu-nav-link.active::after {
  content: "";
  background: #fe9d01;
  height: 4px;
  position: absolute;
  display: block;
  padding: 1px;
  width: 92.1%;
  top: 55px;
  left: 0px;
  right: 0px;
}

.page-id-783 .ekit-menu-nav-link.active::after {
  display: none;
}

.page-id-783 .ekit-menu-nav-link.active {
  color: #353535 !important;
  font-weight: 100 !important;
}

span.gfield_required.gfield_required_text {
  color: white;
}

input.orig::placeholder {
  text-align: center;
  position: relative;
  left: 75px;
  font-size: 18px;
  font-family: "Polin Regular" !important;
}

.cust-serv h2 {
  font-weight: normal !important;
}

.home-bg-sec {
  /* border-radius: 0 28px 28px 0; */
  /*   background: linear-gradient(44.42deg, #545454 0%, #353535 100%); */
  /* box-shadow: 4px 8px 24px 0 rgb(12 26 60 / 22%); */
  position: relative;
  left: -8px;
  opacity: 0.9;
}

.hm-title h2 {
  text-shadow: 2px 2px #000000 !important;
}

a.elementskit-btn.home-top-btn {
  border-radius: 29px 0 29px 29px;
  background: #fe9d01 !important;
  box-shadow: -2px 4px 10px 0 rgb(0 0 0 / 22%);
}

a.elementskit-btn.hm-top-btn:hover {
  background: transparent;
}

.hm-img {
  position: relative;
  top: -108px;
  border: 2px solid #ffffff;
  border-radius: 50px;
  width: 20% !important;
  margin: 0 auto;
  padding: 25px;
}

a.elementskit-btn.hm-serv-btn {
  border-radius: 29px 0 29px 29px;
  background: linear-gradient(
    45.12deg,
    #a56d14 0%,
    #f8e67e 36.25%,
    #c4901b 75.92%,
    #d4aa39 84.74%,
    #f8e67e 100%,
    #f8e67e 100%
  );
  box-shadow: -2px 4px 10px 0 rgba(0, 0, 0, 0.22);
}

.hm-serv-txt {
  margin-top: -230px;
}

.hm-serv-txt h2 {
  text-shadow: 2px 2px #000000;
  font-family: "Polin Bold", Sans-serif !important;
}

.hm-serv-btn {
  margin-top: -145px;
}

.hm-serv-btn .elementskit-btn {
  border-radius: 34.8px !important;
  background: #fe9d01 !important;
  box-shadow: -2px 4px 10px 0 rgb(0 0 0 / 22%);
  font-family: "Polin Bold", Sans-serif !important;
}

a.elementskit-btn.whitespace--normal {
  font-family: "Polin Bold", Sans-serif !important;
}

.elementor-783
  .elementor-element.elementor-element-9b34b5d.home-serv-bg:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap {
  background-position: 3px 4px !important;
  padding-bottom: 186px !important;
}

.btn-new a.elementskit-btn {
  border-radius: 29px 0 29px 29px;
  background: #fe9d01 !important;
  box-shadow: -2px 4px 10px 0 rgb(0 0 0 / 22%);
  font-family: "Polin Bold", Sans-serif !important;
}

.hm-service-img {
  border-radius: 28px;
  box-shadow: 4px 8px 24px 0 rgba(12, 26, 60, 0.22);
  margin-left: 10px;
  margin-right: 10px;
}

h2.gform_title {
  display: none;
}

.gform_footer.top_label {
  text-align: left;
}

.gform_footer.top_label input#gform_submit_button_1 {
  border-radius: 29px 0 29px 29px !important;
  background: #fe9d01 !important;
  box-shadow: -2px 4px 10px 0 rgb(0 0 0 / 22%) !important;
  border: none !important;
  color: #353535 !important;
  font-size: 24px !important;
  font-weight: bold !important;
  font-family: "Polin Bold", Sans-serif !important;
  height: 58px;
  margin-left: 40px;
}

span.sub-text {
  color: #ffffff;
  margin-right: 9px;
  font-size: 14px;
  line-height: 21px;
}

.gform_footer.top_label input#gform_submit_button_2 {
  border-radius: 29px !important;
  background: #fe9d01 !important;
  box-shadow: -2px 4px 10px 0 rgb(0 0 0 / 22%) !important;
  border: none;
  color: #353535 !important;
  font-size: 20px !important;
  font-weight: bold !important;
  font-family: "Polin Bold", Sans-serif !important;
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 29px;
}

form#gform_2 div#gform_fields_2 {
  width: 62%;
  display: inline-block;
  float: right;
}

form#gform_2 .gform_footer.top_label {
  width: 32%;
  display: inline-block;
  position: relative;
  top: 10px;
  left: -10px;
}

form#gform_2 label.gfield_label {
  color: #ffffff;
  font-size: 18px !important;
  font-weight: bold !important;
  line-height: 27px !important;
}

form#gform_2 div#gform_fields_2 {
  text-align: right;
}

.footer-img1 {
}

.footer-img2 {
}

.footer-img1 img {
  margin-right: 15px;
  width: 111px;
  height: 38px;
  border-radius: 7px;
}

.footer-img2 img {
  width: 111px;
  height: 38px;
  border-radius: 9px;
}

.footer-social .elementor-social-icon {
  background-color: #e4c986 !important;
}

.elementskit-navbar-nav-default
  .elementskit-dropdown-has
  > a
  .elementskit-submenu-indicator::before {
  display: none !important;
}

.owl-nav .fa:before {
  color: #ffffff !important;
}

.serv-main-sec {
  background: url(https://www.electra-air.co.il/wp-content/uploads/2022/05/Fill-1.png);
  background-size: 36%;
  background-repeat: no-repeat;
  background-position: right 46px;
  margin-top: 30px;
}

form#gform_1 input,
form#gform_1 select {
  border: 1px solid #6d6d81;
  border-radius: 26px !important;
  height: 52px;
}

form#gform_1 label.gfield_label {
  color: #000000;
  font-size: 18px !important;
  line-height: 27px !important;
  font-weight: bold !important;
}

#ajaxsearchlite1 .probox .proinput input,
div.asl_w .probox .proinput input {
  font-family: "Polin Regular" !important;
  text-align: right !important;
  padding-right: 10px !important;
}

div.asl_w .probox .proinput input::placeholder {
  padding-right: 80px !important;
}

.home-title h2 {
  font-family: "Polin Bold" !important;
}

form#gform_2 input#input_2_1 {
  border-radius: 50px;
}

form#gform_2 input#gform_submit_button_2 {
  padding-left: 23px;
  padding-right: 23px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
  left: 0px;
  top: -1px;
}

.footer-social span.elementor-grid-item {
  position: relative;
  left: 24px;
}

.ekit-wid-con {
  text-align: center;
}

.ekit-wid-con svg {
  width: 60% !important;
}

.serv-img-new img {
  border-radius: 16px;
}

.form-submit {
  position: relative;
  left: -24%;
  text-align: center;
}

p.sub-txt1 {
  color: #353535 !important;
  font-size: 40px;
  font-weight: bold;
  font-family: "Polin Bold" !important;
  line-height: 60px;
}

p.sub-txt2 {
  color: #000000;
  font-size: 40px;
  line-height: 60px;
  font-family: "Polin Regular" !important;
}

p.subs-text1 {
  color: #e6c976;
  font-size: 20px;
  line-height: 29px;
  font-weight: bold;
  font-family: "Polin Bold" !important;
}

p.subs-text2 {
  color: #e6c976;
  font-size: 20px;
  line-height: 29px;
  font-family: "Polin Regular" !important;
  margin-top: -28px;
}

.subs-frm {
  margin-top: -12px;
}

a.msg-btn-new {
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0.3px;
  line-height: 29px;
  text-align: center;
  font-family: "Polin Bold" !important;
  border-radius: 34.8px;
  background: #fe9d01 !important;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 35px;
  padding-right: 35px;
}

.validation_msg-error {
  color: #000000;
  font-family: "Polin Bold" !important;
  font-size: 40px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 60px;
}

div#gform_1_validation_container {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.title-new h2 {
  font-family: "Polin Regular" !important;
  text-shadow: -1px 1px rgb(7 7 59 / 50%);
}

.hm-service-img h2 {
  font-family: "Polin Bold", Sans-serif !important;
}

.hm-title h2 {
  font-family: "Polin Bold", Sans-serif !important;
}

.top-title-new h2 {
  text-shadow: -1px 1px rgb(7 7 59 / 60%);
}

form#gform_1 label#label_1_8_1 {
  color: #353535 !important;
  font-size: 13px;
  line-height: 21px;
  font-family: "Polin Regular" !important;
}

form#gform_1 label#label_1_7_1 {
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 21px;
}

.menu-img-sec {
  position: relative;
  left: -15px;
}

.footer-title-new h2 {
  color: #ffffff;
  font-family: "Polin Bold", Sans-serif !important;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.subs-title-sec h2 {
  font-family: "Polin Bold", Sans-serif !important;
}

.footer-text-new h2 {
  font-family: "Polin Bold", Sans-serif !important;
}

.elementor-783
  .elementor-element.elementor-element-42684d2.top-bg-sec:not(
    .elementor-motion-effects-element-type-background
  ) {
  border-top-right-radius: 28px;
  border-bottom-right-radius: 28px;
  position: relative;
  left: -8px;
}

div#gform_1_validation_container {
  text-align: center;
  position: relative;
  /* left: -24%; */
}

div#gform_2_validation_container {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.validation_message-error {
  color: #e6c976;
  font-family: "Polin Bold", Sans-serif !important;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 29px;
}

a.footer-msg-btn {
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0.3px;
  line-height: 29px;
  text-align: center;
  font-family: "Polin Bold" !important;
  border-radius: 34.8px;
  background: #fe9d01 !important;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 32px;
  padding-right: 32px;
}

.validation_message-error {
  width: 70%;
  display: inline-block;
}

.footer-msg-txt {
  width: 30%;
  display: inline-block;
  float: left;
  white-space: nowrap;
  position: relative;
  top: 10px;
}

div#gform_2_validation_container {
  position: relative;
  left: 12px;
}

div#ajaxsearchliteres1 {
  border-radius: 20px;
  box-shadow: 0 5px 14px 0 rgb(12 26 60 / 22%);
}

div.asl_m .probox .proclose svg {
  background: transparent !important;
  padding: 0px !important;
}

a.asl_res_url {
  color: #353535 !important;
  font-family: "Polin Regular" !important;
  font-size: 16px !important;
  letter-spacing: 0;
  line-height: 23px !important;
}

div.asl_r.asl_w.vertical .results .item::after {
  display: none !important;
}

form#gform_1 label.gfield_label {
  position: relative;
  left: -15px;
}

form#gform_1 fieldset#field_1_7 {
  width: 75%;
  display: inline-block;
}

form#gform_1 fieldset#field_1_8 {
  width: 75%;
  display: flex;
}

.consent-text {
  color: #000;
  line-height: 1.5;
}

.gfield_description a,
.consent-text a {
  color: #0066cc;
  text-decoration: underline !important;
}

.fErr2 {
  color: #c60707;
  font-size: 14px;
}

.gfield_description {
  padding-top: 0 !important;
}

.newContForm .container-fluid {
  padding-bottom: 70px !important;
}

form#gform_1 .gform_footer.top_label {
  width: 25%;
  display: inline-block;
  float: left;
  position: absolute;
  left: 0%;
  bottom: -12%;
}

.gfield-choice-input {
  position: absolute;
  opacity: 0;
}

.gfield-choice-input + label {
  position: relative;
  cursor: pointer;
  padding: 0;
}

.gfield-choice-input + label:before {
  content: "";
  display: inline-block;
  vertical-align: text-top;
  width: 24px;
  height: 23px;
  background: white;
  margin-left: 11px;
  color: #ffffff;
  padding-right: 20px;
  border: 1px solid #dfdfdf;
  border-radius: 4px;
}

.gfield-choice-input:checked + label:before {
  background: #353535;
}

.gfield-choice-input:checked + label:after {
  /*  content: '';
      position: absolute;
      right: 26px;
      top: 10px;
      background: white;
      width: 2px;
      height: 2px;
      box-shadow: 2px 0 0 white, 4px 0 0 white, 5px 0px 0 white, 5px -1px 0 white, 5px -3px 0 white, 5px -5px 0 white, 5px -8px 0 white, 5px -10px 0 white, 5px -6px 0 white;
      transform: rotate(45deg); */
}

.gfield-choice-input:checked + label:after {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  right: 9px;
  left: 0px;
  width: 6px;
  height: 14px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

form#gform_1 .gchoice.gchoice_1_7_1 label {
  display: flex !important;
}

form#gform_1 .gchoice.gchoice_1_8_1 label {
  display: flex !important;
}

form#gform_1 select {
  -webkit-appearance: none !important;
  -moz-appearance: none;
  background-image: url(https://www.electra-air.co.il/wp-content/uploads/2022/06/footer_icon_new.png);
  background-position: 10px left !important;
  background-size: 11px;
  background-repeat: no-repeat;
}

.elementor-787
  .elementor-element.elementor-element-47218d5.form-new
  .elementskit-navbar-nav
  > li
  > a {
  font-family: "Polin Bold", Sans-serif !important;
}

.login-form {
  border: 1px solid black;
  border-radius: 20px;
  background-color: #ffffff;
  box-shadow: 0 5px 14px 0 rgb(12 26 60 / 22%);
  padding: 38px;
  position: relative;
  top: 5px;
}

.login-form h2 {
  color: #b38632;
  font-family: "Polin Bold" !important;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 23px;
  text-align: center;
  width: 90%;
  margin: 0 auto;
}

.login-form input[type="number"] {
  height: 52px;
  width: 342px;
  border: 1px solid #6d6d81;
  border-radius: 26px;
  background-color: #ffffff;
}

.login-form input[type="submit"] {
  border-radius: 34.8px !important;
  background: #fe9d01 !important;
  box-shadow: -2px 4px 10px 0 rgb(0 0 0 / 22%) !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
  border: none;
  color: #353535 !important;
  font-family: "Polin Bold" !important;
  font-size: 20px !important;
  font-weight: bold !important;
  letter-spacing: 0.3px !important;
  line-height: 29px !important;
  text-align: center !important;
  margin-top: 38px;
}

.login-form p {
  color: #353535 !important;
  font-family: "Polin Bold" !important;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 27px;
  text-align: right !important;
  margin-top: 15px;
  display: block;
  margin-bottom: -10px !important;
  margin-right: 0;
}

li#menu-item-970 a.ekit-menu-nav-link:hover {
  color: #fe9d01 !important;
}

li#menu-item-970 .elementskit-megamenu-panel {
  width: 450px !important;
  margin-left: -100px;
}

div.asl_m .probox .proclose {
  position: relative;
  left: -20px;
  top: 5px;
}

.footer-icon img {
  position: fixed;
  bottom: 79%;
  right: 3%;
  border-radius: 50px;
  width: 50px;
  border: 6px solid #e6c976;
  z-index: 999999999;
}

.hm-icon-new > .elementor-element-populated {
  height: 100px;
}

.hm-icon-new > .elementor-element-populated:after {
  content: "";
  background: #e3d2b3;
  width: 1px;
  height: 100px;
  position: relative;
  top: -119px;
  left: 11px;
}

.elementor-1704
  .elementor-element.elementor-element-b357018.footer-txt
  .elementor-heading-title {
  font-family: "Exo", Sans-serif !important;
}

.elementor-element.elementor-element-113287d.footer-img-new.elementor-widget.elementor-widget-image
  img {
  position: relative;
  left: 30px;
}

.elementor-element.elementor-element-0898c54.footer-img-new.elementor-widget.elementor-widget-image
  img {
  position: relative;
  left: 59px;
}

.elementor-element.elementor-element-e8bcfdf.footer-img-new.elementor-widget.elementor-widget-image
  img {
  position: relative;
  left: 89px;
}

input.subs-sec {
  position: absolute;
  opacity: 0;
  right: 18px;
  z-index: 9999999;
  width: 20px;
  height: 18px;
}

input.subs-sec + span.sub-text {
  position: relative;
  cursor: pointer;
  padding: 0;
}

input.subs-sec + span.sub-text:before {
  content: "";
  margin-right: 9px;
  display: inline-block;
  vertical-align: text-top;
  width: 18px;
  height: 18px;
  background: white;
  margin-left: 11px;
  color: #ffffff;
  padding-right: 18px;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
}

input.subs-sec:checked + span.sub-text:before {
  background: #ffffff;
}

input.subs-sec:checked + span.sub-text:after {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  right: 16px;
  left: 0px;
  width: 6px;
  height: 14px;
  border: solid #353535;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

span.sub-text {
  display: flex !important;
}

.sub-main-txt {
  position: relative;
  left: 17px;
}

.owl-nav .fa-angle-left:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0703 4.60718L6.92746 9.75004L12.0703 14.8929' stroke='%23FDFDFD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: 50%;
  background-size: auto;
  display: block;
  padding: 12px;
  background-repeat: no-repeat;
  position: relative;
  top: 2px;
}

.owl-nav .fa-angle-right:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='19' viewBox='0 0 21 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.92969 14.8928L13.0725 9.74996L7.92969 4.60711' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: 50%;
  background-size: auto;
  background-repeat: no-repeat;
  padding: 12px;
  display: block;
  position: relative;
  top: 3px;
}

.air-conditioners-slider .owl-nav .fa-angle-left:before {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.57227 1.68726L1.42941 6.83011L6.57227 11.973' stroke='%23FDFDFD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.air-conditioners-slider .owl-nav .fa-angle-right:before {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.42773 11.9729L6.57059 6.83004L1.42773 1.68719' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.hm-top-btn {
  position: relative !important;
  border-radius: 50px;
  color: #ffffff;
  font-family: "Polin Regular" !important;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0.5px;
  line-height: 45px;
  text-align: center;
  background: transparent;
  border: 1px solid #ffffff;
  padding: 0 32px;
  white-space: nowrap;
}

.hm-top-btn:hover {
  color: #000000 !important;
  background-color: #fe9d01;
  border: 1px solid #fe9d01;
}

.products-conditioners-detail h2 {
  color: #132d42;
  font-family: "Polin Regular" !important;
  font-size: 47px;
  letter-spacing: 0;
  line-height: 61px;
  text-align: right;
  margin-right: 15px;
}

.products-conditioners-detail p {
  color: #000000;
  font-size: 26px;
  margin: 20px 0 30px 0;
  line-height: 34px;
}

.item.adv-bg {
  width: 40%;
  position: absolute;
  top: 56px;
  border-radius: 120px 0px 120px 0px;
  padding-bottom: 50px;
  background-color: #f2faff;
}

.menu-icon-new img {
  position: relative;
  left: 3px;
  top: 10px;
}

.container-fluid.top-bg {
  padding-left: 35px;
  padding-right: 35px;
}

.banner-title {
  position: absolute;
  top: 23%;
  padding-right: 30px;
}

.banner-sec {
  width: 36%;
  position: absolute;
  display: inline-block;
  background: url(https://www.electra-air.co.il/wp-content/uploads/2022/06/top_bg.png);
  background: #000000;
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  top: 70px;
  left: 0px;
  border-radius: 120px 0px 120px 0px;
  box-shadow: 4px 8px 24px 0 rgb(12 26 60 / 22%);
  padding: 60px;
  z-index: 0;
}

.home-top-banner-w {
  /* display: flex; */
  /* justify-content: center; */
}

.home-top-banner {
  position: relative;
  /* display: inline-block; */
  margin-top: 28px;
  flex: 0 1 94%;
}

.banner-text h2 {
  font-family: "Polin Bold" !important;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 44px;
  text-align: right;
  color: #fe9d01;
}

.banner-title h2 {
  color: #ffffff;
  font-family: "Polin Medium" !important;
  font-size: 80px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1;
  text-align: right;
  text-shadow: 2px 0 rgb(7 7 59 / 20%);
}

.banner-title p {
  color: #ffffff;
  font-family: "Polin Regular" !important;
  font-size: 30px;
  letter-spacing: 0;
  line-height: 36px;
  text-align: right;
  text-shadow: 2px 0 rgb(7 7 59 / 20%);
  margin-bottom: 30px;
}

.banner-title a {
  font-size: 20px;
  line-height: 51px;
  transition: 300ms ease-out;
  background-color: #fe9d01;
  color: #000000 !important;
  text-align: center;
  border-radius: 100px;
  cursor: pointer;
  text-decoration: none !important;
  padding: 0 4%;
}
.banner-title a:hover {
  background-color: #feaf2f;
  color: #000000 !important;
}

.home-img {
  position: absolute;
  border: 2px solid #ffffff;
  border-radius: 50px;
  margin: 0 auto;
  width: 72px;
  cursor: pointer;
  left: 50%;
  transform: translateX(-50%);
  bottom: 30px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.icon-top-sec {
  margin: 50px 0 10px;
  width: 100%;
  display: inline-block;
  background: transparent;
}

.serv-icon-sec {
  width: 14%;
  display: inline-block;
  text-align: center;
  height: 150px;
}

.icon-top {
  width: 100%;
  display: flex;
  justify-content: center;
}

.icon-new {
  width: 25%;
  display: inline-block;
}

.icon-section img {
  width: 32%;
  display: inline-block;
  vertical-align: inherit;
}

.serv-title {
  width: 69%;
  display: inline-block;
}

.serv-text h2 {
  color: #000000;
  font-family: "Polin Bold" !important;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 30px;
  text-align: center;
  margin-top: 12px;
}

.serv-text p {
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 30px;
  text-align: center;
  margin-top: 9px;
}

.serv-icon-sec:after {
  content: "";
  background: #d0ecff;
  width: 1px;
  height: 100px;
  position: relative;
  top: -114px;
  left: 2px;
  display: block;
  border: 1px solid #d0ecff;
  opacity: 0.7;
}

.icon-top {
  padding: 10px;
  padding-top: 30px;
}

.align-items-center {
  z-index: 43;
  position: relative;
}

.air-conditioners-service {
  position: relative;
}

.air-conditioners-service:before {
  content: "";
  background-color: #fffaf1;
  display: block;
  width: 100%;
  height: calc(100% + 493px);
  position: absolute;
  z-index: 0;
  top: -470px;
}

.align-items-center:before {
}

.air-conditioners-sec {
  text-align: center;
  margin-top: 80px;
  margin-bottom: 40px;
}

.air-conditioners-sec h2 {
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 60px !important;
  letter-spacing: 0;
  line-height: 80px !important;
}

.page-id-29231 .air-conditioners-sec h2 {
  margin-top: 50px;
}

.air-conditioners-sec p {
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 30px !important;
  letter-spacing: 0;
  line-height: 45px !important;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 30px;
}

a.serv-btn {
  padding: 0 2%;
  font-size: 20px;
}

.services_sec img {
  /* width: 115px; */
}

.services_sec h4 {
  color: #000000;
  font-family: "Polin Bold" !important;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 44px;
  text-align: center;
  display: grid;
  height: 80px;
  margin-top: -3px;
}

.top-new {
  position: relative;
  left: 30px;
}

img.footer-img-new {
  width: 19%;
}

.air-desc-circle.explanation,
.air-desc-circle.headphone {
  background-color: #fe9d01 !important;
}

/* Store Lobby CSS */

.service-btn a.elementskit-btn {
  font-family: "Polin Bold" !important;
  border-radius: 29px 0 29px 29px;
  background: linear-gradient(
    45.12deg,
    #a56d14 0%,
    #f8e67e 36.25%,
    #c4901b 75.92%,
    #d4aa39 84.74%,
    #f8e67e 100%,
    #f8e67e 100%
  );
  box-shadow: -2px 4px 10px 0 rgb(0 0 0 / 22%);
}

.elementor-27735
  .services-top-img
  .eael-elements-flip-box-container.eael-animate-flip.eael-animate-left.eael-content {
  border-radius: 28px;
  box-shadow: 4px 8px 24px 0 rgb(12 26 60 / 22%);
}

.services-top-img .eael-elements-flip-box-rear-container pre {
  font-family: "Polin Regular" !important;
  color: #ffffff;
  position: relative;
  top: -23px;
}

.services-top-img .eael-elements-flip-box-front-container {
  border-radius: 28px;
  height: 410px;
  background-position: center 30px !important;
  background-size: 100% !important;
}

.services-top-img .eael-elements-flip-box-rear-container {
  border-radius: 28px;
  background-position: center 45px !important;
  height: 430px;
}

.services-top-img
  .eael-elements-flip-box-container.eael-animate-flip.eael-animate-left.eael-content {
  height: 430px !important;
}

.services-top-img
  .eael-elements-flip-box-front-container
  h2.eael-elements-flip-box-heading {
  position: relative;
  top: 153px;
}

.services-top-img
  .eael-elements-flip-box-rear-container
  .eael-elements-flip-box-padding {
  position: relative;
  top: 65px;
}

.btn-all a.elementskit-btn {
  font-family: "Polin Bold" !important;
  border-radius: 29px 0 29px 29px;
  background: linear-gradient(
    45.12deg,
    #a56d14 0%,
    #f8e67e 36.25%,
    #c4901b 75.92%,
    #d4aa39 84.74%,
    #f8e67e 100%,
    #f8e67e 100%
  );
  box-shadow: -2px 4px 10px 0 rgb(0 0 0 / 22%);
}

.services-btn-new a {
  color: #000000;
  font-family: "Polin Bold" !important;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0.3px;
  line-height: 29px;
  text-align: center;
  border-radius: 34.8px;
  background: #fe9d01 !important;
  box-shadow: -2px 4px 10px 0 rgb(0 0 0 / 22%);
  padding-top: 10px;
  padding-bottom: 10px;
  width: 59%;
  margin: 0 auto;
}

.elementor-27735 .service-top-bg {
  background-size: 100% 85% !important;
  padding-bottom: 110px;
}

.store-lobby-section {
  padding: 0px 0px 0px 0px;
  position: relative;
}

.store-lobby-slider .owl-nav {
  margin: 0;
}

.store-lobby-slider .owl-nav button {
  margin: 0 10px !important;
  width: 40px;
  height: 40px;
  background: #000000 !important;
  box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.17);
  border-radius: 100px !important;
  color: #fff !important;
  font-size: 20px !important;
}

.store-lobby-slider .owl-nav button:focus {
  outline: none;
}

.flip_box_sec {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  margin: 40px 15px;
  padding: 0px;
}

.flip_box_sec * {
  line-height: inherit;
}

.front_sec,
.back_sec {
  background-size: cover;
  background-position: center;
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  -o-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1),
    -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  text-align: center;
  /* min-height: 280px; */
  height: auto;
  color: #fff;
  border-radius: 28px;
  box-shadow: 4px 8px 12px 0 rgb(12 26 60 / 22%);
}

.flip_box_sec .front_sec,
.flip_box_sec:hover .back_sec {
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.front_sec {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 70px 30px;
  background: url(https://www.electra-air.co.il//wp-content/uploads/2022/06/Fill-1@2x.png);
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
}

.flip_box_sec .back_sec {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  background-color: #ffe6bf;
  padding: 80px 30px 44px;
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
}
.flip_box_sec .back_sec .inner_sec {
  position: relative;
  z-index: 9;
}
.flip_box_sec .back_sec:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='268' height='360' viewBox='0 0 268 360' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-226.694 415.23L267.5 190.336C259.693 383.108 100.877 537 -93.8865 537C-288.65 537 -455.5 375.123 -455.5 175.455C-455.5 -24.2142 -293.598 -186 -93.8411 -186C-35.9703 -186 18.678 -172.435 67.1533 -148.298L-190.837 -29.477C-197.146 -26.029 -203.183 -21.0384 -208.494 -15.6849C-230.326 6.09225 -236.181 37.6691 -226.422 64.8451L258.422 -158.234C261.146 -148.934 262.416 -138.771 262.416 -128.608C262.416 -87.1864 237.997 -51.5264 202.821 -34.9667L-191.11 146.237C-197.419 149.685 -203.501 154.086 -208.857 159.439C-230.643 181.262 -236.589 212.793 -226.785 239.969L258.649 16.8901C261.372 26.1907 262.416 36.3534 262.416 46.4706C262.416 87.9379 237.997 123.598 202.821 140.112L-191.291 321.497C-197.6 324.945 -203.773 329.573 -209.084 334.881C-230.916 356.704 -236.544 388.099 -226.74 415.275' fill='%23FFF5E6'/%3E%3C/svg%3E%0A");
  display: block;
  height: 100%;
  aspect-ratio: 1/1.35;
  position: absolute;
  left: 0%;
  top: 0%;
  background-size: 100%;
  z-index: 5;
  background-repeat: no-repeat;
}

.flip_box_sec:hover .front_sec,
.flip_box_sec:hover .back_sec {
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  -o-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1),
    -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  overflow: hidden;
}

.flip_box_sec:hover .front_sec {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.front_sec .inner_sec {
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 100%;
}

.flip_box_sec .back_sec .inner_sec > img {
  max-width: 250px;
  margin: 0 auto;
  position: relative;
  top: -23px;
}

.flip_box_sec .back_sec .inner_sec h4 {
  margin: 20px 0 15px 0;
  color: #000000;
  font-family: "Polin Bold" !important;
  font-size: 26px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 28px;
  text-align: center;
  height: 60px;
}

.flip_box_sec .back_sec .inner_sec p {
  margin-bottom: 30px;
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 30px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.flip_box_sec .back_sec .inner_sec a {
  font-size: 20px;
  line-height: 51px;
  transition: 300ms ease-out;
  background-color: #fe9d01;
  color: #000000 !important;
  text-align: center;
  border-radius: 100px;
  cursor: pointer;
  text-decoration: none !important;
  padding: 0 11%;
}

.front_sec .inner_sec h4 {
  margin: 0;
  color: #000000;
  font-size: 23px;
  line-height: 36px;
  font-weight: 700;
}

.flip_box_sec .back_sec .inner_sec a:hover {
  background-color: #feaf2f;
  color: #000000 !important;
}

.store-lobby-slider .owl-nav {
  display: block !important;
}

.front_sec p {
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 27px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-weight: 400;
}

.store-lobby-slider button.owl-prev {
  position: relative;
  left: 49%;
  top: -280px;
}

.store-lobby-slider button.owl-next {
  position: relative;
  left: -49%;
  top: -280px;
}

.product-lobby-section {
  padding: 0px 0px 0px 0px;
  position: relative;
}

.product-lobby-slider .owl-nav {
  margin: 0;
}

.product-lobby-slider .owl-nav button {
  margin: 0 10px !important;
  width: 40px;
  height: 40px;
  border-radius: 100px !important;
  color: #fff !important;
  font-size: 20px !important;
  background: #000000 !important;
}

.product-lobby-slider .owl-nav button:focus {
  outline: none;
}

.flip_box_main {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  margin: 40px 15px;
  padding: 0px;
}

.flip_box_main * {
  line-height: inherit;
}

.front_main,
.back_main {
  /* background-size: cover; */
  background-position: center;
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  -o-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1),
    -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  text-align: center;
  /* min-height: 2.front_main80px; */
  height: auto;
  color: #fff;
  border-radius: 28px;
  width: 278px !important;
  height: 367px !important;
  /* border: 2px solid #FFE6BF; */
}

.flip_box_main .front_main,
.flip_box_main:hover .back_main {
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  border: 2px solid #ffe6bf;
}

.front_main {
  position: absolute;
  top: 0;
  left: 0;
  width: 278px;
  height: 367px;
  padding: 70px 30px;
  background: #ffffff;
}

.flip_box_main .back_main {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  background-color: #ffe6bf;
  padding: 80px 30px 44px;
  background-position: center;
  /* background-size: 168%; */
  background-repeat: no-repeat;
  overflow: hidden;
}
.flip_box_main .back_main .inner_main {
  position: relative;
  z-index: 8;
}
.flip_box_main .back_main:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='268' height='360' viewBox='0 0 268 360' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-226.694 415.23L267.5 190.336C259.693 383.108 100.877 537 -93.8865 537C-288.65 537 -455.5 375.123 -455.5 175.455C-455.5 -24.2142 -293.598 -186 -93.8411 -186C-35.9703 -186 18.678 -172.435 67.1533 -148.298L-190.837 -29.477C-197.146 -26.029 -203.183 -21.0384 -208.494 -15.6849C-230.326 6.09225 -236.181 37.6691 -226.422 64.8451L258.422 -158.234C261.146 -148.934 262.416 -138.771 262.416 -128.608C262.416 -87.1864 237.997 -51.5264 202.821 -34.9667L-191.11 146.237C-197.419 149.685 -203.501 154.086 -208.857 159.439C-230.643 181.262 -236.589 212.793 -226.785 239.969L258.649 16.8901C261.372 26.1907 262.416 36.3534 262.416 46.4706C262.416 87.9379 237.997 123.598 202.821 140.112L-191.291 321.497C-197.6 324.945 -203.773 329.573 -209.084 334.881C-230.916 356.704 -236.544 388.099 -226.74 415.275' fill='%23FFF5E6'/%3E%3C/svg%3E%0A");
  display: block;
  position: absolute;
  width: 100%;
  display: block;
  height: 100%;
  aspect-ratio: 1 / 1.35;
  position: absolute;
  left: 0%;
  top: 0%;
  background-size: 100%;
  z-index: 5;
  background-repeat: no-repeat;
  z-index: 6;
}

.flip_box_main:hover .front_main,
.flip_box_main:hover .back_main {
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  -o-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1),
    -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
}

.flip_box_main:hover .front_main {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.front_main .inner_main {
  position: absolute;
  bottom: 60px;
  right: 0;
  left: 0;
  padding: 0 20px;
}

.flip_box_main .back_main .inner_main > img {
  max-width: 250px;
  margin: 0 auto;
  position: relative;
  top: -23px;
}

.flip_box_main .back_main .inner_main h4 {
  margin: 20px 0 15px 0;
  color: #000000;
  font-family: "Polin Bold" !important;
  font-size: 26px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 28px;
  text-align: center;
}

.flip_box_main .back_main .inner_main p {
  margin-bottom: 30px;
  color: #ffffff;
  font-family: "Polin Regular" !important;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 30px;
  text-align: center;
}

.flip_box_main .back_main .inner_main a {
  font-size: 20px;
  line-height: 51px;
  transition: 300ms ease-out;
  background-color: #fe9d01;
  color: #000000 !important;
  text-align: center;
  border-radius: 100px;
  cursor: pointer;
  text-decoration: none !important;
  padding: 0 11%;
}

.front_main .inner_main h4 {
  margin: 0;
  color: #000000;
  font-size: 23px;
  line-height: 36px;
  font-weight: 700;
  top: 12px;
  height: 27px;
}

.flip_box_main .back_main .inner_main a:hover {
  background-color: #feaf2f;
  color: #000000 !important;
}

.product-lobby-slider .owl-nav {
  display: block !important;
}

.front_main .inner_main img {
  position: relative;
  bottom: 18px;
}

.front_main p {
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 30px;
  height: 90px;
}

.product-lobby-slider button.owl-prev {
  position: relative;
  left: 49%;
  top: -180px;
}

.product-lobby-slider button.owl-next {
  position: relative;
  left: -49%;
  top: -180px;
}

.room-product-section {
  padding: 0px 0px 0px 0px;
  position: relative;
}

.room-product-section .col-lg-12 {
  padding: 0;
}

.prod_sec .prod_inner {
  padding: 45px 1% 30px;
  text-align: center;
  margin: 0px;
  border-radius: 0px 120px 28px 28px;
  background: #000000;
  /* box-shadow: 4px 8px 24px 0 rgb(12 26 60 / 22%); */
  display: flex;
  flex-direction: column;
  gap: 3px;
  align-items: center;
}

.products_main .prod_inner p.room-prod-text {
  color: #ffffff;
  font-weight: 400;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 27px;
  text-align: center;
  position: relative;
  display: block;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 57px;
}

.products_main .prod_inner a.room-prod-txt {
  color: #ffffff;
  font-weight: 400;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 29px;
  text-align: center;
  position: relative;
  top: 14px;
  cursor: pointer;
  position: relative;
  top: -4px;
}
.products_main .prod_inner a.room-prod-txt:after {
  content: "";
  border-bottom: 1px solid #ffffff;
  display: block;
  position: relative;
  top: -2px;
}

.products_main .prod_inner a.room-prod-btn {
  font-size: 20px;
  line-height: 51px;
  transition: 300ms ease-out;
  background-color: #fe9d01;
  color: #000000 !important;
  text-align: center;
  border-radius: 100px;
  cursor: pointer;
  text-decoration: none !important;
  padding: 0 4%;
  font-weight: 400;
  width: 26%;
  margin: 0 auto;
  white-space: nowrap;
  display: flex;
  justify-content: center;
}

.products_main .prod_inner h4 {
  margin: 0;
  color: #fe9d01;
  font-size: 30px;
  line-height: 44px;
  position: relative;
  top: 0px;
  font-weight: 400;
  height: 40px;
}

.products_main .prod_inner a.room-prod-btn:hover {
  background-color: #feaf2f;
  color: #000000 !important;
}

.prod_sec p {
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 30px;
  height: 90px;
}

.products_main {
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 223px;
  margin-left: 15px;
  margin-right: 15px;
}

.room-product-main {
  width: 100%;
  display: flex;
}

.top-banner-section {
  padding: 0px 0px 0px 0px;
  position: relative;
}

.banner_sec .banner_inner {
  position: relative;
  text-align: right;
  margin: 20px;
}

.top_banner_main .banner_inner h4 {
  margin: 20px 0 15px 0;
  color: #ffffff;
  font-family: "Polin Regular" !important;
  font-size: 40px;
  letter-spacing: 0;
  line-height: 59px;
  text-align: right;
  text-shadow: 1px 0 #000000;
}

.top_banner_main .banner_inner a.top-banner-btn {
  font-size: 24px;
  font-weight: 700;
  line-height: 54px;
  transition: 300ms ease-out;
  background-color: #000000;
  color: #ffffff !important;
  text-align: center;
  border-radius: 100px;
  cursor: pointer;
  text-decoration: none !important;
  padding: 9px 8%;
  margin-top: 9px;
}

.top_banner_main .banner_inner a.top-banner-btn:hover {
  background-color: #fe9d01;
  color: #000000 !important;
}

.top_banner_main {
  background-position: top center;
  background-size: 100%;
  background-repeat: no-repeat;
  padding-bottom: 78px;
  padding-top: 50px;
}

.categories-product-section {
  padding: 0px 0px 0px 0px;
  position: relative;
}

.flip_box_section {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  margin: 40px 15px;
  padding: 0px;
  width: 22.5%;
  display: inline-block;
  float: right;
}

.flip_box_section * {
  line-height: inherit;
}

.front_section,
.back_section {
  background-size: cover;
  background-position: center;
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  -o-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1),
    -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  text-align: center;
  min-height: 488px;
  height: auto;
  color: #fff;
  border-radius: 28px;
  /* box-shadow: 4px 8px 24px 0 rgba(12, 26, 60, 0.22); */
  box-shadow: 0px 0px 12px 0px #0c1a3c1f;
}

.flip_box_section .front_section,
.flip_box_section:hover .back_section {
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.front_section {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 70px 30px;
  background: #fff;
}

.flip_box_section .back_section {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  background: #fe9d01;
  padding-bottom: 35px;
  height: 100%;
  padding: 30px;
}

.flip_box_section:hover .front_section,
.flip_box_section:hover .back_section {
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  -o-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1),
    -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
}

.flip_box_section:hover .front_section {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.front_section .inner_section {
  position: absolute;
  bottom: inherit;
  right: 0;
  left: 0;
  padding: 0 0px;
  top: 0;
}

.flip_box_section .back_section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 100%;
}
.flip_box_section .back_section:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='251' height='251' viewBox='0 0 251 251' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.1' d='M79.4332 208.726L251 130.65C248.29 197.574 193.154 251 125.539 251C57.9243 251 0 194.802 0 125.484C0 56.1663 56.2067 0 125.555 0C145.646 0 164.618 4.7094 181.447 13.0887L91.8815 54.3392C89.6913 55.5363 87.5955 57.2688 85.7519 59.1274C78.1726 66.6876 76.1399 77.65 79.5277 87.0845L247.849 9.63931C248.794 12.8682 249.235 16.3963 249.235 19.9244C249.235 34.3046 240.758 46.6845 228.546 52.4334L91.787 115.341C89.5967 116.538 87.4852 118.066 85.6258 119.924C78.0623 127.5 75.9981 138.447 79.4017 147.881L247.927 70.4362C248.873 73.6651 249.235 77.1932 249.235 80.7056C249.235 95.1015 240.758 107.481 228.546 113.215L91.724 176.185C89.5337 177.382 87.3907 178.989 85.5471 180.832C77.9677 188.408 76.0138 199.307 79.4174 208.741' fill='white'/%3E%3C/svg%3E%0A");
  position: absolute;
  display: block;
  width: 59%;
  aspect-ratio: 1/1;
  background-repeat: no-repeat;
  left: 0%;
  right: 0%;
  margin: 0 auto;
  background-size: 100%;
  bottom: 7%;
}

.flip_box_section .back_section .inner_section > img {
  max-width: 195px;
  margin: 0 auto;
  position: relative;
  top: 0px;
  padding-top: 50px;
}

.flip_box_section .back_section .inner_section h4 {
  margin: 15px 0 6px 0;
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 30px;
  letter-spacing: 0;
  line-height: 44px;
  text-align: center;
  margin-top: 78px;
}

.flip_box_section .back_section .inner_section p {
  margin-bottom: 15px;
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 30px;
  text-align: center;
}

.flip_box_section .back_section .inner_section a {
  font-size: 24px;
  font-weight: 700;
  line-height: 54px;
  transition: 300ms ease-out;
  background-color: #000000;
  color: #ffffff !important;
  text-align: center;
  border-radius: 100px;
  cursor: pointer;
  text-decoration: none !important;
  padding: 0 7%;
  position: relative;
}

.front_section .inner_section h4 {
  margin: 0;
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 26px;
  letter-spacing: 0;
  line-height: 44px;
  text-align: center;
  font-weight: 400;
  margin-top: 30px;
}

.flip_box_section .back_section .inner_section a:hover {
  background-color: #fe9d01;
  color: #000000 !important;
}

.front_section .inner_section img {
  position: relative;
  top: -35px;
}

.front_section p {
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 30px;
  height: 90px;
}

.life-product-section {
  padding: 0px 0px 0px 0px;
  position: relative;
}

.life-product-section .col-lg-12 {
  padding: 0;
}

.life-product-section .lb_main {
  border-radius: 28px;
}

.lb_sec .lb_inner {
  position: relative;
  bottom: -182px;
  right: 0;
  left: 0;
  padding: 26px 15px 67px 15px;
  text-align: center;
  margin: 0px;
  border-radius: 0px 120px 28px 28px;
  background: #000000;
}

.lb_main .lb_inner h4 {
  margin: 20px 0 15px 0;
  color: #ffffff;
  font-family: "Polin Bold" !important;
  font-size: 26px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 28px;
  text-align: center;
}

.lb_main .lb_inner p.lb-prod-text {
  color: #ffffff;
  font-weight: 400;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 27px;
  text-align: center;
  position: relative;
  height: 57px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.lb_main .lb_inner a.lb-prod-txt {
  color: #ffffff;
  font-weight: 400;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 23px;
  text-align: center;
  position: relative;
  top: 24px;
  cursor: pointer;
}
.lb_main .lb_inner a.lb-prod-txt:after {
  content: "";
  border-bottom: 1px solid #ffffff;
  display: block;
  position: relative;
  top: 0px;
}

a.room-prod-txt-mob {
  color: #ffffff;
  font-family: "Polin Regular" !important;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 23px;
  text-align: center;
  position: relative;
  top: 14px;
  border-bottom: 1px solid #ffffff;
  cursor: pointer;
}

a.room-prod-txt-mob:hover {
  color: white !important;
}

a.room-prod-txt-mob:focus {
  color: white !important;
}

a.lb-prod-txt-mob {
  color: #ffffff !important;
  font-family: "Polin Regular" !important;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 23px;
  text-align: center;
  position: relative;
  top: 14px;
  border-bottom: 1px solid #ffffff;
  cursor: pointer;
}

a.lb-prod-txt-mob:hover {
  color: white !important;
}

a.lb-prod-txt-mob:focus {
  color: white !important;
}

.item_sec.life_main2 {
  display: none;
}

.lb_main .lb_inner a.lb-prod-btn {
  font-size: 20px;
  line-height: 51px;
  transition: 300ms ease-out;
  background-color: #fe9d01;
  color: #000000 !important;
  text-align: center;
  border-radius: 100px;
  cursor: pointer;
  text-decoration: none !important;
  padding: 0 4%;
  font-weight: 400;
  margin: 0 auto;
  white-space: nowrap;
}

.lb_main .lb_inner h4 {
  margin: 0;
  color: #ffffff;
  font-size: 30px;
  line-height: 44px;
  font-family: "Polin Regular" !important;
  position: relative;
  /* top: 5px; */
  height: 73px;
  font-weight: 400;
  color: #fe9d01;
  padding-top: 19px;
}

.lb_main .lb_inner a.lb-prod-btn:hover {
  background-color: #feaf2f;
  color: #000000 !important;
}

.lb_sec p {
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 30px;
  height: 120px;
}

.lb_main {
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 187px;
  margin-left: 15px;
  margin-right: 15px;
}

.life-product-main {
  width: 100%;
  display: flex;
}

.serv-view-all h2 {
  font-family: "Polin Bold", Sans-serif !important;
  position: relative;
  top: -25px;
  border-bottom: 2px solid #b38632;
  width: 12%;
  margin: 0 auto;
  padding: 0px !important;
  display: inline;
}

.popup-txt {
  position: absolute;
  left: 3%;
}

.popup-txt img {
  width: 11.2px;
  position: relative;
  top: 36px;
  cursor: pointer;
  left: -20px;
}

.room-prod-bg {
  background: url(https://www.electra-air.co.il/wp-content/uploads/2022/06/service_bg.png);
  border-radius: 28px;
  background-position: 2%;
  background-size: cover;
  background-repeat: no-repeat;
}

.popup-description-section {
  width: 100%;
  display: inline-block;
  padding: 30px;
  padding-right: 8px;
}

.popup-description-section h4 {
  color: #ffffff;
  font-family: "Polin Regular" !important;
  font-size: 30px;
  letter-spacing: 0;
  line-height: 36px;
  text-align: right;
  padding-right: 15px;
  margin-top: 43px;
}

.popup-description-section p.popup-text1 {
  color: #ffffff;
  font-family: "Polin Regular" !important;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 26px;
  text-align: right;
  width: 50%;
  display: inline-block;
  padding: 15px;
}

.popup-description-section p.popup-text2 {
  color: #ffffff;
  font-family: "Polin Regular" !important;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 26px;
  text-align: right;
  width: 50%;
  display: inline-block;
  float: left;
  padding: 15px;
}

.popup-sec {
  width: 100%;
  display: inline-block;
}

.prod-main-new {
  width: 54%;
  display: flex;
  position: relative;
  left: 15px;
}

.room-prod-main {
  display: none;
}

.lb-new {
  display: none;
}

.product-lobby-section .owl-nav {
  margin-top: -30px !important;
}

img.img-new {
  margin-left: 18px;
  position: relative;
  top: -15px;
}

section.breadcrumb-section i.fa.fa-caret-left {
  color: #000000;
  position: relative;
  left: 6px !important;
}

/* Favourite CSS */

.favorite_list {
  cursor: pointer;
}

/* Customer Service CSS */

.service-banner-section {
  padding: 0px 0px 0px 0px;
  position: relative;
  z-index: 40;
}
.service-banner-main{
  background-position: top left;
  background-repeat: no-repeat;
  background-size: auto;
  margin: 23px 2%;
  padding: 0;
  border-radius: 120px 0;
}
.service-banner-text-wrap{
  border-radius: 120px 0 120px 0px;
  background: linear-gradient(307.11deg, #545454 0%, #000000 100%);
  box-shadow: 4px 8px 24px 9px rgba(12, 26, 60, 0.22);
  width: 32%;
  padding: 50px;
}

.service-title{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
}
.service-banner-heading{
  color: #FFFFFF;
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
}
.service-banner-text{
  color: #FFFFFF;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}
.service-banner-button{
  font-size: 20px;
  line-height: 50px;
  transition: 300ms ease-out;
  background: none;
  background-color: #FE9D01;
  color: #000000 !important;
  text-align: center;
  border-radius: 100px;
  cursor: pointer;
  text-decoration: none !important;
  padding: 0 7%;
  font-family: 'Polin Regular';
  font-weight: 400;
}
@media only screen and (max-width: 768px) {
  .buyNowButtonAbdo_nouse {
    font-size: 20px !important;
    padding: 4px 4% !important;
    width: 159px !important;
  }
  .searchh_mobilee {
    position: absolute !important;
    top: 0;
    left: 0 !important;
    width: 100% !important;
    right: 0;
    height: 80px;
    background-color: white;
    display: flex;
    align-items: center;
    z-index: 100;
  }

  div#ajaxsearchlite1 {
      margin-top: 0;
      bottom: 0;
      top: 0;
      display: flex;
      align-items: center;
      justify-content: center;
  }

  #ajaxsearchlite1 .probox, div.asl_w .probox {
      width: 100%;
  }

  div#ajaxsearchliteres1 {
      margin-top: -80px !important;
      border-top: 0 !important;
      z-index: 100;
  }

  div#ajaxsearchliteres1 {
      top: 120px !important;
  }

  #ajaxsearchprores1_2, #ajaxsearchprores1_1 {
      top: 40px !important;
  }

  .service-banner-main {
    min-height: 270px;
    display: flex;
  }

  .service-banner-text-wrap {
    width: 100%;
    margin: 50% auto 0;
    padding: 30px;
  }

  .service-banner-heading {
    font-size: 32px;
    line-height: 38px;
    text-align: center;
  }

  .service-banner-text {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
  }
  .services-main-title{
    font-size: 30px;
    line-height: 46px;
  }
  .services-main-txt {
    font-size: 16px;
    line-height: 22px;
  }
}
.serv_bg_new .serv_title {
  position: relative;
  text-align: right;
  margin: 20px;
  margin-right: 38px !important;
  top: 20px;
}

.service_banner_main .serv_title h4 {
  margin: -48px 0px 15px 0px;
  color: #ffffff;
  font-family: "Polin Bold", Sans-serif !important;
  font-size: 40px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 59px;
  text-align: right;
  text-shadow: 1px 0 #000000;
}

.service_banner_main .serv_title p {
  color: #ffffff;
  font-family: "Polin Regular" !important;
  font-size: 30px;
  letter-spacing: 0;
  line-height: 45px;
  text-align: right;
  text-shadow: 4px 0 rgb(7 7 59 / 60%);
  margin-bottom: 10px;
}

#ahrayotpage .service_banner_main .serv_title h4,
#ahrayotpage .service_banner_main .serv_title p {
  color: #000;
}

#ahrayotpage .advance-conditioners-sect .owl-nav {
  top: -152px !important;
}

.service_banner_main .serv_title a.serv-banner-btn {
  color: #000000;
  font-family: "Polin Bold", Sans-serif !important;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0.5px;
  line-height: 36px;
  text-align: center;
  border-radius: 29px 0 29px 29px;
  background: linear-gradient(
    45.12deg,
    #a56d14 0%,
    #f8e67e 36.25%,
    #c4901b 75.92%,
    #d4aa39 84.74%,
    #f8e67e 100%,
    #f8e67e 100%
  );
  box-shadow: -2px 4px 10px 0 rgb(0 0 0 / 22%);
  padding-left: 61px;
  padding-right: 61px;
  padding-top: 11px;
  padding-bottom: 11px;
}

.service_banner_main .serv_title a.serv-banner-btn:hover {
  text-decoration: none;
}

.service_banner_main {
  background-position: top center;
  background-size: 100%;
  background-repeat: no-repeat;
  padding-bottom: 26px;
  padding-top: 50px;
}

.login-modal {
  display: none;
  position: fixed;
  z-index: 43;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}

.login-modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 38%;
}

.login-close {
  color: #aaaaaa;
  float: right;
  font-size: 50px;
  font-weight: normal;
  position: relative;
  top: -28px;
}

.login-close:hover,
.login-close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

a.login-btn-new {
  cursor: pointer;
}

.services-main-title{
  color: rgb(53, 53, 53);
  font-size: 60px;
  line-height: 60px;
}
.services-main-txt {
  color: rgb(53, 53, 53);
  font-size: 30px;
  line-height: 45px;
  margin-bottom: 0px !important;
}

.customer-services-main {
  margin-bottom: 50px;
}

.service-action-main {
  width: 100%;
  display: inline-block;
}

.services-main-new {
  width: 30%;
  display: inline-flex;
  margin-right: 30px;
}

.services-main-new h4 {
  color: #000000;
  font-family: "Polin Bold", Sans-serif !important;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 36px;
  text-align: right;
}

p.service-action-txt1 {
  color: #000000;
  font-family: "Polin Bold", Sans-serif !important;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 36px;
  text-align: right;
}

p.service-action-txt2 {
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 30px;
  text-align: right;
  margin-top: 10px;
  margin-bottom: 10px;
}

a.services-btn {
  color: #b38632;
  font-family: "Polin Bold", Sans-serif !important;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 23px;
  text-align: center;
  border-bottom: 1px solid #b38632;
}

section.service-action-section {
  border-radius: 28px;
  background: url(https://www.electra-air.co.il/wp-content/uploads/2022/06/services_bg_new.png);
  padding: 30px;
  background-position: top center;
  background-size: cover;
  background-repeat: inherit;
  padding-top: 150px;
  padding-bottom: 70px;
  position: relative;
  margin-bottom: 80px;
  margin-left: 16px;
  margin-right: 16px;
}

/*.customer-serv-new {
    z-index: 9999999999;
}*/
.customer-services-main {
  z-index: 9;
}

.serv-slider-sec img {
  width: 80% !important;
  float: left;
}

.service-slider-section .owl-nav {
  text-align: right !important;
  position: relative;
  left: -30%;
  top: -23%;
}

.serv-slide {
  position: absolute;
  top: 58.7%;
  left: 70%;
  z-index: 999999;
  color: #ffffff;
  font-size: 24px;
}

.slider-main-new h2 {
  color: #ffffff;
  font-family: "Polin Regular" !important;
  font-size: 60px;
  letter-spacing: 0;
  line-height: 80px;
  text-align: right;
  margin-top: -45px;
}

.menu-icon-new img {
  position: relative;
  left: 3px;
}

.item.serv-slide-main {
  width: 42%;
  position: absolute;
  top: 70px;
  border-radius: 28px 0px 0px 28px;
  background: linear-gradient(307.11deg, #545454 0%, #353535 100%);
  box-shadow: 4px 8px 24px 9px rgb(12 26 60 / 22%);
  padding-bottom: 50px;
}

.services-slider .owl-nav {
  margin: 0;
  text-align: left;
  padding: 20px 20px;
}

.services-slider .owl-nav button {
  margin: 0 10px 0 0 !important;
  width: 40px;
  height: 40px;
  border-radius: 100px !important;
  color: #fff !important;
  font-size: 20px !important;
  border: 2px solid #fff !important;
  background: transparent !important;
}

.slider-main-new {
  padding: 70px 30px 10px 50px;
  text-align: right;
}

.slider-main-new a {
  background: linear-gradient(
    34deg,
    #a56d14 0%,
    #f8e67e 36%,
    #c4901b 80%,
    #d4aa39 89%,
    #f8e67e 100%
  );
  border: 0;
  color: #000000;
  border-radius: 29px 0 29px 29px;
  font-size: 24px;
  letter-spacing: 0.5px;
  font-weight: bold;
  padding: 11px 61px;
  box-shadow: 0px 3px 3px rgb(0 0 0 / 22%);
  line-height: 36px;
  font-family: "Polin Bold", Sans-serif !important;
}

.slider-main-new p {
  color: #ffffff;
  font-size: 20px;
  margin: 20px 0 30px 0;
  line-height: 30px;
}

.contact-main-sec {
  width: 100%;
  display: inline-block;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 80px;
}

.cont-title {
  width: 18%;
  display: inline-block;
  text-align: center;
  border-radius: 28px;
  background-color: #ffffff;
  box-shadow: 4px 8px 24px 0 rgb(12 26 60 / 22%);
  margin-left: 10px;
  padding: 30px;
  padding-top: 50px;
  padding-bottom: 50px;
  margin-right: 10px;
}

.cont-main-new {
  text-align: center;
}

.cont-main-new h2 {
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 60px;
  letter-spacing: 0;
  line-height: 80px;
}

.cont-main-new p {
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 30px;
  letter-spacing: 0;
  line-height: 45px;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 30px;
}

.cont-title-new {
  color: #000000;
  font-family: "Polin Bold", Sans-serif !important;
  font-size: 40px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 36px;
  text-align: center;
  margin-left: 18px;
}

a.cont-icon {
  color: #353535 !important;
  font-family: "Polin Bold", Sans-serif !important;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0.5px;
  line-height: 36px;
  text-align: center;
  border-radius: 29px 0 29px 29px;
  background: linear-gradient(
    45.12deg,
    #a56d14 0%,
    #f8e67e 36.25%,
    #c4901b 75.92%,
    #d4aa39 84.74%,
    #f8e67e 100%,
    #f8e67e 100%
  );
  box-shadow: -2px 4px 10px 0 rgb(0 0 0 / 22%);
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 23px;
  padding-right: 23px;
  vertical-align: initial;
  cursor: pointer;
}

.cont-main-new img {
  margin-left: 8px;
  width: 30px;
}

p.cont-txt1 {
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 40px;
  letter-spacing: 0;
  line-height: 36px;
  text-align: center;
  margin-top: 45px;
}

p.cont-txt2 {
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 30px;
  text-align: center;
  margin-top: -10px;
}

.cont-text h4 {
  color: #000000;
  font-family: "Polin Bold", Sans-serif !important;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 36px;
  text-align: center;
  margin-top: 20px;
}

a.cont-icon-new {
  color: #353535 !important;
  font-family: "Polin Regular" !important;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 30px;
  text-align: center;
}

a.cont-email {
  color: #b38632;
  font-family: "Polin Bold", Sans-serif !important;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 30px;
  text-align: center;
  border-bottom: 2px solid #b38632;
}

a.cont-email:hover {
  color: #b38632;
}

section.contact-main-section {
  margin-top: 60px;
}

.cont-text {
  display: inline-table;
  height: 235px;
}

a.cont-btn-new {
  text-decoration: none !important;
  border-bottom: 2px solid #b38632 !important;
  line-height: 17px !important;
  padding: 0px !important;
  border-radius: 0px !important;
}

.products-series-slider .owl-nav {
  margin: 0;
}

.products-series-slider .owl-nav button {
  margin: 0 10px !important;
  width: 40px;
  height: 40px;
  background: linear-gradient(44.42deg, #545454 0%, #353535 100%) !important;
  box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.17);
  border-radius: 100px !important;
  color: #fff !important;
  font-size: 20px !important;
}

.products-series-slider .owl-nav button:focus {
  outline: none;
}

.technology-section .technology-desc-div h1 {
  font-family: "Polin Regular" !important;
}

p.tech-text {
  font-size: 20px !important;
  line-height: 28px !important;
  font-family: "Polin Regular" !important;
}

.tech-desc-sec {
  padding: 56px 25px !important;
}

p.tech-text2 {
  font-size: 20px !important;
  line-height: 28px !important;
}

.electra-air-section .electra-air-div .electra-air-desc h3 {
  font-family: "Polin Bold", Sans-serif !important;
}

.electra-air-section .electra-air-div .electra-air-desc p {
  font-family: "Polin Regular" !important;
}

p.tech-slide {
  line-height: 60px !important;
}

section.single-product-top {
  width: 100%;
  display: inline-block;
  margin-bottom: 60px;
}

.product-top-banner {
  width: 49%;
  display: inline-block;
}

.single-product-main {
  width: 50%;
  display: block;
  float: right;
  background: #f9f4ec;
  border-radius: 29px;
  padding: 20px;
  padding-right: 30px;
  padding-bottom: 108px;
}

.top-icon-new {
  position: absolute;
  left: 52%;
}

.product-top-banner img {
  position: relative;
  left: -19px;
  border-radius: 28px;
  height: 709px !important;
  object-fit: cover;
}

#dv2Stats {
  visibility: hidden;
  width: 50%;
  position: absolute;
  margin-top: -46%;
  padding: 15px;
}

#dv3Stats {
  visibility: hidden;
  width: 50%;
  position: absolute;
  margin-top: -46%;
  padding: 15px;
}

span#top-page-x {
  left: 53%;
}

.product-discription {
  line-height: 20px !important;
  font-family: 'Polin Regular' !important;
}

.prod-btn-new {
  width: 40%;
  position: relative;
  left: -10px;
}

.container-description1 {
  line-height: 19px !important;
}

.prod-price2 {
  display: none;
}

.container-description1 {
  font-family: "Polin Bold", Sans-serif !important;
}

.container-description2 {
  font-family: "Polin Regular" !important;
}

.product-icon p {
  font-family: "Polin Regular" !important;
}

.dv2Stats-title {
  font-family: "Polin Bold", Sans-serif !important;
  position: relative;
  top: -30px;
  color: #353535 !important;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 36px;
  text-align: right;
}

.second-container-title1 {
  font-family: "Polin Regular" !important;
}

.second-container-title2 {
  font-family: "Polin Regular" !important;
}

ul.dv2-icons-containers img {
  position: relative;
  top: -5px;
}

.down-btns .down-btn {
  font-family: "Polin Bold", Sans-serif !important;
}

.box-1-title {
  font-family: "Polin Bold", Sans-serif !important;
}

input.btn-prise {
  font-family: "Polin Bold", Sans-serif !important;
}

.prise-title {
  font-family: "Polin Regular" !important;
}

.checkbox .first-label {
  font-family: "Polin Bold", Sans-serif !important;
}

p.top-page-discount {
  font-family: "Polin Bold", Sans-serif !important;
}

.checkbox .second-label {
  font-family: "Polin Bold", Sans-serif !important;
}

input.btn2-prise.mx-auto {
  font-family: "Polin Bold", Sans-serif !important;
}

/**/
.single-product .product-icon .product-icon-first-p {
  margin-bottom: 5px;
}

.single-product .product-icon p {
  /* margin-bottom: 0px; */
  font-size: 14px;
}

.single-product .product-icon-discription {
  margin-top: 6px;
}

.single-product .product-icon {
  /* align-items: center; */
  align-items: center;
  display: flex;
}

.single-product span#top-page-x {
  left: 5%;
}

.product-icon .product-icon-discription {
  position: relative;
  /* top: 6px; */
  top: auto;
  margin-bottom: auto;
}

.product-icon img {
  position: relative;
  top: 0px;
  height: auto !important;
}

.prod-price-btn .btn {
  position: relative;
  left: 14px;
}

.box-1-prise {
  font-family: "Polin Bold", Sans-serif !important;
  font-weight: bold;
  color: #000000;
  font-size: 22px;
  line-height: 36px;
}

.page-id-28071 .box-1-prise {
  font-family: "Polin Bold", Sans-serif !important;
  font-weight: bold;
  color: #000000;
  font-size: 22px;
  line-height: 36px;
}

.product-btn-new {
  width: 100% !important;
}

.empty-heart-icon img {
  position: relative;
  top: 9px;
}

.full-heart-icon img {
  position: relative;
  top: 9px;
}

.single-product .empty-heart-icon img {
  position: relative;
  top: 0px !important;
}

.single-product .full-heart-icon img {
  position: relative;
  top: 0px !important;
}

span#dropdownMenuButton {
  font-family: "Polin Bold", Sans-serif !important;
}

.fav-icon2 {
  display: none;
}

.fav-icon2 img {
  width: 23px !important;
  position: relative;
  top: 0px;
}

h4.fav-title-new {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
  font-family: "Polin Regular" !important;
}

.myProdDefaultLayoutInListAbdo:hover > .hashva2aClass > .hideShowEffect {
  position: relative;
  top: -11px;
}

.single-product .box-1-prise {
  color: #ffffff !important;
}

.product-first-title {
  font-size: 35px !important;
  line-height: 45px !important;
  font-family: 'Polin Regular' !important;
}

.page-id-27411 .row.radioContAbdo.px-1.py-1,
.tax-product_cat .row.radioContAbdo.px-1.py-1 {
  /* width: 45%; */
}

.shareButtonsTit {
  font-family: "Polin Regular" !important;
}

.shareButtonFont {
  font-family: "Polin Regular" !important;
}

.icon-slider-section {
  max-width: 1235px;
  margin: 0 auto;
}

.fav-popup {
  width: 318px;
  height: 215px;
  text-align: center;
  border: 1px solid black;
  border-radius: 20px;
  background-color: #ffffff;
  box-shadow: 0 5px 14px 0 rgb(12 26 60 / 22%);
  padding-top: 35px;
  display: none;
  position: absolute;
  left: -20px;
  top: -10px;
  bottom: 0;
}

.fav-popup h3 {
  color: #b38632;
  font-family: "Polin Bold", Sans-serif !important;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 29px;
}

.fav-popup p {
  color: #000000;
  font-family: "Polin Regular" !important;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  margin-top: 15px;
}

.fav-popup a {
  color: #000000;
  font-family: "Polin Bold", Sans-serif !important;
  font-size: 20px;
  letter-spacing: 0.3px;
  line-height: 29px;
  border-radius: 35px;
  background: #fe9d01 !important;
  box-shadow: -2px 4px 10px 0 rgb(0 0 0 / 22%);
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 21px;
}

.shop-product-slider .owl-nav {
  margin: 0;
}

.shop-product-slider .owl-nav button {
  margin: 0 10px !important;
  width: 40px;
  height: 40px;
  background: linear-gradient(44.42deg, #545454 0%, #353535 100%) !important;
  box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.17);
  border-radius: 100px !important;
  color: #fff !important;
  font-size: 20px !important;
}

.shop-product-slider .owl-nav button:focus {
  outline: none;
}

.dv2-icons-containers {
  height: auto !important;
  align-items: baseline !important;
}

ul.dv2-icons-containers span {
  width: 43px !important;
  flex: 0 0 43px !important;
}

ul.dv2-icons-containers img {
  position: relative !important;
  top: 10px !important;
  width: 100% !important;
  object-fit: contain !important;
}

.container-description1 {
  margin-right: 15px !important;
  font-size: 18px;
}

#dv2Stats .dv2Stats-icons-container {
  grid-row-gap: 10px;
}

.dv2Stats-icons-container .container-description2 {
  font-size: 16px !important;
}

.hashva2aButton {
  font-family: "Polin Bold", Sans-serif !important;
}

.cleanHashva2a {
  font-family: "Polin Regular" !important;
  font-size: 15px !important;
}

div.asl_w .probox .proinput input::placeholder {
  text-align: right;
}

#footerForm .select-selected {
  width: 85% !important;
}

.select-selected:after {
  left: 77px !important;
  right: inherit !important;
}

.select-items {
  width: 100% !important;
}

#footerForm form#gform_1 input,
form#gform_1 select {
  width: 85% !important;
}

.gform_footer.top_label input#gform_submit_button_1 {
  max-width: 212px !important;
}

.hm-icon-main .serv-icon-sec {
  position: relative !important;
}

.hm-icon-main .serv-icon-sec:after {
  position: absolute !important;
  top: 50% !important;
  left: inherit !important;
  transform: translateY(-50%) !important;
  right: 0 !important;
}

.page-id-783
  .advance-conditioners-sect
  .owl-carousel
  .owl-item
  .advance-sec
  img {
  /* width: 85% !important; */
}

.page-id-783 .serv-icon-sec {
  height: auto !important;
  flex: 0 0 14%;
}

.page-id-783 .icon-top {
  /* padding: 23px  11%; */
  /* margin-top: 9px; */
}

.page-id-783 .icon-new {
  /* position: relative; */
  /* top: -10px; */
  flex: 0 0 26%;
  text-align: right;
  display: flex;
  align-items: center;
  width: inherit;
}

@media only screen and (min-width: 1190px) {
  .home-new {
    position: relative;
    left: 20px;
  }
}

@media only screen and (min-width: 1590px) {
  .serv-main-sec {
    margin-bottom: 100px;
    padding-bottom: 180px !important;
  }

  .home-serv-bg {
    position: relative;
    top: 47px;
  }

  .asl_w_container.asl_w_container_1 {
    position: relative;
    left: 30%;
  }

  .front_section .inner_section img {
    width: 80%;
  }

  .products_main {
    padding-bottom: 368px !important;
  }

  .lb_main {
    padding-bottom: 335px !important;
  }

  .front_main .inner_main img {
    width: 80% !important;
    margin: 0 auto;
  }

  .top_banner_main {
    padding-bottom: 118px !important;
  }

  .popup-description-section h4 {
    margin-top: -153px;
  }

  section.contact-main-section {
    margin-top: 80px;
  }

  .service_banner_main {
    padding-bottom: 97px;
  }

  .item.serv-slide-main {
    top: 140px;
  }

  .services-slider .owl-nav {
    margin-top: -208px !important;
  }

  .serv-slide {
    top: 59.8% !important;
  }

  .item.adv-bg {
    top: 116px;
  }

  /* #dv3Stats {
        margin-top: -42%!important;
    }
    #dv2Stats {
        margin-top: -36%!important;
    } */
  .fav-popup {
    left: -150px;
  }
}

@media only screen and (max-width: 1400px) {
  .select-selected:after {
    left: 77px !important;
    right: inherit !important;
  }

  .popup-prod-main .item_sec.prod-main-new,
  .lb-new .item_sec.prod-main-new {
    display: none;
  }

  .popup-prod-main .popup-description-section,
  .lb-new .popup-description-section {
    padding: 130px 80px;
  }
}

@media only screen and (max-width: 1199px) {
  .icon-slider-section .serv-icon-sec {
    position: relative !important;
  }

  .icon-slider-section .serv-icon-sec:after {
    position: absolute !important;
    top: 50% !important;
    left: inherit !important;
    transform: translateY(-50%) !important;
    right: 0 !important;
  }
}

@media only screen and (max-width: 1025px) {
  .single-product .buyNowComp_nouse {
    margin-left: 20px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1239px) {
  .banner-title {
    padding-right: 15px;
  }

  .item.adv-bg {
    top: 35px;
  }
}

@media only screen and (min-width: 991px) and (max-width: 1023px) {
  .product-first-title {
    font-size: 30px !important;
    line-height: 40px !important;
  }

  #dv3Stats {
    margin-top: -63%;
  }

  #dv2Stats {
    margin-top: -63%;
  }

  .single-product .second-container ul {
    margin-bottom: -15px;
  }

  .single-product ul.dv2-icons-containers {
    margin-bottom: -30px;
  }
}

@media only screen and (min-width: 769px) and (max-width: 990px) {
  .product-first-title {
    font-size: 30px !important;
    line-height: 40px !important;
  }

  #dv3Stats {
    margin-top: -85%;
  }

  #dv2Stats {
    margin-top: -85%;
  }

  .single-product .second-container ul {
    margin-bottom: -5px;
  }

  .single-product ul.dv2-icons-containers {
    margin-bottom: -30px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1149px) {
  .product-first-title {
    font-size: 30px !important;
    line-height: 40px !important;
  }

  #dv3Stats {
    margin-top: -54%;
  }

  #dv2Stats {
    margin-top: -54%;
  }

  .single-product .second-container ul {
    margin-bottom: -5px;
  }

  .single-product ul.dv2-icons-containers {
    margin-bottom: -30px;
  }
}

@media only screen and (min-width: 1150px) and (max-width: 1245px) {
  .product-first-title {
    font-size: 30px !important;
    line-height: 40px !important;
  }

  #dv3Stats {
    margin-top: -51%;
  }

  #dv2Stats {
    margin-top: -51%;
  }
}

@media only screen and (min-width: 1390px) and (max-width: 1589px) {
  section.contact-main-section {
    margin-top: 60px;
  }

  p.service-action-txt2 {
    height: 92px;
  }

  .services-slider .owl-nav {
    /* margin-top: -204px!important; */
  }

  .serv-slide {
    top: 59.1% !important;
  }

  .product-top-banner img {
    height: 717px !important;
  }

  #dv3Stats {
    margin-top: -41.5% !important;
  }

  #dv2Stats {
    margin-top: -41.5% !important;
  }

  .fav-popup {
    left: -90px;
  }
}

@media only screen and (min-width: 1590px) and (max-width: 1899px) {
  .product-top-banner img {
    height: 730px !important;
  }
}

@media only screen and (min-width: 1900px) {
  .front_section .inner_section img {
    position: relative;
    top: 10px;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 1200px) {
  div#dv3Stats {
    margin-top: -54% !important;
  }

  div#dv2Stats {
    margin-top: -54% !important;
  }
}

@media only screen and (max-width: 1640px) and (min-width: 1400px) {
  div#dv3Stats {
    margin-top: -42% !important;
  }

  div#dv2Stats {
    margin-top: -42% !important;
  }
}

/*[HIG Media]*/
@media only screen and (min-width: 1800px) and (max-width: 1920px) {
  div#dv3Stats {
    margin-top: -35%;
  }

  div#dv2Stats {
    margin-top: -35%;
  }

  .service-slider-section .owl-nav {
    top: -30%;
  }

  .service_banner_main {
    padding-bottom: 100px;
    padding-top: 100px;
  }

  .front_products .inner_products {
    /* bottom: 125px; */
  }
}

@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .serv-icon-sec:after {
    top: -121px;
  }

  .top_banner_main .banner_inner a.top-banner-btn {
    margin-top: 25px;
  }

  .front_products .inner_products {
    bottom: 29px;
  }

  .asl_w_container.asl_w_container_2 {
    position: relative;
    left: 18%;
  }

  .serv-icon2 img {
    width: 30px;
  }
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .single-product .product-first-title {
    /* font-size: 52px !important;
    margin-top: 20px;
    margin-bottom: 5px; */
  }

  .single-product button.warranty_btn_more {
    margin: 0;
  }

  .elementor-787 .elementor-element.elementor-element-c729762 {
    text-align: left;
    padding-left: 30px;
  }

  .serv-icon-sec:after {
    top: -105px;
  }

  .top_banner_main .banner_inner a.top-banner-btn {
    margin-top: 20px;
  }

  .home-img {
    width: 60px;
    height: 60px;
  }

  .asl_w_container.asl_w_container_2 {
    position: relative;
    left: 6%;
  }

  .serv-icon2 img {
    width: 30px;
  }

  .conditioners-earth-slider-outer .owl-carousel.owl-rtl .owl-item {
  }
}

@media only screen and (max-width: 1390px) {
  .service-slider-section .owl-nav {
    left: -27%;
    top: -209%;
  }
}

@media only screen and (min-width: 1243px) and (max-width: 1399px) {
  .service-slider-section .owl-nav {
    left: -51.8%;
    top: 72%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1243px) {
  .service-slider-section .owl-nav {
    left: -55.8%;
    top: 72%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .single-product .product-first-title {
    font-size: 42px !important;
    margin-top: 20px;
    margin-bottom: 5px;
  }

  .single-product button.warranty_btn_more {
    margin: 0;
  }

  .elementor-repeater-item-00071fd + .elementor-column-gap-default {
    gap: 9px !important;
    width: 100% !important;
  }

  .top_banner_main .banner_inner a.top-banner-btn {
    /* margin-top: 15px; */
  }

  .home-img {
    width: 55px;
    height: 55px;
  }

  .service-slider-section .item.serv-slide-main {
    /* width: 60%; */
    top: 50px;
  }

  .service-slider-section .owl-nav {
    left: -27%;
    top: -28%;
  }

  .service-slider-section .serv-slide {
    top: 67% !important;
    left: 72%;
  }

  .service_banner_main {
    padding-bottom: 30px;
    padding-top: 30px;
  }

  .front_products .inner_products {
    bottom: 70px;
  }
}

@media only screen and (max-width: 767px) {
  /* #masthead > .elementor-widget-container{
    } */
  #masthead
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-a588ed2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div {
    max-height: 75px !important;
  }

  .page-id-29802
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-a588ed2 {
    /* height: 55px; */
  }

  /*section.elementor-section.elementor-top-section.elementor-element.elementor-element-bb93ba2 {
        height: 55px;
    }*/
  section.elementor-section.elementor-top-section.elementor-element.elementor-element-a588ed2 {
    /* height: 55px; */
  }

  section.elementor-section.elementor-top-section.elementor-element.elementor-element-bb93ba2 {
    /* height:55px; */
  }

  form#gform_1 label.gfield_label {
    margin-top: 15px !important;
  }

  #gform_confirmation_wrapper_1 {
    left: 0% !important;
  }

  .gform_validation_errors {
    padding: 0 !important;
    margin: 0 !important;
  }

  .validation_msg-error {
    font-size: 22px;
  }

  p.sub-txt1 {
    font-size: 18px;
    line-height: normal;
  }

  .form-confirmation-msg {
    width: 90% !important;
  }

  .gform_body.gform-body input {
    color: black;
  }

  .item_sec.life_main2 {
    display: block;
  }

  select#input_1_4 .select-selected {
    width: 95%;
  }

  .icon-top-sec {
    /* margin: -75px 0; */
  }

  a.serv-btn {
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-top: 4px !important;
    padding-top: 4px !important;
  }

  .air-conditioners-slider {
    margin-top: 26px !important;
  }

  .air-conditioners-section {
    /* padding: 110px 0 30px !important; */
  }

  /* .searchh_mobilee {
    position: absolute !important;
    top: 65px;
    right: 15px;
    width: 93% !important;
    left: 15px !important;
  } */

  .dev_mob_shop {
    display: block;
    margin-top: 30px;
    text-align: center;
    font-size: 20px;
  }

  .dev_mob_shop a {
    color: #fe9d01 !important;
    text-decoration: underline;
    font-weight: bold !important;
  }

  form#gform_2 input#gform_submit_button_2 {
    left: 35px !important;
  }

  .gfield-choice-input + label:before {
    position: absolute;
    right: -37px;
  }

  .page-id-27411 .elementor-element-1c069c7 .elementor-element-populated,
  .tax-product_cat .elementor-element-1c069c7 .elementor-element-populated {
    margin-left: 12px !important;
    margin-right: 12px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  .searchh_mobilee a {
    width: 100%;
  }

  img.serv-icon2 {
    padding-top: 10px;
  }

  .cart_mobile {
    width: 25px !important;
  }

  /*customer-service page start [Hig] */
  .elementor-element-f4c58f9 .elementor-heading-title {
    margin-top: 90px;
  }

  .page-id-47262
    .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-3e224ba {
    margin-top: 32px;
  }

  .cartBoxFull {
    width: auto !important;
  }

  .page-id-783 .air-conditioners-section .owl-carousel.owl-rtl .owl-item {
  }

  .page-id-783
    .air-conditioners-section
    .owl-carousel.owl-rtl
    .owl-item.active {
  }

  .page-id-783
    .air-conditioners-section
    .owl-carousel.owl-rtl
    .owl-item.active
    .item {
  }

  form#gform_1 fieldset#field_1_8,
  form#gform_1 fieldset#field_1_7 {
    width: 92%;
  }

  .gfield-choice-input:checked + label:after {
    right: -21px !important;
  }

  .gfield-choice-input + label:before {
    right: -29px;
  }
}

.single-product .buyNowComp {
  margin-left: 0px;
}

.breadcrumb-section ul {
  /* justify-content: center; */
}

section.breadcrumb-section i.fa.fa-caret-left {
  left: 0px !important;
  top: 1px;
}

.service_banner_main .serv_title h4 {
  margin: 0;
  font-size: 26px;
  line-height: 39px;
  text-shadow: none;
}

.service_banner_main .serv_title p {
  font-size: 16px;
  line-height: 23px;
  text-shadow: none;
}

.service_banner_main .serv_title a.serv-banner-btn {
  font-size: 18px;
  line-height: 27px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 7px;
  padding-bottom: 7px;
}

.page-id-29231 .air-conditioners-sec h2 {
  margin-top: 0;
}

.air-conditioners-sec h2 {
  font-size: 36px;
  line-height: 45px;
}

.air-conditioners-sec p {
  font-size: 20px;
  line-height: 28px;
}

.services-main-new {
  width: 32%;
  margin-right: 0;
  margin-bottom: 20px;
  margin-top: 34px;
}

section.service-action-section {
  padding: 24px;
}

.service-slider-section .serv-slider-sec img {
  /* width: 100%!important;float: none; */
  height: 543px;
  object-fit: cover;
}

.service-slider-section .serv-slider-sec .slider-main-new {
  padding: 0; /*text-align: center; */
}

.service-slider-section .serv-slider-sec .slider-main-new h2 {
  font-size: 36px;
  line-height: 45px; /*text-align: center; */
  margin-top: 0;
}

.service-slider-section .serv-slider-sec .slider-main-new p {
  display: block;
  font-size: 14px;
  line-height: 21px;
}

.service-slider-section .serv-slider-sec .slider-main-new a {
  font-size: 18px;
  letter-spacing: 0.3px;
  padding: 5px 43px;
  line-height: 27px;
}

.service-slider-section .serv-slider-sec .item.serv-slide-main {
  /* width: Calc(100% - 30px);margin: -230px auto 0; */
  position: absolute;
  box-shadow: 2px 6px 20px 0 rgb(12 26 60 / 22%);
  top: inherit;
  bottom: 73px;
  right: 0;
  border-radius: 22px;
  padding-bottom: 0;
  padding: 75px;
}

.service-slider-section .serv-slider-sec {
  /* padding-bottom: 30px; */
}

section.service-slider-section {
  margin-bottom: 80px;
}

.owl-carousel .owl-dots {
  position: absolute !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
}

button.owl-dot {
  right: 0 !important;
  left: 0 !important;
}
.service-banner-section .container-fluid.top-bg {
  padding-left: 0;
  padding-right: 0;
}

.service_banner_main {
  background-size: cover;
  padding: 24px;
  background-position: -70px 0px;
}

.serv_bg_new .serv_title {
  top: 0px;
}

/*customer-service page end [Hig]*/

/*contact us page start [Hig]*/
.contact-main-sec {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}

.contact-main-sec .cont-title {
  width: 258px;
  padding: 24px !important;
  margin: 0 auto;
}

.contact-main-sec .cont-text {
  height: 100%;
  width: 110px;
  flex: 0 0 110px;
  text-align: center;
}

.contact-main-sec .cont-text h4 {
  font-size: 24px;
  line-height: 36px;
}

.contact-main-sec a.cont-email {
  font-size: 24px;
  line-height: 36px;
}

.contact-main-sec a.cont-icon-new {
  font-size: 24px;
  line-height: 36px;
}

.contact-main-section {
  margin-top: 0px;
}

.contact-main-section p.cont-txt1 {
  font-size: 40px;
  line-height: 45px;
}

.contact-main-section p.cont-txt2 {
  font-size: 24px;
  line-height: 30px;
  margin-top: 0;
}

.contact-main-section .cont-title-new {
  margin-left: 0;
  margin-bottom: 20px;
  display: block;
}

/*contact us page end [Hig]*/

/* Cart Icon */
.cartBoxFull {
  width: 100%;
}

.cartBoxFull-img {
  width: 40px;
  margin: 0 auto;
}

.cartBoxFull-img img {
  width: 35px;
}

.cartBoxFull-img {
  position: relative;
}

.cartBoxFull-img span {
  background: #f2faff;
  color: #fff;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  position: absolute;
  top: -6px;
  right: -6px;
  font-weight: 700;
  font-size: 12px;
}

#cartChange {
  background: rgba(0, 0, 0, 0.5);
  transition: transform 0.3s ease-out;
}

#cartChange.modal.show .modal-dialog {
  transform: translate(0, -25%);
}

#cartChange.modal.show .modal-dialog h2 {
  color: #000000;
  font-size: 24px;
}
.page-id-783 .common-btn {
  padding: 1px 10%;
  font-size: 20px;
}
@media screen and (max-height: 900px) {
  .mdn-accordion a,
  .mdn-accordion .accordion-title {
    padding: 3px 12px;
  }

  .app-menu-bar .app-top-bar {
    margin-bottom: 20px;
  }

  .page-id-783 .common-btn {
    /* padding: 1px 10%; */
  }

  .air-conditioners-sec h2 {
    color: #000000;
    font-family: "Polin Regular" !important;
    letter-spacing: 0 !important;
  }

  .air-conditioners-sec p {
    color: #000000;
    font-family: "Polin Regular" !important;
    margin-top: 1px;
    margin-bottom: 38px;
    letter-spacing: 0 !important;
    text-align: center !important;
  }
}

@media only screen and (max-width: 767px) {
  .elementor-29802
    .elementor-element.elementor-element-d614282:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-29802
    .elementor-element.elementor-element-d614282
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    padding-bottom: 20px !important;
  }

  #cartChange.modal.show .modal-content {
    border-radius: 28px;
  }
}

@media only screen and (max-width: 1199px) {
  ma {
    height: auto !important;
  }

  .icon-slider-section .owl-stage {
  }

  .page-id-783 .icon-slider-section .serv-icon-sec:after {
    display: none;
  }

  .page-id-783 .icon-slider-section .serv-icon-sec:before {
    right: -2% !important;
    content: "";
    background: #d0ecff;
    width: 1px;
    height: 100px;
    position: relative;
    top: 148px;
    /* left: 2px; */
    display: block;
    border: 1px solid #d0ecff;
    opacity: 0.7;
  }

  .icon-slider-section {
    /* margin-right: 15%; */
  }

  .page-id-783 .icon-slider-section .owl-item {
  }

  .page-id-783 .icon-slider-section .owl-item.active {
  }

  .page-id-783 .icon-slider-section .owl-item.active .serv-icon-sec:after {
    display: none;
  }
}

@media only screen and (min-width: 1801px) and (max-width: 1920px) {
  .page-id-783
    .home-earth-slide-new
    .conditioners-earth-slider-outer
    .owl-carousel.owl-rtl
    .owl-item {
    /* width: 100%!important; */
  }

  .page-id-783
    .home-earth-slide-new
    .conditioners-earth-slider-outer
    .owl-carousel.owl-rtl
    .owl-item {
    /* left: 0% !important; */
  }
}

@media only screen and (min-width: 1601px) and (max-width: 1800px) {
  .page-id-783 .conditioners-earth-section .conditioners-earth-slider-outer {
  }

  .page-id-783
    .home-earth-slide-new
    .conditioners-earth-slider-outer
    .owl-carousel.owl-rtl
    .owl-item {
    /* left: 0 !important; */
    /* width: 554px !important; */
  }

  .page-id-783
    .conditioners-earth-slider-outer
    .owl-carousel.owl-rtl
    .owl-item
    .item {
    /* width: 554px !important; */
    /* left: 0 !important; */
  }

  .page-id-783 .conditioners-earth-slider-outer .conditioners-earth-box {
    /* width: 538px !important; */
    left: 0 !important;
  }
}

@media only screen and (min-width: 1401px) and (max-width: 1600px) {
  .page-id-783 .conditioners-earth-section .conditioners-earth-slider-outer {
  }

  .page-id-783
    .home-earth-slide-new
    .conditioners-earth-slider-outer
    .owl-carousel.owl-rtl
    .owl-item {
    /* width: 518px !important; */
  }

  .page-id-783
    .conditioners-earth-slider-outer
    .owl-carousel.owl-rtl
    .owl-item
    .item {
  }

  .page-id-783 .conditioners-earth-slider-outer .conditioners-earth-box {
  }

  .slider-new {
    top: 458px !important;
    right: 295px !important;
  }

  .advance-conditioners-sect .owl-nav {
    /* right: 313px !important; */
    /* top: -19% !important; */
  }
}

@media only screen and (min-width: 1201px) and (max-width: 1400px) {
  .gform_footer top_label #footerForm #gform_submit_button_1 {
    width: 25% !important;
  }

  .page-id-783 .advance-conditioners-sect .slider-new {
    font-size: 22px;
  }

  .page-id-783 .advance-conditioners-slider .owl-nav button {
    width: 32px;
    height: 32px;
    font-size: 16px !important;
  }

  .slider-new {
    top: 410px !important;
    right: 280px !important;
  }

  .advance-conditioners-sect .owl-nav {
    right: 280px !important;
    top: -14% !important;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
  .page-id-783 .advance-conditioners-slider .owl-nav button {
    width: 32px;
    height: 32px;
    font-size: 16px !important;
  }

  .page-id-783 .advance-conditioners-sect .owl-nav {
    top: -18% !important;
    left: -22.5% !important;
  }

  .page-id-783 .advance-conditioners-sect .slider-new {
    top: 72% !important;
    left: 76%;
    right: inherit;
  }
}

.page-id-783 .no-js .owl-carousel,
.page-id-783 .owl-carousel.owl-loaded {
  display: block !important;
}

@media only screen and (max-width: 1200px) {
  form#gform_1 .gform_footer.top_label {
    width: 20%;
  }

  .services_sec h4 {
    font-size: 27px;
    line-height: 30px;
    height: 80px;
    margin-top: 15px;
  }

  .services_sec img {
    width: 110px !important;
    height: 110px !important;
    display: block;
    margin: 0 auto;
  }
}

.single-product .top-page-right-icon {
  position: absolute;
  left: 115px !important;
  right: unset;
}

@media only screen and (max-width: 767px) {
  .single-product .product-icon {
    display: flex;
    gap: 0.8vw;
  }

  .single-product .product-icon p {
    margin-bottom: 0px;
  }

  .single-product .product-first-title {
    font-size: 22px !important;
    font-weight: 600;
    margin-bottom: 0px;
    top: 0px !important;
  }

  .single-product button.warranty_btn_more {
    margin: 0;
  }

  .single-product .top-page-left-icon {
    position: absolute;
    left: 10px !important;
  }

  .single-product .top-page-right-icon {
    position: absolute;
    right: 10px !important;
    left: unset;
  }

  .single .single-product-page .technology-section .technology-img-div img {
    object-fit: cover !important;
    height: auto !important;
    margin: auto !important;
  }
}

/* Related to footer form */
.price-offer-checkbox {
  display: flex !important;
  width: 75%;
  color: #000000;
}

.price-offer-checkbox label#label_1_17_1 {
  display: flex;
}

@media only screen and (max-width: 767px) {
  .price-offer-checkbox {
    margin-right: 29px !important;
  }
  a.room-prod-txt-mob {
    font-size: 14px;
    line-height: 23px;
    font-weight: 700;
    top: -6px;
  }
}

.single-product .exclusive-air-desc,
.single-product #glassix-container,
.page-template-series_page .exclusive-air-desc,
.page-template-series_page #glassix-container,
.page-template-advisor_result_new .exclusive-air-desc,
.page-template-advisor_result_new #glassix-container,
.page-template-ad_wizard .exclusive-air-desc,
.page-template-ad_wizard #glassix-container,
.store-lobby .exclusive-air-desc,
.store-lobby #glassix-container {
  display: none;
}

a.ekit-menu-nav-link {
  font-family: "Polin Regular" !important;
}

@media only screen and (min-width: 767px) {
  .banner-title h2 {
    max-width: 75%;
  }
  .banner-title {
    max-width: 80% !important;
  }
}
