﻿* {
    font-family: 'almoni';
    /*  ELDM-1159 13-2-18 no need for a different weight

    font-weight: 300;
        */
    /* font-size: 17px!important; */
}

body {
}

b,
strong {
    font-size: 1.1em;
}

/*body {
    direction: rtl;
}*/

.main {
    direction: rtl;
}

.main-banner-area {
    float: right;
}

.ui-tabs .ui-tabs-panel h2,
.ui-tabs .ui-tabs-panel .ui-tabs-panel-title {
    font-size: 16px;
}

.ui-tabs .ui-tabs-panel h2 span,
.ui-tabs .ui-tabs-panel .ui-tabs-panel-title span {
    font-size: 13px;
}

[id^='tabs-'] .map_details .opening h3,
.map_details .contact_details h3 {
    font-size: 16px !important;
}

[id^='tabs-'] .map_details .opening td,
[id^='tabs-'] .map_details .contact_details td {
    font-size: 15px !important;
}

body.subscribe-body {
    direction: rtl;
}

/*-------------Home page Banners ------------------*/

.widget_container .widget {
    float: right;
}

.login #cancel-login {
    float: left;
    padding-left: 12px;
    padding-right: 0;
}

.widget-img {
    float: right;
}

.widget-text {
    float: right;
}

.widget_container .widget.third .widget-text .sub_title,
.widget_container .widget.third .widget-text .btn {
    margin: 0 0 14px 28px;
}

li input#pickup-location,
li input#return-location {
    font-size: 17px;
}

.top-strip .header-ddl-container span {
    font-size: 14px;
}

.ui-widget-content .vip span {
    font-size: 14px;
}

.widget_container .widget.third .btn {
    font-size: 17px;
}

/*-----------Top Strip----------------------*/

ul.slimmenu li a,
ul.slimmenu li span {
    border-left: none;
    border-right: 1px solid #d9d9d9;
    font-size: 23px;
}

ul.slimmenu li ul li > a,
ul.slimmenu li ul li > span {
    border: 0;
    color: #005dcb;
    font-size: 19px;
    line-height: 32px;
    min-height: 32px;
}

ul.slimmenu > li:first-child a,
ul.slimmenu > li:first-child span {
    border-right: 0;
}

.top-menu-strip .logo-container {
    float: right;
}

.header-ddl-container .header-countries {
    left: 150px;
    right: 0;
}

.page-title-strip > span,
.page-title-strip > h1 > span {
    float: right;
    font-size: 24px;
}

.top-strip .header-ddl-container {
    float: left;
    text-align: left;
}

.top-strip .header-ddl-container .flag-container {
    float: left;
    margin-left: 0;
    margin-right: 8px;
}

.widget_container .widget .sub_title * {
    font-size: 28px;
}

.widget_container .widget-text .titl {
}

.widget_container .widget.third .sub_title,
.widget_container .widget.third .btn {
    line-height: 25px;
}

.lng-list {
    left: 0;
    right: auto;
}

.top-strip .header-ddl-container .lng-list ul li a {
    padding-left: 0;
    padding-right: 6px;
    text-align: right;
}

.lng-list li a span {
    margin-left: 0;
    margin-right: 4px;
}

.lng-list-bg-top {
    background-image: url('/Style/Images/he/flag_drop_top.png');
}

/*--------------Main content----------------------*/

.main-banner-area .banner_title,
.main-banner-area .banner_sub_title {
    left: auto;
    right: 462px;
}

.content-page-related {
    float: left;
}

.search_content .search_box h2,
.search_content .search_box .search_title {
    font-size: 21px;
}

.search_content .search_box p {
    font-size: 18px;
}

/*----------------Footer--------------------------*/

/*.footer-top-strip .top-mountain
{
    right: 84px;
    left: auto;
}
.footer-top-strip .back-mountain
{
    left: 185px;
    right: auto;
}
.footer-top-strip .white-car
{
    right: 940px;
    left: auto;
}
.footer-top-strip .blue-tree
{
    right: 387px;
    left: auto;
}
.footer-top-strip .green-tree
{
    right: 1080px;
    left: auto;
}*/

.footer-social-links {
    background-size: 100%;
    width: 330px;
}

.footer-social-links .foter-social-text {
    float: right;
    margin-left: 0;
    margin-right: 15px;
}

.footer-social-links .social-icons-wrapper {
    float: right;
}

.footer-social-links .footer-social-link {
    float: right;
    margin-left: 0;
    margin-right: 10px;
}

.footer-column-wrapper .column {
    float: right;
}

.footer-column-wrapper .column:first-child {
    margin-right: 0;
}

.footer-column-wrapper .column {
    float: right;
    margin-left: 0;
    margin-right: 29px;
}

.footer-title-icon {
    float: right;
}

.footer-columns-title .column-label {
    float: right;
    margin-left: 0;
    margin-right: 14px;
}

.row-content {
    padding-left: 0;
    padding-right: 12px;
}

.instagram-content {
    direction: ltr;
}

.row-content .instagram-content {
    margin-right: 4px;
}

div.row-content.instagram {
    padding-left: 0px;
    padding-right: 0px;
}

.row-content .article-title {
    float: right;
}

.row-content .article-content .article-img {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}

.read-more-content a {
    float: right;
}

.footer-read-link {
    float: left;
    left: 0;
    margin-left: 10px;
    margin-right: 0;
    right: auto;
}

.footer-read-link .arrow-img {
    /*margin-top: 5px;*/
    background: url('/Style/Images/he/read_more_arrow.png') no-repeat left center;
    float: right;
    margin-left: 4px;
    /*height: 15px;
    width: 15px;*/
}

.footer-read-link a {
    float: left;
    font-size: 15px;
    padding-left: 15px;
    padding-right: 0;
}

ul.content-link-list {
    margin-left: 16px;
    margin-right: 0;
}

ul.content-link-list li .arrow-img {
    background-image: url('/Style/Images/he/read_more_arrow.png');
    float: right;
    margin-left: 15px;
    margin-right: 2px;
}

.footer-column-wrapper .column .hotels-img {
    float: right;
    padding-left: 1px;
    padding-right: 0;
}

.row-content .article-content p {
    font-size: 15px;
}

.row-content .article-date {
    font-family: 'open_sans', sans-serif;
}

.row-content .article-content a {
    font-size: 15px;
    line-height: 17px;
}

/* ELDM-1226 - fixed link in bottom*/

.recommendations-link {
    display: inline-table;
}

.footer-navigation-strip ul.navigation > li a span {
    font-size: 16px;
}

.footer-bottom-strip .eldan-group span {
    font-size: 15px;
}

.footer-column-wrapper .column .hotels-img .hotel-img {
    float: right;
    margin-left: 0;
    margin-right: 1px;
}

.footer-column-wrapper .column .hotels-img .hotel-img .transparent {
    float: right;
}

.footer-bottom-strip .contact span,
.footer-bottom-strip .contact a {
    font-size: 19px;
}

.row-content .twitter,
.row-content .instagram {
    margin-left: 10px;
    margin-right: auto;
}

.footer-navigation-strip ul.navigation > li a span:last-child {
    border-left: 1px solid #d9d9d9;
    border-right: 0;
    padding-left: 5px;
    padding-right: 0;
}

.footer-navigation-strip ul.navigation > li:last-child a span:last-child {
    border-left: none;
}

.footer-bottom-strip .eldan-group {
    text-align: right;
}

.footer-bottom-strip .eldan-group span:first-child {
    border-left-color: #005ecb;
    border-left-width: 1px;
    border-right: 0;
}

.footer-bottom-strip a {
    text-align: left;
}

.footer-bottom-strip .contact .contact-us .contact-icon {
    float: right;
    margin-left: 7px;
    margin-right: 0;
}

.footer-bottom-strip a {
    text-align: left;
}

.footer-bottom-strip .code-oasis-logo {
    float: left;
}

.footer-columns-title span {
    color: #fff;
    font-size: 27px;
}

.footer-column-wrapper .column .cities-img .city-img span {
    font-size: 20px;
}

ul.content-link-list li a {
    font-size: 16px;
}

.row-content .trips-content p {
    font-family: 'open_sans', sans-serif;
}

/*-------------------Breadcrumbs--------------------*/

.breadcrumbs {
    float: right;
}

.breadcrumbs ul {
    float: right;
}

.breadcrumbs ul li {
    float: right;
    font-size: 15px;
    margin-left: 13px;
    margin-right: 0;
}

.breadcrumbs ul li a {
    font-size: 15px;
}

.breadcrumbs li.breadcrumbs-arrow {
    background: url('/Style/Images/he/bread_crumbs_arrow.png') no-repeat center center;
}

/*---------------------Branches---------------------*/

.search_content {
    float: right;
}

.search_content .search_box {
    border-radius: 0 4px 4px 0;
}

.search_content .search_box .search_city {
    float: right;
    font-size: 20px;
    padding-left: 0;
    padding-right: 9px;
}

.search_content .search_box .search_city_button {
    float: left;
    font-size: 19px;
    margin-right: -3px;
}

.accordion_container {
    margin-left: 10px;
    margin-right: 0;
}

/*ELDM-1272 26-3-18 fixed location of text

.toggle-all.open {
    left: 5px;
    right: auto;
    top: 23px;
}

.toggle-all.close {
    left: 0;
    right: auto;
}
*/

.toggle-all.close,
.toggle-all.open {
    left: 14px;
    right: auto;
    top: 18px;
}

/*ELDM-1272 26-3-18 swapped plus and minus images for icons, made the icon float left instead of right added padding and pushed from the top*/

.toggle-all.open .icon,
.toggle-all.close .icon {
    float: left;
    padding-right: 6px;
    top: 4px;
}

.toggle-all.open .text,
.toggle-all.close .text {
    color: #8dc63f;
    font-size: 22px;
    font-weight: bold;
}

.ui-accordion .ui-accordion-header.ui-accordion-header .ui-accordion-header-icon {
    background: url('/Style/Images/he/branch/arrow.png') no-repeat 6px 5px;
    left: 5px;
    right: auto;
}

.ui-accordion .ui-accordion-header,
.ui-accordion .ui-accordion-header .terms-text {
    font-size: 25px;
}

#regions-menu h3 .icon {
    left: 0;
    right: 18px;
}

.ui-accordion-content p strong span strong {
    font-size: 21px;
}

.ui-accordion-content span strong {
    font-size: 21px;
}

#regions-menu h3 .text {
    font-size: 23px;
    left: auto;
    right: 65px;
}

#regions-menu .ui-accordion-content a {
    float: right;
    font-size: 17px;
    font-weight: 300;
    margin-left: 5px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 9px;
}

.accordion_title {
    font-size: 23px;
    padding: 18px 19px 11px 0;
}

.ui-accordion .ui-accordion-header {
    /* background: url('/Style/Images/branch/plus_blue.png') no-repeat right 19px top 21px;*/
    background: none;
}

.ui-accordion-header.ui-accordion-header-active {
    background: url('/Style/Images/he/branch/minus_blue.png') no-repeat right 19px top 24px;
}

.search_content .rent_car_btn {
    background: #005dcb url('/Style/Images/he/rent_a_car_arrow.png') no-repeat right 96% center !important;
    text-align: initial !important;
}

.search_content .rent_car_btn,
.regions_container .rent_car_btn {
    padding-left: 0;
    padding-right: 17px;
    text-align: center;
}

.search_content .rent_car_btn span.arrow,
.regions_container .rent_car_btn span.arrow {
    background: url('/Style/Images/he/branch/rent_a_car_arrow.png') no-repeat center center;
    float: left;
    left: 10px;
    right: auto;
}

.left-discount-image-wrapper .btn {
    font-size: 18px;
}

.map_container {
    float: left;
}

.general-page .page-head .page-title h1 {
    font-size: 27px;
}

.general-page .page-content p span span {
    font-size: 20px !important;
}

.general-page .page-content div span {
    font-size: 19px !important;
    line-height: 23px;
}

.general-page .page-content p span {
    font-size: 19px !important;
    line-height: 27px;
}

.tips_container .sub_title p strong {
    font-size: 22px !important;
}

.tips_container .sub_title p {
    font-size: 19px;
}

.tips_container .tips_content .tooltip .title h2 {
    font-size: 19px;
}

.tips_container .tips_content .tooltip .small_content {
    font-size: 16px;
}

.tips_container .tips_content .tooltip .btn_more,
.tips_container .tips_content .tooltip .btn_less {
    bottom: -12px;
    font-size: 17px;
}

.tips_container .tips_content .last_step_right.step .thanks {
    font-size: 24px;
}

.tips_container .tips_content .last_step_right.step .thanks span {
    font-size: 28px;
}

.articles-lobby .aticles-description,
.articles-lobby .aticles-description p {
    font-size: 18px;
}

.articles-lobby .article-title h3 {
    font-size: 23px;
}

.articles-lobby .main-article-wrapper .article-content p {
    font-size: 15px;
}

.articles-lobby .readmore {
    font-size: 16px;
}

/*ELDM-1225 26-2-18 fixed read more arrow*/

.article-catagories .catagory-articles-wrapper .catagory-article .readmore {
    display: inline-table;
    float: none;
}

.articles-lobby .article-meta span {
    font-size: 16px;
}

.map_container .key {
    border-radius: 0 3px 3px 0;
    left: 9px;
    right: auto;
}

.map_container .key .central_branches,
.map_container .key .branches {
    background: url('/Style/Images/branch/autocomplete_green_icon.png') no-repeat right 10px top 8px;
    font-size: 15px;
    padding-left: 0;
    padding-right: 35px;
}

.map_container .key .branches {
    background: url('/Style/Images/branch/autocomplete_blue_icon.png') no-repeat right 10px top 8px;
    padding-left: 0;
    padding-right: 35px;
}

.content-page-main,
.city-page-main {
    float: right;
}

.left-discount-wrapper .share .share-txt span {
    font-size: 16px;
    margin-top: 11px;
}

.content-page-title {
    font-size: 27px;
}

.form-page .page-head .page-title h1 {
    font-size: 27px;
}

.form-page .page-content,
.form-page .page-content p * {
    font-size: 21px;
    line-height: 28px;
    margin-bottom: 10px;
}

.form-page .page-content p {
    color: #3f3f3f;
    font-family: 'almoni';
    font-size: 17px;
    line-height: 24px;
}

/*-------------------Branch Details---------------------*/

.branch_details {
    float: right;
}

.sub_title,
.sub_title p {
    font-size: 20px;
}

.sub_title strong {
    font-size: 20px !important;
}

.branch_details .details .addres .open_icon,
.branch_details .details .addres .branch-closed {
    background-position: right 73px top 2px;
    left: 16px;
    right: auto;
}

.details_table .info {
    border-left: 0;
    border-right: 1px solid #e2e2e2;
    padding-left: 0;
    padding-right: 16px;
}

.gallery {
    padding-left: 0;
    padding-right: 9px;
}

.branch_details .details span {
    padding-left: 0;
    padding-right: 11px;
}

.branch_details .details span {
    padding-left: 0;
    padding-right: 11px;
}

.sub_title span {
    font-size: 24px !important;
}

.sub_title span span {
    font-size: 24px !important;
}

.sub_title span span span {
    font-size: 26px !important;
}

.sub_title span span a {
    font-size: 21px !important;
}

.sub_title ul li span {
    font-size: 20px !important;
}

/*--------------------Sidebar widgets-------------------*/

.side-bar {
    float: left;
}

.side-bar ul.widgets li .button .left {
    float: right;
}

.side-bar ul.widgets li .button.high-profile .right {
    padding-left: 0;
    padding-right: 13px;
}

.side-bar ul.widgets li .button .right {
    float: left;
}

.side-bar ul.widgets li .button.high-profile .right .text {
    background-image: url('/Style/Images/he/rent_a_car_arrow.png');
    background-position: right 170px center;
}

.side-bar ul.widgets li .button.high-profile .right .text .small-text {
    float: right;
}

.side-bar ul.widgets li .button.low-profile .right {
    background-image: url('/Style/Images/he/rent_a_car_arrow.png');
    background-position: right 220px center;
}

.left-discount-image-wrapper {
    float: right;
}

.left-discount-wrapper .content-txt {
    float: right;
    margin-left: 0;
    margin-right: 10px;
}

.left-discount-wrapper .share .share-txt {
    float: right;
    margin-left: 0;
    margin-right: 7px;
}

.left-discount-wrapper .share .share-buttons {
    float: left;
    margin-left: 0;
    margin-right: 10px;
}

.left-discount-wrapper .share .share-buttons .facebook-share {
    float: right;
}

.left-discount-wrapper .share .share-buttons .share-twitter {
    float: right;
    margin-left: 0;
    margin-right: 7px;
}

.map-widget .place-details .marker-icon {
    float: right;
}

.open_icon,
.branch-closed {
    left: -74px;
    right: auto !important;
}

.map-widget .openning-hours .week-days {
    float: right;
}

.map-widget .openning-hours .week-days div {
    font-size: 14px;
}

.map-widget .openning-hours .hours {
    float: left;
}

.map-widget .details-wrapper .place-title span {
    font-size: 15px;
    margin-left: auto;
    margin-right: 5px;
}

.map-widget .place-info > div {
    float: right;
}

.map-widget .contact-details {
    margin-left: 0;
    margin-right: 10px;
}

.map-widget .openning-hours {
    border-left: 1px solid #cccccc;
    border-right: 0;
}

.map-widget .openning-hours .times {
    margin-left: 10px;
    margin-right: 0;
}

/*-----------------Our Fleet-------------------------*/

.fleet_container {
    float: right;
}

.fleet_container .fleet_nav li {
    float: right;
}

.fleet_container .fleet_nav li a {
    font-size: 25px;
    margin-left: 0;
    margin-right: 40px;
}

.fleet_container .group_lists .group .bast_seller {
    left: auto;
    right: -3px;
}

.fleet_container .group_lists .search_title {
    font-size: 21px;
}

.fleet_container .group_lists .search_title i {
    font-size: 21px;
}

.group_letter span {
    font-size: 14px;
}

.fleet_container .group_lists .group .group_letter span.letter {
    font-family: 'open_sans', sans-serif;
}

.fleet_container .group_lists .group .grouo_name h3 {
    font-family: 'open_sans', sans-serif;
}

.fleet_container .group_lists .group .grouo_name span {
    font-size: 15px;
}

.fleet_container .group_lists .group > img {
    float: right;
    margin-left: 0px;
    margin-right: 23px;
}

.fleet_container .group_lists .group .group_letter {
    margin-left: 0px;
    margin-right: 25px;
}

.fleet_container .group_lists .group > div {
    float: right;
}

.ui-accordion .ui-accordion-header,
.ui-accordion .ui-accordion-header .terms-text {
    /*padding-right: 10px;*/
    padding-right: 18px;
}

.fleet_container .group_lists .group .grouo_name {
    margin-left: 0px;
    margin-right: 36px;
}

.fleet_container .group_lists .group > div {
    float: right;
}

.fleet_container .group_lists .group .details span.break,
#searchFilterTabs #tabs-car .car .details span.break {
    margin-left: 4px;
    margin-right: 0px;
}

.fleet_container .group_lists .group .btn_reserve {
    float: left;
    font-size: 19px;
}

.fleet_container .group_lists .group .more_info_wrapper .group_gallery .car .car_title,
#searchFilterTabs #tabs-car .car .car_title {
    font-size: 23px;
}

.fleet_container .group_lists .group .more_info_wrapper .group_gallery .car .car_title .car_sub_title,
#searchFilterTabs #tabs-car .car .car_title .car_sub_title {
    font-size: 15px;
}

.fleet_container .group_lists .group .more_info_wrapper .additions li {
    font-size: 17px;
}

.fleet_container .group_lists .group .group_footer span {
    font-size: 16px;
}

.fleet_container .group_lists .group .more_info_wrapper .group_gallery > p {
    font-size: 13px;
}

.fleet_container .group_lists .group .more_info_wrapper .additions .group_header {
    font-size: 20px;
}

.branch_details .details span.title {
    font-size: 17px;
}

.branch_details .details span {
    font-size: 22px;
}

.hours,
.phone_icon {
    font-size: 21px;
}

.details_table .info table tr td.title {
    width: 93px;
}

.details_table .info table tr td {
    font-size: 16px;
}

.city-page-main .sub_title p {
    font-size: 18px;
}

.fleet_container .group_lists .group .more_info_wrapper {
    border-left: 0;
    border-right: 1px solid #ededed;
    width: 100%;
}

.fleet_container .group_lists .group .more_info_wrapper .additions {
    float: left;
}

.fleet_container .group_lists .group .more_info_wrapper .additions .close {
    background: url('/Style/Images/he/tips/sprait.png') no-repeat -200px -201px;
    left: 0;
    right: auto;
}

.fleet_container .group_lists .group .more_info_wrapper .group_gallery > p {
    background: url('/Style/Images/he/fleet/important_icon.png') no-repeat right 55px top 7px;
    background-color: white;
    margin-left: 0px;
    margin-right: 20px;
}

.fleet_container .group_lists .group .more_info_wrapper .additions li {
    background-position: center right;
    padding-left: 0px;
    padding-right: 53px;
    text-align: right;
}

.fleet_container .group_lists .group .more_info_wrapper .group_gallery .car,
#searchFilterTabs #tabs-car .car {
    float: right;
    margin: 10px 19px 0 0;
}

.group_gallery .car img {
    margin-left: 0;
    margin-right: 22px;
}

/*------------------Usefull tips---------------------*/

.tips_container {
    /*direction: ltr;*/
}

/*.tips_container
{
    float: right;
}
.tips_container .tips_content .tips_title
{
    left: auto;
    right: 175px;
}
.tips_container .tips_content .tips_title .title
{
    float: right;
}
.tips_container .tips_content .tips_title .green_car
{
    float: right;
    margin: 13px 10px 0 0;
}
.tips_container .tips_content .tips_title .sub_title
{
    float: right;
}
.tips_container .tips_content .first_step.step .grass
{
    right: 88px;
    left: 0;
}
.tips_container .tips_content .step .road_right
{
    right: auto;
    left: 0;
}
.tips_container .tips_content .first_step.step .road_center
{
    left: auto;
    right: 88px;
}
.tips_container .tips_content .first_step.step .man
{
    right: 352px;
    left: auto;
}
.tips_container .tips_content .first_step.step .sings
{
    left: 91px;
    right: auto;
}
.tips_container .tips_content .first_step.step .arrow_down
{
    right: auto;
    left: 31px;
}
.tips_container .tips_content .first_step.step .two_cars
{
    right: 412px;
    left: auto;
}
.tips_container .tips_content .first_step.step .israel_flag
{
    right: -22px;
    left: auto;
}
.tips_container .tips_content .step .grass
{
    right: 93px;
    left: auto;
}
.tips_container .tips_content .step .road_center, .tips_container .tips_content .step .road_center_end
{
    left: auto;
    right: 120px;
}
.tips_container .tips_content .step .road_left
{
    right: 0;
    left: auto;
}
.tips_container .tips_content .tooltip
{
    right: 0;
    left: auto;
}
.tips_container .tips_content .tooltip .left_comma, .tips_container .tips_content .tooltip .right_comma
{
    right: -12px;
    left: auto;
}
.tips_container .tips_content .tooltip .tooltip_aroow
{
    right: 46px;
    left:auto;
}
.close-button
{
    left: 0;
    right: auto;
}
.tips_container .tips_content .tooltip .big_content
{
      padding: 7px 5px 7px 14px;
}
.big_content .text>p
{
    text-align: right;
}
.big_content .tip-footer
{
    right: 0;
    left: auto;
}
.tips_container .tips_content .tooltip .btn_less
{
    left: auto;
    right: 18px;
}
.tips_container .tips_content .tooltip .right_comma
{
    left: -11px;
    right: auto;
}
.tips_container .tips_content .step_right.step .grass
{
    left: auto;
    right: 15px;
}
.tips_container .tips_content .step .road_center, .tips_container .tips_content .step .road_center_end
{
    left: auto;
    right: 120px;
}
.tips_container .tips_content .step_right.step .road
{
    right: auto;
    left: 0;
}
.tips_container .tips_content .tooltip.right
{
    left: 0;
    right: auto;
}

.tips_container .tips_content .tooltip.right .tooltip_aroow
{
    left: 41px;
    right: auto;
}
.tips_container .tips_content .tooltip .big_content
{
    padding: 7px 5px 7px 14px;
}
.big_content .text>p
{
    text-align: right;
}
.big_content .tip-footer
{
    left: auto;
    right: 0;
}

/*--------------FAQ----------------*/

.faq input.search-button {
    background: url('/style/images/search_icon.png') no-repeat right center;
    border-left: #eaeaea solid 3px;
    border-right: 0;
    float: right;
    margin-right: -3px;
}

.faq input.question {
    border: #eaeaea solid 3px;
    border-left: 0;
    float: right;
    float: right;
}

.title-container {
    float: left;
}

.faq .title-filter .title {
    float: right;
    font-size: 24px;
}

.faq .title-filter .filter .filter-title {
    font-size: 20px;
}

.faq .title-filter .filter .filter-links li a {
    font-size: 19px;
}

.faq .no-items .not-found-answers {
    font-size: 18px;
}

.faq .no-items .fill-form .left {
    font-size: 29px;
}

.back-to-all {
    float: left;
}

.faq .title-filter .filter .filter-links {
    float: right;
}

.faq .title-filter .filter .filter-links li {
    float: right;
    margin-left: 3px;
    margin-right: 3px;
    white-space: nowrap;
}

.faq .no-items .fill-form .left {
    float: right;
    margin-left: 10px;
}

.faq .no-items .fill-form .right {
    float: right;
}

.faq .faq-list ul li .faq-content {
    padding-left: 0;
    padding-right: 16px;
}

ul.ui-autocomplete li.ui-menu-item,
.ui-autocomplete li.ui-menu-item.ui-state-focus {
    background: url('/Style/Images/branch/autocomplete_blue_icon.png') no-repeat right 12px top 14px;
    background-color: #fafafa;
    padding: 22px 40px 15px 20px;
    text-align: right;
}

span.faq-auto-complete-item-icon {
    float: right;
    left: auto;
    margin-left: 8px;
    margin-right: 0;
    left: 3px;
}

ul.ui-autocomplete li.ui-menu-item text,
.ui-autocomplete li.ui-menu-item.ui-state-focus text {
    margin-right: 8px;
}

.faq-auto-complete-item-minus {
    float: right;
}

.faq .no-items .car {
    background: url('/style/images/he/Faq_car_and_arrow_icon.png') center center no-repeat;
}

/*------------------Exprience Isreal-------------*/

.city-page-main .city-title {
    font-size: 26px;
}

.related-articles-widget .related-articles-head .title-text {
    font-size: 26px;
}

.city-page-main .city-content,
.city-page-main .city-content p {
    font-family: 'almoni';
    font-size: 16px;
}

.related-articles-widget .related-article h3 a,
.related-articles-widget .related-article h3 a:visited,
.related-articles-widget .related-article h3 a:hover {
    font-size: 19px;
}

.related-articles-widget .related-article .extra-article-date {
    font-family: 'open_sans', sans-serif;
}

.articles-lobby .lobby-main-image {
    float: right;
}

.articles-lobby .main-article-wrapper .main-article {
    float: right;
    margin-left: 0;
    margin-right: 20px;
}

.articles-lobby .article-meta .article-author {
    float: right;
}

.articles-lobby .article-meta .article-date {
    float: left;
}

.articles-lobby .articles-wrapper .article-other {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}

.articles-lobby .articles-wrapper .article-other .article {
    float: right;
    margin-left: 10px !important;
}

.articles-lobby .articles-wrapper .article-other .description {
    float: right;
}

.article-other h2 {
    background-image: url('/style/images/he/Articles Main/categoty_title_sep.png');
    background-position: left;
    background-repeat: no-repeat;
    float: right;
    font-size: 25px;
}

.articles-lobby .articles-wrapper .article-other h4 {
    font-size: 19px;
}

.articles-lobby .articles-wrapper .article-other .description p {
    font-size: 15px;
}

.articles-lobby .articles-wrapper .article-other .description a {
    font-size: 15px;
}

.general-page .page-content p {
    font-family: 'almoni';
    font-size: 17px;
    line-height: 21px;
}

.divWarpLink {
    font-size: 16px;
}

.general-page .page-content,
.general-page .page-content p * {
    font-family: 'almoni';
    font-size: 28px;
}

.general-page .page-content a {
    display: block;
    font-family: 'almoni';
    font-size: 19px;
    margin-bottom: 8px;
    margin-top: 8px;
}

.article-other .article-link {
    background-image: url('/style/images/he/Articles Main/categoty_title_arrow.png');
    float: right;
}

.articles-lobby .articles-wrapper .article-other img {
    float: right;
    margin-left: 6px;
    margin-right: 8px;
}

.articles-lobby .articles-wrapper .third-category {
    margin-left: 0;
}

.article-catagories .catagories-title .catagories-image-container {
    /*ELDM-1300 27-3-18 there is no need for a separate blue circle for Hebrew. got rid of it because the image does not exist
    background: url('/Style/Images/he/ArticlesCatalog/Circle_top_icon.png') no-repeat center center;*/
    float: right;
    margin-left: 15px;
    margin-right: 0;
}

.article-catagories .catagory-articles-wrapper .catagory-article .article-text {
    margin-left: 0;
    margin-right: 23px;
}

.article-catagories .catagory-articles-wrapper .catagory-article div {
    float: right;
}

.article-catagories .article-meta .article-author {
    float: right;
}

.article-catagories .article-meta .article-date {
    float: left;
}

.article-page .article-head .article-title h1 {
    margin-left: 12px;
    margin-right: 0;
    /*ELDM-1225 26-2-18 misaligns the text
    float: right;

    */
}

/*ELDM-1225 26-2-18 resized link

        */

.article-page .article-head .article-title a {
    float: left;
    font-size: 20px;
}

.article-page .article-head .article-title * + * {
    background-image: url('/style/images/he/Articles_Page/Article_title_sep.png');
    background-position: right;
    background-repeat: no-repeat;
    padding-left: 0;
    padding-right: 12px;
}

.article-page .article-meta .article-author {
    float: right;
}

.article-page .article-meta .article-date {
    float: left;
}

.related-articles-widget .related-article.first-article {
    margin-right: 0;
}

.related-articles-widget .related-article {
    float: right;
    margin-right: 13px;
}

.related-articles-widget .related-article .content-summary {
    float: right;
    font-size: 13px;
}

.related-articles-widget .related-article .content-summary h4 {
    font-size: 15px;
}

.related-articles-widget .related-article .content-summary div {
    font-size: 15px;
}

.related-articles-widget .related-article .content-summary a {
    font-size: 15px;
}

.map-widget .map-title {
    font-size: 27px;
}

.map-widget .address-title {
    font-size: 16px;
}

.map-widget .place-details .address-txt {
    font-size: 23px;
}

.article-page .content-summary {
    margin-left: 0;
    margin-right: 2px;
}

.related-articles-widget .related-article h3 {
    text-align: right;
}

/* ELDM-1222 26-2-18 fixed size of text in insurance popup */

#modal-content li {
    font-size: 15px;
}

/* ELDM-1225 26-2-18 fixed non link breadcrumbs */

.breadcrumbs li span {
    font-size: 15px;
}

.article-catagories .catagories-title .back {
    /*ELDM-1225 26-2-18 breaks text
    text-align: left;
    */
    float: left;
}

.related-articles-widget {
    float: right;
}

/*--------------Terms of rental------------*/

.terms-of-rental .toggle-all > .icon {
    float: right;
}

.terms-of-rental .toggle-all > .text {
    float: right;
    margin-right: 10px;
}

.terms-of-rental .ui-accordion-header.ui-accordion-header-active {
    background: #005dcb no-repeat;
}

.terms-of-rental .ui-accordion .ui-accordion-header.ui-accordion-header .ui-accordion-header-icon {
    /*right: 884px;*/
    left: auto;
    top: 24px;
}

.terms-of-rental .ui-accordion .ui-accordion-content .collapse-button {
    left: 0;
    right: auto;
}

.ui-accordion .ui-accordion-content .collapse-button {
    background: url('/Style/Images/he/close.png') no-repeat bottom right;
}

/* Responsive Styles */

@media screen and (max-width: 1024px) {
    .top-menu-strip .logo-container {
        left: auto;
        right: 5px;
    }

    .top-strip .header-ddl-container {
        left: 100px;
        right: auto;
    }

    .header-ddl-container > div {
        margin-left: 15px;
        margin-right: 0px;
    }

    .page-title-strip {
        padding-left: 0;
        padding-right: 70px;
        text-align: right;
    }

    .page-title-strip > span,
    .page-title-strip > h1 > span {
        float: none;
    }

    .crn-container-arrow {
        margin: 10px 0 0 2px;
    }

    .top-strip .header-ddl-container .crn-container.active,
    .crn-list {
        width: 40px;
    }

    .dial {
        left: 70px;
        right: auto;
    }

    .menuicon {
        left: 15px;
        right: auto;
    }

    .slimmenu {
        left: -100%;
    }

    .close-menu {
        left: auto;
        right: -15%;
    }

    ul.slimmenu li {
        padding-left: 0;
        padding-right: 15px;
    }

    #hamburger:checked ~ .slimmenu {
        left: -20%;
    }

    .slimmenu::after {
        left: auto;
        right: -20%;
    }

    ul.slimmenu li a,
    ul.slimmenu li span {
        border-left: 1px solid #d9d9d9;
        border-right: 0;
        text-align: right;
    }

    .footer-bottom-strip .eldan-group span:first-child {
        font-size: 15px;
    }

    .footer-bottom-strip .contact span,
    .footer-bottom-strip .contact a {
        font-size: 17px;
    }

    li.call-us.mobile a span {
        font-size: 1em;
    }

    li.call-us.mobile a {
        font-size: 1.6em;
    }

    ul.slimmenu li a:hover,
    ul.slimmenu li span:hover {
        font-size: 23px;
    }

    ul.slimmenu li ul li > a,
    ul.slimmenu li ul li > span {
        font-size: 23px;
    }

    .top-strip .header-ddl-container span {
        font-size: 22px;
    }
}

/* RESPONSIVE */

/* general */

@media screen and (max-width: 1024px) {
    .page-title-strip > span {
        float: none;
        width: auto;
    }

    .footer-img-mobile {
        -moz-transform: scaleX(-1);
        -ms-filter: 'FlipH';
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        filter: FlipH;
        transform: scaleX(-1);
    }

    p[dir='ltr'] {
        direction: rtl;
    }
}

@media screen and (min-width: 660px) and (max-width: 1024px) {
    .top-menu-strip .logo-container {
        left: auto;
        right: 40px;
    }

    .top-menu-strip .page-title-strip {
        padding-left: 0px;
        padding-right: 110px;
    }
}

/* breadcrumbs */

@media screen and (max-width: 1024px) {
    .breadcrumbs {
        padding: 0 10px 0 5px;
    }

    .breadcrumbs::after {
        background-image: linear-gradient(to left, transparent, white 80%);
        left: 0px;
        right: auto;
    }

    .breadcrumbs ul {
        float: none;
    }

    .breadcrumbs ul li {
        display: inline-block;
        float: none;
        line-height: normal;
        margin-left: 1%;
        margin-right: 0;
    }

    .form-page #contour_form_עדכוןהזמנה form .contourPage {
        background-color: white;
        border: 1px solid #e2e2e2;
        border-radius: 4px;
        margin: 20px;
        padding: 35px 15px 25px 15px;
    }
}

@media screen and (min-width: 660px) and (max-width: 1024px) {
    .breadcrumbs {
        padding: 10px 40px 10px 40px;
    }

    .form-page #contour_form_עדכוןהזמנה form .contourPage {
        margin-left: 40px;
        margin-right: 40px;
    }

    .breadcrumbs ul li,
    .breadcrumbs ul li span,
    .breadcrumbs ul li a {
        font-size: 18px;
    }
}

/* accordion */

@media screen and (max-width: 1024px) {
    .ui-accordion:not(#rental-conditions) .ui-accordion-header.ui-accordion-header .icon,
    .ui-accordion:not(#rental-conditions) .ui-accordion-header.ui-accordion-header .terms-icon,
    .ui-accordion:not(#rental-conditions) .ui-accordion-header.ui-accordion-header-active .terms-icon {
        background-image: none;
        left: auto;
        right: 0;
    }

    .ui-accordion:not(#rental-conditions) .ui-accordion-header.ui-accordion-header .icon:before,
    .ui-accordion:not(#rental-conditions) .ui-accordion-header.ui-accordion-header .terms-icon:before,
    .ui-accordion:not(#rental-conditions) .ui-accordion-header.ui-accordion-header-active .terms-icon:before {
        -moz-transform: scaleX(-1);
        -ms-filter: 'FlipH';
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        background-image: url('/Style/Images/closed_tab_icon_bg.png');
        background-position: right center;
        background-repeat: no-repeat;
        background-size: cover;
        content: '';
        display: block;
        filter: FlipH;
        height: 100%;
        transform: scaleX(-1);
        width: 100%;
    }

    .ui-accordion:not(#rental-conditions) .ui-accordion-header.ui-accordion-header-active .terms-icon:before {
        background-image: url('/Style/Images/opend_tab_icon_bg.png') !important;
    }

    .ui-accordion:not(#rental-conditions) .ui-accordion-header.ui-accordion-header .terms-icon img,
    .ui-accordion:not(#rental-conditions) .ui-accordion-header.ui-accordion-header-active .terms-icon img {
        left: auto;
        right: -3px;
    }

    .ui-accordion:not(#rental-conditions) .ui-accordion-header.ui-accordion-header .ui-accordion-header-icon,
    .ui-accordion:not(#rental-conditions) .ui-accordion-header .ui-accordion-header-icon {
        background-image: none;
        left: 12px !important;
        right: auto !important;
    }

    .ui-accordion:not(#rental-conditions) .ui-accordion-header.ui-accordion-header .ui-accordion-header-icon:before,
    .ui-accordion:not(#rental-conditions) .ui-accordion-header .ui-accordion-header-icon:before {
        -moz-transform: scaleX(-1);
        -ms-filter: 'FlipH';
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        background-image: url('/Style/Images/big_Arrow_Open.png');
        background-position: left center;
        background-repeat: no-repeat;
        background-size: contain;
        content: '';
        display: block;
        filter: FlipH;
        height: 100%;
        transform: scaleX(-1);
        width: 100%;
    }

    .ui-accordion:not(#rental-conditions) .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon:before {
        background-image: url('/Style/Images/big_arrow_close.png');
    }

    .ui-accordion:not(#rental-conditions) .ui-accordion-header .terms-text,
    .ui-accordion:not(#rental-conditions) .ui-accordion-header .text,
    .ui-accordion:not(#rental-conditions) h3 .text {
        padding: 0 60px 0 30px;
        text-align: right;
    }

    .ui-accordion:not(#rental-conditions) .ui-accordion-content p ul li,
    .ui-accordion:not(#rental-conditions) .ui-accordion-content > ul li {
        background-image: none;
        padding: 0 15px 0 0px;
    }

    .ui-accordion:not(#rental-conditions) .ui-accordion-content p ul li:before,
    .ui-accordion:not(#rental-conditions) .ui-accordion-content > ul li:before {
        -moz-transform: scaleX(-1);
        -ms-filter: 'FlipH';
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        background-image: url('/Style/Images/bullet.png');
        background-position: left center;
        background-repeat: no-repeat;
        background-size: contain;
        content: '';
        display: block;
        filter: FlipH;
        height: 12px;
        position: absolute;
        right: 0;
        top: 5px;
        transform: scaleX(-1);
        width: 8px;
    }
}

@media screen and (min-width: 660px) and (max-width: 1024px) {
    .ui-accordion:not(#rental-conditions) .ui-accordion-header.ui-accordion-header .ui-accordion-header-icon,
    .ui-accordion:not(#rental-conditions) .ui-accordion-header .ui-accordion-header-icon {
        left: 17px !important;
    }
}

/* footer */

@media screen and (max-width: 1024px) {
    .footer-social-links {
        width: auto;
    }

    .footer-social-links .social-icons-wrapper {
        float: none;
    }

    .footer-social-links .footer-social-link {
        float: none;
    }

    .social-icons-wrapper::before {
        left: auto;
        right: -20px;
    }

    .social-icons-wrapper::after {
        left: -20px;
        right: auto;
    }

    .footer-bottom-strip .footer-terms a {
        border-left: 1px solid #005dcb;
        border-right: none;
        padding-left: 4px;
        padding-right: 0;
    }

    .footer-bottom-strip .contact .contact-us .contact-icon {
        margin-right: 4px;
    }
}

/* our fleet */

@media screen and (max-width: 1024px) {
    .fleet_container .fleet_nav ul li {
        margin: 5px 0 0 6px;
    }

    .group_lists .all-groups .group.collection > img {
        margin: 0 0 0 15px;
    }

    .group_lists .all-groups .group.collection .grouo_name {
        float: right;
        padding: 0 10px 0 0;
    }

    .group_lists .all-groups .group.collection .details {
        float: right;
        padding: 0 0 0 0;
        text-align: right;
    }

    .group_lists .all-groups .group.collection .btn_reserve {
        float: right;
        margin: 0 0 15px 10px;
    }

    .group_lists .all-groups .group.collection .group_footer {
        float: right;
    }

    .group_lists .all-groups .group.collection .bast_seller {
        left: auto;
        right: -2px;
    }

    .group_lists .all-groups .group.collection .more_info_wrapper .additions .close {
        -moz-transform: scaleX(-1);
        -ms-filter: 'FlipH';
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        filter: FlipH;
        right: auto;
        transform: scaleX(-1);
    }

    .group_lists .all-groups .group.collection .group_gallery {
    }

    .group_lists .all-groups .group.collection .group_gallery .car {
        display: inline-block;
        float: none;
        margin: 0 0 15px 10px;
    }

    .group_lists .all-groups .group.collection .more_info_wrapper {
        margin: 0 calc(-20px) -10px 0;
    }

    .group_lists .all-groups .group.collection .additions ul li {
        margin: 0 0 5px 5px;
    }
}

@media screen and (min-width: 400px) and (max-width: 659px) {
    .group_lists .all-groups .group.collection .btn_reserve {
        margin: 0 0 15px 20px;
    }

    .group_lists .all-groups .group.collection .more_info_wrapper .group_gallery {
        text-align: right;
    }
}

@media screen and (min-width: 660px) and (max-width: 1024px) {
    .group_lists .all-groups .group.collection .btn_reserve {
        margin: 0 0 15px 20px;
    }

    .group_lists .all-groups .group.collection .more_info_wrapper {
        margin: 0 calc(-40px) -20px 0;
    }

    .group_lists .all-groups .group.collection .more_info_wrapper .group_gallery {
        text-align: right;
    }
}

/* tips page */

@media screen and (max-width: 1024px) {
    .tips_container .sub-title,
    .tips_container .tips_content,
    .tips_container .tips_content .tips_title .title,
    .tips_container .tips_content .step .tooltip .title h2,
    .tips_container .tips_content .step .tooltip .big_content .text,
    .tips_container .tips_content .step .tooltip .big_content .text p {
        direction: rtl;
        text-align: right;
    }

    .tips_container .tips_content .step .tooltip .title .title_icon {
        left: auto;
        right: 1px;
    }

    .tips_container .tips_content .step .tooltip .title h2 {
        padding: 0 60px 0 25px;
    }

    .tips_container .tips_content .step .tooltip .title,
    .tips_container .tips_content .step .tooltip .title h2 {
        background-image: none !important;
    }

    .tips_container .tips_content .step .tooltip .title h2:before,
    .tips_container .tips_content .step .tooltip:not([style*='top: 0']) .title h2:before,
    .tips_container .tips_content .step .tooltip[style*='z-index: 9;'] .title h2:before,
    .tips_container .tips_content .step .tooltip .title:before,
    .tips_container .tips_content .step .tooltip:not([style*='top: 0']) .title:before,
    .tips_container .tips_content .step .tooltip[style*='z-index: 9;'] .title:before {
        -moz-transform: scaleX(-1);
        -ms-filter: 'FlipH';
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        background-repeat: no-repeat;
        content: '';
        display: block;
        filter: FlipH;
        position: absolute;
        transform: scaleX(-1);
    }

    .tips_container .tips_content .step .tooltip .title:before,
    .tips_container .tips_content .step .tooltip:not([style*='top: 0']) .title:before,
    .tips_container .tips_content .step .tooltip[style*='z-index: 9;'] .title:before {
        background-image: url('/Style/Images/closed_tab_icon_bg.png');
        background-position: right center;
        background-size: cover;
        height: 59px;
        right: 1px;
        top: 1px;
        width: 50px;
    }

    .tips_container .tips_content .step .tooltip .title h2:before,
    .tips_container .tips_content .step .tooltip:not([style*='top: 0']) .title h2:before,
    .tips_container .tips_content .step .tooltip[style*='z-index: 9;'] .title h2:before {
        background-image: url('/Style/Images/big_Arrow_Open.png');
        background-position: right center;
        background-size: contain;
        height: 18px;
        left: 12px;
        margin-top: -9px;
        top: 50%;
        width: 10px;
    }

    .tips_container .tips_content .step .tooltip[style*='top: 0'] .title h2:before {
        background-image: url('/Style/Images/big_arrow_close.png');
        height: 10px;
        left: 12px;
        margin-top: -5px;
        top: 50%;
        width: 18px;
    }

    .tips_container .tips_content .step .tooltip .title .close-button {
        background: url('/Style/Images/he/close.png') no-repeat bottom right;
        left: 0px;
        right: auto;
    }
}

@media screen and (min-width: 660px) and (max-width: 1024px) {
    .tips_container .tips_content .step .tooltip .title h2 {
        padding: 0 60px 0 30px;
    }

    .tips_container .tips_content .step .tooltip .title h2:before,
    .tips_container .tips_content .step .tooltip:not([style*='top: 0']) .title h2:before,
    .tips_container .tips_content .step .tooltip[style*='z-index: 9;'] .title h2:before {
        left: 17px;
    }

    .tips_container .tips_content .step .tooltip[style*='top: 0'] .title h2:before {
        left: 17px;
    }
}

/* faq page */

@media screen and (max-width: 1024px) {
    .faq input.question {
        border: 0;
        float: none;
        font-weight: 300;
        margin: 0;
        padding: 0 0 10px 40px;
    }

    .faq input.search-button {
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><path fill="white" d="M883.5 990L635.2 734.7c0 0-142.7 71.6-227.3 71.6C188.2 806.3 10 628.1 10 408.1 10 188.2 188.1 10 407.8 10c219.9 0 398 178.2 398 398.1 0 82.1-67.6 221.6-67.6 221.6L990 883.5M692 404.1c0-158.8-128.8-287.6-287.7-287.6 -159 0-287.8 128.8-287.8 287.6 0 158.9 128.8 287.7 287.8 287.7C563.2 691.8 692 562.9 692 404.1zM429.2 236.3L429.2 236.3c-118.3 0-192.9 74.7-192.9 193.1l0 0c-10 0-41.5 0-51.9 0l0 0c0-135.3 109.7-245 244.9-245l0 0C429.2 194.9 429.2 226.4 429.2 236.3z" /></svg>');
        background-position: center;
        background-size: 70%;
        border: 0;
        left: 20px;
        margin: 0;
        right: auto;
    }

    .faq .title-filter .title-container {
        float: none;
    }

    .faq .title-filter .title {
        float: none;
    }

    .faq .title-filter .filter .filter-links {
        float: none;
    }

    .faq .title-filter .filter .filter-links li {
        float: none;
        margin-left: -15px;
        margin-right: 0px;
    }
}

@media screen and (min-width: 660px) and (max-width: 1024px) {
    .faq input.search-button {
        left: 40px;
    }
}

/* branches */

@media screen and (max-width: 1024px) {
    .search_content .search_box .search_city {
        padding: 0px 0 10px 40px;
    }

    .search_content .search_box .search_city_button {
        left: 0;
        right: auto;
    }

    .regions_container .search_content .rent_car_btn,
    .regions_container .rent_car_btn {
        background: #005dcb url('/Style/Images/he/branch/rent_a_car_arrow.png') no-repeat left 10px center;
        float: none;
        height: auto;
        margin: 10px 20px 20px 20px;
        padding: 15px 15px 15px 40px;
        width: auto;
    }

    .branch_details .rent_car_btn {
        float: none;
    }

    .regions_container .search_content .rent_car_btn span.arrow,
    .regions_container .rent_car_btn span.arrow,
    .branch_details .rent_car_btn span.arrow {
        background: url('/Style/Images/he/branch/rent_a_car_arrow.png');
        background-size: cover;
        background-size: cover;
        left: 13px;
        right: auto;
    }

    .map_container .key span,
    .map_container .key .central_branches,
    .map_container .key .branches {
        background-position: right center;
        margin-right: 20px;
        padding: 13px 27px 17px 15px;
        width: 40%;
    }

    /* accordion */

    .accordion_container .toggle-all .text,
    .accordion_container .toggle-all.open .text,
    .accordion_container .toggle-all.close .text {
        float: right;
        margin: 0 10px 0 0;
    }

    #regions-menu.ui-accordion .ui-accordion-header.ui-accordion-header-active,
    #regions-menu .ui-accordion-header {
        background-position: 98% center !important;
        background-position: right 13px center !important;
    }

    #regions-menu .ui-accordion-header .text,
    #regions-menu h3 .text {
        padding: 0 35px 0 30px;
        right: auto;
    }

    #regions-menu.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon:before,
    #regions-menu.ui-accordion .ui-accordion-header .ui-accordion-header-icon:before {
        background-image: url('/Style/Images/branch/arrow.png') !important;
    }

    #regions-menu.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon,
    #regions-menu.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
        background-image: none !important;
    }

    #regions-menu.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon {
        transform: rotate(-90deg) !important;
    }

    #regions-menu .ui-accordion-content a {
        align-items: center;
        display: flex;
        margin: 0 5px 10px 5px;
        padding: 6px 10px 6px 10px;
        word-break: break-word;
    }

    /* single branch */

    .branch_details {
        float: none;
    }

    .branch_details .details .details_table td.hours,
    .branch_details .details .details_table td.phone_icon {
        background-position: right center !important;
        padding: 5px 30px 5px 0px;
        text-align: right;
    }

    .branch_details .details .details_table .info table td {
        text-align: right;
    }

    .branch_details .details .details_table .info table td + td {
        text-align: left;
    }
}

@media screen and (min-width: 660px) and (max-width: 1024px) {
    #regions-menu .ui-accordion-header {
        background-position: 98% center;
        background-position: right 16px center;
    }

    .regions_container .search_content .rent_car_btn span.arrow,
    .regions_container .rent_car_btn span.arrow {
        left: 17px;
        right: auto;
    }

    #regions-menu .ui-accordion-header .text,
    #regions-menu h3 .text {
        padding: 0 40px 0 35px;
        right: auto;
    }

    .regions_container .search_content .rent_car_btn,
    .regions_container .rent_car_btn {
        margin: 10px 40px 20px 40px;
        padding: 15px 20px 15px 40px;
    }

    #regions-menu .ui-accordion-content a {
        margin: 15px;
        padding: 10px 15px;
    }

    .branch_details .rent_car_btn {
        align-items: center;
        display: inline-block;
        display: flex;
        font-size: 15px;
        height: 48px;
        left: auto;
        margin: 0;
        padding: 5px 10px 5px 30px;
        right: 40px;
        text-align: right;
        top: 0;
        white-space: normal;
    }

    .branch_details .rent_car_btn span.arrow {
        left: 10px;
    }

    .branch_details .details .details_table:last-child,
    .branch_details .details .details_table + .details_table,
    .branch_details .details .addres,
    .branch_details .details .details_table {
        border-left: 2px solid #e8e8e8;
        border-right: 0;
        padding-left: 20px;
        padding-right: 20px;
    }

    .branch_details .details .addres {
        padding-right: 0;
    }

    .branch_details .details .details_table:last-child,
    .branch_details .details .details_table + .details_table {
        border: 0;
        padding-left: 0;
    }
}

/* articles */

@media screen and (max-width: 1024px) {
    .articles-lobby .main-article-wrapper .main-article .main-article-link {
        background-image: none;
        display: block;
        padding: 5px 20px 5px 35px;
    }

    .articles-lobby .main-article-wrapper .main-article .main-article-link:before {
        -moz-transform: scaleX(-1);
        -ms-filter: 'FlipH';
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        background-image: url('/Style/Images/branch/rent_a_car_arrow.png');
        background-position: left center;
        background-repeat: no-repeat;
        background-size: contain;
        content: '';
        display: block;
        filter: FlipH;
        height: 28px;
        left: 15px;
        margin-top: -14px;
        position: absolute;
        top: 50%;
        transform: scaleX(-1);
        width: 14px;
    }

    .articles-lobby .main-article-wrapper .main-article {
        float: none;
        margin: 0;
    }

    .articles-lobby .articles-wrapper .article-other {
        float: none;
        margin: 0 0 30px 0;
    }

    .articles-lobby .articles-wrapper .article-other .article,
    .articles-lobby .articles-wrapper .article-other .article:last-child {
        float: none;
        margin: 0 !important;
    }

    .articles-lobby .articles-wrapper .article-other h2 {
        background-image: none;
        padding: 10px 15px 10px 30px;
    }

    .articles-lobby .articles-wrapper .article-other h2:before {
        -moz-transform: scaleX(-1);
        -ms-filter: 'FlipH';
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        background-image: url('/style/images/Articles Main/categoty_title_arrow.png');
        background-position: left center;
        background-repeat: no-repeat;
        background-size: contain;
        content: '';
        display: block;
        filter: FlipH;
        height: 16px;
        left: 15px;
        margin-top: -8px;
        position: absolute;
        top: 50%;
        transform: scaleX(-1);
        width: 10px;
    }

    .article-catagories .catagory-articles-wrapper .catagory-article .article-text {
        margin: 0;
    }

    .city-page-main + .content-page-related .side-bar .widgets .map-widget .map-title,
    .city-content + .content-widgets .related-articles-head,
    .content-page-related .side-bar .widgets .map-widget .map-title,
    .article-page .content-widgets .related-articles-head {
        background-image: none;
        font-size: 22px;
        line-height: 25px;
        padding: 10px 15px 10px 35px;
        text-indent: 0px;
    }

    .city-page-main + .content-page-related .side-bar .widgets .map-widget .map-title:before,
    .city-content + .content-widgets .related-articles-head:before,
    .content-page-related .side-bar .widgets .map-widget .map-title:before,
    .article-page .content-widgets .related-articles-head:before {
        -moz-transform: scaleX(-1);
        -ms-filter: 'FlipH';
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        background-image: url('/Style/Images/big_arrow_close.png');
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        content: '';
        display: block;
        filter: FlipH;
        height: 10px;
        left: 15px;
        margin-top: -5px;
        position: absolute;
        top: 50%;
        transform: scaleX(-1);
        width: 18px;
    }

    .content-page-related {
        float: none;
    }

    .content-page-related .side-bar .map-widget .place-address > div:first-child {
        margin: 10px 10px 8px 7px;
    }

    .content-page-related .side-bar .map-widget .place-address .branch-closed,
    .content-page-related .side-bar .map-widget .place-address .open_icon {
        left: 5px;
        right: auto;
        top: 18px;
    }

    .content-page-related .map-widget .openning-hours .place-title,
    .content-page-related .map-widget .contact-details .place-title {
        background-position: right center;
        padding: 0 27px 0 0;
    }

    .content-page-related .map-widget .details-wrapper .times .week-days {
        margin: 0 0 0 15px;
    }

    .order-summary .white .order-summary-sub-row .order-summary-sub-row-left {
        float: right;
    }

    .order-summary .white .order-summary-row .order-summary-row-left,
    .order-summary .white .order-summary-row .order-summary-row-middle,
    .order-summary .white .order-summary-row .order-summary-row-right {
        width: 20%;
    }
}

@media screen and (min-width: 660px) and (max-width: 1024px) {
    .articles-lobby .main-article-wrapper > .main-article {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 0;
        border-left: 1px solid #e8e8e8;
        border-right: 0;
        border-top-left-radius: 4px;
        border-top-right-radius: 0;
        float: left;
    }

    .articles-lobby .main-article-wrapper > .main-article-link {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 4px;
        border-top-left-radius: 0;
        border-top-right-radius: 4px;
        left: auto;
        right: auto;
    }

    .articles-lobby .main-article-wrapper .main-article > .main-article-link {
        left: auto;
        right: 0;
        top: 20px;
    }

    .articles-lobby .articles-wrapper .article-other {
        margin: 0;
    }

    .article-catagories .catagories-title .title-content a,
    .article-catagories .catagories-title .title-content .back {
        margin-right: 40px;
        padding: 12px 15px 12px 15px;
    }

    .article-catagories .catagory-article > a {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 4px;
        border-top-left-radius: 0;
        border-top-right-radius: 4px;
        left: auto;
        right: 0px;
    }

    .article-catagories .catagory-article > .article-text,
    .article-catagories .catagory-articles-wrapper .catagory-article .article-text {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 0;
        border-left: 1px solid #e8e8e8;
        border-right: 0;
        border-top-left-radius: 4px;
        border-top-right-radius: 0;
        float: left;
        padding-left: 40px;
        padding-right: 25px;
        width: 50%;
    }

    .article-catagories .catagory-article > .article-text > a,
    .article-catagories .catagory-articles-wrapper .catagory-article .article-text > a {
        left: auto;
        right: 0;
        top: 20px;
        width: 50%;
    }

    .article-page .article-head h1 + a,
    .article-page .article-head h1 + a.underline {
        margin-right: 40px;
        padding: 12px 15px 12px 15px;
    }

    .city-page-main + .content-page-related .side-bar .widgets .map-widget .map-title,
    .city-content + .content-widgets .related-articles-head,
    .content-page-related .side-bar .widgets .map-widget .map-title,
    .article-page .content-widgets .related-articles-head {
        padding: 10px 20px 10px 35px;
    }

    .content-page-related .side-bar .map-widget .place-details .place-address {
        float: right !important;
    }

    .content-page-related .side-bar .map-widget .place-details .place-info {
        padding: 10px 20px 0 10px !important;
        white-space: nowrap;
    }

    .content-page-related .map-widget .place-info .openning-hours,
    .content-page-related .map-widget .place-info .contact-details {
        text-align: right !important;
    }

    .content-page-related .map-widget .place-info .openning-hours {
        float: right !important;
    }
}

/* city page */

@media screen and (max-width: 1024px) {
    #regions-menu.ui-accordion .ui-accordion-header {
        background-image: url(/Style/Images/branch/plus_blue.png);
        background-repeat: no-repeat;
    }

    .page-head .page-title h1.content-page-title {
        font-size: 27px !important;
    }

    .content-page-main .sub_title p,
    .content-page-main .sub_title p span,
    .content-page-main .sub_title p strong,
    .content-page-main .sub_title p a {
        font-size: 18px;
    }

    .search_content .search_box h2,
    .search_content .search_box .search_title {
        font-size: 25px;
    }

    .search_content .search_box .search_city {
        font-size: 23px;
    }

    .accordion_container .accordion_title {
        font-size: 27px;
    }

    .accordion_container .toggle-all .text,
    .accordion_container .toggle-all.open .text,
    .accordion_container .toggle-all.close .text {
        font-size: 20px;
    }

    .ui-accordion:not(#rental-conditions) .ui-accordion-header .terms-text,
    .ui-accordion:not(#rental-conditions) .ui-accordion-header .text,
    .ui-accordion:not(#rental-conditions) h3 .text {
        font-size: 27px;
    }

    .regions_container .search_content .rent_car_btn,
    .regions_container .rent_car_btn {
        font-size: 25px;
    }

    .search_content .rent_car_btn span,
    .rent_car_btn span {
        font-size: 18px;
    }

    .content-page-title {
        font-size: 27px !important;
    }

    .content-page-main .sub_title p,
    .content-page-main .sub_title p span,
    .content-page-main .sub_title p strong,
    .content-page-main .sub_title p a {
        font-size: 20px !important;
    }

    .content-page-main .city-page-main .sub_title p {
        font-size: 18px !important;
    }

    .sub_title span span {
        font-size: 18px !important;
    }

    .fleet_container .fleet_nav ul li a,
    .fleet_container .fleet_nav ul li a.active {
        font-size: 18px;
    }

    .group_lists .all-groups .group.collection .btn_reserve {
        font-size: 21px;
    }

    .group_lists .all-groups .group.collection .group_footer span {
        font-size: 21px;
    }

    .city-page-main .city-title {
        font-size: 26px !important;
    }

    .city-page-main .city-content,
    .city-page-main .city-content p {
        font-size: 18px;
    }

    .city-page-main + .content-page-related .side-bar .widgets .map-widget .map-title,
    .city-content + .content-widgets .related-articles-head,
    .content-page-related .side-bar .widgets .map-widget .map-title,
    .article-page .content-widgets .related-articles-head {
        font-size: 26px;
    }

    .city-page-main .content-widgets .related-articles-head div,
    .city-page-main .content-widgets .related-articles-head span {
        font-size: 26px;
    }

    .related-articles-widget .related-article h3 a,
    .related-articles-widget .related-article h3 a:visited,
    .related-articles-widget .related-article h3 a:hover {
        font-size: 20px;
    }

    .city-page-main .content-widgets .related-article h3 a {
        font-size: 20px;
    }

    .content-page-related .map-widget .openning-hours .place-title span,
    .content-page-related .map-widget .contact-details .place-title span {
        font-size: 21px;
    }

    .content-page-related .side-bar .map-widget .details-wrapper .openning-hours div,
    .content-page-related .side-bar .map-widget .details-wrapper .contact-details div {
        font-size: 18px;
    }

    .article-page .article-head .article-title h1,
    .article-page .article-head .article-title h1.bold {
        font-size: 25px;
    }

    .article-page .article-head h1 + a,
    .article-page .article-head h1 + a.underline {
        font-size: 19px;
    }

    .article-page .article-content p *,
    .article-page .article-content h2 * {
        font-size: 21px;
        line-height: 26px;
    }

    .article-page .article-content h2 * {
        color: #005dcb !important;
    }

    .article-page .article-content p {
        font-size: 17px;
    }

    .general-page .page-content p > strong > span[style*='underline'] > span:after,
    .general-page .page-content p > span > strong > span[style*='underline']:after,
    .general-page .page-content p > span[style*='underline'] > span:after,
    .general-page .page-content p > span > span[style*='underline']:after,
    .general-page .page-content h2:after {
        border-bottom: none;
    }

    .general-page .page-content p + h2 {
        font-size: 21px !important;
        margin-bottom: -5px;
    }

    .general-page .page-content a {
        font-size: 22px;
    }

    .general-page .page-content p {
        font-size: 18px;
    }

    .terms-of-rental .sub_title span {
        font-size: 19px !important;
    }

    .general-page .page-content span[style*='medium'],
    .general-page .page-content span[style*='small'],
    .general-page .page-content span[style*='large'] {
        font-size: 20px !important;
        line-height: 26px;
    }

    .tips_container .tips_content .step .tooltip .title h2,
    .tips_container .tips_content .step .tooltip:not([style*='top: 0']) .title h2,
    .tips_container .tips_content .step .tooltip[style*='z-index: 9;'] .title h2 {
        font-size: 22px !important;
    }

    .tips_container .tips_content .step .tooltip .big_content .text p:last-child {
        font-size: 18px;
    }

    .faq input.question {
        font-size: 22px;
    }

    .faq .no-items .not-found-answers {
        font-size: 22px;
    }

    .articles-lobby .articles-wrapper .article-other .article h4 {
        font-size: 18px;
    }

    .top-strip .header-ddl-container span {
        /* font-size: 20px; */
        font-size: 16px;
    }
}

/* end 1024 */

/* ReservationProcess */

/* ELDM-1159 defining the text of a description*/

.details .detail .desc {
    padding-left: 0;
    padding-right: 20px;
    /* ELDM-1159 13-2-18 disabled padding top */
    padding-top: 0;
}

@media screen and (max-width: 1024px) {
    /* form errors */

    .your_details .terms {
        padding-left: 0px;
        padding-right: 30px;
    }

    .your_details .terms .checkbox,
    .your_details .terms input.checkbox,
    .your_details .terms input[type='checkbox'] {
        left: auto;
        right: 0;
    }

    .your_details .terms .error-wrapper {
        right: auto;
        text-align: right;
    }
}

@media screen and (max-width: 420px) {
    /* form errors */

    .your_details .error-wrapper .error-desc {
        display: none;
    }

    .your_details .terms .error-wrapper {
        left: 0px;
        right: auto;
    }

    .your_details .terms:last-child {
        padding-left: 30px;
    }
}

/* ELDM-1159 14-2-18 FLEET CSS -----------------------------------------------*/

.fleet-content-desktop .car_info .title > :first-child {
    font-size: 23px;
}

.fleet-content-desktop .car_info .title span:last-child {
    font-size: 15px;
}

.fleet-content-desktop .fleet-car-image {
    height: 117px;
    margin-right: 4px;
    margin-top: 17px;
    width: 150px;
}

.wrapper .fleet-content-desktop .group .group_letter {
    margin-left: 0px;
    margin-right: 128px;
}

.details .detail {
    background-position: top right;
    float: right;
}

.fleet_container .group_lists .group .details .detail .desc {
    float: right;
    font-size: 16px;
    padding-left: 0;
    padding-right: 20px;
}

/* MOBILE */

@media screen and (max-width: 1024px) {
    .fleet_container .group_lists .group .group_letter {
        float: right;
    }
}

/* ELDM-1159 14-2-18-------------------------------------------------------- */

/* POPUP OUR FLEET --------------------------- */

.car-info-wrapper .car-info-popup {
    left: -109px;
}

.fleet_container .group_lists .group .more_info_wrapper .group_gallery .car .popup-arrow {
    left: 77%;
}

.deposit-help-wrapper .deposit-info-wrapper {
    float: right !important;
}

.deposit-help-wrapper .deposit-info-wrapper .deposit-info-wrapper-head .deposit-sum {
    float: right;
    padding-bottom: 5px;
    padding-right: 14px;
    width: auto;
}

.fleet_container .group_lists .group .more_info_wrapper .group_gallery .car .popup-close-button {
    left: -207px;
    top: 20px;
}

/* ---------------------------------------------*/

/*ELDM-1240 8-3-18 by default descriptions are hidden*/

.fleet-family-desc-long,
.fleet-family-desc-short,
.fleet-family-show-less {
    display: none;
}

.fleet-family-desc-short *,
.fleet-family-desc-long * {
    font-size: 15px;
}

.fleet-family-desc-short p strong,
.fleet-family-desc-long p strong {
    font-size: 18px;
}

/*ELDM-1240 11-3-18 make a span look like a hyper-link*/

#fleet-family-desc-btn {
    color: blue;
    cursor: pointer;
    text-decoration: underline;
}

#fleet-family-desc-btn * {
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    font-size: 15px;
    user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.sub_title p a {
    font-size: 20px;
}

/* -------------------------------------------------------------------------- */

/* ELDM-1286 27-3-18 fixed lack of hr line on Hebrew our branches page */

hr {
    border-style: groove;
    border-width: 1px;
}

.loginE2 input:not([type='checkbox']),
.loginE2 select {
    font-size: 17px !important;
}

/*ELDM-1260 4-4-18 align to right*/

.footer-colorizer {
    left: auto;
    right: calc(-1 * ((99vw - 100%) / 2));
}

/*ELDM-1297 4-4-18 pushes the open icon */

.open_icon,
.branch-closed {
}

.map-widget .address-container {
    padding-right: 33px;
}

body > div.main > div.body-wrapper > div.city-page-main > div.city-content div span {
    font-size: large !important;
}

/*.subscribe-body .contour .checkbox input, .subscribe-body .contourPage .contourField.checkbox input[type=checkbox] {
        left: auto !important;
    }

.subscribe-body .contour.subscribenewsletter .contourField.checkbox > label.fieldLabel {
    margin: 0 30px 0 0px !important;
    right: 0px !important;
    top: 9px !important;
}
.subscribe-body .contourNavigation>input[type=submit] {
        right: 0px!important;
    top: 9px!important;
}*/

.map-widget .place-info .hours > div {
    font-size: 14px;
}

ul.ui-autocomplete li.ui-menu-item {
    padding: 15px 0px !important;
}
