.afx {
  font-size: 19px;
  font-weight: 700;
}
.lh-0 {
  line-height: 0;
}
.td-ul {
  text-decoration: underline;
}
.gap-5 {
  gap: 5px;
}
.gap-10 {
  gap: 10px;
}
.gap-15 {
  gap: 15px;
}
.gap-20 {
  gap: 20px;
}
.gap-25 {
  gap: 25px;
}
.gap-30 {
  gap: 30px;
}
.br-8 {
  border-radius: 8px;
}
.fs-16 {
  font-size: 16px;
}
.top-15 {
  top: 15px;
}
.left-10 {
  left: 10px;
}
.ta-c {
  text-align: center;
}
iframe {
  border: 0;
  width: 100%;
}
.tc-w {
  color: #fff;
}
.tc-acc {
  color: #00285F;
}
.tc-oacc {
  color: #EB5623;
}
.tc-dgray {
  color: #383838;
}
.mt {
  margin-top: clamp(20px, 3vw, 40px);
}
.mb {
  margin-bottom: clamp(20px, 3vw, 40px);
}
.pos-fix {
  position: fixed;
}
.tdu {
  text-decoration: underline;
}
.shd-box {
  box-shadow: 0px 2px 16px 0px #00285F26;
}
.bgc-white {
  background-color: #fff;
}
.bgc-blue {
  background-color: #00285F;
}
.bgc-lblue {
  background-color: #EBEEF3;
}
.of-cov {
  object-fit: cover;
}
.hr {
  height: 1px;
  background-color: #EBEEF3;
}
.spacer {
  width: 1px;
}
.spacer.s-19 {
  height: 19px;
}
.spacer.s-25 {
  height: 25px;
}
.spacer.gray {
  background-color: #F0F0F0;
}
.spacer.acc {
  background-color: #00285F;
}
.bdgTitle {
  color: #00285F;
  font-size: 32px;
  font-size: calc(14px + 0.936vw);
  font-weight: 600;
}
body.no_nds .nds .inc,
body:not(.no_nds) .nds .not {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  user-select: none;
  pointer-events: none;
}
.ui-widget-content.ui-autocomplete {
  transform: scale(0.99) translateX(1%);
  max-height: 30vh;
  overflow-x: hidden;
  border-top: 0;
  padding-top: 5px;
  z-index: 9999;
}
.ui-widget-content.ui-autocomplete .ui-menu-item {
  font-size: 16px;
}
.ui-widget-content.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper {
  padding-top: 5px;
  padding-bottom: 5px;
}
.ui-widget-content.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active {
  border-color: #00285F;
  background-color: #00285F;
}
.wpff-dropdown-wrapp .dropdown-list-wrapp {
  top: calc(100% - 20px);
  left: 50%;
  width: 134px;
  padding: 8px;
  z-index: 10;
  max-width: 100vw;
  transform: translateX(-50%);
  border-radius: 6px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  background-color: #fff;
  transition: all 0.2s ease;
}
.wpff-dropdown-wrapp .dropdown-list-wrapp .dropdown-list {
  padding: 10px 0;
  overflow-x: hidden;
  max-height: 33vh;
}
.wpff-dropdown-wrapp .dropdown-list-wrapp .noty-box {
  margin-bottom: 5px;
}
.wpff-dropdown-wrapp.align-bottom .dropdown-list-wrapp {
  top: 100%;
}
.wpff-dropdown-wrapp.radio .dropdown-item label,
.wpff-dropdown-wrapp:not(.radio) .dropdown-item {
  padding: 11px 15px;
  border-radius: 6px;
  user-select: none;
  transition: all 0.2s ease;
}
.wpff-dropdown-wrapp.radio .dropdown-item label:hover,
.wpff-dropdown-wrapp:not(.radio) .dropdown-item:hover,
.wpff-dropdown-wrapp.radio .dropdown-item label:focus,
.wpff-dropdown-wrapp:not(.radio) .dropdown-item:focus,
.wpff-dropdown-wrapp.radio .dropdown-item label.selected,
.wpff-dropdown-wrapp:not(.radio) .dropdown-item.selected {
  background-color: rgba(235, 86, 35, 0.08);
}
.wpff-dropdown-wrapp.radio .dropdown-item input:focus + label,
.wpff-dropdown-wrapp.radio .dropdown-item input:checked + label {
  background-color: rgba(235, 86, 35, 0.08);
}
.wpff-dropdown-wrapp.range .dropdown-list-wrapp {
  padding: 20px;
}
.wpff-dropdown-wrapp.range .dropdown-list-wrapp,
.wpff-dropdown-wrapp.ajax .dropdown-list-wrapp {
  width: 100vw;
  max-width: 326px;
  transform: none;
  right: 0;
}
.wpff-dropdown-wrapp.range .dropdown-list-wrapp .dropdown-item label,
.wpff-dropdown-wrapp.ajax .dropdown-list-wrapp .dropdown-item label {
  font-size: 20px;
  padding: 17px 15px;
}
.wpff-dropdown-wrapp.range .dropdown-list-wrapp .dropdown-item:not(:last-child),
.wpff-dropdown-wrapp.ajax .dropdown-list-wrapp .dropdown-item:not(:last-child) {
  border-bottom: 1px solid #EEEEEE;
}
.wpff-dropdown-wrapp:not(.active):not(.isMob) .dropdown-list-wrapp {
  height: 0;
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
  pointer-events: none;
}
.wpff-dropdown-wrapp.isMob .dropdown-list-wrapp {
  width: 100%;
  max-width: 100%;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
.wpff-dropdown-wrapp.disabled {
  pointer-events: none;
}
.wpff-dropdown-wrapp.disabled .icon-arrow-down {
  display: none;
}
.wpff-dropdown-wrapp.radio_img .dropdown-list-wrapp {
  width: 90vw;
  padding: 15px 20px;
  max-width: 325px;
}
.wpff-dropdown-wrapp.radio_img .dropdown-list {
  display: flex;
  gap: 20px;
  justify-content: center;
}
.wpff-dropdown-wrapp.radio_img .dropdown-list .dropdown-item {
  flex: 1;
  max-width: 126px;
  min-height: 115px;
  display: flex;
  text-align: center;
}
.wpff-dropdown-wrapp.radio_img .dropdown-list .dropdown-item label {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  box-shadow: 0px 2px 16px 0px rgba(0, 40, 95, 0.15);
}
html:not([dir="rtl"]) .wpff-dropdown-wrapp.ajax .dropdown-list-wrapp,
html:not([dir="rtl"]) .wpff-dropdown-wrapp.range .dropdown-list-wrapp {
  right: auto;
  left: 0;
}
.stdbtn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 20px clamp(15px, 2vw, 30px);
  line-height: 1;
  transition: all 0.3s ease;
  border-radius: 100px;
}
.stdbtn.slim {
  padding: 11px 15px;
}
.stdbtn.def {
  color: #fff;
  border: 2px solid #EB5623;
  background-color: #EB5623;
}
.stdbtn.blue {
  color: #fff;
  width: 100%;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  border-radius: 6px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #00285F;
}
.stdbtn:hover.def,
.stdbtn:focus.def {
  color: #EB5623;
  background-color: transparent;
}
.stdbtn:not([disabled]) {
  cursor: pointer;
}
.stdbtn[disabled].def {
  color: #fff;
  opacity: 0.4 !important;
  background-color: #EB5623 !important;
}
.fiterBox label:not(.range) {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #383838;
  padding: 12px 15px;
  user-select: none;
  line-height: 1;
  border-radius: 30px;
  background-color: #EBEEF3;
}
.fiterBox label:not(.range) svg [fill] {
  fill: #383838;
}
.fiterBox label:not(.range) svg [stroke] {
  stroke: #383838;
}
.fiterBox input {
  appearance: none;
  opacity: 0;
  position: absolute;
}
.fiterBox input:focus + label,
.fiterBox input:focus-within + label {
  border: 2px solid #383838;
}
.fiterBox input:checked + label {
  color: #fff;
  background-color: #383838;
}
.fiterBox input:checked + label svg [fill] {
  fill: #fff;
}
.fiterBox input:checked + label svg [stroke] {
  stroke: #fff;
}
button.wpff-toolToggle {
  background: none;
  border: none;
  padding: 0;
  font: inherit;
  color: inherit;
}
.wpff-toolToggle {
  cursor: pointer;
}
.wpff-tooltip {
  position: absolute;
  padding: 15px;
  max-width: 250px;
  font-size: 16px;
  transform: translate(calc(-50% - 3.5px), calc(-100% - 20px));
  border-radius: 16px;
  z-index: 101;
  background-color: #fff;
  transition: all 0.3s ease;
}
.wpff-tooltip::after {
  position: absolute;
  content: '';
  top: 99%;
  width: 0px;
  height: 0px;
  left: 50%;
  transform: translateX(-50%);
  border-style: solid;
  border-width: 15px 7.5px 0 7.5px;
  border-color: #ffffff transparent transparent transparent;
  transform: rotate(0deg);
}
.wpff-tooltip .tooltip-title {
  color: #00285F;
}
.wpff-tooltip .tooltip-cls svg {
  width: 12px;
  height: 12px;
}
.wpff-tooltip .tooltip-cls:hover svg path {
  stroke: #EB5623;
}
.wpff-tooltip.active {
  transition-delay: 0.2s;
}
.wpff-tooltip-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  transition: all 0.3s ease;
  background-color: rgba(0, 0, 0, 0.4);
}
.wpff-tooltip:not(.active),
.wpff-tooltip-overlay:not(.active) {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
#maamPtor {
  padding: 10px 15px;
  max-width: 165px;
  border-radius: 8px;
}
.ui-widget.ui-widget-content.slider-range {
  border: 0;
  width: calc(100% - 16px);
  margin: auto;
  background-color: #F0F0F0;
}
.ui-widget.ui-widget-content.slider-range .ui-slider-range {
  background-color: #EB5623;
}
.ui-widget.ui-widget-content.slider-range.ui-slider-horizontal {
  height: 2px;
}
.ui-widget.ui-widget-content.slider-range.ui-slider-horizontal .ui-slider-handle {
  top: 1px;
  width: 16px;
  height: 16px;
  margin: 0;
  border: 0;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  background-color: #EB5623;
  touch-action: none;
  -ms-touch-action: none;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ui-widget.ui-widget-content.slider-range.ui-slider-horizontal .ui-slider-handle::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 44px;
  height: 44px;
  border-radius: 50%;
}
.ui-widget.ui-widget-content.ui-datepicker {
  font-family: "Noto Sans Hebrew", sans-serif;
}
.ui-widget.ui-widget-content.ui-datepicker .ui-state-disabled {
  pointer-events: all;
}
.ui-widget.ui-widget-content.ui-datepicker .ui-widget-header,
.ui-widget.ui-widget-content.ui-datepicker.ui-widget.ui-widget-content {
  border: 0;
}
.ui-widget.ui-widget-content.ui-datepicker .ui-widget-header,
.ui-widget.ui-widget-content.ui-datepicker .ui-widget.ui-widget-content {
  background-color: transparent;
}
.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-title {
  color: #383838;
  font-size: 20px;
  font-weight: bold;
}
.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar {
  margin-bottom: 0;
}
.ui-widget.ui-widget-content.ui-datepicker th {
  color: rgba(56, 56, 56, 0.6);
  font-size: 16px;
  font-weight: 500;
}
.ui-widget.ui-widget-content.ui-datepicker td a,
.ui-widget.ui-widget-content.ui-datepicker td span {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #383838;
  border: 0;
  font-size: 16px;
  text-align: center;
  aspect-ratio: 1;
  border-radius: 50%;
  background-color: transparent;
  transition: all 0.2s ease;
}
.ui-widget.ui-widget-content.ui-datepicker td.ui-datepicker-today a,
.ui-widget.ui-widget-content.ui-datepicker td.ui-datepicker-today span {
  font-weight: 700;
}
.ui-widget.ui-widget-content.ui-datepicker td.ui-datepicker-current-day a,
.ui-widget.ui-widget-content.ui-datepicker td.ui-datepicker-current-day span {
  color: #fff;
  background-color: #EB5623;
}
.ui-widget.ui-widget-content.ui-datepicker td.ui-datepicker-current-day.unAvailable {
  opacity: 0.4;
}
.ui-widget.ui-widget-content.ui-datepicker .ui-widget-header {
  padding-bottom: 15px;
}
.ui-widget.ui-widget-content.ui-datepicker .ui-widget-header .ui-datepicker-next,
.ui-widget.ui-widget-content.ui-datepicker .ui-widget-header .ui-datepicker-prev {
  cursor: pointer;
  top: 3px;
  border: 0;
  border-radius: 50%;
  background-color: #F2F2F2;
  background-repeat: no-repeat;
  background-size: auto 10px;
  background-position: center;
  transition: all 0.2s ease;
}
.ui-widget.ui-widget-content.ui-datepicker .ui-widget-header .ui-datepicker-next span,
.ui-widget.ui-widget-content.ui-datepicker .ui-widget-header .ui-datepicker-prev span {
  opacity: 0;
  visibility: hidden;
}
.ui-widget.ui-widget-content.ui-datepicker .ui-widget-header .ui-datepicker-next:hover,
.ui-widget.ui-widget-content.ui-datepicker .ui-widget-header .ui-datepicker-prev:hover {
  background-color: #EB5623;
}
.ui-widget.ui-widget-content.ui-datepicker .ui-widget-header .ui-datepicker-next {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="11" viewBox="0 0 6 11" fill="none"><path d="M4.81409 10.0045C4.94325 10.131 5.10763 10.2 5.30137 10.2C5.68885 10.2 6 9.90102 6 9.52153C6 9.33179 5.91781 9.1593 5.78278 9.02706L1.67319 5.09425L5.78278 1.17294C5.91781 1.0407 6 0.862458 6 0.678467C6 0.298985 5.68885 0 5.30137 0C5.10763 0 4.94325 0.0689966 4.81409 0.19549L0.246575 4.56528C0.0821918 4.71477 0.00587084 4.89876 0 5.1C0 5.30124 0.0821918 5.47373 0.246575 5.62897L4.81409 10.0045Z" fill="%234F4F4F"/></svg>');
}
.ui-widget.ui-widget-content.ui-datepicker .ui-widget-header .ui-datepicker-next:hover {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="11" viewBox="0 0 6 11" fill="none"><path d="M4.81409 10.0045C4.94325 10.131 5.10763 10.2 5.30137 10.2C5.68885 10.2 6 9.90102 6 9.52153C6 9.33179 5.91781 9.1593 5.78278 9.02706L1.67319 5.09425L5.78278 1.17294C5.91781 1.0407 6 0.862458 6 0.678467C6 0.298985 5.68885 0 5.30137 0C5.10763 0 4.94325 0.0689966 4.81409 0.19549L0.246575 4.56528C0.0821918 4.71477 0.00587084 4.89876 0 5.1C0 5.30124 0.0821918 5.47373 0.246575 5.62897L4.81409 10.0045Z" fill="%23FFF"/></svg>');
}
.ui-widget.ui-widget-content.ui-datepicker .ui-widget-header .ui-datepicker-prev {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="11" viewBox="0 0 6 11" fill="none"><path d="M1.18591 10.0045C1.05675 10.131 0.892368 10.2 0.69863 10.2C0.311154 10.2 0 9.90102 0 9.52153C0 9.33179 0.0821919 9.1593 0.217221 9.02706L4.32681 5.09425L0.217221 1.17294C0.0821919 1.0407 0 0.862458 0 0.678467C0 0.298985 0.311154 0 0.69863 0C0.892368 0 1.05675 0.0689966 1.18591 0.19549L5.75342 4.56528C5.91781 4.71477 5.99413 4.89876 6 5.1C6 5.30124 5.91781 5.47373 5.75342 5.62897L1.18591 10.0045Z" fill="%234F4F4F"/></svg>');
}
.ui-widget.ui-widget-content.ui-datepicker .ui-widget-header .ui-datepicker-prev:hover {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="11" viewBox="0 0 6 11" fill="none"><path d="M1.18591 10.0045C1.05675 10.131 0.892368 10.2 0.69863 10.2C0.311154 10.2 0 9.90102 0 9.52153C0 9.33179 0.0821919 9.1593 0.217221 9.02706L4.32681 5.09425L0.217221 1.17294C0.0821919 1.0407 0 0.862458 0 0.678467C0 0.298985 0.311154 0 0.69863 0C0.892368 0 1.05675 0.0689966 1.18591 0.19549L5.75342 4.56528C5.91781 4.71477 5.99413 4.89876 6 5.1C6 5.30124 5.91781 5.47373 5.75342 5.62897L1.18591 10.0045Z" fill="%23FFF"/></svg>');
}
.ui-widget.ui-widget-content.ui-datepicker .oneDay:not(.past):not(.ui-datepicker-current-day):hover a,
.ui-widget.ui-widget-content.ui-datepicker .oneDay:not(.past):not(.ui-datepicker-current-day):hover span {
  color: #fff;
  background-color: #383838;
}
.ui-widget.ui-widget-content.ui-datepicker .oneDay.past {
  pointer-events: none;
}
.hidden {
  opacity: 0;
  visibility: hidden;
}
.txtbtn:disabled {
  background-color: transparent !important;
}
.noty-box {
  color: #383838;
  padding: 10px 12px;
  font-size: 16px;
  line-height: 1.2;
  border-radius: 6px;
}
.noty-box.alert {
  background-color: #FFE9E8;
}
.noty-box.info {
  background-color: #F0F5FB;
}
#ui-datepicker-div {
  padding: 10px;
  border-radius: 8px;
  background-color: #FFF;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
}
html[dir="rtl"] .dateTimeBox .num-btns {
  left: 4px;
}
.dateTimeBox .num-nav-wrap .num-btns {
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%);
}
.dateTimeBox .num-nav-wrap .num-btns .num-btn {
  padding: 3px;
  transition: all 0.2s ease;
}
.dateTimeBox .num-nav-wrap .num-btns .num-btn svg {
  width: 10px;
  height: 10px;
}
.dateTimeBox .num-nav-wrap .num-btns .num-btn.plus svg {
  transform: scaleY(-1);
}
.dateTimeBox .num-nav-wrap .num-btns .num-btn:not(:hover) {
  opacity: 0.7;
}
.dateTimeBox .num-nav-wrap:not(:hover) .num-btns {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.dateTimeBox input[type="number"]::-webkit-inner-spin-button,
.dateTimeBox input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.dateTimeBox input[type="number"] {
  -moz-appearance: textfield;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}
.dateTimeBox input[type="number"]::selection,
.dateTimeBox input[type="number"]::-moz-selection {
  background: #fff;
}
.dateTimeBox .noty-box {
  margin: 10px 10px 0 10px;
}
.dateTimeBox:not(.style-2) .datepicker {
  display: none;
}
.dateTimeBox:not(.style-2) .dropBox {
  top: 100%;
  margin: -20px -5px 0 -5px;
  position: absolute;
  padding: 10px;
  border-radius: 8px;
  background-color: #FFF;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
  z-index: 10;
}
.dateTimeBox:not(.style-2) .dropBox .ampm {
  border: 1px solid #DFDFDF;
}
.dateTimeBox:not(.style-2) .dropBox .ampm .am {
  border-bottom: 1px solid #DFDFDF;
}
.dateTimeBox:not(.style-2) .dropBox .ampm span {
  padding: 5px 10px;
}
.dateTimeBox:not(.style-2) .dropBox .ampm span.act {
  color: #EB5623;
  background-color: #F5E9E5;
}
.dateTimeBox:not(.style-2) .dropBox .theTime input {
  color: #383838;
  border: 1px solid #DFDFDF;
  padding: clamp(10px, 2vw, 20px) 22px;
  max-width: 83px;
  text-align: center;
  line-height: 1;
}
.dateTimeBox:not(.style-2) .dropBox .theTime input:focus,
.dateTimeBox:not(.style-2) .dropBox .theTime input:active {
  color: #EB5623;
  border-color: #EB5623;
  outline: #EB5623;
}
.dateTimeBox:not(.style-2).time .dateBox,
.dateTimeBox:not(.style-2):not(.time) .agBtn,
.dateTimeBox:not(.style-2):not(.time) .timeBox {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.dateTimeBox:not(.style-2):not(.active) .dropBox {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.dateTimeBox.disabled input[type="number"] {
  color: #a5a0a0 !important;
}
body > .malamldCo {
  position: fixed;
}
header button {
  font-size: 16px;
}
header .topSide {
  gap: clamp(15px, 2vw, 30px);
}
header .topBtns {
  gap: clamp(15px, 2vw, 30px);
}
header .LangsSelect {
  padding: 0;
}
.currency_select button {
  color: #00285F;
}
.carItem {
  user-select: none;
  padding: 20px;
  box-shadow: 0px 4px 16px 4px rgba(0, 0, 0, 0.1);
  transition: all 0.2s linear;
}
.carItem .carItemActions .bott {
  border-top: 1px solid #EBEBEB;
  margin-top: 20px;
  padding-top: 20px;
}
.carItem .carThumb {
  height: 161px;
}
.carItem .carThumb img {
  max-width: 100%;
  max-height: 100%;
}
.carItem .label {
  padding: 4px 7px;
  line-height: 1;
  border-radius: 20px;
  background-color: #EBEEF3;
}
.carItem .label img {
  height: 13px;
}
.carItem:hover {
  transform: scale(1.005);
  box-shadow: 0px 4px 16px 4px rgba(0, 0, 0, 0.2);
}
.orgPrice {
  color: #757575;
  text-decoration: line-through;
}
.grid.plate-3 {
  gap: clamp(20px, 2vw, 50px);
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
}
.grid.plate-3 .carItem {
  max-width: 364px;
}
.dateTimeBox .mbsc-ios.mbsc-scroller,
.dateTimeBox .mbsc-ios.mbsc-datepicker-inline,
.dateTimeBox .mbsc-ios.mbsc-scroller-wheel-overlay {
  background: transparent !important;
}
.dateTimeBox .mbsc-ios.mbsc-datepicker-inline {
  border: 0 !important;
}
.dateTimeBox .mbsc-ios.mbsc-scroller-wheel-item > div {
  display: none !important;
}
.dateTimeBox .mbsc-ios.mbsc-ios.mbsc-scroller-wheel-item-3d {
  font-size: 30px;
  font-family: "Noto Sans Hebrew", sans-serif;
}
.dateTimeBox .mbsc-ios.mbsc-scroller-wheel-item-2d,
.dateTimeBox .mbsc-ios.mbsc-scroller-wheel-item.mbsc-selected {
  color: #383838;
  font-size: 38px;
  font-weight: 600;
  font-family: "Noto Sans Hebrew", sans-serif;
}
.dateTimeBox .mbsc-ios.mbsc-scroller-wheel-line {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 86px !important;
  text-align: center;
  background: rgba(235, 86, 35, 0.1);
}
.dateTimeBox .mbsc-ios.mbsc-scroller-wheel-line::before {
  content: ':';
  font-size: 48px;
  font-family: initial;
}
#carTrackBox {
  border-bottom: 1px solid #00285F;
  margin-bottom: clamp(30px, 5vw, 85px);
}
#carTrackBox .theCar {
  transition: all 0.3s linear;
}
#carTrackBox .car-step {
  line-height: 1;
}
#carTrackBox .car-step:after,
#carTrackBox .car-step::before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}
#carTrackBox .car-step::before {
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 1px solid #00285F;
}
#carTrackBox .car-step::after {
  width: 8px;
  height: 8px;
  background-color: #EB5623;
  transition: all 0.2s ease;
}
#carTrackBox .car-step.current .step-title {
  font-weight: bold;
}
#carTrackBox .car-step:not(.current):not(.comp):after {
  opacity: 0;
  visibility: hidden;
}
#carTrackBox .car-step.comp::before {
  border-color: #EB5623;
}
#carTrackBox .car-step.comp::after {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjI4OTA2IDMuNDQ0MzRMMy43ODkwNiA1Ljk0NDM0TDguNzg5MDYgMC45NDQzMzYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center;
}
.model-description img {
  max-width: 40%;
}
.model-description ul {
  display: flow-root;
}
html[dir="rtl"] .model-description img {
  float: right;
  margin: 10px 0 15px 15px;
}
html[dir="rtl"] .model-description ul {
  padding-right: 20px;
}
html:not([dir="rtl"]) .model-description img {
  float: left;
  margin: 10px 15px 15px 0;
}
html:not([dir="rtl"]) .model-description ul {
  padding-left: 20px;
}
.invalid input,
.invalid select {
  position: relative;
}
.invalid input[type="checkbox"]::after,
.invalid select[type="checkbox"]::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #EB5623;
  box-shadow: 0 0 5px #EB5623;
  pointer-events: none;
}
.invalid input[aria-invalid="true"],
.invalid select[aria-invalid="true"] {
  border-color: #EB5623 !important;
  outline-color: #EB5623 !important;
}
.reselbox .iw button {
  width: 100%;
}
.reselbox .dropbox {
  margin-top: -4px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.reselbox .dropbox,
.reselbox .dropbox li {
  border-color: #CACACA !important;
}
.reselbox .dropbox ul li {
  padding: 12px 15px;
}
.reselbox .dropbox ul li:hover,
.reselbox .dropbox ul li.selected {
  background-color: #00285F;
}
html[lang="he-IL"] .wpcf7-form .show-en {
  display: none;
}
html:not([lang="he-IL"]) .wpcf7-form .show-he {
  display: none;
}
.wpcf7-form .combox {
  border: 0 !important;
}
.wpcf7-form .combox .selected-option {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.wpcf7-form .invalid .reselbox .dropbox,
.wpcf7-form .invalid .reselbox .dropbox li {
  border-color: #EB5623 !important;
}
.oLinks a:hover {
  color: #EB5623;
}
span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
  text-align: end;
  font-size: 11px;
}
.rentLobbyPage .trnglBox {
  position: relative;
  padding: clamp(30px, 3vw, 55px) 0 25px 0;
  background-color: #fff;
  bottom: -2px;
  clip-path: polygon(100% 0%, 0% 100%, 100% 100%);
}
.rentLobbyPage .mxwSideBox {
  max-width: 490px;
}
.rentLobbyPage .carSearchBox {
  min-height: 70vh;
}
.rentLobbyPage .carSearchBox::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0.02deg, rgba(21, 21, 21, 0.7) -1.19%, rgba(17, 17, 17, 0.5705) 12.09%, rgba(0, 0, 0, 0) 70.61%);
}
.branchesWrap {
  grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
  grid-auto-rows: 90px;
}
.branchesWrap .branch:hover {
  transform: scale(1.1);
}
.blogTips .thumb {
  aspect-ratio: 5/3;
}
.blogTips .thumb .date {
  bottom: 20px;
  padding: 8px 16px;
  background-color: #F5E9E5;
}
.blogTips .thumb img {
  transition: all 0.5s linear;
}
.blogTips .oneTip:hover img {
  transform: scale(1.2);
}
.blogTips .oneTip:hover .link {
  gap: 15px;
}
.abs-full {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.placeSelector .siteSelect {
  max-width: 295px;
}
.placeSelector.hasTermStep .hidden {
  display: none;
}
.termSelectBox .termsList {
  overflow-x: hidden;
  min-height: 50vh;
  max-height: 350px;
}
.termSelectBox .termsList .termItem {
  border-bottom: 1px solid #EEEEEE;
}
.termSelectBox .termsList .termItem label {
  padding: 15px;
}
.termSelectBox .termsList .termItem i {
  width: 24px;
  height: 24px;
}
.termSelectBox .termsList .termItem i img {
  max-height: 100%;
}
.termSelectBox .termsList .termItem input:checked + label {
  background: red;
  border-radius: 8px;
  background-color: rgba(235, 86, 35, 0.08);
}
.termSelectBox .termsList .termItem:hover,
.termSelectBox .termsList .termItem:focus,
.termSelectBox .termsList .termItem.selected {
  border-bottom-color: transparent;
}
.termSelectBox .termsList .termItem:hover label,
.termSelectBox .termsList .termItem:focus label,
.termSelectBox .termsList .termItem.selected label {
  border-radius: 8px;
  background-color: rgba(235, 86, 35, 0.08);
}
.termSelectBox .termsList .termItem.selecter {
  font-weight: 500;
}
html.isMobile .termsList {
  min-height: unset;
  max-height: unset;
}
.hml {
  margin: 0 clamp(20px, 4vw, 50px);
}
.redNotyBox .box {
  color: #00285F;
  padding: clamp(15px, 2vw, 22px) clamp(15px, 3vw, 40px);
  line-height: 1.1;
  border-radius: 8px;
  background-color: #FFF5F1;
}
.redNotyBox .box a {
  color: #EB5623;
  font-weight: 700;
  text-decoration: underline;
}
.redNotyBox .box a:hover {
  opacity: 0.8;
}
#wpff-float-btns {
  position: fixed;
  left: 20px;
  bottom: 5%;
  z-index: 100;
}
#wpff-float-btns .btn:hover {
  transform: scale(1.05);
}
#floatChat .floatChatBox {
  position: absolute;
  left: 0;
  width: 0;
  height: 0;
  bottom: calc(100% + 20px);
  overflow: hidden;
  max-width: 370px;
  max-height: 590px;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.16);
  border-radius: 14px;
  background-color: #fff;
  transition: all 0.4s ease;
}
#floatChat .floatChatBox iframe {
  max-width: 100%;
  max-height: 100%;
}
#floatChat .btn img {
  max-width: 64px;
  max-height: 64px;
}
#floatChat .close {
  width: 45%;
}
#floatChat.active .floatChatBox {
  width: 80vw;
  height: 80vh;
}
#floatChat.active .open,
#floatChat:not(.active) .close,
#floatChat:not(.active) .floatChatBox {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
#toggleChat {
  border-radius: 50%;
  background-color: #EB5623;
}
#editSearchQuery .age .wpff-dropdown-wrapp .dropdown-list-wrapp {
  top: 0;
  width: calc(100% - 6px);
  transform: translate(-50%, -100%);
}
#editSearchQuery .age .wpff-dropdown-wrapp .dropdown-list-wrapp li {
  overflow: hidden;
}
#editSearchQuery .dropdown-toggle span {
  color: #383838;
  font-size: 16px;
  font-weight: normal;
}
html.isMobile #editSearchQuery.isMob {
  align-items: flex-end !important;
}
html.isMobile #editSearchQuery.isMob .wpff-modal-box {
  height: auto !important;
}
#privLeasing #searchResultsPannel {
  padding-top: 18px;
  padding-bottom: 18px;
}
.hddinp {
  display: block;
  position: absolute;
  max-width: 0;
  max-height: 0;
  opacity: 0;
}
.carSearchBox .theSearchBox {
  background-color: rgba(255, 255, 255, 0.95);
}
.carSearchBox .theSearchBox .theCar {
  position: relative;
  transition: all 0.3s linear;
}
.carSearchBox .theSearchBox .filtersBox {
  border-top: 1px solid #00285F;
}
.carSearchBox .theSearchBox .filtersBox .nativeSelect {
  display: none;
}
.carSearchBox .theSearchBox .filtersBox .absolute-box {
  margin-top: -20px;
}
.carSearchBox .theSearchBox .filtersBox:not(.to_where) .step-2 {
  display: none;
}
.carSearchBox .theSearchBox .filtersBox .placeSelector .cfi label {
  font-size: 20px;
  padding-inline-start: 37px;
}
.carSearchBox .theSearchBox .filtersBox .placeSelector .cfi.focus label {
  top: 5px;
  font-size: 13px;
}
.carSearchBox .theSearchBox .filtersBox .placeSelector .serchLocPlace {
  padding-inline-start: 37px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="19" viewBox="0 0 17 19" fill="none"><path d="M17.7607 16.6046L14.4212 13.2921C15.7175 11.6758 16.3453 9.62422 16.1754 7.55928C16.0056 5.49434 15.051 3.57295 13.508 2.1902C11.965 0.807449 9.95088 0.068431 7.87974 0.125105C5.8086 0.181778 3.83789 1.02984 2.37283 2.4949C0.907766 3.95996 0.0597081 5.93067 0.00303437 8.00181C-0.0536394 10.0729 0.685379 12.0871 2.06813 13.6301C3.45088 15.1731 5.37227 16.1276 7.43721 16.2975C9.50215 16.4673 11.5537 15.8396 13.17 14.5433L16.4825 17.8558C16.5662 17.9402 16.6658 18.0071 16.7755 18.0528C16.8852 18.0985 17.0028 18.1221 17.1216 18.1221C17.2405 18.1221 17.3581 18.0985 17.4678 18.0528C17.5775 18.0071 17.6771 17.9402 17.7607 17.8558C17.923 17.688 18.0137 17.4636 18.0137 17.2302C18.0137 16.9968 17.923 16.7724 17.7607 16.6046ZM8.12015 14.5433C6.87392 14.5433 5.65568 14.1737 4.61948 13.4813C3.58328 12.789 2.77566 11.8049 2.29875 10.6535C1.82184 9.50216 1.69706 8.23523 1.94018 7.01295C2.18331 5.79067 2.78343 4.66793 3.66464 3.78671C4.54586 2.9055 5.6686 2.30538 6.89088 2.06225C8.11316 1.81913 9.38009 1.94391 10.5315 2.42082C11.6828 2.89773 12.6669 3.70535 13.3593 4.74155C14.0516 5.77775 14.4212 6.99599 14.4212 8.24222C14.4212 9.91336 13.7573 11.5161 12.5757 12.6977C11.394 13.8794 9.79129 14.5433 8.12015 14.5433Z" fill="%23EB5623"/></svg>');
  background-repeat: no-repeat;
  background-size: auto;
  background-position: right 10px center;
}
.carSearchBox .theSearchBox .filtersBox .placeSelector .labelsform {
  display: flex;
  flex-direction: column;
}
.carSearchBox .theSearchBox .filtersBox .placeSelector .labelsform .place-list,
.carSearchBox .theSearchBox .filtersBox .placeSelector .labelsform .siteSelect {
  flex-grow: 1;
  flex-basis: 0;
  max-height: none;
  margin-top: 20px;
  padding-top: 0;
}
.carSearchBox .theSearchBox .filtersBox .placeSelector .siteDetilesMap .detilsList {
  min-height: 72px;
}
.carSearchBox .theSearchBox .filtersBox .placeSelector .w50 {
  width: auto;
  flex: 1;
}
.carSearchBox .theSearchBox .filtersBox .placeSelector .wpcf7 {
  gap: 20px;
}
.carSearchBox .theSearchBox .filtersBox .placeSelector .wpcf7 [inert] {
  opacity: 0.8 !important;
}
.carSearchBox .theSearchBox .filtersBox .qcard > label,
.carSearchBox .theSearchBox .filtersBox button .label {
  margin-bottom: 10px;
  text-align: initial;
}
.carSearchBox .theSearchBox .filtersBox .wpff-dropdown-wrapp .icon-arrow-down {
  display: none;
}
.carSearchBox .theSearchBox .filtersBox .spacer {
  opacity: 0.6;
  height: 60px;
  margin: auto clamp(15px, 2vw, 30px) 10px;
  background-color: #9C9C9C;
}
.carSearchBox .theSearchBox .filtersBox .qcard {
  position: relative;
  line-height: 1;
  padding-top: clamp(15px, 3vw, 40px);
  padding-bottom: 15px;
}
.carSearchBox .theSearchBox .filtersBox .qcard .range .val {
  font-size: 20px;
}
.carSearchBox .theSearchBox .filtersBox .qcard .range .ui-slider-handle {
  border: 4px solid #fff;
  box-shadow: 0px 4px 16px 4px rgba(0, 0, 0, 0.1);
}
.carSearchBox .theSearchBox .filtersBox .qcard:after,
.carSearchBox .theSearchBox .filtersBox .qcard::before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}
.carSearchBox .theSearchBox .filtersBox .qcard::before {
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 1px solid #00285F;
}
.carSearchBox .theSearchBox .filtersBox .qcard::after {
  width: 8px;
  height: 8px;
  background-color: #EB5623;
  transition: all 0.2s ease;
}
.carSearchBox .theSearchBox .filtersBox .qcard:not(.current):not(.comp) {
  pointer-events: none;
}
.carSearchBox .theSearchBox .filtersBox .qcard:not(.current):not(.comp):after {
  opacity: 0;
  visibility: hidden;
}
.carSearchBox .theSearchBox .filtersBox .qcard.driver_age .dropdown-list-wrapp {
  top: calc(100% - 20px);
  width: 260px;
  left: auto;
  transform: none;
}
.carSearchBox .theSearchBox .filtersBox .qcard.comp::before {
  border-color: #EB5623;
}
.carSearchBox .theSearchBox .filtersBox .qcard.comp::after {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjI4OTA2IDMuNDQ0MzRMMy43ODkwNiA1Ljk0NDM0TDguNzg5MDYgMC45NDQzMzYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center;
}
html:not([dir="rtl"]) .carSearchBox .theSearchBox .filtersBox .placeSelector .serchLocPlace {
  background-position: 10px center;
}
#FrontPage .mainPlasmaHP_SC {
  padding-top: 100px;
  padding-bottom: 50px;
  min-height: calc(100vh + 130px);
}
#FrontPage .mainPlasmaHP_SC .secTitle {
  margin-bottom: clamp(30px, 5vw, 70px);
  transition: all 0.2s linear;
}
#FrontPage .mainPlasmaHP_SC .secBtn {
  margin-top: clamp(30px, 5vw, 80px);
}
#FrontPage .mainPlasmaHP_SC .scroll_tns:hover svg rect {
  transition: all 0.2s linear;
}
#FrontPage .mainPlasmaHP_SC .scroll_tns:hover svg rect:last-child {
  transform: translateY(17px);
}
#FrontPage .mainPlasmaHP_SC .serch-d .ymx_tabs [role="tablist"] .btn[aria-selected="true"],
#FrontPage .mainPlasmaHP_SC .serch-d .ymx_tabs [role="tablist"] .btn:active {
  background-color: rgba(255, 255, 255, 0.95);
}
html[dir="rtl"] .mainPlasmaHP_SC .tablist_in .btn:first-child {
  border-top-right-radius: 8px;
}
html[dir="rtl"] .mainPlasmaHP_SC .tablist_links .btn:last-child {
  border-top-left-radius: 8px;
}
html[dir="rtl"] .mainPlasmaHP_SC:not(:has(.tablist_links)) .tablist_in .btn:last-child {
  border-top-left-radius: 8px;
}
html:not([dir="rtl"]) .mainPlasmaHP_SC .tablist_in .btn:first-child {
  border-top-left-radius: 8px;
}
html:not([dir="rtl"]) .mainPlasmaHP_SC .tablist_links .btn:last-child {
  border-top-right-radius: 8px;
}
html:not([dir="rtl"]) .mainPlasmaHP_SC:not(:has(.tablist_links)) .tablist_in .btn:last-child {
  border-top-right-radius: 8px;
}
#orderSuccessDetails .topPannel,
#orderSuccessDetails .detailsBox {
  padding: 25px clamp(20px, 2vw, 40px);
  border-radius: 8px;
}
#orderSuccessDetails .topPannel {
  background-color: #EBEEF3;
}
#orderSuccessDetails .detailsBox {
  box-shadow: 0px 4px 16px 4px #0000001A;
  background-color: #fff;
}
#orderSuccessDetails .oneBox {
  padding: 25px 0;
  border-bottom: 1px solid #EBEEF3;
}
#orderSuccessDetails .oneBox:first-child {
  padding-top: 0;
}
#orderSuccessDetails .gData {
  gap: clamp(20px, 3vw, 55px);
}
#sitePage .detilsList {
  flex-direction: column;
}
#sitePage .infoBox .side {
  max-width: 745px;
}
#sitePage .gImg {
  max-width: 350px;
}
#sitePage .openingTimeBox {
  border: 1px solid #DFDFDF;
  padding: 10px 20px;
  border-radius: 8px;
}
#sitePage .banner a:hover .btn {
  color: #00285F;
  background-color: #fff;
}
#sitePage .banner .theBanner {
  padding: clamp(15px, 2vw, 30px) clamp(20px, 2vw, 40px);
}
#sitePage .banner .theBanner::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(6deg, rgba(0, 40, 95, 0) 18.16%, rgba(0, 40, 95, 0.9) 57.97%);
}
.loadBtn {
  position: relative;
  color: #00285F;
  border: 1px solid #00285F;
  padding: 8px 12px;
  line-height: 1;
  border-radius: 50px;
}
.loadBtn .loader {
  width: 100%;
  height: 100%;
  aspect-ratio: 4;
  --_g: no-repeat radial-gradient(circle closest-side, #EB5623 90%, rgba(235, 86, 35, 0));
  background: var(--_g) calc(50% - 14px + 2px) 50%, var(--_g) 50% 50%, var(--_g) calc(50% + 14px - 2px) 50%;
  background-size: calc(14px / 2) 14px;
  animation: l7 1s infinite linear;
}
.loadBtn:not(.loading) .loader,
.loadBtn.loading *:not(.loader) {
  opacity: 0;
  visibility: hidden;
}
@keyframes l7 {
  33% {
    background-size: calc(14px / 2) 0, calc(14px / 2) 14px, calc(14px / 2) 14px;
  }
  50% {
    background-size: calc(14px / 2) 14px, calc(14px / 2) 0, calc(14px / 2) 14px;
  }
  66% {
    background-size: calc(14px / 2) 14px, calc(14px / 2) 14px, calc(14px / 4) 0;
  }
}
.searchResultPage {
  padding-left: 15px;
  padding-right: 15px;
}
.searchResultPage #searchResultsPannel {
  padding: clamp(15px, 2vw, 30px) clamp(20px, 2vw, 40px);
  margin-bottom: clamp(20px, 2vw, 50px);
}
.searchResultPage .infoSide {
  gap: clamp(15px, 3vw, 70px);
}
.searchResultPage .sidebarFilters {
  max-width: 344px;
}
.searchResultPage .sidebarFilters form {
  position: sticky;
  top: 100px;
}
.searchResultPage .resultsSide {
  max-width: 1188px;
}
.searchResultPage.carSelected .sResultsTab.Main,
.searchResultPage:not(.carSelected) .noCarSelected {
  width: 100%;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  pointer-events: none;
}
.searchResultPage.carSelected .sResultsTab.Main.h,
.searchResultPage:not(.carSelected) .noCarSelected.h {
  height: 0;
}
.searchResultPage.carSelected .sResultsTab.Main.ab,
.searchResultPage:not(.carSelected) .noCarSelected.ab {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.searchResultPage .stepsBox {
  max-width: 1150px;
}
.searchResultPage .car-order .html {
  display: flex;
  flex-direction: column;
  gap: clamp(20px, 3vw, 40px);
}
.searchResultPage .car-order.step-1 .extraOptions.radio {
  gap: 0 !important;
}
.searchResultPage .car-order.step-1 .extraOptions.radio li:first-child label {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.searchResultPage .car-order.step-1 .extraOptions.radio li:not(:first-child) label {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}
.searchResultPage .car-order:not(.active) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.searchResultPage.orderPayment #searchResultsPannel {
  display: none;
}
.searchResultPage.loading .sResultsTab {
  display: none;
}
.headDropMenu {
  padding: 10px 0;
}
.headDropMenu .menu {
  position: absolute;
  top: 100%;
  overflow: hidden;
  border-radius: 14px;
  background-color: #fff;
  backdrop-filter: blur(30px);
  box-shadow: 0px 4px 16px 4px rgba(0, 0, 0, 0.102);
  transition: all 0.2s ease;
}
.headDropMenu .menu li:hover {
  background-color: rgba(235, 86, 35, 0.078);
}
.headDropMenu .menu li a {
  padding: 15px;
}
.headDropMenu:not(.active) .menu {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
html[dir="rtl"] .headDropMenu .menu {
  left: 0;
  width: 226px;
  flex-direction: column;
}
html[dir="rtl"] .headDropMenu .menu li {
  width: 100%;
  display: block;
}
html[dir="rtl"] .headDropMenu .menu li a {
  width: 100%;
  display: block;
  text-align: initial;
}
.extraOptions label {
  cursor: pointer;
  border: 1px solid #D5D5D5;
  padding: 20px 15px;
  user-select: none;
  border-radius: 6px;
  transition: all 0.2s ease;
}
.extraOptions label.notouch {
  opacity: 0.6;
}
.extraOptions label .input {
  border: 1px solid #383838;
}
.extraOptions label input[type="radio"] + .input {
  position: relative;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.extraOptions label input[type="radio"]:checked + .input::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #EB5623;
}
.extraOptions label input[type="checkbox"] + .input {
  width: 20px;
  height: 20px;
  border-radius: 4px;
}
.extraOptions label input[type="checkbox"]:checked + .input {
  border-color: #EB5623;
  background: #EB5623 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="7" viewBox="0 0 10 7" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.0984 0.400661C8.40404 0.097566 8.89958 0.097566 9.20523 0.400661C9.51087 0.703757 9.51087 1.19518 9.20523 1.49827L4.50935 6.15503C4.2037 6.45812 3.70815 6.45812 3.40251 6.15503L0.793685 3.56794C0.488043 3.26484 0.488043 2.77342 0.793685 2.47033C1.09933 2.16723 1.59488 2.16723 1.90052 2.47033L3.95593 4.50861L8.0984 0.400661Z" fill="white"/></svg>') center center / 8px no-repeat;
}
.extraOptions label input:focus + .input,
.extraOptions label input:focus-within + .input {
  border: 2px solid #383838;
  background-color: #FFF5F1;
}
.extraOptions label:hover,
.extraOptions label.selected {
  background-color: #FFF5F1;
}
.extraOptions label.selected {
  border-color: #EB5623;
}
.hov-svg-acc:hover svg [fill] {
  fill: #EB5623;
}
.hov-svg-acc:hover svg [stroke] {
  stroke: #EB5623;
}
.wpff-modal-pop {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 20px 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 200;
}
.wpff-modal-pop,
.wpff-modal-pop .wpff-modal-box {
  transition: all 0.2s ease;
}
.wpff-modal-pop .wpff-modal-box {
  width: 90%;
  padding: clamp(20px, 2vw, 35px);
  max-width: 600px;
  max-height: 82vh;
  border-radius: 24px;
  background-color: #fff;
}
.wpff-modal-pop .modal-inner-box {
  overflow-x: hidden;
}
.wpff-modal-pop .wpff-modal-cls {
  line-height: 0;
}
.wpff-modal-pop .wpff-modal-cls:hover svg path {
  stroke: #EB5623;
}
.wpff-modal-pop .modal-top {
  margin-bottom: clamp(15px, 2vw, 30px);
}
.wpff-modal-pop:not(.active) {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.wpff-modal-pop:not(.active) .wpff-modal-box {
  transform: scale(0.001);
}
.errorMsg {
  text-align: end;
}
#getCarUpgrade .wpff-modal-box {
  max-width: 821px;
}
#getCarUpgrade .wpff-modal-box .modal-inner-box {
  padding: 10px 15px;
}
#getCarUpgrade .wpff-modal-box .modal-top {
  margin-bottom: 5px;
}
#getCarUpgrade .wpff-modal-box .carItem {
  padding: 30px clamp(20px, 3vw, 40px) 20px clamp(20px, 3vw, 40px);
  flex-direction: row;
}
#getCarUpgrade .wpff-modal-box .carItem .top {
  display: flex;
  gap: 20px;
}
#getCarUpgrade .wpff-modal-box .btn {
  padding-top: 25px;
}
#getCarUpgrade .wpff-modal-box .btn .wpff-modal-cls {
  line-height: 1;
}
#getCarUpgrade .wpff-modal-box .carDeBox {
  flex-grow: 1;
}
#getCarUpgrade .wpff-modal-box .carItemActions {
  max-width: 150px;
  margin-top: 0;
}
#getCarUpgrade .wpff-modal-box .carThumb {
  height: 111px;
  margin-bottom: 0;
}
#getCarUpgrade .wpff-modal-box .moreInfo {
  display: none;
}
#getCarUpgrade .wpff-modal-box .bott {
  gap: 10px;
  flex-direction: column;
  align-items: flex-end;
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
}
#getCarUpgrade .wpff-modal-box .orgPrice {
  display: none;
}
#getCarUpgrade .wpff-modal-box .priceBox > div {
  justify-content: flex-end;
}
@media (max-width: 767px), (max-device-width: 767px) {
  #getCarUpgrade .wpff-modal-box .entry {
    display: flow;
  }
  #getCarUpgrade .wpff-modal-box .carItem {
    flex-direction: column;
  }
  #getCarUpgrade .wpff-modal-box .carItem .top {
    display: block;
  }
  #getCarUpgrade .wpff-modal-box .carItemActions {
    max-width: unset;
    margin-top: 20px;
  }
}
.req {
  color: #EB5623;
  font-size: 16px;
}
.inputStyle {
  position: relative;
}
.inputStyle > i {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.inputStyle label {
  display: inline-flex;
  user-select: none;
  align-items: center;
  gap: 5px;
}
.inputStyle label .req {
  margin-top: 4px;
}
.inputStyle input[type="checkbox"] {
  accent-color: #EB5623;
}
.inputStyle input[type="checkbox"].s20 {
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
}
.inputStyle input,
.inputStyle select,
.inputStyle .dropdown-toggle {
  color: #383838;
  border: 1px solid #CACACA;
  border-radius: 6px;
  font-size: 16px;
  background-color: #fff;
}
.inputStyle input:not([type="checkbox"]),
.inputStyle select,
.inputStyle .dropdown-toggle {
  width: 100%;
  padding: 11px;
  flex-grow: 1;
  line-height: 1;
}
.inputStyle .dropdown-toggle {
  justify-content: space-between;
}
.inputStyle .dropdown-list-wrapp {
  width: 100%;
}
.inputStyle .theTime input {
  max-width: 51px;
  text-align: center;
}
html[dir='rtl'] .left-15 {
  left: 15px;
}
html[dir='rtl'] .left-20 {
  left: 20px;
}
html[dir='rtl'] .right-15 {
  right: 15px;
}
html[dir='rtl'] .right-20 {
  right: 20px;
}
html[dir='rtl'] .inputStyle i {
  right: 15px;
}
html[dir='rtl'] .inputStyle input:not(.nopadd)[type="text"] {
  padding-right: 40px;
}
html:not([dir='rtl']) .left-15 {
  right: 15px;
}
html:not([dir='rtl']) .left-20 {
  right: 20px;
}
html:not([dir='rtl']) .right-15 {
  left: 15px;
}
html:not([dir='rtl']) .right-20 {
  left: 20px;
}
html:not([dir='rtl']) .inputStyle i {
  left: 15px;
}
html:not([dir='rtl']) .inputStyle input:not(.nopadd)[type="text"] {
  padding-left: 40px;
}
#searchForm select {
  padding: 14px;
  background-size: 12px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1.17676 1.58887L6 6.41211L10.8232 1.58887" stroke="%2300285F" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
}
#searchForm select::-ms-expand {
  display: none;
}
html[dir="rtl"] #searchForm select {
  padding-left: 33px;
  background-position: 11px center;
}
html:not([dir="rtl"]) #searchForm select {
  padding-right: 33px;
  background-position: right 11px center;
}
.serch-m:not(.sercOpen) {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.serch-m .serch-m_header {
  z-index: 5;
}
.serch-m .mobSHold {
  position: relative;
}
.serch-m .mobSHold .dateTimeBox.time .notiesHolder {
  display: none;
}
.serch-m .mobSHold .qcard,
.serch-m .mobSHold .cardflow,
.serch-m .mobSHold .cardflow_in {
  background-color: transparent;
}
.serch-m .mobSHold::before {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) -1.16%, rgba(255, 255, 255, 0.655) -1.16%, #FFFFFF 29.69%);
}
.serch-m .mobSHold .siteSelect {
  max-width: 100%;
}
.serch-m .mobSHold .place-list {
  gap: 15px;
}
.serch-m .mobSHold .bradio_r {
  background-color: #EBEEF3;
}
.serch-m .mcar {
  bottom: 13%;
  transition: all 0.2s linear;
}
.serch-m[data-step="2"] .mcar {
  bottom: 28%;
}
.serch-m[data-step="3"] .mcar {
  bottom: 45%;
}
.serch-m[data-step="4"] .mcar {
  bottom: 63%;
}
.serch-m[data-step="5"] .mcar {
  bottom: 80%;
}
.serch-m[data-step="last"] .mcar {
  bottom: 87%;
  transform: translateX(100%);
}
html[dir=rtl] .serch-m .mcar {
  right: 3%;
}
html[dir=rtl] .serch-m[data-step="2"] .mcar {
  right: 20%;
}
html[dir=rtl] .serch-m[data-step="3"] .mcar {
  right: 40%;
}
html[dir=rtl] .serch-m[data-step="4"] .mcar {
  right: 60%;
}
html[dir=rtl] .serch-m[data-step="5"] .mcar {
  right: 80%;
}
html[dir=rtl] .serch-m[data-step="last"] .mcar {
  right: 100%;
}
html[dir=ltr] .serch-m .mcar {
  transform: scaleX(-1);
  left: 3%;
}
html[dir=ltr] .serch-m[data-step="2"] .mcar {
  left: 20%;
}
html[dir=ltr] .serch-m[data-step="3"] .mcar {
  left: 40%;
}
html[dir=ltr] .serch-m[data-step="4"] .mcar {
  left: 60%;
}
html[dir=ltr] .serch-m[data-step="5"] .mcar {
  left: 80%;
}
html[dir=ltr] .serch-m[data-step="last"] .mcar {
  left: 100%;
}
.mob-steps-track .mob-step-btn i {
  position: relative;
  width: 14px;
  height: 14px;
  min-width: 14px;
  min-height: 14px;
}
.mob-steps-track .mob-step-btn i::after,
.mob-steps-track .mob-step-btn i::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  transition: all 0.2s linear;
  pointer-events: none;
}
.mob-steps-track .mob-step-btn i::after {
  opacity: 0;
  visibility: hidden;
  background-color: #EB5623;
}
.mob-steps-track .mob-step-btn i::before {
  border: 1px solid #fff;
}
.mob-steps-track .mob-type-holder:not(.current),
.mob-steps-track .mob-step-btn:not(.current) .label {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
.mob-steps-track .mob-step-btn.current i::after {
  opacity: 1;
  visibility: visible;
  transform: scale(0.4);
}
.mob-steps-track .mob-step-btn.current i::before {
  transform: scale(1.2);
}
.mob-steps-track .mob-step-btn.comp i::after,
.mob-steps-track .mob-step-btn.comp i::before {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  border-color: #EB5623;
}
.mob-steps-track .mob-step-btn.comp i::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjI4OTA2IDMuNDQ0MzRMMy43ODkwNiA1Ljk0NDM0TDguNzg5MDYgMC45NDQzMzYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-position: center center;
  background-size: 60%;
  background-repeat: no-repeat;
}
.mob-steps-track .mob-step-btn:not(.comp) {
  pointer-events: none;
}
.bott-0 {
  bottom: 0;
}
.left-0 {
  left: 0;
}
.bgc-w {
  background-color: #fff;
}
.placeSelector .brFree {
  padding-inline-start: 35px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="15" viewBox="0 0 14 15" fill="none"><path d="M13.7088 13.1491L11.2355 10.6958C12.1955 9.49871 12.6605 7.9793 12.5347 6.44997C12.4089 4.92063 11.7019 3.49762 10.5591 2.47353C9.41638 1.44944 7.92467 0.902107 6.39075 0.944081C4.85683 0.986054 3.39729 1.61414 2.31223 2.69919C1.22718 3.78425 0.599092 5.24379 0.557118 6.77772C0.515144 8.31164 1.06247 9.80335 2.08657 10.9461C3.11066 12.0889 4.53367 12.7958 6.063 12.9216C7.59234 13.0474 9.11174 12.5825 10.3088 11.6224L12.7621 14.0758C12.8241 14.1383 12.8978 14.1878 12.9791 14.2217C13.0603 14.2555 13.1475 14.273 13.2355 14.273C13.3235 14.273 13.4106 14.2555 13.4919 14.2217C13.5731 14.1878 13.6468 14.1383 13.7088 14.0758C13.829 13.9515 13.8961 13.7853 13.8961 13.6124C13.8961 13.4395 13.829 13.2734 13.7088 13.1491ZM6.5688 11.6224C5.64582 11.6224 4.74357 11.3487 3.97614 10.836C3.20871 10.3232 2.61058 9.59435 2.25737 8.74162C1.90416 7.8889 1.81174 6.95059 1.99181 6.04535C2.17187 5.1401 2.61633 4.30858 3.26897 3.65594C3.92162 3.00329 4.75314 2.55883 5.65838 2.37877C6.56363 2.1987 7.50194 2.29112 8.35466 2.64433C9.20738 2.99754 9.93622 3.59568 10.449 4.36311C10.9618 5.13054 11.2355 6.03279 11.2355 6.95577C11.2355 8.19344 10.7438 9.38043 9.86864 10.2556C8.99347 11.1308 7.80648 11.6224 6.5688 11.6224Z" fill="%23383838"/></svg>');
  background-repeat: no-repeat;
}
html[dir="rtl"] .placeSelector .brFree {
  background-position: right 15px center;
}
html:not([dir="rtl"]) .placeSelector .brFree {
  background-position: 15px center;
}
html:not([dir="rtl"]) .ui-widget.ui-widget-content.ui-datepicker .ui-widget-header .ui-datepicker-next,
html:not([dir="rtl"]) .ui-widget.ui-widget-content.ui-datepicker .ui-widget-header .ui-datepicker-prev {
  transform: scaleX(-1);
}
.siteSelect .nativeSelect,
.dnone {
  display: none !important;
}
.radio-mob .dropdown-list {
  gap: 15px !important;
}
.radio-mob .dropdown-item:not(.radio-mob-item),
.radio-mob .radio-mob-item label {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: 10px;
  border: 1px solid #fff;
  font-size: 16px;
  box-shadow: 0px 2px 16px 0px #00285F26;
  text-align: center;
  min-height: 80px;
  border-radius: 8px;
  background-color: #fff;
}
.radio-mob .dropdown-item,
.radio-mob .radio-mob-item {
  width: calc(50% - 7.5px);
}
.radio-mob .radio-mob-item input:checked ~ label {
  border-color: #EB5623;
  background-color: #FFF5F1;
}
.radio-mob .noty-box {
  margin-top: clamp(20px, 20vw, 60px);
}
.swiper-free-mode .swiper-wrapper {
  transition-timing-function: linear !important;
}
footer a:hover {
  text-decoration: underline;
}
footer .socials_menu a img {
  transition: all 0.2s ease;
}
footer .socials_menu a:hover img {
  transform: scale(1.05) translateY(-10%);
}
@media (min-width: 768px) {
  .no-pc {
    display: none !important;
  }
}
.inpurSrchStyle {
  color: #383838;
  border: 2px solid #DFDFDF;
  padding: 10px;
  font-size: 16px;
  line-height: 1;
  border-radius: 12px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13.4734 12.5514L11.0001 10.0981C11.9601 8.90099 12.4251 7.38158 12.2993 5.85225C12.1735 4.32292 11.4665 2.8999 10.3237 1.87581C9.18097 0.851721 7.68926 0.30439 6.15534 0.346364C4.62142 0.388337 3.16187 1.01642 2.07682 2.10148C0.991766 3.18653 0.363679 4.64608 0.321705 6.18C0.279732 7.71392 0.827062 9.20563 1.85115 10.3484C2.87525 11.4912 4.29826 12.1981 5.82759 12.3239C7.35692 12.4497 8.87633 11.9848 10.0734 11.0247L12.5267 13.478C12.5887 13.5405 12.6624 13.5901 12.7437 13.624C12.8249 13.6578 12.9121 13.6752 13.0001 13.6752C13.0881 13.6752 13.1752 13.6578 13.2564 13.624C13.3377 13.5901 13.4114 13.5405 13.4734 13.478C13.5936 13.3537 13.6607 13.1876 13.6607 13.0147C13.6607 12.8418 13.5936 12.6757 13.4734 12.5514ZM6.33339 11.0247C5.41041 11.0247 4.50816 10.751 3.74073 10.2382C2.9733 9.72546 2.37516 8.99663 2.02195 8.14391C1.66874 7.29118 1.57633 6.35287 1.75639 5.44763C1.93646 4.54238 2.38091 3.71086 3.03356 3.05822C3.6862 2.40557 4.51773 1.96112 5.42297 1.78105C6.32821 1.60099 7.26653 1.6934 8.11925 2.04661C8.97197 2.39982 9.7008 2.99796 10.2136 3.76539C10.7264 4.53282 11.0001 5.43507 11.0001 6.35805C11.0001 7.59573 10.5084 8.78271 9.63322 9.65788C8.75805 10.5331 7.57107 11.0247 6.33339 11.0247Z" fill="%23383838"/></svg>');
  background-size: 13px;
  background-repeat: no-repeat;
}
html[dir="rtl"] .inpurSrchStyle {
  padding-right: 35px;
  background-position: right 13px center;
}
html:not([dir="rtl"]) .inpurSrchStyle {
  padding-left: 35px;
  background-position: 13px center;
}
html.isMobile .no-m,
html.isMobile .no-sm {
  display: none !important;
}
html.isMobile .qcard {
  justify-content: center;
}
html.isMobile .qcard h3 {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 25px;
}
html.isMobile .qcard.car_yar .wpff-dropdown-wrapp,
html.isMobile .qcard.car_model .wpff-dropdown-wrapp,
html.isMobile .qcard.car_manufacturer .wpff-dropdown-wrapp {
  flex: 1;
  padding: 10px;
  overflow-x: hidden;
}
html.isMobile .rent_abroad-form .qcard.step-1:not(.cntseld) h4 {
  display: none;
}
html.isMobile .rent_abroad-form .qcard .placeSelector .termSelectBox {
  max-width: 100% !important;
}
html.isMobile .rent_abroad-form .qcard .placeSelector .termSelectBox > strong {
  font-size: 24px;
  text-align: center;
  margin-bottom: 40px;
}
html.isMobile .rent_abroad-form .qcard .placeSelector .termSelectBox .termsList {
  display: grid;
  gap: 15px;
  padding: 10px;
  grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));
}
html.isMobile .rent_abroad-form .qcard .placeSelector .termSelectBox .termItem {
  box-shadow: 0px 2px 16px 0px #00285F26;
  min-height: 100px;
  border: 0;
  text-align: center;
  border-radius: 8px;
  background-color: #fff;
  justify-content: center;
}
html.isMobile .rent_abroad-form .qcard .placeSelector .termSelectBox .termItem > label {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
html.isMobile .rent_abroad-form .qcard .placeSelector .termSelectBox .termItem span {
  font-size: 16px;
}
html.isMobile .termsList .termItem,
html.isMobile .radio-mob label {
  flex-direction: column;
  min-height: 100px;
}
html.isMobile .serch-m .cardflow_in:not(.active) {
  width: 100%;
}
html.isMobile #searchResultsPannel h2,
html.isMobile #searchResultsPannel .date {
  font-size: 12px;
  font-weight: normal;
}
html.isMobile #searchEditBtn svg path {
  stroke: #EB5623;
}
html.isMobile .searchResultPage {
  padding-left: 0;
  padding-right: 0;
}
html.isMobile #editSearchQuery .wpff-modal-box {
  max-height: 80vh;
}
html.isMobile #editSearchQuery .wpff-modal-box input {
  font-size: 14px;
}
html.isMobile #editSearchQuery .wpff-modal-box input.hour,
html.isMobile #editSearchQuery .wpff-modal-box input.min {
  width: 56px;
  height: 43px;
  padding: 5px;
}
html.isMobile #editSearchQuery .submit {
  border: 0;
  padding: 15px;
  font-size: 16px;
  font-weight: 700;
  border-radius: 6px;
  background-color: #00285F;
}
html.isMobile .wpff-modal-pop:not(#loginsForms) {
  padding: 0;
  z-index: 9999;
  align-items: flex-start;
}
html.isMobile .wpff-modal-pop:not(#loginsForms) .wpff-modal-box {
  width: 100%;
  height: 100%;
  max-width: 100% !important;
  max-height: 100% !important;
  border-radius: 0;
  transition: all 0.5s ease;
}
html.isMobile .wpff-modal-pop:not(#loginsForms) .modal-top {
  margin-bottom: 30px;
}
html.isMobile .wpff-modal-pop:not(#loginsForms):not(.active) .wpff-modal-box {
  transform: translateY(100%);
}
html.isMobile .rentLobbyPage .carSearchBox {
  min-height: 260px;
  z-index: 10;
}
html.isMobile .rentLobbyPage .carSearchBox::before {
  background: linear-gradient(180.05deg, rgba(0, 0, 0, 0) 0.04%, rgba(30, 30, 30, 0.6) 34.42%, rgba(36, 36, 36, 0.8) 99.96%);
}
html.isMobile .rentLobbyPage .plasma_wGfrom .entry {
  font-size: 26px;
  text-align: center;
}
html.isMobile .rentLobbyPage .plasma_wGfrom .paddef50v2 {
  padding-top: 70px;
  padding-bottom: 20px;
}
html.isMobile .rentLobbyPage .plasma_wGfrom .btn.btn_padd {
  margin: 0;
}
html.isMobile .rentLobbyPage .plasma_wGfrom .opserchForm {
  font-size: 16px;
  font-weight: 600;
}
html.isMobile .rentLobbyPage .plasma_wGfrom .mxwSideBox h2 {
  margin-top: 30px;
  font-weight: bold;
}
html.isMobile .rentLobbyPage .trnglBox {
  clip-path: polygon(0% 70%, 100% 25%, 100% 100%, 0% 100%);
}
html.isMobile .sidebarFilters {
  display: flex;
  padding: 0;
}
html.isMobile .sidebarFilters #filtersForm {
  display: flex;
  overflow: hidden;
  max-height: none;
  flex-direction: column;
}
html.isMobile .sidebarFilters #filtersForm .up_m_desktop_i {
  padding-top: 15px;
  margin-bottom: 20px;
}
html.isMobile .sidebarFilters #filtersForm .up_m_desktop_i h3 {
  font-size: 20px;
}
html.isMobile .sidebarFilters #filtersForm .actBox {
  margin-top: 0;
  padding-bottom: 20px;
}
html.isMobile .sidebarFilters #filtersForm .filtersBox {
  overflow-y: auto;
  flex: 1;
}
html.isMobile .sidebarFilters #filtersForm .filtersBox label {
  font-size: 14px;
}
html.isMobile .sidebarFilters #filtersForm .mobTop {
  display: flex;
  flex-direction: column;
  flex: 1;
  margin-bottom: 15px;
}
html.isMobile .sidebarFilters #filtersForm .txtbtn {
  color: #fff;
  padding: 15px;
  text-align: center !important;
  font-size: 16px;
  border-radius: 8px;
  justify-content: center;
  background-color: #00285F !important;
}
#breadcrumbs span {
  gap: 5px;
}
#mobilePannel .floatChatBox {
  width: 100vw !important;
  max-width: 100vw;
  bottom: 100%;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#mobilePannel #floatChat:not(.active) .floatChatBox {
  transform: translateY(100%);
}
.wpff-gif-access button {
  position: absolute;
  width: 36px;
  height: 36px;
  border: 1px solid #fff;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.5);
}
.wpff-gif-access button svg {
  width: 20px;
  height: 20px;
}
.wpff-gif-access button:hover {
  border-color: #00285F;
  background-color: #00285F;
}
.wpff-gif-access.paused .wpff-gif-access-pause,
.wpff-gif-access:not(.paused) .wpff-gif-access-play {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
@media (max-width: 1200px) and (min-width: 1025px) {
  .grid.g-col-4 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 1024px) {
  .no-m {
    display: none !important;
  }
  .m-no-shd {
    box-shadow: none;
  }
  .single #Content {
    min-height: 0;
  }
  .grid.m-gap-10 {
    gap: 10px;
  }
  html {
    margin-top: 0 !important;
  }
  #wpadminbar {
    display: none !important;
  }
  .qcard.to_date,
  .qcard.from_date,
  .qcard.driver_age {
    text-align: center;
    justify-content: center;
  }
  .qcard.to_date .dateTimeToggle,
  .qcard.from_date .dateTimeToggle {
    margin-bottom: 6vh;
  }
  .qcard.to_date .timeBox,
  .qcard.from_date .timeBox {
    display: flex;
    justify-content: center;
  }
  .qcard.to_date .timeBox input,
  .qcard.from_date .timeBox input {
    padding: 22px !important;
    font-size: 22px !important;
  }
  #wpff-float-btns {
    display: none;
  }
  #wpff-float-btns .btn img {
    max-width: 44px;
    max-height: 44px;
  }
}
html.isMobile .dateTimeBox:not(.style-2):not(.active) .dropBox {
  position: relative;
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  box-shadow: none;
}
html.isMobile .dateTimeBox:not(.style-2):not(.active) .dropBox,
html.isMobile .dateTimeBox:not(.style-2):not(.active) .dropBox .ui-widget-content {
  background-color: transparent;
}
html.isMobile .dateTimeBox:not(.style-2):not(.active) .dateTimeToggle {
  display: none;
}
@media (max-width: 767px) {
  .sm-f-1 {
    flex: 1;
  }
  .main_header {
    background-color: rgba(255, 255, 255, 0.75);
  }
  .htpop .scrollx {
    overflow-x: hidden;
  }
  #FrontPage .mainPlasmaHP_SC {
    min-height: calc(100vh - 44px);
    margin-bottom: 0 !important;
  }
  #FrontPage .mainPlasmaHP_SC::before {
    display: none;
  }
  #FrontPage .blueRec_SC {
    padding-top: 30px;
  }
  .mainPlasmaHP_SC .qcard > label {
    text-align: center;
    margin: 35px 0;
    font-size: 24px;
  }
}
/* Loader spinner inside the button */
.wpff-load-more-btn {
  position: relative;
  min-width: 140px;
  /* optional: to avoid layout jumps */
  min-height: 40px;
}
.wpff-spinner {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid rgba(0, 0, 0, 0.15);
  border-top-color: rgba(235, 86, 35, 0.5);
  animation: wpff-spin 0.6s linear infinite;
}
@keyframes wpff-spin {
  to {
    transform: rotate(360deg);
  }
}
/* Initial state for newly loaded items */
.wpff-new-item {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s ease, transform 0.7s ease;
}
/* Visible state, applied with small delay one-by-one */
.wpff-new-item--visible {
  opacity: 1;
  transform: translateY(0);
}
/* Example: visually minimize pagination but keep it in DOM */
.wpff-pagination {
  font-size: 0.0001px;
  /* visually almost invisible */
  line-height: 0;
  height: 0;
  overflow: hidden;
}
/* Links are still present in DOM and clickable for bots */
.wpff-pagination a {
  font-size: 0.0001px;
}
.special_detailes {
  border-radius: 8px;
  background: var(--Light-blue, #EBEEF3);
}
/**
 * Production-Ready Accessible Combobox / Dropdown Styling
 * RTL-optimized (Right-to-Left) specifically designed for Hebrew layouts (like budget.co.il)
 * Combines premium web aesthetics with strict WCAG 2.1/2.2 AA accessibility guidelines
 */
/* --- Main Combobox Wrapper --- */
.a11y-combox {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  min-height: 49px;
  background-color: #ffffff;
  border: 1px solid #dcdfe6;
  border-radius: 6px;
  border: 1px solid #CACACA;
  box-sizing: border-box;
  cursor: pointer;
  /* Right-to-Left for Hebrew */
  user-select: none;
  transition: border-color 0.25s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.a11y-combox input {
  display: none !important;
}
html[dir="rtl"] .a11y-combox .ib {
  left: 5px;
}
html:not([dir="rtl"]) .a11y-combox .ib {
  right: 5px;
}
/* Hover State - subtle premium darkening of border */
.a11y-combox:hover {
  border-color: #a8abb2;
}
/* 
 * Strict Accessibility Focus State (WCAG 2.4.7 Focus Visible)
 * Provides a clear, high-contrast focus ring for keyboard navigation users.
 */
.a11y-combox:focus,
.a11y-combox:focus-visible {
  outline: 2px solid #2563eb;
  outline-offset: -1px;
  border-color: #2563eb;
  box-shadow: 0 0 0 4px rgba(37, 99, 235, 0.15);
}
/* Open State - highlights active field */
.a11y-combox.open {
  border-color: #2563eb;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}
/* --- Label & Selected Value Positioning --- */
/* 
 * Static Top-Border Label (Default style of budget.co.il inputs)
 * Positions the label directly on the top border of the input container.
 */
.a11y-combox .likelabel {
  position: absolute;
  right: 12px;
  top: 0;
  transform: translateY(-50%) scale(0.85);
  background-color: #f4f6f9;
  /* Match your form background (change to #ffffff if needed) */
  padding: 0 6px;
  font-size: 15px;
  color: #7f8c8d;
  pointer-events: none;
  font-weight: 500;
  transition: color 0.2s ease;
}
/* Optional Floating Label (uncomment if you want standard animated floating label instead) */
/*
.a11y-combox .likelabel {
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 16px;
    color: #909399;
    pointer-events: none;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.a11y-combox.open .likelabel,
.a11y-combox.has-value .likelabel {
    top: 0;
    transform: translateY(-50%) scale(0.85);
    background-color: #ffffff;
    padding: 0 6px;
    color: #2563eb;
}
*/
/* Active style for label when field is focused or dropdown is open */
.a11y-combox.open .likelabel {
  color: #2563eb;
}
/* Display span for the active selection text */
.a11y-combox-selected {
  font-size: 16px;
  color: #303133;
  font-weight: 500;
  line-height: 1.2;
  padding: 0 16px;
  flex-grow: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* Remove Contact Form 7 wrap from flexbox flow to prevent squishing */
.a11y-combox .wpcf7-form-control-wrap {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 0;
  overflow: visible;
  pointer-events: none;
}
.a11y-combox .wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
  position: absolute;
  top: 6px;
  right: 0;
  left: 0;
  width: 100%;
  font-size: 13px;
  color: #f56c6c;
}
/* Required field star symbol styling */
.a11y-combox .required {
  color: #f56c6c;
  margin-left: 4px;
  font-weight: bold;
}
/* --- Dropdown Options Listbox --- */
.a11y-combox-list {
  position: absolute;
  top: calc(100% + 6px);
  left: 0;
  right: 0;
  display: none;
  /* Controlled dynamically by JavaScript */
  max-height: 250px;
  padding: 6px 0;
  margin: 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #e4e7ed;
  border-radius: 10px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.04);
  overflow-y: auto;
  z-index: 1000;
}
/* Option List Items */
.a11y-combox-list li[role="option"] {
  padding: 12px 18px;
  font-size: 15px;
  color: #606266;
  cursor: pointer;
  transition: background-color 0.15s ease, color 0.15s ease;
}
/* Keyboard Hover / Highlight Focus State */
.a11y-combox-list li[role="option"]:hover,
.a11y-combox-list li[role="option"].focused {
  background-color: #f5f7fa;
  color: #303133;
  outline: none;
}
/* Currently Active Selected Option */
.a11y-combox-list li[role="option"][aria-selected="true"] {
  background-color: #f0f5ff;
  color: #2563eb;
  font-weight: 600;
}
/* --- Control Buttons & Icons Layout --- */
.a11y-combox .ib {
  display: flex;
  align-items: center;
  gap: 10px;
  pointer-events: auto;
  /* Allow direct interaction with clear/arrow elements */
}
/* Hide native form input (used purely for submission data) */
.a11y-combox-input {
  display: none !important;
}
/* Clear Selection Button (X) */
.a11y-combox-reset {
  display: none;
  /* Programmatically shown via .has-value class */
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  padding: 6px;
  color: #c0c4cc;
  cursor: pointer;
  border-radius: 50%;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.a11y-combox-reset:hover {
  background-color: #fef0f0;
  color: #f56c6c;
}
/* Clear button visibility toggle */
.a11y-combox.has-value .a11y-combox-reset {
  display: inline-flex;
}
.a11y-combox.has-value .epend {
  opacity: 0;
  visibility: hidden;
}
/* Dropdown Arrow Wrapper */
.a11y-combox .epend {
  display: flex;
  align-items: center;
  color: #909399;
  transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.a11y-combox .epend svg {
  width: 12px;
  height: 12px;
  fill: currentColor;
}
/* Rotate indicator arrow 180deg when dropdown is open */
.a11y-combox.open .epend {
  transform: rotate(180deg);
}
/* --- Premium Smooth Webkit Scrollbar --- */
.a11y-combox-list::-webkit-scrollbar {
  width: 6px;
}
.a11y-combox-list::-webkit-scrollbar-track {
  background: transparent;
}
.a11y-combox-list::-webkit-scrollbar-thumb {
  background-color: #e4e7ed;
  border-radius: 3px;
}
.a11y-combox-list::-webkit-scrollbar-thumb:hover {
  background-color: #c0c4cc;
}
