/* CUTSOM STYLES */
/*body strong {color: #444;}*/

.toc a:hover {
/* 	color: #064d6d; */
/*     font-weight: 600; */
	color: #005e89;
}

.contact-makes h3 {
	margin-top: 15px;
	font-size: 20px;
	text-decoration:underline;
}
.contact-makes p {
    font: 17px/26px FaktumTest;
}
.success-msg {
    display: none !important;
}

.bg_banner{
	background-image: url(https://www.eautolease.com/wp-content/uploads/2021/06/banners-desktop.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.bg_awards{
	background-image: url(https://www.eautolease.com/wp-content/uploads/2020/02/best-rated-most-trusted-car-leasing-company-min.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.page__content .h2, .page__content h2 {
    margin: 50px 0px 40px 0px !important;
}
.ea_bottom_content h6 {
    font-size: 20px;
	line-height:normal;
	margin-bottom: 20px;
}
.ea_left_heading {
    width: auto;
}
.main-titles__teaser img.alignleft {
    margin: 0 15px 20px 0;
}
.grecaptcha-badge {
    display:none !important;
}

.intro-hp p {
	margin-bottom: 24px;
    font-size: 16px;
    padding: 0;
    line-height: 26px;
    border-bottom: none;
    padding-bottom: 20px;
	font-size: 18px;
	padding: 0 30px;
    margin: 0 0 36px 0;
}

.reviews2 .review_wrapper {
    height: 400px;
}
.page-id-72 .reviews2 .review_wrapper { height: 480px; }

.ea_left_text_content img.alignleft {margin-bottom: 45px;}

.filter_section .filter_center .filter_wrapper .body_type a { display: flex; flex-direction: column; align-items: center;  }
.filter_section .filter_center .filter_wrapper .body_type i { margin: 0 auto 7px; font-size: 28px; }
.main_filter_randoms .icon-Minivans:before { font-size: 30px; }
.filter_section .filter_center .filter_wrapper .body_type span { font-size: 16px; }
.filter_section .filter_center .filter_wrapper .body_type { margin-bottom: 70px; }
.page-template-homepage .car_lease_deals .list-products__wrap { height: 345px; }
.page-template-homepage .car_lease_deals .list-products__wrap .list-products__title { height: 85px; }
.just_for .into_just span { margin-top: 25px; }
.list-products__images { padding-top: 20px; }

.filter_section .filter_center .filter_buttons ul li.new-tab span { font-size: 16px; }
.filter_section .filter_header .filter_left h2 { font-size: 16px; font-family: FaktumTest; }
.page-template-homepage .filter_section { padding-bottom: 20px; }
.page-template-homepage .filter_section .container:after{ display: inherit; }
.page-template-homepage .filter_section .container { display: grid; grid-template-columns: 1170px 355px; grid-template-rows: repeat(2, auto); }
.page-template-homepage .filter_section .container .filter_header { grid-area: 1/1/1/1; }
.page-template-homepage .filter_section .container .filter_footer { padding: 0; margin:0; width:190px;position: absolute;top: 110px;right: -200px; text-align: center;}
.page-template-homepage .filter_section .container .filter_footer p {
   text-align: left; top: 0px; position: relative; width: auto; font-weight: 400; padding: 10px 15px; border-radius: 12px; background-color: #fff; opacity: .8; font-size: 16px; color: #035b83; color: #fff; border: 1px solid #fff; background: transparent;
  display: -webkit-box;display: -ms-flexbox;display: flex;
  -webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;
}
.page-template-homepage .filter_section .container .filter_footer p span.divider { position: relative; border-bottom: 1px solid #fff; border-color: #ececec !important; display: block; margin: 10px 0; opacity: 0.6; }
/*.page-template-homepage .filter_section .container .filter_footer p span.lh2 { display: flex; flex-direction: column; line-height: 1.5; }
.page-template-homepage .filter_section .container .filter_footer p span span { display: flex; flex-direction: column; }
*/
.page-template-homepage .filter_section .container .filter_footer p span.lh2 span { font-size: 14px; }


.page-template-homepage .filter_section .container .filter_footer p span.lh2 { display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; line-height: 1.5; }
.page-template-homepage .filter_section .container .filter_footer p span span { display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; }


.rsAppList__icon, .rsAppList__title { text-align: center; }
.sprites-icon5-1 { background: url(/wp-content/uploads/2020/02/badge-certified-dealer-76.png) no-repeat center; }
.sprite-small.badge-certified-dealer { background: url(/wp-content/uploads/2020/02/badge-certified-dealer-93.png) no-repeat center; }
::selection { background-color: #035b83; }
.rsAccordions__type a:hover, .rsAccordions__type a:hover span:before { color: #035b83; }
.ea_bottom_content .ea_left_text_content div { background-color: #fff; }
/*.alltabs { background: url(/wp-content/uploads/2020/02/tabsbanner-min.webp), url(/wp-content/uploads/2020/02/tabsbanner-min.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; background-attachment: fixed; }*/
.page-template-homepage .reviews2 .review_wrapper:hover, .page-template-why_choose_us .reviews2 .review_wrapper:hover { transition: none; -webkit-transition: none; top: 0; box-shadow: 0 12px 36px 0 rgba(3,91,131,.1); }
.page-template-homepage .mobile_reviews .owl-carousel .rev_block:last-child .review_wrapper .top_rev i { background: url(../img/sprite-fb-logo.png) no-repeat top left; height: 50px; width: 55px; background-size: contain; }
.col-xs-12 .rsSidebar--contacts { margin-bottom: 24px; }
.col-xs-12 .rsSidebar--contacts .rsSidebar__wrap { padding: 24px; }
.col-xs-12 .rsSidebar--contacts .rsSidebar__wrap .rsSidebar__btns { top: 0; margin-top: 20px; }

.filter_section:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    content: '';
    background: rgba(0,0,0,.5);
}
.filter_section .filter_center .filter_wrapper, .filter_section .filter_center .filter_buttons ul .filter__pattern { background: rgb(36, 53, 70, 0.9); }
.single-car-lease-deals .ea_tabs { margin: 55px 0 0; }

.page-header.error-header { padding-bottom: 9px; text-align: left; margin: 20px 0 5px; }
.page-header.error-header div.line { max-width: 1200px; padding: 0 15px; margin: 0 auto; }
.page-header.error-header .page-title { font-size: 26px; margin-bottom: 10px; }
.page-header.error-header div.bummer { font-size: 120px;font-weight: 600;display: block;line-height: initial; }
li.ford-class { grid-area: 14/1/15/2; }
li.mercedes-class { grid-area: 14/2/15/3; }
.error-text { max-width: 1200px; padding: 0 15px; text-align: left; }
.error-text p { margin: 20px 0; }
.error-text p:first-child { margin: 0; }
.error-text p:nth-child(2) { margin-top: 0; }
.error-text a { color: #0897d8; }
.error-text a:hover { text-decoration: underline; }
.error-page-class { display: grid; grid-template-columns: repeat(3, 31%); justify-content: space-between; max-width: 1200px; padding: 0 15px; margin: 50px auto 20px; }
.error-page-class .rsAccordions__link:after { display: none; }
.error-page-class .rsSidebar--form { margin: 0; }
.error-page-class .rsAccordions__type, .rsAccordions__type { 
  
   }
.error-page-class .rsAccordions__type li, .rsAccordions__type li { width: 50%; }
.rsAccordions__type li { margin-bottom: 25px; }
.rsAccordions__type li:last-child, .rsAccordions__type li:nth-child(11) { margin-bottom: 10px; }
.error-page-class .rsAccordions__type a, .rsAccordions__type a { -webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; }
.error-page-class .rsAccordions__type a span { padding: 0; font-size: 34px; }
.rsAccordions__type a span { padding: 0; font-size: 26px; margin-bottom: 2px;}
.error-page-class .rsAccordions__type a span.icon-Minivans:before { font-size: 38px; }
.error-page-class .rsAccordions__brands { display: grid; grid-template-columns: repeat(3, 33.3%); margin: 0; }
.error-page-class .rsAccordions__brands li { padding: 0; max-width: 100%; }
.error-page-class .rsAccordions__link { padding: 0; border-bottom: 1px solid rgba(3,91,131,.2); padding-bottom: 5px; text-align: center; }
.error-page-class .rsAccordions__head { padding: 22px 22px 20px 22px; }
.error-page-class .error-page-contact-form .form__textarea { min-height: 156px; }
.error-page-class .rsSidebar__wrap .ea_checker { padding: 15px 0; }
.error-page-class .rsSidebar__wrap .ea_checker label .wpcf7-form-control-wrap.check-ins { position: relative; }

.container.new-accolades::before, .container.new-accolades::after { display: none; }
.container.new-accolades {}
.container.new-accolades .left-side-acc { position: relative;float: left;width: calc(100% - 400px);top: 45px; }
.container.new-accolades .left-side-acc p { position: relative; transform: none; top: 0; }
.container.new-accolades .left-side-acc .under_deals { display: block; left: 15px; position: relative; margin-top: 20px; }
.container.new-accolades .left-side-acc .under_deals span { float: left; display: inline-block; margin-right: 3px; position: relative; top: 3px; }
.container.new-accolades .left-side-acc .under_deals a { color: #fff; line-height: 1.44; font-size: 18px; font-family: FaktumTestBold,sans-serif; padding-left: 15px; font-style: normal; }
.container.new-accolades .left-side-acc .under_deals a:hover { text-decoration: underline; }
.container.new-accolades .dealer_copy {width: 360px; }
.container.new-accolades .dealer_copy .sprite_paths { margin-bottom: 0; }
.into_sidebar .bottom_dealer.new-accolades { margin: 0 auto; width: 100%; float: none; }
.container.new-accolades .dealer_copy .sprite_paths ul, .into_sidebar .bottom_dealer.new-accolades ul {
  overflow: hidden;
  width: 100%;
  margin-bottom: -10px;
}
.container.new-accolades .dealer_copy .sprite_paths ul li, .into_sidebar .bottom_dealer.new-accolades ul li {
  float: left;
  width: 33.333%;
  margin-bottom: 10px;
  text-align: center;
}
.container.new-accolades .dealer_copy .sprite_paths ul li i, .into_sidebar .bottom_dealer.new-accolades ul li i { margin: 0 auto; }
.rsSidebar--reviews .rsSidebar__links ul { align-items: center; }
.rsSidebar--reviews .rsSidebar__links ul li { padding: 0; margin-bottom: 15px; }
.rsSidebar--reviews .rsSidebar__links ul li i { margin: 0 auto; }
.rsSidebar--reviews .rsSidebar__links ul li img { margin: 0 auto; display: block; }

.fast_track { overflow: hidden; text-align: left; padding: 40px 0 30px; background-color: #fff; }
.fast_track .container h2.titler { text-align: left; color: #005880; margin: 40px 0 20px; font-weight: 700; font-size: 33px;line-height: normal;}
.fast_track .container p { font-size: 19px; margin: 20px 0; line-height: 1.6; color: #002d41;width: 50%;}
.fast_track .two-col-flex {display: flex;column-gap: 2rem;}
.fast_track .container-narrow p {width: 100%;}
.makes-logos {padding: 30px 20px;display: flex;justify-content: flex-start;flex-wrap: wrap;gap: 10px;}
.makes-logos a {color: #005880;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 1rem 0;}
.makes-logos a:hover, .makes-logos a:focus, .makes-logos a:active {color: inherit;text-decoration: underline;box-shadow: 0 14px 28px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.22);transform: translateY(-3px);z-index: 1;background: #fff;transition: all .2s linear;}

.sprite { background: url(/wp-content/uploads/2021/01/sprite-2021.png) no-repeat 0 0; }
.sprite-5 {width: 105px; height: 145px; float: left; background: url(/wp-content/uploads/2022/02/sprite-2022.png) no-repeat 0 0; background-position: center; transform: scale(.8); -webkit-transform: scale(.8); background-position-x: -11px; background-size: 540px;}
.sprite-5.dealer1 {background-position: -11px 0;}
.sprite-5.dealer2 {background-position: -115px 0;}
.sprite-5.dealer3 {background-position: -219px 0;}
.sprite-5.dealer4 {background-position: -323px 0;}
.sprite-5.dealer5 {background-position: -427px 0;}
.ea_car_slider .owl-carousel .owl-item img { border-bottom-right-radius: 110px; }
.fancybox-is-open .fancybox-stage .fancybox-slide--image { height: calc(100% - 65px); padding: 0; margin: 30px 0; }
.partners .part_inner.part_desk { background: url(/wp-content/uploads/2020/02/new-logos-top.jpg) no-repeat 50%; background-size: contain; }
.sprite-grouped { background: url(/wp-content/uploads/2020/02/groupimages-new.png) no-repeat 0 0; }
.sprite-grouped.huffpost-logo {     background-position: -684px 0px; width: 86px; margin-left: 0; }
.footer_dealer { display: flex; align-items: center; justify-content: space-between; }
.footer_dealer div.dmca { background: none; height: auto; }
.footer_dealer .sprite-footer-deals { margin: 0; }
.footer_dealer .deal-2 { background: url(/wp-content/uploads/2022/03/2022-awards.png) no-repeat top left; background-position: 0; }
.footer_dealer .deal-1 { background: url(/wp-content/uploads/2022/03/2022-awards.png) no-repeat top left; background-position: -275px center; width: 220px; }
.footer_dealer .home-review { width: 130px; background-position: -800px 0; }
.ea_white_side span:first-child { margin-bottom: 30px; }
.ea_white_side span:first-child strong { font-size: 20px; margin-bottom: 10px; }
.ea_white_side span:nth-child(2) img { margin-bottom: 20px; }
.ea_white_side span:nth-child(2) strong { font-size: 17px; margin-bottom: 5px; }
.ea_bottom_content .ea_white_side p a { text-decoration: underline !important; }
.ea_bottom_content .ea_white_side p a:hover { text-decoration: none !important; }
.press-page h2, .press-page h3, .press-page h4 { margin-bottom: 15px; }

div.faq-container { background: #fff; padding: 20px; border-radius: 12px; margin: 30px 0; /*box-shadow: 0 12px 36px rgba(3, 91, 131, .1);*/ }
.faq-container.make-page { margin: 0; margin-bottom: 20px;padding: 40px;display: inline-block;}
div.faq-container p { line-height: 26px; }
div.faq-container a { color: #1a73e8;font-weight: 500;transition: color .3s ease; text-decoration: underline; }
div.faq-container a:hover { text-decoration: none; }
div.faq-block hr { border-top: solid 1px #ccc; }
div.faq-block div.faq-title { font-size: 24px!important; color: #002d41!important; font-weight: 700!important; margin-top: 0; margin-bottom: 10px; }
div.faq-block div h3 { font-size: 16px; font-weight: 700; margin: 25px 0 20px; line-height: 1.3; cursor: pointer; }
div.faq-block div div div p, div.faq-container p { font-size: 16px; margin-bottom: 20px; color: #444;}
div.after-faq { margin-top: 55px; }
div.after-faq h2, div.faq-container h2, div.faq-container h3 { color: #002d41!important; font-weight: 700!important; font-size: 18px!important; margin: 30px 0 20px; line-height: 30px; }
div.after-faq p { font-size: 16px; line-height: 28px; margin-bottom: 20px; }
div.after-faq p:last-child, div.faq-container p:last-child { margin-bottom: 0; }
div.faq-container h3 { line-height: 28px; font-family: FaktumTestBold, sans-serif; }
div.faq-container h2 { font-size: 22px !important; }
div.faq-container h2:first-child { margin-top: 0; }
.faq-container.make-page .faq-block { margin-top: 55px; }
.faq-container.make-page .faq-block h3 { line-height: 1.1; margin: 20px 0 10px; }
.faq-container.make-page p { font-size: 16px; }
.faq-container.make-page .faq-block hr:last-child { margin-bottom: 0; }
.faq-container.make-page.wtoc {width:70%;}
.toc {
    width: 28%;
    float: right;
    position: sticky;
    position: -webkit-sticky;
    top: 30px;
    bottom: 0;
    margin-top: 50px;
    font-size: 13px;
}
.toc li {font-size: 14px;line-height: 16px;padding-left: 20px;border-left: 2px solid #eee;padding-bottom: 4px;padding-top: 4px;}
.toc span {padding-bottom: 20px;display: block;color: var(--devsite-nav-heading-color,var(--devsite-secondary-text-rgba));font-weight: 600;font-size: 14px;}
.toc .active a {
/* 	color: #002d41;
	font-weight: 600; */
	color: #005e89;
}
.toc .active {border-left: 2px solid #002d41;}
.toc a {color: #444;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;}
.stickytoc {
	flex-direction: row;
	-webkit-box-align: start;
    align-items: flex-start;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
	background: #fff;
    padding: 20px 15px 20px 20px;
    border-radius: 12px;
    margin: 30px 0;
    box-shadow: 0 12px 36px rgb(3 91 131 / 10%);
}
#tocNav .showmore {cursor: pointer;line-height: 30px;}
#tocNav .expend {padding-left: 20px;padding-top: 5px;}
#tocNav .dot {font-size: 35px;line-height: 15px;margin-left: 24px;}
#tocNav .arrow {border: solid black;border-width: 0 3px 3px 0;display: inline-block;padding: 3px;}
#tocNav .up {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);margin-left: 24px;}
.down {transform: rotate(45deg);-webkit-transform: rotate(45deg);}
button.show-more-li-down {
	display: none;
    position: relative;
    margin-left: 15px;
    width: 14px;
    height: 14px;
    background: transparent;
    border: none;
    border-left: 2px solid #000;
    border-bottom: 2px solid #000;
    transform: rotate(-45deg) scale(0.7);
    transform-origin: center;
	top: -2px;
}
button.show-more-li-up {
    position: relative;
    margin-left: 15px;
    width: 14px;
    height: 14px;
    background: 0 0;
    border: none;
    border-left: 2px solid #000;
    border-bottom: 2px solid #000;
    transform: rotate(-225deg) scale(.7);
    transform-origin: center;
    margin-left: 25px;
	top: 2px;
}
#topBtn {margin-left: 10px;}

.faq-container ul { font-size: 16px; line-height: 26px; list-style: disc; padding-left: 40px; margin-top: -5px; margin-bottom: 20px; color: #444;}
.faq-container ul li ul { list-style: circle; margin-top: 0; margin-bottom: 5px; color: #444;}
.faq-container li {margin-bottom: 10px;}
.tax-make .seo-description { background-color: transparent; }

.ea_bottom_content .ea_left_text_content div { border-radius: 12px; padding: 36px 30px 20px 30px; }
.ea_bottom_content .ea_left_text_content div h3:first-child { margin-top: 0; }
div.tabs-icons { width: 350px; float: left; clear: both; margin-top: 15px; display: flex; justify-content: space-between; align-items: center; }
.text-after-tabs { margin-top: 35px; }
.text-after-tabs h3 { margin: 30px 0 20px; font-size: 30px; }
.text-after-tabs p { margin-bottom: 18px; }
.text-after-tabs p:last-child { margin-bottom: 0; }
.alltabs a { text-decoration: underline; color: #fff; }
.alltabs a:hover { text-decoration: none; }
.rsServicesLists__teaser h4 { overflow: auto; max-height: none; }
.page-id-103 .pa_new_content iframe, .page-id-107 .pa_new_content iframe, .page-id-86 .pa_new_content iframe, .page-id-73202 .pa_new_content iframe, .page-id-1201 .pa_new_content iframe { max-height: none; }
.page-id-1219 .pa_new_content h3:first-child { margin-bottom: 20px; }

/* CUSTOM HIDEN TABS */
.tabbertabhide {
	display: none !important;
}

.call-out {max-width: 88%;position: relative;border-radius: 10px;padding: 25px;margin: 40px auto;display: flex;}
.call-out p {margin: 2%;}
.call-out i {width: 125px;height: 102px;background-size: contain;background-position: 50% 25%;}
.call-out:after {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 50px;
    border-width: 20px 0 0 20px;
    border-style: solid;
    display: block;
    width: 0;
    border-top-color: inherit;
    border-right-color: inherit;
    border-bottom-color: transparent;
    border-left-color: transparent;
}
.bg-secondary {background: #eaf0f3 !important;color: #000;border-color: #eaf0f3 !important;}
.list-products__item {padding-top: 10px;}


.filter_section .filter_center .main_filter_randoms {
	color: #fff;
	background: #243546e6;
	border-radius: 12px;
}
.filter_section .filter_center .filter_buttons ul li span.clicker.active {
    color: #fff;
    background: #243546e6;
	border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
}

.guide-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding: 0 20px;
}
.guide-list--item {
	max-width: 25%;
    padding-right: 20px;
    padding-left: 5px;
    margin-bottom: 20px;
}
.guide-list--item__content {
	position: relative;
}
.guide-list--item__title {
    width: 100%;
	position: absolute;
    padding: 20px 20px;
    text-align: center;
	font-size: 18px;
	line-height: 26px;
    color: #fff;
    background: #035b83cc;
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	box-shadow: 0 4px 8px 0px rgb(0 0 0 / 29%);
}
.guide-list a:hover .guide-list--item__title {
	text-decoration: underline;
}
.guide-list img {
	border-radius: 10px;
	box-shadow: 0 4px 8px 0px rgb(0 0 0 / 29%);
	transition: all ease-in-out .3s;
	overflow: hidden;
}
.guide-list a:hover img {
	box-shadow: 0 15px 20px 0px rgb(0 0 0 / 40%);
    transition: all ease-in-out .3s;
}
ul.two-col {
	column-count: 2;
}
.hp-posts-holder {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.hp-singlepost {
	width: 100%;
	max-width: 25%;
/* 	padding: 0 15px; */
}
.hp-posts-holder .hp-singlepost:not(:last-child) {
	border-right: 2px solid #fff;
}
.hp-singlepost-content {
	display: block;
	min-height: 400px;
	color: #fff;
	padding: 25px 50px;
	background-color: #00000094;
/* 	backdrop-filter: blur(2px); */	
	transition: all .5s ease-out;
}
.hp-singlepost-content:hover {
	background-color: #000000c2;
	transition: all .5s ease-in;
}
.hp-singlepost-title {
	display: block;
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 32px;
}
.hp-singlepost-descr {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 20px;
}
.hp-singlepost-btn {
    display: inline-block;
    padding: 10px 14px;
    border-radius: 6px;
    font: 12px/14px FaktumTestBold,sans-serif;
    text-transform: uppercase;
    background: #035b83;
    color: #fff;
	box-shadow: 0 4px 8px 0px rgb(0 0 0 / 29%);
    transition: all ease-in-out .3s;
}
.hp-singlepost-btn:hover {
	box-shadow: 0 6px 12px 0px rgb(0 0 0 / 40%);
    transition: all ease-in-out .3s;
	text-decoration: underline;
}
.on-this-page-area {
    position: sticky;
    left: 0;
    width: 100%;
    z-index: 99;
    top: 0;
    background: #fff;
    border-bottom: 2px solid #ededed;
}
.on-this-page-topcon {
	padding: 10px 0;
}
.on-this-page-topcon p {
	font-weight: normal;
	font-size: 16px;
	color: #243760;
	text-transform: uppercase;
	cursor: pointer;
	position: relative;
	display: inline-block;
}
.on-this-page-topcon p::after {
	content: "";
	position: absolute;
	top: 8px;
	right: -20px;
	width: 7px;
	height: 7px;
	border-bottom: 2px solid #243760;
	border-left: 2px solid #243760;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	transition: all .5s;
}
.on-this-page-topcon p.rotate::after {
	top: 11px;
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
}
.on-this-page-content {
	padding-bottom: 10px;
	display: none;
	-webkit-transition: unset;
	-o-transition: unset;
	transition: unset;
}
.on-this-page-content-wraper ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
	padding: 10px 15px;
	flex-wrap: wrap;
	list-style: square;
	color: #D8494B;
	font-size: 10px;
}
.on-this-page-content-wraper ul li::marker {
	color: #035b83;
}
.on-this-page-content-wraper ul li {
	margin-right: 17px;
}
.on-this-page-content-wraper ul li a {
	font-weight: normal;
	font-size: 14px;
	color: #243760;
	line-height: 16px;
	padding: 0px;
	margin: 0px;
}
.side-bar-wrap ul li:before {
	content: none !important;
}
.side-bar-wrap .rsSidebar--reviews .rsSidebar__links ul li {
	margin-bottom: 5px;
}
.side-bar-wrap .rsSidebar__wrap {
	padding: 15px !important;
}
.side-bar-wrap .rsAccordions__link {
	color: #002d41 !important;
}
.side-bar-wrap .rsAccordions__link:after {
	top: 47%;
    right: 30px;
}
.side-bar-wrap .rsAccordions__brands li {
	padding-left: 15px;
	margin-bottom: 15px;
}
.side-bar-wrap .rsAccordions__brands {
	column-count: 3;
}
.side-bar-wrap ul {
	margin-bottom: 0;
}
.sidebar-gallery {
	position: fixed;
    top: 235px;
    left: calc((100vw - 800px) / 2 - 500px);
    width: 420px;
    height: 605px;
    transition: 0s;
    z-index: 99999;
}
.single-bar-right {
	position: fixed;
	top: 20px;
	right: calc((100vw - 800px) / 2 - 465px);
	width: 385px;
	height: auto;
	transition: 0s;
}
.single-bar-right .rsSidebar--contacts {
	text-align: center;
}
.single-bar-right .rsSidebar--contacts p {
	font-size: 20px;
}
.single-bar-right .rsSidebar--contacts a[href^="tel:"] span {
	position: relative;
}
.single-bar-right .rsSidebar--contacts a[href^="tel:"] span.icon-icon-phone:before {
	left: -30px;
    top: 1px;
    position: absolute;
}
.single-bar-right .rsSidebar--contacts .rsSidebar__btns {
	max-width: 230px;
	margin-top: 10px !important;
	margin-left: auto;
	margin-right: auto;
}
.single-bar-right.second {
	top: 280px;
	height: auto;
}
.single-bar-right.second .rsSidebar--reviews {
	max-width: 420px;
}
.single-bar-right.second .rsSidebar--reviews .rsSidebar__ratings {
	padding-left: 84px;
}
.single-bar-right.second .rsSidebar--reviews .rsSidebar__h3 {
	display: block;
	margin-top: 5px;
	margin-bottom: 3px;
	padding-top: 3px;
}
.single-bar-right.second .rsSidebar--reviews .rsSidebar__ratings ul li {
	margin-bottom: 0;
}
.single-bar-right.second .rsSidebar--reviews .rsSidebar__text {
	margin-bottom: 10px;
}
.single-bar-right.second .rsSidebar--reviews .rsSidebar__text p {
	margin-bottom: 10px;
}
.single-bar-right.second .rsSidebar--reviews .rsSidebar__links ul {
	justify-content: space-evenly;
	gap: 5px;
}
.single-bar-right.second .rsSidebar--reviews .rsSidebar__links ul li {
	max-width: 26%;
}
.single-bar-right.second .rsSidebar--reviews .rsSidebar__links ul li .sprites-icon1-1 {
	width: 95px;
    height: 115px;
    background-position: -362px -6px;
    background-size: 750px;
}
.single-bar-right.second .rsSidebar--reviews .rsSidebar__links ul li .sprites-icon3-1 {
	width: 108px;
    height: 108px;
    background-position: -344px -336px;
    background-size: 710px;
}
.main-content {
	float: none;
    border: 1px solid #fff;
    border-radius: 12px;
    background: #fffc;
    margin: 10px auto;
    box-shadow: 0 12px 36px rgba(3,91,131,.1);
	float: none;
	padding: 0 30px;
}
.main-content h3 {
	margin: 35px 0 20px;
}


.ea_quote_container {display: flex;}
.homepage_intro {max-width: 800px;}
.ea_quote_container .ea_quote_form .intro p {margin: 0 0 20px;padding: 0 20px;}
.ea_quote_container .ea_quote_section {border-radius: 12px;}
.ea_quote_container .ea_quote_form {float: none;width: auto;text-align: center;}
.ea_quote_container .ea_discount {top: 50px;text-align: center;float: unset;width: auto;}
.ea_quote_container .ea_discount span {padding-left: unset;font-size: 12px;font-family: sans-serif;margin: 0;float: unset;}
.ea_quote_container .wpcf7-submit {position: relative;bottom: -130px;-ms-transform: translateY(32%);transform: translateX(32%);}
.ea_quote_container #form-send {height: 48px;margin-top: 5px;}

.location-banner {
	display: block;
/*     margin-top: -200px; */
    padding: 23px 0 0;
	position: relative;
}
.location-banner::before {
	content: '';
    position: absolute;
    background-image: url(https://www.eautolease.com/wp-content/uploads/2024/04/brooklyn-ny-banner.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    z-index: -1;
    top: -32px;
	left: 0;
    filter: brightness(0.5);
	background-size: contain;
}
.location-banner.queens-loc::before {
    background-image: url(https://www.eautolease.com/wp-content/uploads/2024/04/banner-queens.jpg);
}
.location-banner.staten-loc::before {
    background-image: url(https://www.eautolease.com/wp-content/uploads/2024/04/staten-island-banner.jpg);
}
.location-banner.bronx-loc::before {
    background-image: url(https://www.eautolease.com/wp-content/uploads/2024/04/background-bronx.jpg);
}
.location-banner.long-loc::before {
    background-image: url(https://www.eautolease.com/wp-content/uploads/2024/04/background-long-island.jpg);
}
.location-banner.newark-loc::before {
    background-image: url(https://www.eautolease.com/wp-content/uploads/2024/04/newark-nj-background.jpg);
}
.location-banner.newjersey-loc::before {
    background-image: url(https://www.eautolease.com/wp-content/uploads/2024/04/new-jersey-background.jpg);
}
.location-banner.paterson-loc::before {
    background-image: url(https://www.eautolease.com/wp-content/uploads/2024/04/paterson-background.jpg);
}
.location-banner.pennsylvania-loc::before {
    background-image: url(https://www.eautolease.com/wp-content/uploads/2024/04/pennsylvania-background.jpg);
}
.location-banner.philadelphia-loc::before {
    background-image: url(https://www.eautolease.com/wp-content/uploads/2024/04/philadelphia-pa-background.jpg);
}
.location-banner.pittsburg-loc::before {
    background-image: url(https://www.eautolease.com/wp-content/uploads/2024/04/pittsburg-background.jpg);
}
.location-banner.connecticut-loc::before {
    background-image: url(https://www.eautolease.com/wp-content/uploads/2024/04/connecticut-background.jpg);
}
.location-banner.stamford-loc::before {
    background-image: url(https://www.eautolease.com/wp-content/uploads/2024/04/stamford-background.jpg);
}
.location-banner.hartford-loc::before {
    background-image: url(https://www.eautolease.com/wp-content/uploads/2024/04/hartford-background.jpg);
}
.location-banner .main-titles {
	padding: 20px 15px;
    background: #00000069;
}
.location-banner .main-titles__teaser {
	max-width: 560px;
	position: relative;
}
.location-banner .main-titles__teaser::after {
	content: '';
	position: absolute;
	width: 502px;
	height: 236px;
	background-image: url('https://www.eautolease.com/wp-content/uploads/2024/04/2024-volkswagen-tiguan-suv-awd-5-banner.png');
	background-size: contain;
	top: 30px;
    right: -100%;
}
.location-banner.queens-loc .main-titles__teaser::after {
	background-image: url('https://www.eautolease.com/wp-content/uploads/2024/04/2024-mazda-cx-90-suv-awd-43531-f-banner.png');
}
.location-banner.staten-loc .main-titles__teaser::after {
	background-image: url('https://www.eautolease.com/wp-content/uploads/2024/04/2024-nissan-kicks-hatchback-fwd-banner.png');
}
.location-banner.bronx-loc .main-titles__teaser::after {
	background-image: url('https://www.eautolease.com/wp-content/uploads/2024/04/2024-mazda-cx-5-suv-awd-56287-fr-banner.png');
}
.location-banner.long-loc .main-titles__teaser::after {
	background-image: url('https://www.eautolease.com/wp-content/uploads/2024/04/2024-volkswagen-taos-suv-fwd-107-banner.png');
}
.location-banner.newark-loc .main-titles__teaser::after {
	background-image: url('https://www.eautolease.com/wp-content/uploads/2024/04/2024-lexus-nx-350h-base-hybrid-a-banner.png');
}
.location-banner.newjersey-loc .main-titles__teaser::after {
	background-image: url('https://www.eautolease.com/wp-content/uploads/2024/04/2024-porsche-macan-base-suv-awd-banner.png');
}
.location-banner .main-titles__teaser h1, .location-banner .main-titles__teaser h2, .location-banner .main-titles__teaser p, .location-banner .main-titles__teaser p a {
	color: #fff;
}
.location-banner .main-titles__teaser h2 {
	font-size: 20px;
    margin-top: 15px;
    line-height: 30px;
}
.location-banner .main-titles__teaser p a {
	text-decoration: underline;
}
.location-banner-btns {
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    background: #002d41;
}
.location-banner-btns .read-reviews {
	font-size: 20px;
    color: #fff;
    font-weight: bold;
	text-decoration: underline;
	margin-top: 30px;
}
.location-banner-btns .read-reviews:hover {
	text-decoration: none;
}
.location-banner-btns .star {
	margin-top: 10px;
    margin-bottom: 15px;
	transform: scale(1.5);
}
.rsPage-contacts__contacts.loc-contacts {
	margin-left: 0;
}
.page__content .pa_new_content .rsPage-contacts__contacts.loc-contacts li {
	padding-left: 0;
}
.rsPage-contacts__contacts.loc-contacts li::before {
	content: none;
}
.page__content .pa_new_content .rsPage-contacts__contacts.loc-contacts .rsPage-contacts__a {
	display: block;
	font: 24px / 30px FaktumTestBold;
    color: #002d41;
	text-decoration: none;
}
.page__content .pa_new_content .rsPage-contacts__contacts.loc-contacts .rsPage-contacts__a:hover {
	color: #0897d8;
}
.loc-two-row {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
	margin-top: 40px;
}
.loc-maps {
	display: flex;
	flex-direction: column;
	gap: 30px;
}
.loc-maps iframe {
	max-width: 575px;
	width: 100%;
	border-radius: 10px;
}
.mlc-slider .slick-next, .mlc-slider .slick-prev {
	color: transparent;
    position: absolute;
    top: 50%;
    bottom: 50%;
    background: #fff;
    display: flex;
    align-items: center;
    border-radius: 100%;
    justify-content: center;
    width: 36px;
    height: 36px;
    box-shadow: 0 2px 4px rgba(0,0,0,.5);
	z-index: 99;
}
.mlc-slider .slick-next {
	right: 0;
}
.mlc-slider .slick-next::before, .mlc-slider .slick-prev::before {
    color: #000;
    content: "➤";
    position: absolute;
    width: 12px;
    height: 21px;
}
.mlc-slider .slick-next:hover::before, .mlc-slider .slick-prev:hover::before {
	color: #006AB1;
}
.mlc-slider .slick-prev::before {
	transform: rotatez(180deg);
	width: 13px;
    height: 23px;
}
.mlc-single {
	display: flex !important;
    flex-direction: column;
    gap: 20px;
    border-radius: 10px;
    box-shadow: 0 0 20px #00345924;
    margin: 15px;
	overflow: hidden;
}
.mlc-single img {
	transition: all .3s ease-in-out;
}
.mlc-single img:hover {
	transform: scale(1.1);
	transition: all .3s ease-in-out;
}
.mlc-title {
	display: block;
	font-size: 20px;
	color: #002d41;
	padding: 0 20px;
}
.mlc-model {
	display: block;
	padding: 0 20px;
	color: #002d41;
}
.mls-view {
	text-align: center;
    background: #006ab1;
    color: #fff !important;
    padding: 16px;
	font-weight: bold;
    text-decoration: none !important;
}
.mls-view:hover {
    background: #004e83;
}
.accordion p {
	color: #000 !important;
	background: none !important;
}
.locs-holder {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	margin: 30px 0;
}
.locs-holder a:hover {
	text-decoration: none !important;
}
.locs-holder h3 {
    color: #002d41;
}
.locs-holder ul {
	list-style: disc;
    padding-left: 20px;
	margin-top: 20px;
}
.locs-holder ul li {
	margin-top: 10px;
    font-size: 18px;
    color: #002d41;
}
.inner-loc-holder {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	grid-gap: 0;
}
.inner-loc-holder .single-loc {
	width: 200px;
	background: #003459;
	border-radius: 20px;
	padding: 20px;
	margin-bottom: 30px;
}
.inner-loc-holder .single-loc h3 {
	margin-top: 0;
}
.inner-loc-holder .single-loc a, .inner-loc-holder .single-loc ul li a{
	color: #fff;
}
.inner-loc-holder .single-loc ul li::before {
	background: #fff;
}
.inner-loc-holder .single-loc:nth-child(odd) {
	background: #fff;
	border: 2px solid #003459;
}
.inner-loc-holder .single-loc:nth-child(odd) a, .inner-loc-holder .single-loc:nth-child(odd) h3, .inner-loc-holder .single-loc:nth-child(odd) ul li a {
	color: #003459;
}
.inner-loc-holder .single-loc:nth-child(odd) ul li::before {
	background: #003459;
}
.inner-loc-holder .single-loc a {
	
}
.inner-loc-holder .single-loc ul {
	padding-left: 0;
	margin-left: 10px;
}
.inner-loc-holder .single-loc ul li {
	
}
.pa_new_content.location-page-holder ul li {
	color: #000;
}
.carlease-slider {
	display: block !important;
}
.carlease-slider .into_just {
	margin: 0 15px;
}
.carlease-slider .slick-next, .carlease-slider .slick-prev {
	color: transparent;
    position: absolute;
    top: 50%;
    bottom: 50%;
    background: #fff;
    display: flex;
    align-items: center;
    border-radius: 100%;
    justify-content: center;
    width: 36px;
    height: 36px;
    box-shadow: 0 2px 4px rgba(0,0,0,.5);
	z-index: 99;
}
.carlease-slider .slick-next {
	right: 2px;
}
.carlease-slider .slick-next::before, .carlease-slider .slick-prev::before {
    color: #000;
    content: "➤";
    position: absolute;
    width: 12px;
    height: 21px;
}
.carlease-slider .slick-next:hover::before, .carlease-slider .slick-prev:hover::before {
	color: #006AB1;
}
.carlease-slider .slick-prev::before {
	transform: rotatez(180deg);
	width: 13px;
    height: 23px;
}
.carlease-slider.just_for .honda {
	background: url(https://www.eautolease.com/wp-content/uploads/2024/04/honda.jpg) no-repeat center;
    background-size: cover;
}
.carlease-slider.just_for .ford {
	background: url(https://www.eautolease.com/wp-content/uploads/2024/04/ford.jpg) no-repeat center;
    background-size: cover;
}
.carlease-slider.just_for .toyota {
	background: url(https://www.eautolease.com/wp-content/uploads/2024/04/toyota.jpg) no-repeat center;
    background-size: cover;
}
.carlease-slider.just_for .jeep {
	background: url(https://www.eautolease.com/wp-content/uploads/2024/04/jeep.jpg) no-repeat center;
    background-size: cover;
}
.subway-list {
	column-count: 2;
}
.subway-list li {
	padding-left: 0 !important;
}
.subway-list li::before {
	content: none !important;
}
.subway-list span {
	border-radius: 30px;
	margin-right: 10px;
	font-weight: bold;
}
.orange-bg {
	background: #ff6319;
    padding: 2px 8px;
	color: #fff;
}
.yellow-bg {
	background: #fccc0a;
	padding: 2px 6px;
	color: #000;
}


.linkedin-icon {
	display: flex;
    flex-direction: row;
    gap: 10px;
    margin: 0;
	align-items: center;
}
.linkedin-icon a {
	width: 36px;
    height: 36px;
    margin: 5px 0;
    position: relative;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    display: inline-block;
}
.linkedin-icon a::after {
	content: "" !important;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url(https://www.eautolease.com/wp-content/uploads/2024/04/linkedin-def-icon.png);
}
.linkedin-icon a:hover {
    transform: rotate(5deg);
}
.breadcrumbs__list.breadcrumbs--white .current_crumb br {
	display: none;
}
@media only screen and (max-width:1920px) {
	.hp-singlepost-content {
		min-height: 350px;
	}
}
@media only screen and (max-width:1820px) {
	.location-banner::before {
		background-size: auto;
	}
}
@media only screen and (max-width:1780px) {
  .page-template-homepage .filter_section .container .filter_footer { margin: 0 auto 0 20px; }
}

@media only screen and (max-width:1600px) {
  .page-template-homepage .filter_section .container { grid-template-columns: 100%; }
  .page-template-homepage .filter_section .container .filter_footer { margin: 0 0 0 auto; padding-right: 10px; }
  .page-template-homepage .filter_section .container .filter_footer p { display: block;  max-width: 350px; }
  .page-template-homepage .filter_section .container .filter_footer p span.lh2 span span, .page-template-homepage .filter_section .container .filter_footer p span.lh2 span { display: inline; }
  .page-template-homepage .filter_section .container .filter_footer { display: none; }
	.side-bar-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		gap: 10px;
		margin-top: 50px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 0 20px;
	}
	.sidebar-gallery, .single-bar-right {
		position: initial;
		height: auto;
		margin: 0;
		border-radius: 5px;
		transform: none!important;
		opacity: 1!important;
	}
	.single-bar-right .rsSidebar--contacts {
		margin-top: 0;
	}
	.sidebar-gallery {
		max-width: 390px;
	}
	.side-bar-wrap .single-bar-right {
		max-width: 360px;
	}
}

@media only screen and (max-width:1450px) { 
	.guide-list {
		padding: 0 30px;
	}
	.guide-list--item {
		max-width: 33.33333333%
	}
  .bottom_footer { padding-bottom: 50px !important; }
}

@media only screen and (max-width:1200px) {
	
	.location-banner .main-titles__teaser::after {content: none;}
  .into_sidebar .bottom_dealer.new-accolades ul { zoom: 0.8; }
.error-page-class .rsAccordions__type a span:before { font-size: 34px; }
.error-page-class .rsAccordions__link { font: 20px/27px FaktumTestBold,sans-serif; }
.error-page-class .error-page-contact-form .form__textarea { min-height: 128px; }
.error-page-class .rsAccordions__brands a { font-size: 14px; }
  .container.new-accolades { grid-template-columns: 65% 35%; }
  .rsSidebar--reviews .rsSidebar__links ul li img { zoom: .8; }
  .filter_section .filter_center .filter_buttons ul li.new-tab span { font-size: 14px; }
  .filter_section .filter_center .main_filter_randoms .filter_tab_block .filter_wrapper .body_type i { margin: 0 auto 7px;     font-size: 24px; }
  .main_filter_randoms .icon-Minivans:before { font-size: 26px; }
  .page-template-homepage .car_lease_deals .list-products__wrap { height: 315px; }
  .footer_dealer { flex-wrap: wrap; justify-content: center; }
  .footer_dealer .sprite-footer-deals { margin-bottom: 25px;  margin-right: 85px; }
	
	.ea_quote_container .ea_quote_form {
		min-width: 320px;
		max-width: 340px;
		height: 285px;
		margin-bottom: 0;
	}
.homepage_intro {
    max-width: 100%;
}
.ea_quote_container {
    display: block;
}
.ea_quote_container .ea_quote_section {
    width: 350px;
    margin: auto;
    margin-top: 50px;
}
	.ea_quote_container .ea_discount {
		top: -85px;
	}
}

@media only screen and (max-width:1024px) {
	.ea_quote_container .ea_discount {
		top: -90px;
	}
	.ea_quote_container .ea_quote_form {
		height: 260px;
	}
/*.responsive_head { background: url(/wp-content/uploads/2020/02/tabsbanner-min-mobile.webp), url(/wp-content/uploads/2020/02/tabsbanner-min-mobile.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }*/
/*.alltabs { background: 0 0;}*/
	
.intro-hp p {
	margin-bottom: 24px;
    font-size: 16px;
    padding: 0;
    line-height: 26px;
    border-bottom: 1px #888 solid;
    padding-bottom: 20px;
}
	
  .container.new-accolades { grid-template-columns: 100%; }
  .container.new-accolades .left-side-acc p { left: 0; }
  .container.new-accolades .left-side-acc .under_deals { display: table; margin: 0 auto; left: 0; margin-bottom: 15px; }
  .container.new-accolades .dealer_copy { right: 0; }
  .filter_section .filter_center .filter_buttons ul li span.clicker.active { background: #1A1A2A; }
  .page-template-homepage .filter_section { padding-bottom: 100px; }
  .filter_section .filter_center .filter_buttons ul li.new-tab span { font-size: 20px; }
  .fast_track .container h2.titler { font-size: 20px; }
  .fast_track .container p { font-size: 18px; }
  div.tabs-icons { float: right; zoom: 0.7; margin: 0; margin-left: 20px; width: auto; }
  div.tabs-icons img:first-child { margin-right: 20px; }
  .into_sidebar .bottom_dealer.new-accolades ul { clear: both; }
  .page-template-homepage .mobile_reviews .owl-carousel .owl-item:first-child .review_wrapper .top_rev i { background: url(../img/reviews-sprite.png); background-position: -102px 0; width: 66px; height: 50px; }
  .page-template-homepage .mobile_reviews .owl-carousel .owl-item:nth-child(2) .review_wrapper .top_rev i { background: url(../img/reviews-sprite.png); background-position: -178px 9px; width: 104px; height: 50px; }
  .page-template-homepage .mobile_reviews .owl-carousel .owl-item:last-child .review_wrapper .top_rev i { background: url(../img/sprite-fb-logo.png) no-repeat top left; height: 50px; width: 55px; background-size: contain; }
  .text-after-tabs h3, .text-after-tabs p { color: #002d41; }
  .text-after-tabs a { color: #035b83; }
  .tabs_head ul li:first-child .tab_blocker { height: auto !important; }
}



.faq-titler {
    text-align: center;
    color: #005880;
    margin: 0 0 40px;
    font-weight: 600!important;
    font-size: 26px;
    width: auto;
    display: block;
    line-height: 32px;
}

.ea_offers_head {
	padding: 5px;
}
.page-location-seo {
	font-weight: 600;
    font-size: 15px;
    border-top: 1px solid #444;
    padding-top: 10px;
}
.covid {
    background-color: #d24040;
    background-image: -webkit-linear-gradient(0,#dd4b39,#d24040);
    border-radius: 4px;
    color: #fff;
    display: inline-flex;
    font-size: 12px;
    line-height: 16px;
    padding: 4px 9px;
    letter-spacing: 0.5px;
	margin-top: 10px;
}
span.covid img {
    width: 16px;
    height: 16px;
    margin-right: 4px;
}
span.covid a {color: #fff;padding: 0 10px;}

table.custom-table tr td {
    font-size: 15px;
	line-height: 24px;
	vertical-align: text-top;
}
table.custom-table ul li {font-size: 15px;line-height: 24px;vertical-align: top;margin-bottom: 0px;}
table.custom-table tr td:first-child {vertical-align: middle;}
table.custom-table tr:first-child td { vertical-align: middle; }
.page-id-74534 .faq-block h3:first-child { margin-top: 0; }
.page-id-74534 .faq-block hr:last-child { margin-bottom: 0; }
.word-break { word-break: break-all; }
.ea_bottom_content .ea_white_side span:last-child { display: flex; flex-direction: column; }
.ea_overview .pa_excerpt h2 { margin: 30px 0 10px; line-height: 1.55; }
.ea_overview .pa_excerpt p { margin-bottom: 20px; }
.ea_overview .pa_excerpt ul { width: 100%; padding-left: 40px; margin-top: -5px; margin-bottom: 20px; float: none; }
.ea_overview .pa_excerpt ul li { list-style: disc; overflow: initial;line-height: 1.55; margin-bottom: 10px; }
.ea_overview .pa_excerpt a { color: #035b83; text-decoration: underline; }
.ea_overview .pa_excerpt a:hover { text-decoration: none; }
.best-make-lease-deals ul {margin: 20px 0px 20px 0px;}
.best-make-lease-deals ul li {margin: 10px 30px;list-style: none !important;}
.best-make-lease-deals ul li strong { font-size: 18px; }
.best-make-lease-deals .note {font-size: 14px;}
span.quotes:before { content:'“'; }
span.quotes:after {content:'”';}

.top_footer .footer_contacts p {
font-size: 16px;	
}
.top_footer .footer_contacts .foot_address span {
    width: calc(100% - 25px);
}

@media (max-width: 1200px) {
  .container.new-accolades .left-side-acc {
    top: 70px;
  }
	.pa_business_wrapper .pa_business_block .pa_content p, .pa_inner_heading p, .page__content p, .page__content p, .rsSidebar--contacts p, .page__content ol li, .page__content ul li, .main-titles__teaser p, .pa_all_brands p, .pa_all_brands ul li a, .pa_all_brands.pa_lowest ul li, .pa_all_brands.pa_lowest strong, .rsPage-contacts__wrap p { font-size: 16px; line-height: 1.56; }
}
@media (max-width: 1024px) {
  .container.new-accolades .left-side-acc {
    top: 0;
    float: none;
    width: 100%;
    overflow: hidden;
  }
  .container.new-accolades .dealer_copy {
    width: 100%;
  }
}
@media only screen and (max-width:1023px) {
  .error-page-class { grid-template-columns: repeat(2, 48%); grid-row-gap: 30px; margin-bottom: 60px; }
  .error-page-class .rsAccordions__brands a { font-size: 16px; }
  .error-page-class .rsSidebar--form { grid-area: 2/1/3/3; }
  .error-page-class .error-page-contact-form .form__textarea { min-height: 90px; }
}

@media only screen and (max-width:992px) {
	.hp-singlepost {
		max-width: 50%;
	}
  .footer_dealer .sprite-footer-deals { margin-right: 50px; }
  .text-after-tabs h3 { font-size: 20px; line-height: 1.22; }
  .text-after-tabs p { font-size: 16px; }
}

@media only screen and (max-width:991px) {
  .mobile-sidebar .rsSidebar__wrap.new-accolades { display: grid; grid-template-columns: 35% 65%; }
  .mobile-sidebar .rsSidebar__wrap.new-accolades .rsSidebar__links ul { display: grid; grid-template-columns: repeat(3,33.3%); align-items: center; grid-row-gap: 10px; justify-content: center; margin: 0 auto; }
  .mobile-sidebar .rsSidebar__wrap.new-accolades .rsSidebar__links ul li { margin: 0 auto; max-width: 100%; }
  .mobile-sidebar .rsSidebar__wrap.new-accolades .rsSidebar__links ul li img { zoom: 1; }
  .mobile-sidebar .rsSidebar__wrap.new-accolades .rsSidebar__links ul.align-accolades li:nth-child(2) { grid-area: 2/1/3/2; }
  .mobile-sidebar .rsSidebar__wrap.new-accolades .rsSidebar__links ul.align-accolades li:nth-child(5) { grid-area: 1/3/2/4; }
  .page-template-homepage .car_lease_deals .list-products__wrap .list-products__title { height: 60px; }
  .page-template-homepage .car_lease_deals .list-products__wrap { height: 365px; }
  .into_sidebar .bottom_dealer.new-accolades ul { clear: none; }
	.single-bar-right.second .rsSidebar--reviews .rsSidebar__links ul li .sprites-icon1-1, .single-bar-right.second .rsSidebar--reviews .rsSidebar__links ul li .sprites-icon3-1 {
		zoom: 0.8;
	}
}

@media only screen and (max-width:768px) {
	section.carlease-slider.just_for {
		padding: 0 5px;
	}
	.carlease-slider .into_just {
		margin: 0 5px;
	}
	.loc-two-row {
		grid-template-columns: 1fr;
	}
	.guide-list--item {
		max-width: 50%;
	}
	.fast_track .two-col-flex {
		display: flex;
		flex-direction: column;
	}
	.fast_track .container p {
		width: 100%;
	}
}
@media only screen and (max-width:767px) {
	.ea_car_slider .ea_quote_section .ea_quote_form {
		    margin-bottom: 50px !important;
	}
  .error-page-class { grid-template-columns: 100%; }
  .error-page-class .rsSidebar--form { grid-area: auto; }
  .ea_car_slider .carousel3d--mobile .owl-carousel .owl-item.active img { border-radius: 120px; }
  .filter_section .filter_center .filter_wrapper .body_type { margin-bottom: 40px; }
  .footer_dealer { flex-direction: column; align-items: flex-start; }
  .footer_dealer .sprite-footer-deals { margin-right: 0; }
  .fast_track .container p { font-size: 16px; }
  .alltabs .main-tabs #enhancetab3 .into_sidebar { display: flex; flex-direction: column; }
  .into_sidebar .bottom_dealer.new-accolades ul { zoom: 1; }
  .left_dealer .deal_sert { display: block; }
  .into_sidebar .left_dealer { display: flex; }
  .ea_white_side span:first-child strong { font-size: 17px; }
  .ea_overview .pa_excerpt ul { padding-top: 0; padding-right: 0; }
  .best-make-lease-deals ul li strong { font-size: 16px; }
  .best-make-lease-deals ul li { margin-left: 0; margin-right: 0; }
  .faq-container.make-page.wtoc {width:100%;}
  .faq-container.make-page {
/* 	  padding: 5px; */
	  padding: 10px 20px;
	}
  .stickytoc {flex-direction: column-reverse;}
  .toc {width: 100%;position: relative;margin-top: 0px;margin-bottom: 50px;}
	button.show-more-li-down {display: inline-block;}
}

@media only screen and (min-width:768px) {
  .toc ul li {display:block !important;}
  #tocNav .showmore {display: none;}
}

@media only screen and (max-width:640px) {
	.guide-list--item {
		max-width: 100%;
	}
	ul.two-col {
		column-count: 1;
	}
.page-header.error-header div.bummer { font-size: 60px; }
  .page-header.error-header .page-title { font-size: 18px; }
  /*.responsive_head { background: url(/wp-content/uploads/2020/02/tabsbanner-min.webp), url(/wp-content/uploads/2020/02/tabsbanner-min.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }*/
  div.tabs-icons { zoom: 0.6; }
}

@media (min-width: 639px){
	.bg_banner{
		background-image: url(https://www.eautolease.com/wp-content/uploads/2021/06/banners-desktop.jpg);
	}
	
	.bg_awards{
	background-image: url(https://www.eautolease.com/wp-content/uploads/2020/02/best-rated-most-trusted-car-leasing-company-min.jpg);
	}
}

@media only screen and (max-width: 639px){
	.bg_banner{
		min-height: 1146px;
		background-image: url(https://www.eautolease.com/wp-content/uploads/2021/06/banners-mobile.jpg);
	}
	
	.bg_awards{
	min-height: 379px;
	background-image: url(https://www.eautolease.com/wp-content/uploads/2021/06/best-rated-most-trusted-car-leasing-company-mobile.jpg);
	}
}

@media only screen and (max-width:600px) {
	.hp-singlepost {
		max-width: 100%;
	}
	.hp-posts-holder .hp-singlepost:not(:last-child) {
		border-right: none;
		border-bottom: 2px solid #fff;
	}
	.hp-singlepost-content {
		min-height: 300px;
	}
  .page-template-homepage .filter_section { padding-bottom: 120px; }
  .page-template-homepage .car_lease_deals .list-products__wrap { height: auto; }
  .page-template-homepage .car_lease_deals .list-products__wrap .list-products__title { height: auto; }
}

@media only screen and (max-width: 575px) { .mobile-sidebar .rsSidebar__wrap.new-accolades .rsSidebar__links ul li img, .mobile-sidebar .rsSidebar__wrap.new-accolades .rsSidebar__links ul li i { zoom: 0.8; }
  .mobile-sidebar .rsSidebar__wrap.new-accolades .rsSidebar__links ul { grid-template-columns: repeat(2,50%); }
  .mobile-sidebar .rsSidebar__wrap.new-accolades { grid-template-columns: 50% 50%; }
  .mobile-sidebar .rsSidebar__wrap.new-accolades .rsSidebar__links ul.align-accolades li:nth-child(2), .mobile-sidebar .rsSidebar__wrap.new-accolades .rsSidebar__links ul.align-accolades li:nth-child(5) { grid-area: auto; }
	.guide-list {
		padding: 0 15px;
	}
	.locs-holder {
		grid-template-columns: 1fr;
	}
	.accordion .locs-holder h3 {
		margin-top: 0;
	}
}

@media (max-width: 480px) {
.main-titles__teaser h2 {
    font-size: 18px;
}
.main-titles__teaser h1 {
    font-size: 24px;
    line-height: 25px;
}
	.location-banner .main-titles__teaser h2 {
		font-size: 20px;
		line-height: 28px;
	}
}

@media only screen and (max-width:425px) {
	.side-bar-wrap .rsAccordions__brands {
		column-count: 2;
	}
	.side-bar-wrap .single-bar-right {
		max-width: 270px;
	}
  .mobile-sidebar .rsSidebar__wrap.new-accolades { grid-template-columns: 100%; }
  .mobile-sidebar .rsSidebar__wrap.new-accolades .rsSidebar__links ul { grid-template-columns: repeat(3,33.3%); margin: 0 -9px; }
  .mobile-sidebar .rsSidebar__wrap.new-accolades .rsSidebar__links ul.align-accolades li:nth-child(2) { grid-area: 2/1/3/2; }
  .mobile-sidebar .rsSidebar__wrap.new-accolades .rsSidebar__links ul.align-accolades li:nth-child(5) { grid-area: 1/3/2/4; }
  .ea_above_dealer .ea_deal_right { display: grid; grid-template-columns: repeat(2,50%); align-items: center; justify-content: center; }
  .ea_above_dealer .ea_deal_right div { margin: 0 auto !important; }
  .filter_section .filter_center .filter_wrapper .body_type { width: 50%; }
  .filter_section .filter_center .filter_wrapper #tab_3 { height: auto; }
  .into_sidebar .bottom_dealer.new-accolades ul { zoom: .8; margin: 0 -15px; }
  .left_dealer .deal_sert { zoom: .8; }
  div.tabs-icons { display: none; }
	.single-bar-right.second .rsSidebar--reviews .rsSidebar__links ul li .sprites-icon1-1, .single-bar-right.second .rsSidebar--reviews .rsSidebar__links ul li .sprites-icon3-1 {
		zoom: 0.7;
	}
	.single-bar-right.second .rsSidebar--reviews .rsSidebar__ratings {
		padding-left: 0;
		margin-top: 22px;
	}
}

@media only screen and (min-width: 400px) {
.container.new-accolades .dealer_copy .sprite_paths { width: 350px; height: 223px; }
	.award_img{
		width: 350px; 
		height: 223px;
	}
}

@media only screen and (max-width: 400px) {
.error-page-class .rsAccordions__type a span:before, .rsAccordions__type a span:before { font-size: 26px; }
  .error-page-class .rsAccordions__type a span.icon-Minivans:before, .rsAccordions__type a span.icon-Minivans:before { font-size: 30px; }
  .error-page-class .rsAccordions__type a, .error-page-class .rsAccordions__brands a { font-size: 14px; }
  .container.new-accolades .dealer_copy .sprite_paths { width: 290px; height: 185px; }
	.award_img{width: 290px !important; height: 185px !important;}
  .container.new-accolades .dealer_copy .sprite_paths ul { zoom: 0.8; }
  /*.container.new-accolades .dealer_copy .sprite_paths ul { grid-template-columns: repeat(2, 48%); }
  .container.new-accolades .dealer_copy .sprite_paths { width: 300px; }
  .container.new-accolades .dealer_copy .sprite_paths ul li:nth-child(3) { grid-area: 3/1/4/1; }
  .container.new-accolades .dealer_copy .sprite_paths ul li:nth-child(4) { grid-area: 1/2/2/3; }*/
  table.custom-table.triple-row tr:first-child td:first-child { font-size: 14px; word-break: break-all; }
  table.custom-table tr td, table.custom-table ul li { font-size: 14px; }
  table.custom-table tr td { padding: 4px; }
  .page__content .pa_new_content ul li { padding-left: 15px; }
/*   .ea_car_slider {height: 380px;} */
	.ea_quote_container .ea_quote_section {
		width: 300px;
	}
	.ea_quote_container .ea_quote_form {
		min-width: 260px;
    	max-width: 300px;
	}
}

@media only screen and (max-width:359px) {
	.bottom_footer { padding-bottom: 40px !important; }
}

@media only screen and (max-width:350px) {
  .ea_above_dealer .ea_deal_left i.badge-certified-dealer { zoom: 0.8; margin-bottom: 20px; }
  .ea_above_dealer .ea_deal_left span { font-size: 16px; }
  .ea_above_dealer .ea_deal_left .ea_stars_deals em { font-size: 16px; }
  .sprite-grouped { margin: 0 5px 20px; }
  .page-id-1219 .pa_new_content h3:first-child { font-size: 23px; }
}