.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;
}
.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;
  border-color: #EB5623 !important;
  outline-color: #EB5623 !important;
}
.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;
}
.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;
}
.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;
  max-height: 63vh;
}
.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;
}
.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 .w50 {
  width: auto;
  flex: 1;
}
.carSearchBox .theSearchBox .filtersBox .placeSelector .wpcf7 {
  gap: 20px;
}
.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 .ymx_tabs .tablist_in {
  overflow: hidden;
  border-radius: 8px 8px 0 0;
}
#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);
}
#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 .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%);
}
@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);
}
/*# sourceMappingURL=wpff.min.css.map */