/*
 Theme Name:   Twenty Twenty Child
 Theme URI:    https://aftabhusain.wordpress.com/
 Description:  A child theme of Twenty Twenty WordPress theme.
 Author:       Aftab Husain
 Author URI:   https://aftabhusain.wordpress.com/
 Template:     twentytwenty
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../twentytwenty/style.css");



/*===========================BODY==========================*/

/*font-family: "Noto Sans Hebrew", sans-serif;*/


:root {
    --bg: #f4f7fb;
    --ink: #0f2438;
    --brand: #123e7a;
    --brand-2: #0a2f5d;
    --line: #dce4ef;
    --card: #ffffff;
}


body {
   font-family: "Noto Sans Hebrew", sans-serif;
    background: #f2f2f2;
    color: var(--ink);
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.08);
	-webkit-font-smoothing: antialiased;
	direction: rtl;
}

img {
    max-width: 100%;
}



body h1, body h2, body h3, body h4, body h5, body h6 {
	font-family: "Noto Sans Hebrew", sans-serif;
}




/*===========================BODY==========================*/




/*===========================HEADER==========================*/


.container {
	width: 100%;
	padding: 0 20px;
	max-width: 1696px;
	margin: 0 auto;
}



#site-header {
	background: #fff;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 999;
	border-bottom: 1px solid #ced5df;
}



.top-nav .container {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}



.header-inner {
	padding: 17px 20px;
	width: 100%;
	max-width: 1696px;
}



.header-titles-wrapper {
	width: 20%;
	margin: 0;
}



.header-navigation-wrapper {
	width: 60%;
}



#site-header ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
}


#site-header ul li {
	margin: 0 20px;
}



#site-header ul li a {
	color: #3E3E3E;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
	font-family: "Noto Sans Hebrew", sans-serif;
}


#site-header ul li a:hover {
	color: #2161DE;
}



#site-header ul li.current-menu-item a {
	font-weight: 700;
}


.top-contact {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	width: 20%;
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	position: relative;
	top: -2px
}


#site-header .top-contact h2 {
	color: #3E3E3E;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-decoration: none;
	text-align: center;
	font-family: "Noto Sans Hebrew", sans-serif;
	order: 2;
	-webkit-order: 2;
	-moz-order: 2;
	-ms-order: 2;
	margin: 0;
}


.top-contact h2 .contact-sub {
	display: block;
}


.top-contact .widget_media_image:first-child {
	margin-right: 0;
	width: 85px;
}


.top-contact .widget_media_image {
	margin: 0 33px 0 0;
	width: 78px;
}



.top-contact .widget-content {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
}


.top-contact img {
	height: 32px !important;
	margin-bottom: 2px;
}



.primary-menu-wrapper ul.sub-menu {
	right: 0;
	background: #fff;
	top: calc(100% + 33px);
	border-radius: 0;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	border: 1px solid rgba(0,0,0,0.1);
}


.primary-menu ul.sub-menu::before {
	height: 33px;
}


.primary-menu ul.sub-menu::after {
	display: none;
}


#site-header ul.sub-menu li {
	margin: 0;
	width: 100%;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}


#site-header ul.sub-menu li a {
	font-weight: 400;
	text-align: right;
}



#site-header ul.sub-menu li a:hover {
	color: #2161DE;
}


.mobile-nav-toggle .toggle-inner {
    background: url("images/hamburger-icon-open.svg");
    width: 30px;
    height: 30px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 0; 
	margin-top:-2px;
}


.mobile-nav-toggle.active .toggle-inner {
    background: url("images/hamburger-icon-close.svg");
    width: 24px;
    height: 24px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 0; 
	margin-top:0px;
}



.menu-modal nav.mobile-menu {
  padding-top: 22px;
  padding-left: 27px;
  padding-right: 27px;
}


.menu-modal nav.mobile-menu ul li:first-child {
	border-top: none;
}



.menu-modal nav.mobile-menu ul li a {
	font-size: 20px;
	line-height: 24px;
	font-weight: 400;
	color: #3E3E3E;
	padding: 13px 0;
	text-align: right;
}


.menu-modal nav.mobile-menu ul li a:hover, 
.menu-modal nav.mobile-menu ul li.current-menu-item a {
	color: #2161DE;
	text-decoration:none !important;
}



.menu-modal nav.mobile-menu ul li.current-menu-item a {
	font-weight:700;
	color: #3E3E3E;
}




.menu-modal button.sub-menu-toggle {
	border-left: none;
	padding: 0;
}



.menu-modal ul.modal-menu {
  left: 0;
  width: auto;
}



.menu-modal .menu-wrapper {
	width: 100%;
	padding: 0 15px;
}


.menu-bottom .top-contact {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	width: 100%;
	padding: 0 15px;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
}


.mobile-nav-toggle .toggle-inner span {
	display: none;
}

.toggle.search-toggle.mobile-search-toggle {
    display: none;
}


.menu-bottom .top-contact .widget_media_image {
	width: 150px;
	margin: 0;
}


.menu-bottom .top-contact .widget_media_image:first-child {
	order: 2;
	-webkit-order: 2;
	-moz-order: 2;
	-ms-order: 2;
}


.menu-bottom .widget_media_image h2 {
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	order: 2;
	-webkit-order: 2;
	-moz-order: 2;
	-ms-order: 2;
	margin: 0;
}


.toggle.nav-toggle.mobile-nav-toggle {
  padding: 0;
  right: auto;
  width: auto;
  left: 0;
}


.menu-wrapper .menu-bottom {
	padding: 0 0 82px;
}


.toggle.nav-toggle.mobile-nav-toggle:focus {
    outline: none;
}



.modal-menu > li > .ancestor-wrapper > button.sub-menu-toggle {
	padding: 0;
}



/*===========================HEADER==========================*/







/*===========================HOME==========================*/

body.home {
  background: #fff;
}



.home-slider {
	position: relative;
	margin-bottom: 94px;
}


.hmbbanner {
  text-align: right;
  padding: 7px 0 0;
  min-height: 40px;
}


.home-slider img {
  width: 100%;
  /*height: 600px;*/
  height: auto;
  object-fit: cover;
}


.home-slider .slide-caption {
	padding: 0;
	max-width: 1696px;
}


.home-slide-caption {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	left: 0;
	right: 0;
	padding: 0 20px;
	width: 100%;
	max-width: 1660px;
	margin: 0 auto;
}


.home-slider .slide-caption-inner {
	text-align: right;
	max-width: 530px;
}


.home-slider .swiper-slide.slide-number-3 .slide-caption-inner, 
.home-slider .swiper-slide.slide-number-5 .slide-caption-inner {
	text-align: center;
    margin:0 auto;
}



.home-slider .swiper-slide.slide-number-4 .home-slide-caption {
	top: auto;
	bottom: 80px;
	transform: translateY(0);
}



.bottom-banner-description {
	padding: 6px 20px 0;
	text-align: right;
	max-width: 1696px;
	opacity: 0;
	min-height: 20px;
	font-size: 16px;
	font-family: "Noto Sans Hebrew", sans-serif;
	font-weight: 500;
}


.swiper-slide-active .bottom-banner-description {
	opacity: 1;
}




.home-slider .swiper-slide.slide-number-5 h1, 
.home-slider .swiper-slide.slide-number-5 p{
	color: #002144;
}


.home-slider .swiper-slide.slide-number-5 .btn-border {
	background: #002144;
	color: #fff;
	border-color: #002144;
}


.home-slider .swiper-slide.slide-number-5 .btn-border:hover {
	background: #033c79;
	color: #fff;
	border-color: #033c79;
}


.home-slider .swiper-slide.slide-number-5 .btn-border img {
  filter: brightness(0) invert(1);
}


.home-slider p {
	color: #fff;
	font-size: 20px;
	line-height: 24px;
	font-weight: 400;
	font-family: "Noto Sans Hebrew", sans-serif;
	margin: 0 0 4px;
}


.home-slider h1 {
	margin: 0 0 3px;
	font-family: "Noto Sans Hebrew", sans-serif;
	font-size: 40px;
	line-height: 48px;
	font-weight: 400;
	color: #fff;
}


.btn-border.cyan-btn {
	background: #B6EEFD;
	position: relative;
	border-radius: 8px;
	padding: 11px 29px 11px 45px;
	text-decoration: none;
	color: #002144;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
	font-family: "Noto Sans Hebrew", sans-serif;
	text-align: center;
	border-color: #B6EEFD;
	margin-top: 30px;
}


.btn-border.cyan-btn:hover {
	background: #033c79;
	color: #fff;
	border-color: #033c79;
}


.btn-border.cyan-btn img {
	position: absolute;
	left: 21px;
	top: 12px;
	width: 20px;
	right: auto;
	height: 20px;
}


.home-slider .swiper-pagination span {
	width: 16px;
	height: 16px;
	background: #fff;
	opacity: 1;
	border: 1px solid #002144;
}


#home-slider .swiper-pagination {
  bottom: 50px;
  z-index: 1;
}


.home-slider .swiper-pagination span.swiper-pagination-bullet-active {
	background: #002144;
}



.home-slider .slide-number-4 {
	padding-bottom: 600px;
}


.home-slider video.slider-video {
	width: 100% !important;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	object-fit: cover;
}




.hm01-inner {
	max-width: 775px;
	margin: 0 auto;
}


.hm01-inner h2 {
	color: #002144;
	font-size: 28px;
	line-height: 32px;
	font-weight: 700;
	text-align: center;
	margin: 0 0 15px;
}



.hm01-inner p {
	color: #3E3E3E;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	font-family: "Noto Sans Hebrew", sans-serif;
	text-align: right;
}



.hm01 {
	margin-bottom: 87px;
}


.hm02 {
  margin-bottom: 100px;
}


.hm02 .container {
	max-width: 1340px;
}


.hm02-inner {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	margin-bottom: 50px;
}


.hm02-content {
  width: 47%;
  text-align: right;
}


.hm02-img img {
	width: 100%;
	border-radius: 8px;
}


.hm02-img {
	width: 49%;
}



.hm02-inner:nth-child(2n) .hm02-img {
	order: 2;
	-webkit-order: 2;
	-moz-order: 2;
	-ms-order: 2;
}


.hm02-content h3 {
	color: #002144;
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	margin: 0 0 19px;
}


.hm02-content p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	font-family: "Noto Sans Hebrew", sans-serif;
}


.hm02-content .btn-secondary {
	width: auto;
	display: inline-block;
}



.hm03 {
	background: #F5F5F5;
	padding: 48px 0;
	margin-bottom: 100px;
}


.hm03 .container {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	max-width: 1340px;
}


.hm03-block {
  width: 49%;
}


.hm03-img {
  margin-bottom: 22px;
}


.hm03-img img {
  width: 100%;
  border-radius: 8px;
}


.hm03-content {
  text-align: right;
}


.hm03-content h3 {
  margin: 0 0 14px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
}


.hm03-content p {
  color: #3E3E3E;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: "Noto Sans Hebrew", sans-serif;
}


.hm03-content .btn-secondary {
  width: auto;
  display: inline-block;
}



.bottom-fixed-desktop {
	background: #B6EEFD;
	border-radius: 50px;
	position: fixed;
	z-index: 1;
	bottom: 27px;
	left: 0;
	right: 0;
	max-width: 440px;
	margin: 0 auto;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	padding: 0 50px;
}


.bottom-fixed-desktop .contact-link {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	color: #002144;
	text-decoration: none;
	font-size: 18px;
	font-weight: 400;
	font-family: "Noto Sans Hebrew", sans-serif;
	padding: 16px 0;
}


.bottom-fixed-desktop .contact-icon-wrap {
  padding-left: 7px;
}


.bottom-fixed-desktop .contact-link-phone .contact-icon-wrap {
  padding-left: 4px;
}





.landing-form .container {
  max-width: 974px;
  margin: 0 auto;
  width: 100%;
}


.landing-form h2 {
  text-align: center;
  color: #002144;
  font-size: 28px;
  line-height: 32px;
  letter-spacing: 0;
  font-weight: 700;
  margin: 0 0 22px;
  font-family: "Noto Sans Hebrew", sans-serif;
}



.landing-form-inner {
  margin-bottom: 40px;
}



.landing-form-inner form {
  background: #ECFBFF;
  border-radius: 8px;
  padding: 25px 31px 12px;
  margin-bottom: 31px;
}


.landing-input-block {
	display: flex;
}


.input-item label {
  display: block;
  text-align: right;
  color: #3E3E3E;
  font-size: 14px;
  line-height: 16px;
  margin: 0 0 3px;
  font-family: "Noto Sans Hebrew", sans-serif;
}


.input-item input:focus, .input-item select:focus { border-color: #0a63c9; box-shadow: 0 0 0 2px rgba(10, 99, 201, .25); }
.btn-secondary:focus-visible { outline: 2px solid #B6EEFD; outline-offset: 2px; }

.input-item input {
  border: 1px solid #646464;
  color: #002144;
  width: 207px;
  height: 44px;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
  padding: 0 15px;
  font-size: 16px; /* under 16px iOS zooms the page on focus */
  font-family: "Noto Sans Hebrew", sans-serif;
  text-align: right;
}


.input-item .mobile {
  width: 156px;
}


.input-item select {
	border: 1px solid #646464;
	width: 80px;
	height: 44px;
	border-radius: 8px;
	outline: none;
	box-shadow: none;
	padding: 0 14px 0 17px;
	font-family: "Noto Sans Hebrew", sans-serif;
	background: #fff url("images/select-icon.svg") no-repeat 16px center;
	appearance: none;
	font-size: 16px;
	color: #002144;
	text-align: right;
}


.input-item {
  margin: 0 0 16px 23px;
}


label.hidden {
  opacity: 0;
  visibility: hidden;
}


#landing-form .btn-secondary {
  width: 176px;
  border-radius: 8px;
  background: #002144;
  color: #fff;
  padding: 10px 0 13px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  display: block;
  font-family: "Noto Sans Hebrew", sans-serif;
  text-decoration: none;
  text-align: center;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  height: 44px;
  margin-top: 19px;
  border: 0;
  cursor: pointer;
}


#landing-form .btn-secondary img {
  position: relative;
  top: 1px;
  right: 6px;
}


#landing-form .btn-secondary:hover {
	background: #033c79;
	color: #fff;
	border-color: #033c79;
}



.landing-check-block {
  margin-left: 40px;
  display: flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  flex-direction: column;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
}



.landing-check-block span {
  color: #3E3E3E;
  font-size: 16px;
  font-weight: 400;
  font-family: "Noto Sans Hebrew", sans-serif;
}


.landing-check-block input[type="checkbox"]::after {
  content: ' ';
  width: 20px;
  height: 20px;
  display: none;
}


.landing-check-block input[type="checkbox"]::before {
  display: none;
}


.landing-check-block input[type="checkbox"] {
  width: 20px;
  height: 20px;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  border: none;
  background: #fff;
  border: 1px solid #646464;
  padding: 0;
  border-radius: 4px;
  position: relative;
  top: 3px;
  margin-left: 6px;
  overflow: hidden;
}


.landing-check-block input[type="checkbox"]:checked::after{
	display: block;
	background: #072446 url("images/check-active.jpg") no-repeat 1px -2px;
	background-size: 100%;
}


.landing-form-info p {
  color: #002144;
  font-size: 12px;
  line-height: 16px;
  text-align: right;
}



.landing-form-info {
  padding-bottom: 32px;
}



.only-mobile {
  display: none;
}



a.privacy-link {
  color: #002144;
}


.input-item.input-name {
  width: 22%;
}


.input-item.mobile-name {
  width: 18%;
}

.input-item.select-name {
  width: 10%;
}


.input-item.email-name {
  width: 22%;
}


.landing-form-msg {
  margin-top: 14px;
  font-size: 12px;
  font-weight: 600;
  min-height: 20px;
  font-family: "Noto Sans Hebrew", sans-serif;
  text-align: right;
}


.landing-form-msg--error {
  color: red;
}


.landing-form-msg--success {
  color: #1a8a3a;
}



/*===========================HOME==========================*/




/*==========================LEASING==========================*/


#site-content {
	overflow: hidden;
	min-height: 600px;
	padding-top: 83px;
}




.pery-hero-slider {
	margin-bottom: 18px;
}



#pery-hero-slider {
	padding-top: 100px;
	padding-bottom: 42px;
}



.slide-caption {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	left: 50%;
	width: 100%;
	padding: 0 60px 0 90px;
}



.btn-white a {
	color: #03073e;
	background: #fff;
	text-decoration: none;
	font-family: "Noto Sans Hebrew", sans-serif;
	font-weight: 700;
	font-size: 20px;
	display: inline-block;
	border-radius: 50px;
	padding: 11px 49px;
	border: 4px solid #007cbc;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.btn-white a:hover {
	color: #fff;
	background: #007cbc;
}



.slide-caption h1 {
	color: #fff;
	font-family: "Noto Sans Hebrew", sans-serif;
	font-weight: 400;
	font-size: 60px;
	line-height: 50px;
}


.slide-caption h1 strong {
	color: #01b2e4;
}



.hero-slide-img img {
	width: 100%;
}



#pery-hero-slider .swiper-pagination-bullet {
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: #fff;
	border: 1px solid #002144;
	opacity: 1;
	border-radius: 100%;
}


#pery-hero-slider .swiper-pagination-bullet-active {
	background: #002144;
}




.filters-cars-inner .container {
	max-width: 1440px;
}



.filters-fluid h2 {
	text-align: center;
	font-family: "Noto Sans Hebrew", sans-serif;
	font-size: 28px;
	line-height: 32px;
	font-weight: 700;
	max-width: 1000px;
	margin: 0 auto 16px;
}


.filters-wrap {
	background: #ecfbff;
	padding: 27px 0 14px;
}



.filters-wrap .container {
	max-width: 1011px;
}



.leasing-filter-form {
	display: flex;
	flex-flow: row wrap;
}



.leasing-filter-form .dropdown {
	width: 23%;
	position: relative;
	direction: rtl;
	margin: 0 0 0 2.6%;
}


.leasing-filter-form .dropdown:last-child {
	margin-left: 0;
}


.leasing-filter-form .dropdown-toggle {
	background: #fff;
	padding: 11.5px 12px 12.5px;
	border-radius: 8px;
	border: 1px solid #ced5df;
	cursor: pointer;
	font-family: "Noto Sans Hebrew", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #3E3E3E;
	position: relative;
	text-align: right;
}


.dropdown-toggle::after {
	content: "";
	display: block;
	background: url("images/select-arrow.svg") no-repeat 0 0;
	position: absolute;
	width: 15px;
	height: 10px;
	top: 53%;
	left: 12px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}


.filters-extras {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	margin-top: 21px;
}



.filters-check input {
	margin-left: 10px;
}


.filters-checks {
	width: 50%;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}



.filters-check {
	margin-left: 40px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}



.filters-check:last-child {
	margin-left: 0;
}



.filters-check span {
	color: #646464;
	font-size: 16px;
	font-weight: 400;
	font-family: "Noto Sans Hebrew", sans-serif;
}


.filters-check input[type="checkbox"], 
.dropdown-options input[type="checkbox"] {
	width: 16px;
	height: 16px;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: 0;
	border: none;
	background:url("images/check-icon.png") no-repeat 0 0;
}


.filters-check input[type="checkbox"]:after, 
.dropdown-options input[type="checkbox"]:after {
	content: ' ';
	width: 16px;
	height: 16px;
	display: none;
}


.filters-check input[type="checkbox"]:checked:after, 
.dropdown-options input[type="checkbox"]:checked:after {
	display: block;
	background:url("images/check-active.png") no-repeat 0 0;
	background-size: 100%;
}


.dropdown-options input::before {
  display: none !important;
}



.leasing-filter-form .dropdown.open .dropdown-toggle {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}



.leasing-filter-form .dropdown-menu {
	position: absolute;
	top: 100%;
	width: 100%;
	background: #fff;
	border: 1px solid #cfd8dc;
	border-radius: 0 0 12px 12px;
	display: none;
	border-top-color: #fff;
	z-index: 1;
}



.leasing-filter-form .dropdown.open .dropdown-menu {
	display: block;
	margin-top: -1px;
}



.leasing-filter-form .dropdown-options {
	padding: 17px 12px 17px;
}



.leasing-filter-form .dropdown-options label input {
	margin-left: 10px;
}


.leasing-filter-form .dropdown-options label {
	color: #646464;
	font-family: "Noto Sans Hebrew", sans-serif;
	font-size: 16px;
	line-height: 16px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	margin-bottom: 20px;
	flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
}



.filters-clear {
	font-family: "Noto Sans Hebrew", sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #3E3E3E;
	text-decoration: none;
	background: url("images/closeX.svg") no-repeat center right;
	padding-right: 23px;
	cursor: pointer;
}



.leasing-filter-form .save-btn {
	background: #5fceea;
	padding: 7px 13px 8px 34px;
	border-radius: 7px;
	border: none;
	font-family: "Noto Sans Hebrew", sans-serif;
	font-weight: 700;
	font-size: 16px;
	cursor: pointer;
	position: relative;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}



.leasing-filter-form .save-btn:hover {
	background: #B6EEFD;
}



.leasing-filter-form .save-btn::after {
	content: "";
	display: block;
	background: url("images/select-arrow.svg") no-repeat 0 0;
	position: absolute;
	width: 15px;
	height: 10px;
	top: 55%;
	left: 12px;
	transform: translateY(-50%) rotate(90deg);
	-webkit-transform: translateY(-50%) rotate(90deg);
	-moz-transform: translateY(-50%) rotate(90deg);
	-ms-transform: translateY(-50%) rotate(90deg);
}



.dropdown-footer .clear-btn {
	cursor: pointer;
	background: transparent;
	border: none;
	font-family: "Noto Sans Hebrew", sans-serif;
	text-decoration: underline;
	color: #3E3E3E;
	font-size: 16px;
}



.search-block {
	position: relative;
	padding: 0 12px 16px;
	margin: 10px 0 0;
	border-bottom: 1px solid #ecfbff;
}


.search-block input {
	width: 100%;
	font-size: 16px;
	font-weight: 400;
	font-family: "Noto Sans Hebrew", sans-serif;
	border: 1px solid #ced5df;
	padding: 11px 21px 11px 40px;
	border-radius: 50px;
}


.search-block button {
	position: absolute;
	left: 26px;
	top: 13px;
	background: transparent;
	border: none;
	cursor: pointer;
	width: 19px;
}


.search-block button img {
	width: 100%;
}


.leasing-filter-form .dropdown-footer {
	padding: 0 12px;
}


.dropdown-btn {
	border-top: 2px solid #ccc;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	padding: 16px 0;
}



/* ===== RANGE SLIDER ===== */

.price-slider-block .price-input {
  width: 100%;
  display: flex;
  margin: 30px 0 70px;
}


.price-slider-block .price-input .field {
  width: 100%;
  height: 45px;
  align-items: center;
}



.price-slider-block .field span {
  font-family: "Noto Sans Hebrew", sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 6px;
  display: block;
}



.price-slider-block .field input {
	width: 100%;
	height: 100%;
	outline: none;
	font-size: 16px;
	margin-left: 12px;
	border-radius: 5px;
	text-align: right;
	border: 1px solid #999;
	-moz-appearance: textfield;
	color: #3E3E3E;
	font-family: "Noto Sans Hebrew", sans-serif;
	padding: 0 11px;
}



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

.price-input .separator {
  width: 130px;
  font-size: 34px;
  text-align: center;
  position: relative;
  top: 23px;
  color: #3E3E3E;
  font-family: "Noto Sans Hebrew", sans-serif;
}


.price-slider-block .slider {
  height: 5px;
  position: relative;
  background: #ddd;
  border-radius: 5px;
}


.price-slider-block .slider .progress {
  height: 100%;
  left: 25%;
  right: 25%;
  position: absolute;
  border-radius: 5px;
  background: #5fceea;
  top: -2px;
  height: 9px;
}


.price-slider-block .range-input {
  position: relative;
  margin-bottom: 70px;
}


.price-slider-block .range-input input {
  position: absolute;
  width: 100%;
  height: 5px;
  top: -6px;
  background: none;
  pointer-events: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}


input[type="range"]::-webkit-slider-thumb {
  height: 22px;
  width: 22px;
  border-radius: 50%;
  background: #17a2b8;
  pointer-events: auto;
  -webkit-appearance: none;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}


input[type="range"]::-moz-range-thumb {
  height: 22px;
  width: 22px;
  border: none;
  border-radius: 50%;
  background: #002144;
  pointer-events: auto;
  -moz-appearance: none;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}


.price-slider-block {
  background: #fff;
  width: 400px;
  position:relative;
  padding: 24px 34px 31px;
  border: 1px solid #ced5df;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: rgb(206, 213, 223);
  margin-top: 15px;
  border-right: hidden;
  border-radius: 10px;
}


.price-slider-block .dropdown-footer {
  padding: 0;
}


.dropdown-range {
	position: relative;
	overflow: hidden;
}


.dropdown-range.open {
	overflow: visible;
}


.dropdown-range::after {
  content: "";
  display: block;
  width: calc(100% - 5px);
  height: 12px;
  background: #fff;
  position: absolute;
  bottom: -24px;
  right: 3px;
  z-index: 1;
}



/* ===== RANGE SLIDER ===== */



.filters-cars {
	background: #fff;
	padding: 43px 0;
}


.center-title {
	margin-bottom: 24px;
}


.center-title h2 {
	color: #002144;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	text-align: center;
	font-family: "Noto Sans Hebrew", sans-serif;
}



.vehicle-cite {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	position: absolute;
	top: -1px;
	left: 0;
	right: 0;
}


.vehicle-cite span {
	margin: 0 4px;
	border-radius: 0 0 8px 8px;
	padding: 4px 9px 5px;
	color: #002144;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	font-family: "Noto Sans Hebrew", sans-serif;
}



.vehicle-cite .color {
	background: #B6EEFD;
}


.vehicle-cite .border {
	border: 1px solid #B6EEFD;
}


.cards-grid {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	padding-top: 49px;
}



.filters-cars-inner:first-child .cards-grid {
	padding-top: 0;
}


.vehicle-card {
	background: #fff;
	border: 1px solid #ced5df;
	border-radius: 8px;
	padding: 20px 24px 24px;
	position: relative;
	margin: 0 0 1.7% 1.7%;
	width: 23.7%;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.vehicle-card:nth-child(4n) {
	margin-left: 0;
}



.vehicle-card:hover {
	box-shadow: 0 0 30px 0 rgba(0,0,0,0.1);
}


.vehicle-image-wrap {
	margin-bottom: 14px;
}


.vehicle-image-wrap img {
	width: 100%;
}


.vehicle-title {
	margin: 0 0 37px;
	color: #00335c;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	font-weight: 700;
	font-family: "Noto Sans Hebrew", sans-serif;
}



.vehicle-top {
	margin-bottom: 18px;
}



.vehicle-info {
    border-top: 1px solid #ced5df;
    border-bottom: 1px solid #ced5df;
    min-height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 24px;
    padding: 8px 0;
}



.vehicle-info-tag {
	display: inline-flex;
	align-items: center;
	gap: 7px;
}


.vehicle-info-tag span {
	color: #2161DE;
	font-size: 12px;
	font-weight: 700;
	font-family: "Noto Sans Hebrew", sans-serif;
	line-height: 24px;
}




.vehicle-icon {
    width: 24px;
    height: 24px;
    object-fit: contain;
}



.vehicle-sep {
    width: 1px;
    height: 24px;
    background: #ced5df;
}



.vehicle-price {
	margin: 0 0 9px;
	color: #3E3E3E;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	display: flex;
	justify-content: center;
	gap: 4px;
	align-items: flex-end;
	font-family: "Noto Sans Hebrew", sans-serif;
}

.vehicle-price small {
	font-weight: 400;
	font-size: 16px;
}



.vehicle-desc {
	color: #646464;
	font-size: 14px;
	font-weight: 400;
	font-family: "Noto Sans Hebrew", sans-serif;
	line-height: 20px;
	margin-bottom: 19px;
	text-align: center;
}



.btn-secondary {
	width: 100%;
	border-radius: 8px;
	background: #002144;
	color: #fff;
	padding: 10px 24px 13px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
	display: block;
	font-family: "Noto Sans Hebrew", sans-serif;
	text-decoration: none;
	text-align: center;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}



.btn-secondary:hover, 
.vehicle-card:hover .btn-secondary{
	background: #033c79;
	color: #fff;
	border-color: #033c79;
}



.btn-secondary img {
	position: relative;
	top: 1px;
	right: 6px;
}




.faq {
	background: #f5f5f5;
	padding: 38px 0;
}


.faq .container {
	max-width: 850px;
}


.item-roll-out .item-head {
	position: relative;
	padding-right: 52px;
	cursor: pointer;
}



.item-head h3 {
	color: #002144;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	font-family: "Noto Sans Hebrew", sans-serif;
	margin: 0;
}


.item-roll-out .roll-list {
	padding-right: 52px;
	padding-top: 13px;
}


.roll-list p {
	color: #002144;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	font-family: "Noto Sans Hebrew", sans-serif;
}


.item-roll-out {
	border-top: 1px solid #CED5DF;
	padding: 25px 0;
}


.item-roll-out .item-head::after {
	background: url("images/plus-icon.svg") no-repeat 0 0;
	content: '';
	height: 32px;
	right: 10px;
	position: absolute;
	top: -6px;
	width: 32px;
	transition: transform 500ms ease;
	-webkit-transition: transform 500ms ease;
	-moz-transition: transform 500ms ease;
}


.item-roll-out .item-head.close::after {
	transform: rotate(44deg);
	-webkit-transform: rotate(44deg);
	-moz-transform: rotate(44deg);
	-ms-transform: rotate(44deg);
}




/*==========================LEASING==========================*/




/*==========================ABOUT==========================*/



.about-page {
	background: #fff;
}



.defaul-banner {
	margin-top: 0px;
	position: relative;
	margin-bottom: 10px;
}


.defaul-banner img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: 0 0;
}


.defaul-banner img.mobile-only {
	height: auto;
}


/*
.defaul-banner::after {
	content: "";
	display: block;
	width: 84px;
	height: 84px;
	background: url("images/banner-shape.svg") no-repeat 0 0;
	position: absolute;
	top: 30px;
	left: 30px;
	background-size: 100%;
}
*/


.defaul-banner::before {
	content: "";
	display: block;
	width: 84px;
	height: 84px;
	background: url("images/banner-shape.svg") no-repeat 0 0;
	position: absolute;
	bottom: 30px;
	right: 30px;
	background-size: 100%;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}


.defaul-banner h1 {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	color: #fff;
	font-size: 48px;
	line-height: 48px;
	font-weight: 700;
	margin:0;
	letter-spacing: 0;
}



.breadcrumb ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
}



.breadcrumb ul li {
	margin: 0 0 0 6px;
	position: relative;
	color: #646464;
	font-size: 12px;
	line-height: 12px;
	font-weight: 400;
}


.breadcrumb ul li a {
	position: relative;
	color: #646464;
	text-decoration: none;
	background: url("images/brd-icon.svg") no-repeat 0 5px;
	background-size: 5px;
	padding-left: 11px;
}





.about-sction {
	padding: 35px 0 49px;
}



.about-sction .container {
	width: 100%;
	max-width: 1340px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	position: relative;
}



.tag-scoll.sticky-fixed {
	top: 85px;
}



.abt-right {
	width: 62%;
}


.abt-right .tag-scoll {
  margin-bottom: 58px;
}



.about-content {
	margin-bottom: 48px;
	text-align: right;
}



.about-content ul {
  padding-right: 17px;
}


.about-content ul li {
	margin: 0;
	color: #3E3E3E;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}


.about-content h2, 
.about-content h3 {
	color: #002144;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 15px;
}



.about-content p {
	color: #3E3E3E;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	margin-bottom: 15px;
}



.about-4block {
	background: #ECFBFF;
	border-radius: 8px;
	padding: 32px 32px 0;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.about-4-itme {
	width: 48%;
	margin-bottom: 24px;
}


.about-4-itme h3 {
  margin-bottom: 15px;
}


.about-4-itme img {
  margin-bottom: 11px;
}



.btn-border {
  width: auto;
  display: inline-block;
  background: #fff;
  border: 2px solid #002144;
  color: #00335C;
  margin-top: 20px;
}



.btn-border img {
	top: 5.5px;
	right: 0;
	display: inherit;
}


.btn-border:hover img {
	filter: brightness(0) invert(1);
}



.side-bar {
	width: 351px;
}


.media-block {
	background: #F5F5F5;
	border-radius: 8px;
	border: 1px solid #CED5DF;
	padding: 17px;
	margin-bottom: 30px;
	text-align: right;
}


.media-block h3 {
	font-size: 20px;
	color: #002144;
	line-height: 24px;
	font-weight: 700;
	margin: 0 0 12px;
}


.media-img-block {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.media-img img {
	width: 42px;
	height: 42px;
	border: 1px solid #fff;
	border-radius: 100%;
	object-fit: cover;
	position: relative;
	margin-left: -13px;
	display: initial;
}


.media-img img:first-child {
	z-index: 1;
}


.media-img img:nth-child(2) {
	z-index: 2;
}



.media-img-block span {
	color: #002144;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	padding-right: 26px;
}



.social-link {
	border-top: 1px solid #CED5DF;
	margin-top: 10px;
	padding-top: 7px;
}


.social-link ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.social-link ul li a {
	text-decoration: none;
	color: #002144;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	position: relative;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}



.social-link ul li span {
  padding-right: 6px;
}



.brand-slider {
	padding-bottom: 46px;
}



.brand-slider .container {
	max-width: 1340px;
}


.brand-slider .swiper-button-prev::after, 
.brand-slider .swiper-button-next::after {
	display: none;
}



#brand-slider {
  padding: 14px 40px;
  border-top: 1px solid rgba(0,0,0,0.1);
  border-bottom: 1px solid rgba(0,0,0,0.1);
  margin-top: 20px;
}


.brand-slider h2 {
	color: #002144;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 15px;
	text-align: right;
	letter-spacing: 0;
}



.brand-slider .swiper-wrapper {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}



.brand-slider .swiper-button-prev {
	right: 0 !important;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	margin: 0;
	background: #fff;
}



.brand-slider .swiper-button-next {
	left: 0 !important;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	margin: 0;
	background: #fff;
}





/*==========================ABOUT==========================*/





/*==========================TESTIMONIALS==========================*/


.testimonial-section .abt-right {
	width: 67.5%;
}



.testimonial-list{
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}

.tstmonial-block {
	width: 31.95%;
	border: 1px solid #CED5DF;
	border-radius: 8px;
	overflow: hidden;
	margin: 0 0 3% 2%;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.tstmonial-block:hover {
	box-shadow: 0 0 30px 0 rgba(0,0,0,0.1);
}


.tstmonial-block:nth-child(3n) {
  margin-left: 0;
}


.tmonial-image a {
	display: block;
	position: relative;
}


.tmonial-image a img {
  width: 100%;
}


.tmonial-image .play-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	width: 37px;
	height: 37px;
}


.tmonial-desc {
  padding: 16px 20px;
  text-align: right;
}


.tmonial-desc h3 {
	margin: 0 0 15px;
	font-size: 20px;
}


.tmonial-desc h3 a {
  color: #2161DE;
  text-decoration: moccasin;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  font-family: "Noto Sans Hebrew", sans-serif;
}


.tmonial-desc p {
  color: #3E3E3E;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  font-family: "Noto Sans Hebrew", sans-serif;
  margin-bottom: 15px;
}



.tmonial-desc .read {
  border-top: 1px solid rgba(0,0,0,0.1);
  padding-top: 11px;
}


.tmonial-desc .read a, 
.tmonial-desc .read p {
	color: #646464;
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	text-decoration: none;
	text-decoration:none;
}


.page-template-testimonilas-tpl .bottom-fixed-desktop {
  display: none;
}




.pp_nav, .pp_expand {
  display: none !important;
}


.pp_pic_holder.light_square {
  border-radius: 0.5vw;
  overflow: hidden;
  width: 100% !important;
  max-width: 68vw;
  position: fixed;
  top: 50% !important;
  transform: translateY(-50%);
  left: 0 !important;
  right: 0 !important;
  margin: 0 auto;
}

.pp_fade {
	padding-top: 3vw;
	position: relative;
}


.ppt {
  display: none !important;
}


.pp_content {
  height: auto !important;
  width: 100% !important;
}


.pp_details {
  position: absolute !important;
  top: 0;
  right: 0;
  left: 0;
  margin: 0 auto !important;
  width: 100% !important;
}


#pp_full_res {
  padding-bottom: calc( 0.57 * 100% );
  position: relative;
}


#pp_full_res iframe {
  height: 100% !important;
  width: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  object-fit: cover;
}


.pp_details a.pp_close {
  font-size: 0;
  background: url("images/white-close.svg") no-repeat 0 0 !important;
  width: 1.9vw !important;
  height: 1.9vw !important;
  background-size: 100% !important;
}


.pp_content_container .pp_left {
  padding-left: 1vw !important;
}


.pp_content_container .pp_right {
  padding-right: 1vw !important;
}

/*==========================TESTIMONIALS==========================*/





/*==========================LOCATION==========================*/


.location-page {
	background: #fff;
}



.location-page .defaul-banner {
	margin-bottom: 0;
}


.location-check.sticky {
	position: fixed;
	top: 80px;
	width: 100%;
	z-index: 1;
}



.location-check.sticky .check-form {
  padding-top: 15px;
}



.check-item input[type="checkbox"] {
	width: 16px;
	height: 16px;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: 0;
	border: none;
	background:url("images/check-icon.png") no-repeat 0 0;
	position: relative;
	top: 3px;
	margin-left: 5px;
}



.check-item label {
	color: #646464;
	font-size: 16px;
	line-height: 20px;
	padding: 0 18px;
}


.check-item:after {
	content: ' ';
	width: 16px;
	height: 16px;
	display: none;
}


.check-item input[type="checkbox"]:checked:after {
	display: block;
	background:url("images/check-active.png") no-repeat 0 0;
	background-size: 100%;
	width: 16px;
	height: 16px;
	content: "";
}



.check-item input[type="checkbox"]:before {
	display:none;
}



.location-check {
	background: #ECFBFF;
	padding: 10px 0 13px;
	top: -5px;
	position: relative;
}


.check-item {
	max-width: 807px;
	margin: 0 auto;
}


.check-item form {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	justify-content: center;
}



.location-sction .container {
	max-width: 1340px;
	margin: 0 auto;
}


.location-sction {
	padding: 40px 0;
}



.location-list {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}



.location-block {
	border: 1px solid #CED5DF;
	border-radius: 8px;
	padding: 24px;
	width: 49%;
	margin-bottom: 27px;
	text-align: right;
}



.location-block p, 
.location-block a {
	color: #3E3E3E;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	text-decoration: none;
	position: relative;
	font-family: "Noto Sans Hebrew", sans-serif;
}


.location-block h2 {
	color: #002144;
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	margin: 0 0 20px;
}


.location-block .address {
	margin-bottom: 11px;
}



.location-block .address p img {
  position: absolute;
  right: 0;
  top: 0;
}


.location-block .address p {
	padding-right: 30px;
}



.location-block .contact-link ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
}


.location-block .contact-link ul li, 
.location-block .contact-link ul li a {
	position: relative;
}


.location-block .contact-link ul li {
	margin-left: 26px;
}



.location-block .contact-link ul li:last-child {
  margin-left: 0;
}


.location-block .contact-link ul li img {
	position: absolute;
	right: 0;
	top: 0;
}


.location-block .contact-link ul li a {
	padding-right: 30px;
}


.location-block .contact-link {
	margin-bottom: 20px;
}


.location-time h3 {
	color: #3E3E3E;
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	position: relative;
	padding-right: 30px;
	margin: 0 0 10px;
}


.location-time p {
	padding-right: 30px;
	margin-bottom: 7px;
}


.location-time h3 img {
	position: absolute;
	right: 0;
	top: 0;
}



.location-note ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
}


.location-time {
	margin-bottom: 20px;
}


.location-note ul li {
	position: relative;
	padding-right: 30px;
	margin-left: 20px;
}


.location-note ul li span {
	font-size: 16px;
	line-height: 24px;
	font-family: "Noto Sans Hebrew", sans-serif;
	color: #3E3E3E;
}





.location-note ul li:last-child {
	margin-left: 0px;
}


.location-note ul li img {
	position: absolute;
	right: 0;
	top: 0;
}



/*==========================LOCATION==========================*/







/*==========================Leasing Model Page v3==========================*/


.cards-model-page {
	background: #fff;
	padding-top: 108px;
}


.bcrumb-gray {
	background: #F5F5F5;
	padding: 8px 0;
}



.cards-model-boost {
	padding: 27px 0 8px;
}


.cards-model-boost h1 {
	text-align: center;
	color: #002144;
	font-size: 28px;
	line-height: 32px;
	text-transform: uppercase;
}


.cards-model-boost h1 span {
  display: inline-block;
  position: relative;
}


.cards-model-boost h1 span img {
	position: relative;
	right: 0;
	top: -1px;
	margin-left: 20px;
}


.cards-model-boost small {
	color: #3E3E3E;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	padding-right: 20px;
}



.cards-model-boost .container {
	position: relative;
}


.go-to {
	position: absolute;
	right: 22px;
	top: 9px;
}


.go-to a {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	padding-right: 38px;
	text-decoration: none;
	color: #646464;
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
}


.go-to a img {
  position: absolute;
  right: 0;
  top: -6px;
}



.model-mode {
	border-bottom: 1px solid #CED5DF;
	padding-bottom: 34px;
	margin-bottom: 20px;
	padding-right: 30px;
}



.model-mode button {
	background: transparent;
	border: 1px solid transparent;
	padding: 0;
	cursor: pointer;
	position: relative;
	border-radius: 8px;
	padding: 8px 44px 8px 12px;
	color: #000;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	font-family: "Noto Sans Hebrew", sans-serif;
}


.model-mode button.active {
	border-color: #5FCEEA;
}




.model-mode button img {
	position: absolute;
	right: 12px;
	top: 8px;
}


.model-large {
	margin-bottom: 47px;
}


.model-large p {
	color: #000;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 10px;
}


.byd-section h2 {
  color: #002144;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  margin: 0 0 20px;
}


.byd-section p {
  font-size: 16px;
  line-height: 24px;
  color: #3E3E3E;
  margin-bottom: 20px;
}


.byd-list-item {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	width: 25%;
	padding-left: 17px;
	margin-bottom: 29px;
}


.byd-info {
	padding-right: 11px;
}


.byd-list {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	margin: 46px 0;
}


.byd-info p {
	margin: 0;
	color: #646464;
	font-size: 16px;
	line-height: 24px;
}


.byd-info h5 {
	color: #2161DE;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
}


.model-info-section {
	background: #F5F5F5;
	border-radius: 8px;
	padding: 32px 24px 8px;
	text-align: center;
	margin-bottom: 60px;
}


.model-info-section h2 {
	color: #002144;
	font-size: 20px;
	line-height: 24px;
	margin: 0 0 19px;
}


.model-info-block {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
}


.model-info-item {
	background: #fff;
	border-radius: 8px;
	border: 1px solid #2161DE;
	padding: 24px;
	width: 30.7%;
	margin: 0 1.3% 20px;
}


.model-info-item h6 {
	color: #002144;
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	display: block;
	margin-top: 5px;
}



.cards-model-grid .vehicle-card {
	margin: 0 0 2% 2%;
	width: 32%;
}


.cards-model-grid .vehicle-card:nth-child(3n) {
	margin-left: 0;
}


.cards-model-grid .cards-grid {
	padding-top: 20px;
}



.ev-infom {
  border: 1px solid #CED5DF;
  border-radius: 8px;
  padding: 17px;
  background: #fff;
  margin-bottom: 30px;
}



.side-bar h3 {
	font-size: 20px;
	color: #002144;
	line-height: 24px;
	font-weight: 700;
	margin: 0 0 12px;
}


.evn-item {
	border: 1px solid #2161DE;
	border-radius: 8px;
	padding: 22px 77px 22px 16px;
	margin-bottom: 15px;
	position: relative;
}


.evn-item img {
	position: absolute;
	display: inline-block;
	right: 16px;
	top: 9px;
	height: 48px;
}



.vehicle-ev.sticky {
	position: fixed;
	top: 128px;
	z-index: 1;
	margin-right: 0;
	width: 24%;
}



.vehicle-ev {
	border: 1px solid #CED5DF;
	border-radius: 8px;
	background: #ECFBFF;
	padding: 32px 24px;
	margin-bottom: 30px;
}


.vehicle-ev .vehicle-info-tag span {
	color: #3E3E3E;
	font-size: 16px;
	font-weight: 400;
}





.vehicle-prc {
	border-top: 1px solid #CED5DF;
	border-bottom: 1px solid #CED5DF;
	padding: 13px 0;
	margin: 13px 0;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.prc-item {
	width: 50%;
	position: relative;
	padding-right: 32px;
}


.prc-item img {
	position: absolute;
	right: 0;
	top: 0;
}


.prc-item p {
  color: #3E3E3E;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}


.prc-item h6 {
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
	color: #3E3E3E;
}


.prc-item:last-child {
	width: 45%;
}



.prc-item:last-child::after {
	content: "";
	display: block;
	height: 1px;
	background: #CED5DF;
	width: 48px;
	transform: rotate(90deg);
	position: absolute;
	right: -38px;
	top: 25px;
	opacity: 0.9;
}


.vehicle-ev .vehicle-price {
	margin: 20px 0 26px;
}


.vehicle-ev .vehicle-price h5 {
	color: #2161DE;
	font-size: 36px;
	line-height: 40px;
	font-weight: 700;
	position: relative;
	padding-right: 49px;
	width: 100%;
}


.vehicle-ev .vehicle-price h5 img {
	position: absolute;
	right: 0;
	top: 0;
}


.vehicle-ev .vehicle-price h5 span {
	font-size: 28px;
}


/*==========================Leasing Model Page v3==========================*/





/*==========================Leasing Order==========================*/



.about-sction .tag-scoll {
	background: #fff;
}


.tag-scoll ul {
	list-style: none;
	margin: 0;
	padding: 0 0 7px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	border-bottom: 1px solid #CED5DF;
}


.tag-scoll ul li {
	margin-left: 30px;
	position:relative;
}


.tag-scoll ul li a{
	color: #646464;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	cursor: pointer;
	font-family: "Noto Sans Hebrew", sans-serif;
	text-decoration:none;
}


.tag-scoll ul li:last-child {
	margin-left: 0;
}



.tag-scoll ul li::after {
	height: 3px;
	background: #2161DE;
	width: 100%;
	content: "";
	display: block;
	position: absolute;
	bottom: -7px;
	right: 0;
	left: 0;
	opacity:0;
}


.tag-scoll ul li.current-menu::after {
	opacity:1;
}


.model-mid {
	padding: 46px 0;
	position: relative;
}


.model-mid {
	padding: 46px 0;
	position: relative;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
}


.model-mid p {
	color: #3E3E3E;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 9px;
}


.dlb-img {
  max-width: 190px;
}


.model-mid .model-mode {
	border: none;
	padding-bottom: 0;
	width: calc(100% - 200px);
}


.model-mid ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.model-mid ul li {
	margin-left: 4px;
	position: relative;
	padding-left: 35px;
}


.model-mid ul li img {
	margin: 0 6px;
	position: absolute;
	top: 0px;
	width: 24px;
	height: 24px;
	border-radius: 100%;
	object-fit: cover;
	left: 0;
}


.byd-price {
	max-width: 534px;
	border-bottom: 1px solid #CED5DF;
	padding-bottom: 32px;
	margin-bottom: 35px;
}


.byd-price h2 {
	position: relative;
	color: #2161DE;
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	position: relative;
	margin-bottom: 11px;
}


.byd-price h2 span {
	position: relative;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.byd-price h2 span img {
	width: 24px;
	height: 24px;
	position: relative;
	top: 3px;
	right: 5px;
	object-fit: cover;
}



.byd-check-list {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	margin-top: 27px;
}


.price-check {
	width: 112px;
	height: 104px;
	border-radius: 8px;
	text-align: center;
	margin-left: 17px;
	position: relative;
}


.price-check h6 {
	font-weight: 400;
	font-size: 24px;
	color: #3E3E3E;
}


.price-check label {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 8px;
	padding: 17px 15px 10px;
}


.price-check small {
	display: block;
	color: #646464;
	font-size: 14px;
	line-height: 16px;
	font-family: "Noto Sans Hebrew", sans-serif;
	padding: 0 0 4px;
}


.price-check span {
	font-family: "Noto Sans Hebrew", sans-serif;
	display: block;
	color: #2161DE;
	font-size: 14px;
	line-height: 16px;
}


.price-check.active-check h6 {
	font-weight: 700;
}


.price-check label input {
	width: 100%;
	height: 100%;
	border: 1px solid #CED5DF;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 8px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

 
.price-check input[type="checkbox"]:after {
	width: 32px;
	height: 32px;
	content: ' ';
	background:url("images/circle-check-154.svg") no-repeat 0 0;
	display: none;
	position: absolute;
	top: -18px;
	left: 0;
	right: 0;
	margin: 0 auto;
}


.price-check input[type="checkbox"]:checked:after {
	display: block;
	background:url("images/circle-check-154.svg") no-repeat 0 0;
	background-size: 100%;
}


.price-check input[type="checkbox"]:checked {
	border: 2px solid #5FCEEA;
}



#scl02 .byd-check-fyd {
  border: 2px solid #5FCEEA;
  border-radius: 8px;
  padding: 20px;
}


.byd-check-fyd {
  margin-top: 20px;
}


.byd-check-fyd ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


.byd-check-fyd ul li span {
	position: relative;
	padding-left: 28px;
	color: #3E3E3E;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}


.byd-check-fyd ul li {
	margin: 0;
	border-bottom: 1px solid #CED5DF;
	padding: 14px 0 14px 60px;
	position: relative;
}


.byd-check-fyd ul li span img {
	position: absolute;
	left: 0;
	top: 0;
	width: 24px;
	height: 24px;
	object-fit: cover;
}


.byd-check-fyd ul li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}


.byd-check-fyd h3 {
	color: #3E3E3E;
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	position: relative;
	display: inline-block;
	padding-left: 27px;
}


.byd-check-fyd h3 img {
	position: absolute;
	left: 0;
	top: 1px;
	width: 24px;
	height: 24px;
	object-fit: cover;
}




#scl02 .byd-check-fyd h3::after {
  width: 32px;
  height: 32px;
  content: ' ';
  background: url("images/circle-check-154.svg") no-repeat 0 0;
  display: block;
  position: absolute;
  top: -4px;
  right: -36px;
  margin: 0 auto;

}



.byd-check-fyd ul input[type="checkbox"] {
	width: 16px;
	height: 16px;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: 0;
	border: none;
	background:url("images/check-icon.png") no-repeat 0 0;
	position: relative;
  top: 2px;
}


.byd-check-fyd ul input[type="checkbox"]:after {
	content: ' ';
	width: 16px;
	height: 16px;
	display: none;
}


.byd-check-fyd ul input[type="checkbox"]:checked:after {
	display: block;
	background:url("images/check-active.png") no-repeat 0 0;
	background-size: 100%;
}


.fyd-check ul small {
	color: #3E3E3E;
	font-size: 16px;
	line-height: 24px;
	position: absolute;
	left: 15px;
	top: 15px;
}



#scl03 .byd-check-fyd ul li {
	border: 1px solid #CED5DF;
	border-radius: 8px;
	padding: 14px 17px 14px 65px;
	margin-bottom: 14px;
}



.fyd-check .price-slider-block {
  border: none;
  padding: 0;
}


.fyd-range {
	margin-bottom: 30px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.fyd-range h5 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  color: #3E3E3E;
}


.fyd-range span {
  border: 1px solid #CED5DF;
  border-radius: 4px;
  display: inline-block;
  padding: 5px 18px;
  color: #3E3E3E;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}



.fyd-check .price-slider-block .range-input {
  position: relative;
  margin-bottom: 0;
}


.fyd-check .price-input .field {
	width: 100%;
	height: 45px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.fyd-check .field input {
	width: 40px;
	height: 100%;
	outline: none;
	font-size: 14px;
	margin-left: 0;
	text-align: left;
	border: none;
	-moz-appearance: textfield;
	color: #646464;
	font-family: "Noto Sans Hebrew", sans-serif;
	padding: 0;
}


.fyd-check .field span {
	margin-bottom: 0;
	padding-right: 3px;
}


.fyd-check .price-input .field:last-child {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
}


.fyd-check .price-slider-block .price-input {
	margin: 10px 0 31px;
}


#scl04 {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}



.fixed-bottom {
	background: #ECFBFF;
	position: fixed;
	bottom: 20px;
	left: 0;
	right: 0;
	max-width: 700px;
	border: 1px solid #CED5DF;
	border-radius: 8px;
	padding: 24px;
	margin: 0 auto;
	box-shadow: 0 0 12px 0 rgba(0,0,0,0.2);
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	z-index: 3;
}



.fixed-bottom .left-col {
	width: calc(100% - 210px);
}


.fixed-bottom .right-col {
	width: 178px;
}


.fixed-bottom ul, .vehicle-prc-ul ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
}


.left-col ul li, 
.vehicle-prc-ul ul li {
	border-left: 1px solid #CED5DF;
	padding-left: 8px;
	margin-left: 8px;
	margin-bottom: 8px;
	font-size: 16px;
	line-height: 20px;
	color: #000;
	font-family: "Noto Sans Hebrew", sans-serif;
}


.vehicle-prc-ul ul li {
	margin-bottom: 15px;
}


.left-col ul li:last-child, .vehicle-prc-ul ul li:last-child {
	margin-left: 0;
	padding-left: 0;
	border-left: none;
}


.left-col h3 {
	color: #2161DE;
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
}



.vehicle-info-tag h4 {
	color: #2161DE;
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	margin-bottom: 15px;
}


.vehicle-prc-ul {
	margin-bottom: -10px;
}


.vehicle-price h4 {
	color: #2161DE;
}



/*==========================Leasing Order==========================*/






/*==========================Career==========================*/

.career-page {
  background: #fff;
}


.career-side-item {
  border: 1px solid #CED5DF;
  border-radius: 8px;
  padding: 30px 25px;
}


.career-side-item h2 {
  margin: 0 0 21px;
  color: #2161DE;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  font-weight: 700;
  letter-spacing: 0;
}


.career-side-item ul {
  list-style: none;
  margin: 0;
  padding: 0;
}


.career-side-item ul li {
  border-top: 1px solid #CED5DF;
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 18px 0;
}


.career-side-item ul li:last-child {
  padding-bottom: 0;
}


.career-side-item ul li img {
  display: inline;
  margin-bottom: 3px;
}


.career-side-item h4 {
  color: #002144;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  margin: 0;
  letter-spacing: 0;
}


.career01, 
.job-header, 
.job-content, 
.job-box {
  text-align: right;
}



.career01 {
  margin-bottom: 50px;
}



.career01 h2 {
  font-size: 20px;
  line-height: 24px;
  margin: 0 0 16px;
  letter-spacing: 0;
}


.career01 p {
  font-size: 16px;
  line-height: 24px;
  color: #3E3E3E;
  font-family: "Noto Sans Hebrew", sans-serif;
}




.job-content{
    display:none;
}


.job-box {
	background: #F5F5F5;
	border-radius: 8px;
	border: 1px solid #CED5DF;
	margin-bottom: 18px;
	padding: 20px 25px;
}


.job-title {
	color: #2161DE;
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	font-family: "Noto Sans Hebrew", sans-serif;
	margin: 0 0 6px;
	letter-spacing: 0;
}


.job-location, 
.job-content p, 
.job-content ul li {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	font-family: "Noto Sans Hebrew", sans-serif;
}


.job-header {
	border-bottom: 1px solid #CED5DF;
	padding-bottom: 17px;
	margin-bottom: 20px;
}


.bottom-btn button, 
.close-wrap button {
	background: transparent;
	color: #002144;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	position: relative;
	cursor: pointer;
	font-family: "Noto Sans Hebrew", sans-serif;
	padding: 0 29px 0 0;
	text-decoration: none;
}


.bottom-btn button img, 
.close-wrap button img {
	position: absolute;
	right: 0;
	top: 0;
}


.job-content ul {
  margin: 0 24px 15px 0;
}


.job-content ul li {
  margin: 0;
  text-align: right;
}


.job-content h3 {
  margin: 0 0 15px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0;
  color: #002144;
}


.job-content p {
  margin-bottom: 24px;
}


.btn-secondary img {
  display: initial;
}


.job-content .btn-secondary {
	width: auto;
	display: inline-block;
}


.job-content .btn-secondary img {
	display: inline;
	filter: brightness(0) invert(1);
	position: relative;
	top: 5px;
	right: 0;
}


.close-wrap button img {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}


.close-wrap button {
  font-weight: 400;
}



.close-wrap {
  border-top: 1px solid #CED5DF;
  margin-top: 24px;
  padding-top: 15px;
}



.page-template-career-tpl .bottom-fixed-desktop {
  display: none;
}




.career-popup {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.8);
	z-index: 999;
	display:none;
	backdrop-filter:blur(2px);
}


.career-popup.active{
	display:block;
}


.career-popup-box {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 570px;
	max-width: 95%;
	background: #fff;
	border-radius: 8px;
	padding: 60px 48px 16px;
	box-shadow: 0 10px 40px rgba(0,0,0,.2);
	transition: .35s;
}


.career-popup-box h2 {
	color: #000;
	font-size: 28px;
	margin: 0 0 40px;
	line-height: 32px;
	text-align: center;
}


.career-popup-box .career-close {
	background: transparent;
	padding: 0;
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
	text-decoration: none;
}


.career-popup-box .career-close span {
	color: #646464;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	font-family: "Noto Sans Hebrew", sans-serif;
	background: url("images/white-close.svg") no-repeat right center;
	height: 28px;
	display: inline-block;
	padding: 0 34px 0 0;
	line-height: 28px;
}



.career-popup-box label {
  color: #002144 !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 24px;
  font-family: "Noto Sans Hebrew", sans-serif;
  order: 1;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-order: 1;
}


.career-popup-box .wpcf7-form-control-wrap {
	order: 2;
	-webkit-order: 2;
	-moz-order: 2;
	-ms-order: 2;
	width: calc(100% - 107px);
}



.career-popup-box input, 
.career-popup-box textarea, 
.career-popup-box select {
	border: 1px solid #CED5DF !important;
	border-radius: 8px !important;
	padding: 16px 17px !important;
	background: #fff !important;
	box-shadow: none;
	outline: none;
	text-align: right;
	font-family: "Noto Sans Hebrew", sans-serif;
	color: #002144 !important;
	font-size: 16px !important;
	width: 100% !important;
}




.career-popup-box .career-button input {
	text-align: center;
	background: #002144 !important;
	color: #fff !important;
	box-shadow: none !important;
	width: 176px !important;
}


.career-popup-box .career-button input:hover {
	background: #033c79 !important;
	border-color: #033c79 !important;
}


.career-popup-box select {
	background: #fff url("images/select-arrow.svg") no-repeat 14px center !important;
	width: 100% !important;
	appearance: none !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
}


.career-input br {
  display: none;
}



.career-input p {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.cr-side-form .career-input span{
	order: 2;
	width: calc(100% - 100px);
}


.cr-side-form .career-input label {
	margin: 0;
	font-weight: 700;
	color: #002144;
	font-size: 16px;
	line-height: 24px;
	font-family: "Noto Sans Hebrew", sans-serif;
	text-align: right;
	order: 1;
	font-weight: 400;
}


.cr-side-form .career-input input {
	width: 100%;
	border-radius: 8px;
	background: #fff;
	border: 1px solid #CED5DF;
	padding: 12px 14px;
	color: #646464;
	font-size: 14px;
	font-family: "Noto Sans Hebrew", sans-serif;
	outline: none;
}


.career-input .wpcf7-file {
	background: #fff url("images/file-link.svg") no-repeat 14px center !important;
}



.career-privacy-text p {
	color: #3E3E3E;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
	font-family: "Noto Sans Hebrew", sans-serif;
}


.career-privacy-text p a {
	color: #3E3E3E;
}


.career-privacy-text {
  margin-bottom: 38px;
}


.career-button {
  text-align: center;
  position: relative;
}



.cr-side-form .career-button input {
	border-radius: 8px;
	display: inline-block;
	width: 176px;
	background: #002144;
	color: #fff;
	padding: 10px 24px 13px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
	font-family: "Noto Sans Hebrew", sans-serif;
	text-decoration: none;
	text-align: center;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.cr-side-form .career-button input:hover {
	background: #033c79;
	color: #fff;
	border-color: #033c79;
	text-decoration: none;
}


.career-button .wpcf7-spinner {
  position: absolute;
  left: 0;
  top: 14px;
  margin: 0;
}



@media (max-width:767px){
 
	.career-input .wpcf7-file {
	  padding-left: 40px;
	}
 
}/*===media close===*/


/*==========================Career==========================*/






/*==========================Contact==========================*/


.contact-page .abt-right {
  width: 44%;
}


.contact-info {
  text-align: right;
  margin-bottom: 51px;
}


.contact-info h3 {
  margin: 0 0 25px;
  color: #2161DE;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0;
  text-align: right;
}


.contact-info ul {
  list-style: none;
  margin: 0;
  padding: 0;
}


.contact-info ul li a {
  color: #3E3E3E;
  font-size: 16px;
  text-decoration: none;
  line-height: 24px;
  position: relative;
  padding-right: 25px;
}


.contact-info ul li {
  margin: 0 0 14px;
  position: relative;
}


.contact-info ul li a img {
  position: absolute;
  right: 0;
  top: 0;
}



.contact-form h3 {
  margin: 0 0 16px;
  color: #2161DE;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0;
  text-align: right;
}


.cf7-field p br {
  display: none;
}


.cf7-two-col {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.cf7-field {
  width: 48%;
  margin-bottom: 7px;
}


.cf7-field.full-width {
  width: 100%;
}


.cf7-field label {
  color: #002144 !important;
  font-size: 16px !important;
  line-height: 24px;
  font-weight: 700 !important;
  letter-spacing: 0;
  text-align: right;
  font-family: "Noto Sans Hebrew", sans-serif;
  margin-bottom: 7px;
  direction: rtl;
}


.cf7-field input, 
.cf7-field textarea, 
.cf7-field select {
  border: 1px solid #CED5DF !important;
  border-radius: 8px !important;
  padding: 10px 17px !important;
  box-shadow: none;
  outline: none;
  text-align: right;
  font-family: "Noto Sans Hebrew", sans-serif;
  color: #002144 !important;
  font-size: 16px !important;
  background: #fff !important;
  width: 100% !important;
  direction: rtl;
}


.contact-form .cf7-field select {
  background: #fff url("images/select-arrow.svg") no-repeat 14px center !important;
  width: 100%;
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none;
  -ms-appearance: none;
}


.cf7-field textarea {
  height: 140px;
  resize: none;
}



.contact-form .wpcf7-form {
  padding: 0;
}


.wpcf7 .wpcf7-not-valid-tip {
  text-align: right;
  font-size: 12px;
  width: 100%;
  display: none;
}



.wpcf7 .wpcf7-response-output {
  font-size: 14px;
  text-align: right;
  border: none !important;
  padding: 10px 14px !important;
  margin: 0 0 0 !important;
  background: #fdecea;
  color: #c0392b;
  border-radius: 8px;
  direction: rtl;
}


.wpcf7-form.sent .wpcf7-response-output{
	background: #e6f4ea;
	color: #2d7a3f;
}



.cf7-field .wpcf7-checkbox label input {
  width: 16px !important;
  height: 16px !important;
  border-radius: 2px !important;
  padding: 0 !important;
}


.cf7-field.full-width p {
  font-size: 16px;
  line-height: 24px;
  font-family: "Noto Sans Hebrew", sans-serif;
}


.cf7-field .wpcf7-checkbox .wpcf7-list-item-label {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: "Noto Sans Hebrew", sans-serif;
}


.cf7-submit {
  text-align: right;
  position: relative;
  margin-top: 24px;
}


.cf7-submit input {
  border-radius: 8px !important;
  display: inline-block;
  width: 176px !important;
  background: #002144 !important;
  color: #fff !important;
  padding: 10px 24px 13px !important;
  font-size: 16px !important;
  line-height: 20px;
  font-weight: 700 !important;
  font-family: "Noto Sans Hebrew", sans-serif;
  text-decoration: none;
  text-align: center;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  box-shadow: none !important;
}


.cf7-submit input:hover {
	background: #033c79 !important;
	color: #fff;
	border-color: #033c79 !important;
	text-decoration: none;
}


.cf7-submit .wpcf7-spinner {
	position: absolute;
	left: 0;
}


.page-template-contact-tpl .bottom-fixed-desktop {
  display: none;
}


.wpcf7-checkbox .wpcf7-list-item.first.last {
  margin: 0;
}


.wpcf7-checkbox label {
	font-weight: 400;
	font-size: 16px;
	position: relative;
	padding-right: 29px;
}


.wpcf7-checkbox input[type="checkbox"] {
	padding: 0;
	border-radius: 0;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 6px;
}


.wpcf7-checkbox input[type="checkbox"]:checked::before {
	height: 20px;
	width: 20px;
	margin: -1px 0 0;
}



/*==========================Contact==========================*/








/*==========================Default==========================*/




#site-content .error404-content {
	width: 100%;
	max-width: 700px;
	margin-top: 70px;
	padding: 0 20px;
}


#site-content .error404-content h1 {
  font-size: 30px;
  margin: 0;
}


.error404-content .intro-text {
  margin: 11px 0 0;
}


.error404-content .intro-text p {
  font-size: 16px;
}


.error404-content .search-form, 
.error404 .bottom-fixed-desktop {
  display: none;
}




.entry-header.header-footer-group h1 {
  font-size: 40px;
  font-family: "Noto Sans Hebrew", sans-serif;
  line-height: 48px;
}


.entry-header.header-footer-group {
  padding-bottom: 0;
}


.page-template-default #site-content {
	background: #fff;
}


.page-template-default .container {
  max-width: 1340px;
}


.page-template-default .entry-content {
  text-align: right;
}


.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	max-width: 100%;
	width: 100%;
}


.post-inner p {
  font-size: 16px;
  line-height: 24px;
  font-family: "Noto Sans Hebrew", sans-serif;
  color: #3E3E3E;
  text-align: right;
}



.entry-content h2 {
  font-family: "Noto Sans Hebrew", sans-serif;
  text-align: right;
  margin: 0 0 9px;
  font-size: 36px;
}


.entry-content h3 {
  font-family: "Noto Sans Hebrew", sans-serif;
  text-align: right;
  margin: 0 0 9px;
  font-size: 30px;
}



.entry-content h4 {
  font-family: "Noto Sans Hebrew", sans-serif;
  text-align: right;
  margin: 0 0 9px;
  font-size: 26px;
}



.entry-content h5 {
  font-family: "Noto Sans Hebrew", sans-serif;
  text-align: right;
  margin: 0 0 9px;
  font-size: 22px;
}



.entry-content h6 {
  font-family: "Noto Sans Hebrew", sans-serif;
  text-align: right;
  margin: 0 0 9px;
  font-size: 20px;
}



.post-meta-wrapper.post-meta-edit-link-wrapper {
	display: none;
}



article .post-inner {
  padding-bottom: 78px;
}



/*==========================Default==========================*/










/*======================Carrer new Page======================*/

.carrer-page {
  background: #fff;
}


.carrer-page-inner .container {
  max-width: 1340px;
}

.carrer-banner {
  margin-top: 85px;
  position: relative;
  margin-bottom: 10px;
}


.carrer-banner::before {
	content: "";
	display: block;
	width: 84px;
	height: 84px;
	background: url("images/banner-shape-dot.svg") no-repeat 0 0;
	position: absolute;
	top: 30px;
	left: 30px;
	background-size: 100%;
}


.carrer-banner img.desktop-only, 
.carrer-banner img.mobile-only  {
  width: 100%;
}



.carrer-banner-caption {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	right: 0;
	width: 100%;
	max-width: 1696px;
	padding: 0 20px;
}



.carrer-caption-inner {
  max-width: 530px;
  text-align: right;
}


.carrer-caption-inner h1 {
	color: #002144;
	font-size: 32px;
	line-height: 37px;
	font-weight: 700;
	margin: 0 0 15px;
}


.carrer-caption-inner p {
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  font-family: "Noto Sans Hebrew", sans-serif;
  color: #3E3E3E;
}


.carrer-caption-inner .btn-secondary {
  max-width: 232px;
}



.carrer01-form {
  margin-top: 21px;
  margin-bottom: 80px;
}


.carrer01-form .container {
  max-width: 850px;
  text-align: center;
}


.carrer01-form h2 {
  color: #002144;
  font-size: 28px;
  line-height: 32px;
  font-weight: 700;
  margin: 0 0 16px;
}



.carrer01-input {
  width: 41%;
  margin: 0 0 0 2.3%;
}



.carrer01-form select {
	border: 1px solid #CED5DF;
	width: 100%;
	border-radius: 8px;
	color: #002144;
	font-size: 16px;
	font-family: "Noto Sans Hebrew", sans-serif;
	padding: 12px;
	outline: none;
	box-shadow: none;
	background: #fff url("images/select-arrow.svg") no-repeat 14px center;
	background-size: 11px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
}


.carrer01-form form {
	background: #ECFBFF;
	border-radius: 8px;
	padding: 16px 40px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
}



.carrer01-form p {
	margin-bottom: 51px;
	color: #3E3E3E;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	font-family: "Noto Sans Hebrew", sans-serif;
}



.carrer01-submit {
  margin-top: 33px;
  width: 13%;
}


.carrer01-input label {
  display: block;
  text-align: right;
  color: #002144;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 8px;
  font-family: "Noto Sans Hebrew", sans-serif;
}



.carrer01-form input[type="submit"] {
	width: 100%;
	border-radius: 8px;
	background: #002144;
	color: #fff;
	padding: 11px 24px 13px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
	display: block;
	font-family: "Noto Sans Hebrew", sans-serif;
	text-decoration: none;
	text-align: center;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	cursor: pointer;
  outline: none;
  border-color: #002144;
}


.carrer01-form input[type="submit"]:hover {
  background: #033c79;
  color: #fff;
  border-color: #033c79;
}



.carrer02-list h2 {
  text-align: center;
  color: #002144;
  font-size: 28px;
  line-height: 32px;
  font-weight: 700;
  margin-bottom: 28px;
}


.carrer02-list ul {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	list-style: none;
	margin: 0 0 85px;
	padding: 0;
}


.carrer02-list ul li {
  width: 15%;
  text-align: center;
  padding: 0 20px;
}



.carrer02-list ul li:last-child {
  margin-left: 0;
}


.carrer02-list ul li span {
	display: block;
	text-align: center;
	color: #002144;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	font-family: "Noto Sans Hebrew", sans-serif;
}


.carrer02-list ul li img {
  margin-bottom: 6px;
  display: initial;
}



.carrer03-inner {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	background: #ECFBFF;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 90px;
}


.carrer03-img {
  width: 58%;
}


.carrer03-img img {
  width: 100%;
  display: inherit;
}



.carrer03-info {
  width: 42%;
  padding: 0 76px;
  text-align: right;
}


.carrer03-info h3 {
  color: #002144;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  margin: 0 0 37px;
}



.carrer03-info p, 
.carrer03-info ul li {
  color: #3E3E3E;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: "Noto Sans Hebrew", sans-serif;
}


.carrer03-info p {
  margin-bottom: 12px;
}


.carrer03-info ul li {
  margin-bottom: 14px;
  position: relative;
  padding-right: 35px;
}


.carrer03-info ul {
  list-style: none;
  margin: 0 0 40px;
  padding: 0;
}


.carrer03-info li::after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background: url("images/frame126.svg");
  background-size: 100%;
  position: absolute;
  top: 0;
  right: 0;
}


.carrer03-info .btn-secondary {
  max-width: 263px;
}




.carrer04-slider h2 {
	text-align: center;
	color: #002144;
	font-size: 28px;
	line-height: 32px;
	font-weight: 700;
	margin-bottom: 30px;
}




.carrer04-slider .crc-img {
	/*padding-bottom: calc( 0.99 * 100% );*/
	position: relative;
	overflow: hidden;
}



.carrer04-slider .swiper-slide {
  width: auto !important;
}


.carrer04-slider .crc-img img {
	/*width: 100%;*/
	height: 100%;
	/*position: absolute;*/
	top: 0;
	left: 0;
	right: 0;
	object-fit: cover;
}


.carrer04-slider {
  margin-bottom: 100px;
}


.carrer04-slider .swiper-button-prev:after, 
.carrer04-slider .swiper-button-next:after{
	display:none;
}


#carrer-slider::after {
  content: "";
  display: block;
  width: 50px;
  height: 100%;
  background: #fff;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}




#carrer-slider::before {
  content: "";
  display: block;
  width: 50px;
  height: 100%;
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}




.carrer05 h2 {
	text-align: center;
	color: #002144;
	font-size: 28px;
	line-height: 32px;
	font-weight: 700;
	margin: 0 0 30px;
}



.carrer05 {
	padding-bottom: 70px;
}


.carrer05-block {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	max-width: 800px;
	margin: 0 auto;
	border-bottom: 1px solid #CED5DF;
	padding: 24px 20px;
}



.carrer05-info {
  width: 66%;
  text-align: right;
}


.carrer05-info p {
  font-size: 16px;
  font-weight: 400;
  font-family: "Noto Sans Hebrew", sans-serif;
  line-height: 24px;
  color:#3E3E3E;
  margin-bottom: 0;
}


.carrer05-info a {
  color: #2161DE;
  font-size: 20px;
  padding-left: 10px;
  text-decoration: none;
}


.carrer05-block .btn-secondary {
  max-width: 188px;
  border: 2px solid #5FCEEA;
  background: #fff;
  color: #00335C;
  padding: 5px 20px 12px;
}



.carrer05-block .btn-secondary:hover {
  background: #033c79;
  color: #fff;
  border-color: #033c79;
}


.carrer05-block .btn-secondary img {
	position: relative;
	top: 5px;
	right: 0;
}


.carrer05-block .btn-secondary:hover img {
  filter: brightness(0) invert(1);
}




.btn-bottom .btn-secondary {
  max-width: 232px;
  margin: 30px auto 0;
}



/*======================Carrer new Page======================*/






/*=============Carrer new Position list Page====================*/



.carrer-list .defaul-banner {
  margin-top: 87px;
  position: relative;
  margin-bottom: 10px;
}


.carrer-list .defaul-banner h1 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  color: #fff;
  font-size: 48px;
  line-height: 48px;
  font-weight: 700;
}




.carrer-list-inner .container {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	max-width: 1340px;
}


.carrer-list-inner {
  margin-top: 57px;
  padding-bottom: 80px;
}


.carrer-list-inner .carrer01-input {
	width: 41%;
}



.carrer-right {
  width: 62%;
}



.carrer-sidebar {
  width: 32%;
}


.cr-side-list-ot{
	background: #F5F5F5;
	border: 1px solid #CED5DF;
	border-radius: 8px;
	padding: 24px;
	text-align: right;
}



.cr-side-list-ot h2 {
  color: #2161DE;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  margin: 0 0 30px;
  border-bottom: 1px solid #CED5DF;
  padding-bottom: 16px;
}



.carrer-list .carrer05-info a {
	font-size: 16px;
}


.cr-side-list-block {
  border-bottom: 1px solid #CED5DF;
  padding-bottom: 17px;
  margin-bottom: 30px;
}


.cr-side-list-block h3 {
  color: #002144;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  position: relative;
  padding-right: 61px;
  margin: 0 0 28px;
}


.cr-side-list-block h3 span {
  position: absolute;
  right: 0;
  width: 48px;
  height: 48px;
  border: 1px solid #2161DE;
  color: #2161DE;
  border-radius: 100%;
  display: block;
  top: -10px;
  text-align: center;
  line-height: 46px;
  font-size: 30px;
  font-weight: 400;
}


.cr-side-list-block p {
  color: #3E3E3E;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: "Noto Sans Hebrew", sans-serif;
  margin: 0;
}



.cr-side-list-block:last-child {
  border-bottom: none;
  margin-bottom: 0;
}



.carrer-right .carrer01-form {
  margin-top: 0;
  margin-bottom: 52px;
  text-align: right;
}



.carrer-right .carrer01-form h2 {
  color: #002144;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  margin: 0 0 43px;
}



.carrer-right .carrer01-form form {
	background: #F5F5F5;
	padding: 16px 24px;
}


.carrer-right .carrer05-block {
  max-width: 100%;
  margin: 0;
}



/*=============Carrer new Position list Page====================*/







/*=============Carrer new Positions Page====================*/


.cr-side-form {
  background: #ECFBFF;
  border-radius: 8px;
  border: 1px solid #CED5DF;
  padding: 40px 24px;
}



.cr-side-form h2 {
  color: #002144;
  font-size: 28px;
  line-height: 32px;
  font-weight: 700;
  margin: 0 0 26px;
}


.cr-side-form .cr-input label {
	color: #002144;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	font-family: "Noto Sans Hebrew", sans-serif;
	width: 90px;
	display: inline-block;
	order: 1;
}


.cr-side-form .cr-input span {
	width: calc(100% - 100px);
	order: 2;
}



.cr-side-form .cr-input input {
	border-radius: 8px !important;
	background: #fff;
	border: 1px solid #CED5DF !important;
	width: 100% !important;
	padding: 12px 14px !important;
	color: #646464 !important;
	font-size: 14px !important;
	font-family: "Noto Sans Hebrew", sans-serif;
	outline: none;
	text-align: right;
}



.cr-side-form .cr-input input[type="file"] {
	background: #fff url("images/attachment-link.svg") no-repeat 16px center;
	padding-left: 47px;
}


.cr-input {
	margin-bottom: 20px;
	position: relative;
}


.cr-input p {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	margin-bottom:0px;
}



.cr-input:last-child {
  margin-bottom: 0;
}


.cr-input-text p {
  color: #3E3E3E;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  font-family: "Noto Sans Hebrew", sans-serif;
  margin-bottom: 10px;
}


.cr-input p a {
	color: #3E3E3E;
	text-decoration:underline;
}



.cr-side-form .cr-input input[type="submit"] {
	width: 100%;
	border-radius: 8px;
	background: #002144;
	color: #fff !important;
	padding: 10px 24px 13px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
	display: block;
	font-family: "Noto Sans Hebrew", sans-serif;
	text-decoration: none;
	text-align: center;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	cursor:pointer;
	box-shadow: none;
}


.cr-side-form .cr-input input[type="submit"]:hover {
  background: #033c79;
  color: #fff;
  border-color: #033c79;
}


.cr-input.cr-input-submit {
	margin-bottom: 0;
}


.cr-input.cr-input-submit p {
  margin-bottom: 0;
}


.cr-input .wpcf7-spinner {
  position: absolute;
  bottom: -30px;
  left: 0;
  right: 0;
  width: 25px !important;
  margin: 0 auto;
}



.wpcf7 .wpcf7-response-output {
	font-size: 13px !important;
	margin-top: 10px !important;
}




.cr-info-block {
  text-align: right;
}



.cr-info-block h2 {
  color: #002144;
  font-size: 28px;
  line-height: 32px;
  font-weight: 700;
  margin: 0 0 8px;
  text-align: right;
}


.cr-infohip {
  margin-bottom: 20px;
  text-align: right;
}


.cr-infohip span {
  color: #2161DE;
  font-size: 16px;
  line-height: 15px;
  font-weight: 400;
  font-family: "Noto Sans Hebrew", sans-serif;
  border-left: 1px solid #CED5DF;
  display: inline-block;
  padding-left: 8px;
  margin-left: 8px;
}


.cr-infohip span:last-child {
  border-left: none;
  margin-left: 0;
}



.cr-info-block h3 {
  color: #002144;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin: 0 0 17px;
}


.cr-info-block ul {
  margin-right: 15px;
  margin-bottom: 15px;
}



.cr-info-block p {
  margin-bottom: 15px;
}


.cr-info-block p, .cr-info-block ul li {
  font-size: 16px;
  line-height: 24px;
  color: #3E3E3E;
  font-weight: 400;
  font-family: "Noto Sans Hebrew", sans-serif;
}



.back-link {
  border-top: 1px solid #CED5DF;
  margin-top: 56px;
  padding-top: 18px;
}


.back-link a {
	background: url("images/vectorzlink.svg") no-repeat right center;
	color: #646464;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	text-decoration: none;
	padding-right: 25px;
}


.back-link a:hover {
	color: #2161DE;
}



/*=============Carrer new Positions Page====================*/





/*==========================FOOTER==========================*/


.footer-top-visible .footer-nav-widgets-wrapper, 
.footer-top-hidden #site-footer {
	margin-top: 0;
}



#site-footer {
	background: #072446;
	padding-bottom: 31px;
	overflow: hidden;
	padding-top: 3px;
	position: relative;
	z-index: 2;
}



.footer-grid {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	padding: 53px 0 48px;
	direction: rtl;
}


.footer-logo-col {
	padding-left: 12%;
}



.footer-col {
	padding-left: 3%;
	width: 19%;
}


.footer-col:last-child {
	padding-left: 0;
	width: auto;
}



.footer-logo-col img {
	width: 153px;
	height: auto;
	object-fit: contain;
}



#site-footer .footer-col h2 {
	margin: 0 0 16px;
	font-size: 16px;
	font-weight: 700;
	color: #5FCEEA;
	text-align: right;
	line-height: 20px;
	font-family: "Noto Sans Hebrew", sans-serif;
}




.footer-bottom ul li  a, 
.footer-bottom .custom-html-widget {
	color: #CED5DF;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	font-family: "Noto Sans Hebrew", sans-serif;
	text-decoration: none;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}



.footer-col ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right;
}


.footer-col ul li {
	margin: 0 0 11px;
	line-height: normal;
}


.footer-col ul li a {
	font-size: 16px;
	line-height: 20px;
	font-family: "Noto Sans Hebrew", sans-serif;
	font-weight: 500;
	color: #fff;
	text-decoration: none;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	display: inherit;
}


#site-footer ul li a:hover {
	color: #5FCEEA;
	text-decoration: none;
}


.footer-bottom p {
    color: #d7e5f5;
}



.footer-bottom-inner {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 1rem 0;
	direction: rtl;
	gap: 1rem;
}



.footer-copy {
	margin: 0;
	font-size: 16px;
	font-family: "Noto Sans Hebrew", sans-serif;
	font-weight: 400;
}



.footer-bottom ul {
	display: flex;
	gap: 1.5rem;
	align-items: center;
	list-style: none;
	padding: 0;
	margin: 0;
}


.footer-bottom ul li {
	margin: 0 0 0 24px;
}


.footer-bottom ul li:last-child {
  margin-left: 0;
}


.filters-wrap.sticky {
	position: fixed;
	top: 80px;
	width: 100%; /* ya jitni width chahiye */
	z-index: 1;
}




.mobile-only {
	display: none;
}



.site-footer .mobile-only {
   display: none !important;
}








#contactPopup {
	position: fixed;
	inset: 0;
	z-index: 9999;
	display: flex;
	align-items: center;
	justify-content: center;
}


.popup-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
}


.popup-box {
  position: relative;
  background: #fff;
  border-radius: 16px;
  padding: 36px 32px;
  width: 100%;
  max-width: 500px;
  max-height: 90vh;
  overflow-y: auto;
  z-index: 1;
  direction: rtl;
}


.popup-close {
  position: absolute;
  top: 14px;
  left: 16px;
  background: none;
  border: none;
  font-size: 26px;
  cursor: pointer;
  color: #002144;
  line-height: 1;
  padding: 4px 8px;
}


.cf7-popup-form h2 {
	font-size: 22px;
	font-weight: 700;
	color: #002144;
	margin: 0 0 6px;
	direction: rtl;
	text-align: right;
}


.form-subtitle {
  font-size: 15px;
  color: #5a6a7a;
  margin-bottom: 24px;
  text-align: right;
  direction: rtl;
}


.cf7-popup-form p br {
  display: none;
}


.cf7-popup-form .form-row {
  display: flex;
  gap: 16px;
  margin-bottom: 0;
}


.cf7-popup-form .form-col {
  flex: 1;
}


.form-row.full p {
  width: 100%;
}


.cf7-popup-form p {
  direction: rtl;
  text-align: right;
}


.checkbox-row span {
  color: #3E3E3E;
  font-size: 14px;
  margin: 0;
}


.cf7-popup-form input[type="text"], 
.cf7-popup-form input[type="tel"], 
.cf7-popup-form input[type="email"], 
.cf7-popup-form select {
  width: 100%;
  height: 52px;
  border: 1px solid #CED5DF;
  border-radius: 8px;
  padding: 0 16px;
  font-size: 15px;
  font-family: inherit;
  color: #002144;
  background: #fff;
  outline: none;
  transition: border-color 0.2s;
  text-align: right;
  direction: rtl;
}


.checkbox-row label {
  position: relative;
  padding-right: 28px;
}



.checkbox-row input[type="checkbox"] {
  width: 20px;
  height: 20px;
  min-width: 20px;
  border: 1px solid #CED5DF;
  border-radius: 4px;
  cursor: pointer;
  margin-top: 2px;
  accent-color: #2161DE;
  position: absolute;
  right: 0;
  top: 0;
}


.checkbox-row p {
  margin-bottom: 0;
}



.submit-btn input {
  border-radius: 8px;
  display: inline-block;
  width: 100%;
  background: #002144;
  color: #fff;
  padding: 14px 24px 17px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  font-family: "Noto Sans Hebrew", sans-serif;
  text-decoration: none;
  text-align: center;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  margin-top: 20px;
}

.submit-btn input:hover {
	background: #033c79;
	color: #fff;
	border-color: #033c79;
	text-decoration: none;
}



.wpcf7-spinner {
  display: none;
}



/*==========================FOOTER==========================*/







/*==========================HEADER==========================*/




@media (max-width:1000px){
	
		
	#site-header .site-logo img {
	  max-height: 40px;
	}


	#site-header .header-titles-wrapper {
		width: auto;
		padding: 0;
		position: relative;
	}


	.header-inner {
		padding: 17px 15px;
	}


	header .top-contact.desktop-only {
	  display: none;
	}
	
	
}/*=====media close=====*/







@media (min-width:1000px) and (max-width:1300px){


	.top-contact .widget_media_image {
		margin: 0 10px 0 0;
	}


	.top-contact .widget_media_image:first-child {
		margin-right: 0;
	}


	#site-header ul li {
		margin: 0 10px;
	}	


	#site-header ul li a {
		font-size: 15px;
	}


	header .top-contact.desktop-only {
		display: flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		width: 18%;
	}


	.header-titles-wrapper {
		width: 12%;
	}


	.header-navigation-wrapper {
	  width: 67%;
	}
	
	
}/*===media close===*/




@media (min-width:1100px) and (max-width:1200px){


	#site-header ul li {
		margin: 0 14px;
	}

	#site-header ul li a {
		font-size: 16px;
	}


}/*===media close===*/




@media (min-width:1200px) and (max-width:1400px){


	#site-header ul li {
		margin: 0 16px;
	}

}/*===media close===*/




/*==========================HEADER==========================*/





/*==========================HOME==========================*/



@media (max-width:1000px){

	#site-content {
		padding-top: 74px;
	}	
		
	
}/*===media close===*/




@media (max-width:767px){


	.home-slide-caption {
		top: 25%;
		padding: 0;
	}


	.home-slider .slide-caption-inner {
		padding: 0 20px;
	}


	.home-slider h1 {
		font-size: 32px;
		line-height: 36px;
	}


	.slide-number-3 .home-slide-caption {
		top: 50%;
	}


	.home-slider img {
		height: auto;
	}


	.home-slider .slide-number-4 {
		padding-bottom: calc( 1.538 * 100% );
	}



	.home-slider .swiper-pagination span {
		width: 12px;
		height: 12px;
	}



	.home-slider {
		margin-bottom: 43px;
	}


	.hm01-inner h2 {
		font-size: 32px;
		line-height: 37px;
	}


	.hm01 {
	  margin-bottom: 40px;
	}


	.hm02-img {
	  width: 100%;
	  margin-bottom: 15px;
	}


	.hm02-content {
		width: 100%;
	}


	.hm02-inner:nth-child(2n) .hm02-img {
	  order: 0;
	  -webkit-order: 0;
	  -moz-order: 0;
	  -ms-order: 0;
	}


	.hm02-inner {
		margin-bottom: 36px;
	}


	.hm02 {
	  margin-bottom: 0;
	}


	.hm03-block {
	  width: 100%;
	  margin-bottom: 38px;
	}


	.hm03 {
		margin-bottom: 0;
		padding: 48px 0 6px;
	}




}/*===media close===*/




@media (min-width:767px) and (max-width:1000px){
	
	.home-slider img {
	  height: auto;
	}


	.home-slider .slide-number-4 {
	  padding-bottom: calc( 0.31 * 100% );
	}


	.home-slider .swiper-slide.slide-number-4 .home-slide-caption {
		top: 50%;
		bottom: auto;
		transform: translateY(-50%);
	}


	.home-slider h1 {
		font-size: 32px;
		line-height: 36px;
	}


	.home-slider .btn-border.cyan-btn {
		margin-top: 7px;
	}
	
	
}/*===media close===*/





@media (min-width:1000px) and (max-width:1500px){
	
	.home-slider img {
	  height: 500px;
	}


	.home-slider .slide-number-4 {
	  padding-bottom: 500px;
	}
	
}/*===media close===*/











@media (max-width:767px){
	
	
	.landing-form-inner form {
		padding: 25px 19px 27px;
	}


	.landing-input-block {
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
	}

	.input-item {
		margin: 0 0 20px;
		width: 100%;
	}
	
	
	
	.landing-form-inner {
	  margin-bottom: 0;
	}


	.input-item.mobile-name {
		width: calc(100% - 99px);
	}


	.input-item.select-name {
		width: 80px;
	}


	.landing-check-block.only-mobile {
		margin: 0;
		display: block;
	}


	.landing-check-block .input-item {
		margin-bottom: 10px;
	}


	.landing-check-block label {
		position: relative;
		padding-right: 32px;
	}


	.landing-check-block input[type="checkbox"] {
		position: absolute;
		right: 0;
		top: 4px;
	}  


	#landing-form  .btn-secondary {
		width: 100%;
	}


	#landing-form  .btn-secondary span {
		position: relative;
		top: 1px;
	}


	.input-item input {
	  width: 100%;
	}


	.input-item .mobile {
		width: 100%;
	}


	.landing-check-block {
	  margin-left: 0;
	}
	
	
	.landing-check-block.only-desktop {
	  display: none;
	}
	
	
	.input-item.input-name, 
	.input-item.email-name {
	  width: 100%;
	}
		
	
}/*====media close=====*/



@media (min-width:767px) and (max-width:1200px){
	

	.landing-check-block {
	  margin-left: 0;
	}


	.input-item.email-name, 
	.input-item.input-name {
	  width: 20%;
	}
	
	
}/*====media close=====*/





/*==========================HOME==========================*/





/*==========================LEASING==========================*/



@media (max-width:767px){
	
		
	.desktop-only {
		display: none;
	}


	.mobile-only {
		display: block;
	}


	.pery-hero-slider .container {
		padding: 0;
	}


	#pery-hero-slider {
		padding-top: 81px;
		padding-bottom: 36px;
	}


	.pery-hero-slider {
		margin-bottom: 10px;
	}



	.btn-white a {
		background: linear-gradient(-142deg,rgb(69, 179, 255), #fff 119%);
		font-weight: 500;
		font-size: 14px;
		padding: 3px 19px 5px 19px;
		border: none;
	}


	.btn-white a:hover {
		background: linear-gradient(-142deg,rgb(69, 179, 255), #fff 119%);
		color: #03073e;
	}



	.slide-caption {
		transform: translate(0%, -50%);
		-webkit-transform: translate(0%, -50%);
		-moz-transform: translate(0%, -50%);
		-ms-transform: translate(0%, -50%);
		left: auto;
		width: 161px;
		padding: 0 15px;
		right: 0;
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
	}
		
		
	.slide-caption h1 {
		font-weight: 700;
		font-size: 24px;
		line-height: 35px;
		display: flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-direction: column-reverse;
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		width: 100%;
		margin-bottom: 10px;
		text-align: center;
	}	


	.slide-caption h1 strong {
	  color: #01b2e4;
	  font-size: 38px;
	  line-height: 35px;
	}


	#pery-hero-slider .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
	}



	.filter-part.mobile-only {
		background: #ECFBFF;
		display: flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
		align-items: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
		padding: 10px 15px;
	}


	a.m-show-filter {
		border: 1px solid #002144;
		background: #fff;
		border-radius: 50px;
		color: #002144;
		text-decoration: none;
		position: relative;
		padding: 5px 45px 5px 19px;
		cursor: pointer;
		font-size: 16px;
		font-family: "Noto Sans Hebrew", sans-serif;
	}


	a.m-show-filter img {
		position: absolute;
		right: 12px;
		top: 4px;
	}


	.filters-wrap {
		display: none;
	}


	.m-short-by {
		color: #002144;
		text-decoration: none;
		position: relative;
		padding: 5px 48px 5px 0px;
		cursor: pointer;
		font-size: 16px;
		font-family: "Noto Sans Hebrew", sans-serif;
	}


	.m-short-by img {
		position: absolute;
		right: 12px;
		top: 2px;
	}
	
	
	.filters-wrap .container {
		padding: 0;
	}


	.filters-mask {
		display: block;
		position: fixed;
		margin: 0 auto;
		background: rgba(0,0,0,0.9);
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 99;
		display: none;
	}
	
	
	.filters-mask.active {
	  display: block;
	}
	
	
	.filters-wrap {
		z-index: 1;
		display: block;
		transform: translate(-50%, 100%);
		position: fixed;
		left: 50%;
		top: 50%;
		background: #ECFBFF;
		width: 90%;
		padding: 52px 30px;
		transition: transform 500ms ease-in, opacity 500ms linear, visibility 500ms ease-in;
		transform-origin: right center;
		opacity: 0;
		visibility: hidden;
	}
	


	.filters-wrap.active {
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		opacity: 1;
		visibility: visible;
		z-index: 999;
		top: 50%;
	}



	.leasing-filter-form .dropdown {
		width: 100%;
		margin: 0 0 20px;
	}

	



	.filters-fluid h2 {
		margin: 0 auto 23px;
	}


	.filters-extras {
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		margin-top: 15px;
		margin-bottom: 45px;
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
	}



	.filters-checks {
		width: 100%;
		margin-bottom: 30px;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
	}



	.filters-check {
		margin-left: 10px;
	}



	.vehicle-card {
		margin: 0 0 36px;
		width: 100%;
	}


	.center-title h2 {
		color: #646464;
		font-size: 16px;
		font-weight: 400;
		line-height: 20px;
	}



	.filters-cars {
		padding: 12px 0;
	}
	


	.item-roll-out {
		padding: 16px 0;
	}


	.item-roll-out .item-head {
		padding-right: 32px;
	}


	.item-roll-out .item-head::after {
		height: 23px;
		right: 0;
		top: 0;
		width: 23px;
		background-size: 100%;
	}


	.item-roll-out .roll-list {
		padding-right: 33px;
	}


	.roll-list p {
		font-size: 14px;
		line-height: 18px;
	}
	
	
	
	.price-slider-block {
		width: 100%;
	}
	
	
	
	.dropdown-range::after {
	  display: none;
	}
	
	
	.price-slider-block {
		width: 100%;
		border: none;
		border-top: 1px solid #ced5df;
		border-radius: 0 0 10px 10px;
    margin-top: 0;
	padding: 24px 20px 31px;
	}

	
	
}/*===media close===*/



@media (min-width:767px) and (max-width:1000px){
	
		
	.hero-slide-img img {
		height: 138px;
		object-fit: cover;
	}


	.slide-caption {
		padding: 0 28px;
	}	

		
		
	.slide-caption h1 {
		font-size: 31px;
		line-height: 33px;
	}	


	.btn-white a {
		font-size: 14px;
		padding: 8px 16px;
	}



	.vehicle-card {
		margin: 0 0 22px;
		width: 48.7%;
	}



	.cards-grid {
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
	}	
		
	
}/*===media close===*/




@media (min-width:1000px) and (max-width:1300px){



	.slide-caption {
		padding: 0 60px 0 44px;
	}


	.slide-caption h1 {
		font-size: 43px;
		line-height: 45px;
	}


	.btn-white a {
		font-size: 16px;
		padding: 11px 31px;
	}


	.vehicle-price {
		font-size: 17px;
	}


	.vehicle-price small {
		font-size: 15px;
	}



}/*===media close===*/


/*==========================LEASING==========================*/








/*==========================LOCATION==========================*/



@media (max-width:767px){
	
	
	
	.defaul-banner h1 {
		top: 25%;
		font-size: 28px;
		line-height: 32px;
		width: 100%;
		text-align: center;
		padding: 0 20px;
	}
	
	
		
	.location-check .check-form {
		margin-top: 7px;
	}	


	.location-check .dropdown {
		margin-bottom: 7px;
	}


	.location-block {
		width: 100%;
	}


	.location-block .address {
		margin-bottom: 15px;
	}

	.contact-link ul li {
		margin-bottom: 10px;
	}


	.location-note ul li {
		margin-bottom: 10px;
	}


	.defaul-banner::before, 
	.defaul-banner::after {
		display: none;
	}


	.check-form {
		margin-top: 26px;
	}


	.check-form .dropdown-options label input {
		order: 2;
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
	}



	.location-check.sticky {
		top: 46px;
		padding-bottom: 0;
	}
	
	
	.location-check.sticky .check-form {
	  padding-top: 7px;
	}


}/*===media close===*/



@media (min-width:767px) and (max-width:1000px){


	.location-check.sticky {
		top: 59px;
	}
	
		
	.check-item label {
		padding: 0 14px;
	}


	.check-form {
	  padding: 13px 0 6px;
	}	


	.location-check.sticky .check-form {
		padding-top: 11px;
	}
	
	
	
}/*===media close===*/



/*==========================LOCATION==========================*/







/*==========================ABOUT==========================*/



@media (max-width:767px){


	.breadcrumb {
	  display: none;
	}


	.defaul-banner {
		margin-bottom: 4px;
	}


	.about-sction {
		padding: 0;
	}


	.about-sction .tag-scoll {
		display: block;
		margin: 0 -20px 42px;
		position: static;
		transition: none !important;
	}


	.about-sction .tag-scoll ul {
		padding: 0 20px 7px;
	}


	.about-sction .tag-scoll ul li::after {
		display:none;
	}


	.abt-right {
		width: 100%;
	}


	.side-bar {
		width: 100%;
	}


	.about-4-itme {
		width: 100%;
	}


	.about-4block {
		padding: 20px 20px 0;
	}


	.tag-scoll.sticky-fixed {
		position:fixed;
		top: 75px;
		right: 0;
		left: 0;
		margin: 0 0 42px;
	}


	.side-bar.sticky-fixed {
	  display: none;
	}



	#brand-slider {
	  padding: 14px 0;
	  border-top: none;
	  border-bottom: none;
	}


	#brand-slider .swiper-button-prev, 
	#brand-slider .swiper-button-next {
		display: none;
	}


}/*===media close===*/





@media (min-width:767px) and (max-width:1000px){
	
.tag-scoll.sticky-fixed {
	top: 75px;
}

	
	
}/*===media close===*/




/*==========================ABOUT==========================*/








/*==========================Leasing Model Page v3==========================*/



@media (max-width:1000px){


	.cards-model-page {
		padding-top: 81px;
	}


	.cards-model-boost h1 span img {
		position: absolute;
		right: 0;
		top: -29px;
		left: 0;
		margin: 0 auto;
	}


	.cards-model-boost h1 {
		font-size: 24px;
		padding-top: 30px;
	}


	.cards-model-boost h1 span {
		margin-bottom: 6px;
	}


	.cards-model-boost small {
		font-size: 16px;
		line-height: 24px;
		padding-right: 0;
		display: block;
	}
	
	
	
	.abt-right {
	  width: 100%;
	}
	
	
	.side-bar {
	  width: 100%;
	  display: none;
	}


	.model-mode {
		padding-bottom: 19px;
		margin-bottom: 20px;
		padding-right: 0;
	}


	.go-to {
		top: 0;
		right: 15px;
	}


	.model-large {
		margin-bottom: 40px;
	}


	.byd-list-item {
		width: 33.3%;
		padding: 0 10px;
		margin-bottom: 29px;
		text-align: center;
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
	}


	.byd-icon {
	  width: 100%;
	}


	.byd-info {
	  padding-right: 0;
	  width: 100%;
	}


	.model-info-item {
		padding: 24px 74px 24px 24px;
		width: 100%;
		margin: 0 0 20px;
		position: relative;
	}


	.model-info-item img {
	  position: absolute;
	  right: 15px;
	  top: 9px;
	  width: 48px;
	}


	.model-info-item h6 {
		text-align: right;
	}


	.model-info-section {
		margin-bottom: 42px;
	}


	.cards-model-grid .vehicle-card {
	  margin: 0 0 25px;
	  width: 100%;
	}


	.vehicle-ev.sticky {
		position: static;
		width: 100%;
	}



}/*===media close===*/




@media (min-width:767px) and (max-width:1000px){
		
	.prc-item:last-child::after {
		right: -50px;
	}	

	.byd-list-item {
		width: 25%;
	}
	
	
}/*===media close===*/




@media (min-width:1000px) and (max-width:1200px){

	.side-bar {
		width: 34%;
	}	

	.vehicle-ev.sticky {
		width: 33%;
	}	
	
}/*===media close===*/




@media (min-width:1200px) and (max-width:1400px){
	
		
	.vehicle-ev.sticky {
		width: 26%;
	}	
	
}/*===media close===*/



@media (min-width:1200px) and (max-width:1500px){

	.prc-item p {
		font-size: 14px;
		line-height: 22px
	}


	.prc-item h6 {
		font-size: 16px;
		line-height: 22px;
	}
	

	.vehicle-ev .vehicle-price h5 {
		font-size: 27px;
	}
	
	
	.vehicle-ev .vehicle-price h5 span {
	  font-size: 21px;
	}
	
	
}/*===media close===*/




@media (min-width:1600px){


	.vehicle-ev.sticky {
		width: 351px;
	}
	
	
}/*===media close===*/




/*==========================Leasing Model Page v3==========================*/






/*==========================Leasing Order==========================*/



@media (max-width:767px){


	.tag-scoll {
	  display: none;
	}


	.model-mid {
		padding: 19px 51px 32px;
		border-bottom: 1px solid #CED5DF;
		margin-bottom: 36px;
	}


	.model-mid .dlb-img {
	  margin-bottom: 20px;
	}


	.byd-price {
		max-width: 100%;
	}


	.byd-check-list {
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
	}


	.price-check {
		width: 47%;
		height: 104px;
		margin: 0 0 21px;
	}
	
	
	.model-mid .model-mode {
		width: 100%;
	}



	.fixed-bottom {
		bottom: 73px;
		border-radius: 8px 8px 0 0;
		padding: 24px;

	}


	.fixed-bottom .left-col {
		width: 100%;
		margin-bottom: 20px;
	}


	.fixed-bottom .right-col {
	  width: 100%;
	}


	
}/*===media close===*/



@media (min-width:767px) and (max-width:1000px){
	
	.dlb-img {
		padding-left: 24px;
	}

	.byd-price {
		max-width: 100%;
	}	
	
	
}/*===media close===*/



/*==========================Leasing Order==========================*/







/*==========================TESTIMONIALS==========================*/



@media (max-width:1000px){

	.testimonial-section .abt-right {
		width: 100%;
		margin-bottom: 50px;
	}	

	
}/*===media close===*/



@media (max-width:767px){
	
	
	.testimonilas-page .defaul-banner {
	  margin-bottom: 40px;
	}
		
	
	.testimonial-list {
	  display: none;
	}
	
	
	.testimonial-section {
	  overflow: hidden;
	}


	#testimonial-slider-mobile {
	  padding-right: 1px;
	  width: calc(100% + 20px);
	  padding-bottom: 25px;
	}


	#testimonial-slider-mobile .tstmonial-block {
	  width: 100%;
	  margin: 0;
	  min-height: 444px;
	}
	
	
	
	.pp_details a.pp_close {
		width: 28px !important;
		height: 28px !important;
		right: 0 !important;
	}
	
	
	#pp_full_res {
		padding-bottom: calc( 0.62 * 100% );
	}
	
	
	.pp_fade {
	  padding-top: 40px;
	}
	
	
	.pp_content_container .pp_right {
	  padding-right: 10px !important;
	}
	
	
	.pp_content_container .pp_left {
	  padding-left: 10px !important;
	}
	
	
	.pp_pic_holder.light_square {
	  border-radius: 8px;
	  width: 90% !important;
	  max-width: 100%;
	}



}/*===media close===*/



@media (min-width:767px){
	
	#testimonial-slider-mobile {
	  display: none;
	}
	
}/*===media close===*/



@media (min-width:1000px) and (max-width:1200px){
	
	.testimonial-section .abt-right {
		width: 62.5%;
	}


	.tstmonial-block {
		width: 48%;
		margin: 0 0 30px;
	}	
	
}/*===media close===*/


/*==========================TESTIMONIALS==========================*/






/*==========================FLEETS==========================*/


@media (max-width:767px){

	.fleets-page .defaul-banner {
		margin-bottom: 40px;
	}

}/*===media close===*/


/*==========================FLEETS==========================*/







/*==========================CONTACT==========================*/



@media (max-width:767px){

	.contact-page .abt-right {
		margin-bottom: 50px;
	}

}/*===media close===*/



@media (max-width:1000px){

	.contact-page .defaul-banner {
		margin-bottom: 40px;
	}

	.contact-page .abt-right {
		width: 100%;
	}


}/*===media close===*/




/*==========================CONTACT==========================*/





/*==========================CAREER==========================*/



@media (max-width:767px){

	.career-page .defaul-banner {
		margin-bottom: 40px;
	}


	.career-sction .abt-right {
	  margin-bottom: 50px;
	}


	.career-popup-box {
		max-width: 90%;
		padding: 60px 20px 16px;
		height: 90%;
		overflow: auto;
	}


	.career-popup-box h2 {
		margin: 0 0 20px;
	}
	
	
	.career-popup-box input, 
	.career-popup-box textarea, 
	.career-popup-box select {
	  padding: 10px 17px !important;
	}


	.career-input span {
		width: 100% !important;
		order: 2;
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
	}


	.career-input label {
		margin: 0 0 7px;
		width: 100%;
	}



}/*===media close===*/





@media (min-width:767px) and (max-width:1100px){
	
	.career-popup-box {
		transform: translate(-50%,-50%) scale(0.8);
		-webkit-transform: translate(-50%,-50%) scale(0.8);
		-moz-transform: translate(-50%,-50%) scale(0.8);
		-ms-transform: translate(-50%,-50%) scale(0.8);
	}	
	
}/*===media close===*/




@media (min-width:1100px) and (max-width:1600px){
	
	.career-popup-box {
		transform: translate(-50%,-50%) scale(0.8);
		-webkit-transform: translate(-50%,-50%) scale(0.8);
		-moz-transform: translate(-50%,-50%) scale(0.8);
		-ms-transform: translate(-50%,-50%) scale(0.8);
		width: 630px;
		height: 100vh;
        overflow: auto;
	}	
	
}/*===media close===*/


/*==========================CAREER==========================*/






/*==========================DEFAULT==========================*/


@media (max-width:767px){

	.entry-content h2, 
	.entry-header.header-footer-group h1 {
		font-size: 30px;
	}		
	
}/*===media close===*/





/*==========================DEFAULT==========================*/





/*=============Carrer new  Page====================*/


@media (max-width:767px){


	.carrer-banner {
		margin-top: 75px;
		display: flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
	}


	.carrer-banner-caption {
	  position: static;
	  top: 50%;
	  transform: none;
	  -moz-transform: none;
	  -ms-transform: none;
	  -webkit-transform: none;
	  right: 0;
	  width: 100%;
	  max-width: 1696px;
	  padding: 25px 15px 0;
	  order: 1;
	  background: #B6EEFD;
	}


	.carrer-banner img.mobile-only {
	  order: 2;
	}


	.carrer-caption-inner {
	  text-align: center;
	  margin: 0 auto;
	}


	.carrer-caption-inner h1 {
		font-size: 28px;
		line-height: 33px;
	}


	.carrer-caption-inner .btn-secondary {
	  margin: 0 auto;
	}


	.carrer-caption-inner p {
		margin-bottom: 21px;
	}



	.carrer-banner::before {
		display: none;
	}


	.carrer01-form form {
		padding: 16px 20px;
	}



	.carrer01-input {
	  width: 100%;
	  margin: 0 0 14px;
	}


	.carrer01-submit {
	  margin-top: 7px;
	  width: 100%;
	}


	.carrer02-list ul li img {
	  height: 60px;
	}



	.carrer02-list ul li {
		width: 48%;
		margin: 0 0 26px;
	}


	.carrer02-list ul {
	  margin: 0 0 50px;
	}


	.carrer03-img {
	  width: 100%;
	  margin-bottom: 20px;
	}


	.carrer03-info {
	  width: 100%;
	  padding: 0 20px 25px;
	  text-align: right;
	}


	.carrer03-info h3 {
		margin: 0 0 19px;
	}


	#carrer-slider::before, 
	#carrer-slider::after {
		opacity: 0;
	}



	#carrer-slider {
	  padding-bottom: 50px;
	}


	#carrer-slider .swiper-button-next, 
	#carrer-slider .swiper-button-prev {
	  bottom: 0;
	  top: auto;
	}



	#carrer-slider .swiper-button-next {
		left: auto;
		right: 22px;
	}


	#carrer-slider .swiper-button-prev {
	  right: 0;
	}


	.carrer04-slider {
	  margin-bottom: 55px;
	}


	.carrer05-block {
		padding: 24px 0;
	}


	.carrer05-info {
		width: 100%;
		margin-bottom: 16px;
		text-align: center;
	}


	.carrer05-info a {
		font-size: 16px;
	}


	.carrer05-block .btn-secondary {
	  margin: 0 auto;
	}


	.carrer05-info strong {
	  display: block;
	}


	.carrer05 h2 {
	  margin: 0 0 11px;
	}

	
	
}/*===media close===*/



@media (min-width:767px) and (max-width:1000px){


	.carrer-banner {
	  margin-top: 74px;
	}


	.carrer-caption-inner h1 {
	  font-size: 26px;
	}


	.carrer-caption-inner p {
	  font-size: 17px;
	  margin-bottom: 23px;
	}


	.carrer01-input {
	  width: 40%;
	}


	.carrer01-submit {
	  width: 15%;
	}


	.carrer02-list ul li {
	  width: 13%;
	  text-align: center;
	  padding: 0;
	}


	.carrer02-list ul li img {
	  height: 40px;
	}


	.carrer02-list ul li span {
	  font-size: 14px;
	}



	.carrer03-img img {
	  width: 100%;
	  height: 400px;
	  object-fit: cover;
	}


	.carrer03-img {
	  width: 50%;
	}


	.carrer03-info {
	  width: 47%;
	  padding: 20px 20px;
	}
		
		
	
	
}/*===media close===*/





/*=============Carrer new  Page====================*/






/*=============Carrer new list Page====================*/



@media (max-width:1000px){


	.carrer-list .defaul-banner h1 {
		top: 13%;
		font-size: 28px;
		line-height: 32px;
	}


	.carrer-list .defaul-banner {
	  margin-top: 74px;
	}

	.carrer-right {
	  width: 100%;
	}


	.carrer-sidebar {
	  width: 100%;
	}

	
	
	 .carrer01-submit {
		width: 13%;
	  }
	

	.carrer05 {
		padding-bottom: 65px;
	}



	.cr-side-list-block h3 span {
	  width: 40px;
	  height: 40px;
	  text-align: center;
	  line-height: 39px;
	  font-size: 19px;
	}

	.cr-side-list-block h3 {
	  padding-right: 52px;
	}
	
}/*===media close===*/




@media (max-width:767px){
	
    .carrer-right .carrer01-form form {
	  padding: 16px 20px;
	}


	.carrer-list-inner .carrer01-input {
	  width: 100%;
	}
	
	
	.carrer01-submit {
		width: 100%;
	  }


	.carrer-right .carrer01-form h2 {
		margin: 0 0 28px;
	}

}/*===media close===*/




@media (min-width:1000px) and (max-width:1280px){


	.carrer-list-inner .carrer01-input {
	  width: 40%;
	}


	.cr-side-list-block h3 span {
	  width: 40px;
	  height: 40px;
	  text-align: center;
	  line-height: 39px;
	  font-size: 19px;
	  top: -6px;
	}

	.cr-side-list-block h3 {
	  padding-right: 52px;
	}


}/*===media close===*/



/*=============Carrer new list Page====================*/




/*=============Carrer new positions Page====================*/




@media (max-width:1000px){


	.carrer-position .carrer-right {
		margin-bottom: 50px;
	}


	.cr-side-form {
		padding: 40px 15px;
	}


	.cr-side-form .cr-input span, 
	.cr-side-form .cr-input label {
	  width: 100%;
	}



}/*===media close===*/




/*=============Carrer new positions Page====================*/





/*==========================FOOTER==========================*/


@media (max-width:767px){


	#site-footer {
		padding-bottom: 90px;
	}

		
	.bottom-fixed-mobile {
		background: #072446;
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		text-align: center;
		padding: 19px 20px;
		flex-direction: unset;
		display: flex !important;
		z-index: 9;
		top: auto;
		width: 100%;
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
	}	


	.bottom-fixed-mobile a {
		color: #fff;
		display: flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		align-items: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
	}


	.bottom-fixed-mobile a .contact-sub {
		font-weight: 400;
		margin-right: 10px;
	}


	.bottom-fixed-mobile .contact-link-phone .contact-sub {
		display: none;
	}



	.bottom-fixed-mobile .contact-link-whatsapp {
		border-left: 1px solid rgba(255,255,255,0.5);
		padding-left: 24px;
		margin-left: 24px;
		text-decoration: none;
	}
	
	
	.footer-bottom ul li a, 
	.footer-bottom .custom-html-widget {
		font-size: 14px;
	}


	.footer-bottom ul li {
		margin: 0 0 0 13px;
	}


	.footer-bottom ul li:last-child {
	  margin-left: 0;
	}	

		
	.footer-bottom ul {
		gap: 0;
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
	}


	.footer-bottom ul li a, 
	.footer-bottom .custom-html-widget {
		text-align: right;
		direction: rtl;
	}	
	
	
}/*===media close===*/





@media (max-width:1000px){

	.footer-logo-col img {
	  width: 120px;
	}


	.footer-logo-col {
		padding-left:0%;
		width: 100%;
	}


	.footer-col {
		padding-left: 6%;
		width: 48%;
		margin-top: 32px;
	}



	.footer-grid {
		padding: 20px 0 10px;
	}


	.footer-bottom-inner {
		gap: 4px;
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
	}



	.footer-bottom nav a, 
	.footer-bottom p {
		font-size: 14px;
	}


}/*===media close===*/





/*==========================FOOTER==========================*/


.page-template-career-new-tpl .bottom-fixed-desktop, 
.single-job .bottom-fixed-desktop, 
.page-template-career-job-list-tpl .bottom-fixed-desktop {
	display: none;
}


.page-template-career-new-tpl .bottom-fixed-mobile , 
.single-job .bottom-fixed-mobile , 
.page-template-career-job-list-tpl .bottom-fixed-mobile  {
	display: none !important;
}


.page-template-career-new-tpl #greeting-message-container , 
.single-job #greeting-message-container , 
.page-template-career-job-list-tpl #greeting-message-container, 
.page-template-career-tpl #greeting-message-container  {
	display: none !important;
}


.page-template-career-new-tpl div#glassix-container , 
.single-job div#glassix-container , 
.page-template-career-job-list-tpl div#glassix-container, 
.page-template-career-tpl div#glassix-container  {
	display: none !important;
}


.job-template-default .wpcf7 .wpcf7-not-valid-tip, 
.page-template-career-tpl .wpcf7 .wpcf7-not-valid-tip {
	display: block;
}



.career-input label em, 
.cr-input label em {
  color: red;
}