
/* ==========================================================================     managers       ========================================================================== */

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    width: 100%;
}



.d-none-managers {
    display: none !important;
}



/* ==========================================================================       Author's custom styles       ========================================================================== */ /*reset*/

.fix {
    float: none;
    clear: both;
    width: 100%;
    line-height: 0px;
    font-size: 0px;
    display: block;
}
.carSaleClass{
    visibility: hidden;
}
body {
    /*font-family: 'fbtypograph2-regular-webfont' !important;*/

    text-align: right;
    direction: rtl;
    font-size: 16px;
    line-height: 1 !important;
    color: #004b93;
    min-width: 320px;
}



p.contourMessageOnSubmit {
    color: white;
    font-size: 22px;
}

button:focus, input:focus {
    outline: none;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    padding: 0;
    margin: 0;
}

p {
    margin-bottom: 10px;
}

table {
}

#debug1 {
    display: block;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, th, var {
    font-weight: normal;
    font-style: normal;
}

ol, ul, li {
    list-style: none;
}

caption, th {
    text-align: center;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
}

a, a:hover, a:active, a:visited {
    text-decoration: none;
    outline: none; /*cursor: default;*/
}

    a span {
        cursor: pointer;
    }

select, input {
    color: black;
    width: 114px;
    height: 33px;
    border-radius: 16px;
    border: 1px solid #157ec0;
}

input, textarea, select {
    font-size: 17px;
    outline: none;
    resize: none;
}

.floatcontainer:after, .fc:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/*whatsapp widge*/
.talkToUs {
    position: absolute;
    top: 20px;
    right: 65px;
    color: black;
    font-size: 16px;
    width: max-content;
}

@media screen and (max-width: 640px) {
    .glassix-whatsapp-widget {
        bottom: 79px !important;
        left: 14px !important;
        right: auto !important;
    }

    .talkToUs {
        left: 65px;
        right: auto;
    }
}

.fc {
    /* display: inline-block;*/
    position: center;
}

.floatcontainer {
    display: inline-block;
}
/* Hides from IE-mac \*/

* html .floatcontainer, *html .fc {
    height: 1%;
}

.floatcontainer {
    display: block;
    min-width: 290px;
}
/* End hide from IE-mac */

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.f-right {
    float: right !important;
}

.f-left {
    float: left !important;
}

.f_color_white {
    color: #fff !important;
}

.button_custom_padding {
    padding: 5px 5px !important;
}

.m_top_15 {
    margin-top: 15px;
}

.m_top_10 {
    margin-top: 10px;
}

.m_top_5 {
    margin-top: 5px;
}

.m_side_none, .m_side_2, .m_side_1_2 {
    margin-left: -15px;
    margin-right: -15px;
}

.m_side_l_none, .m_side_3, .m_side_1_3 {
    margin-left: -15px;
}

.m_side_r_none, .m_side_1, .m_side_1_1 {
    margin-right: -15px;
}
/* end reset */

.hide_me_now {
    display: none !important;
}

.container-fluid.fc {
    /*  background-color: #fff;*/
    /* background-color: #e7e9ea;*/
}

.navbar {
    border: 0px;
}

#topNav {
    height: 26px;
    position: relative;
}

    #topNav span.logo_holder {
        float: right;
        margin-left: 22px;
        width: 155px;
        height: 10px;
        margin-right: 70px;
    }

    #topNav .menu {
        /*    float: right;
        padding-top: 3px !important;
        margin-right: -91px;*/
        display: inline-block;
    }

        #topNav .menu > li {
            float: right;
            font-weight: 400;
            letter-spacing: -0.4px;
        }

            #topNav .menu > li > a {
                text-decoration: none;
                color: #919191;
                font-size: 20px;
            }

            #topNav .menu > li.sep {
                margin: 0 7px;
                color: #919191;
            }

    #topNav .icons_socials_cover {
        display: flex;
        /* flex-flow: row; */
        justify-content: center !important;
        margin-top: -18px;
    }

    #topNav #faceBook {
        position: relative;
        float: left;
        width: 33px;
        height: 33px;
        text-indent: -9999px;
        margin: 4px;
        background: url('../images/facebook.png') no-repeat center center;
        margin-top: 2px;
        display: block !important;
        /*        left: 0px;*/
    }

    #topNav #youtube {
        position: relative;
        float: left;
        width: 46px;
        height: 34px;
        text-indent: -9999px;
        background: url(../images/youtube.png) no-repeat center center;
        margin: 4px;
        margin-top: 2px;
        /*left: 26px;*/
        /* background-size: 16px 16px;*/
    }

    #topNav #instagram {
        position: relative;
        float: left;
        width: 33px;
        height: 33px;
        text-indent: -9999px;
        background: url(../images/instagram.png) no-repeat center center;
        margin: 4px;
        margin-top: 2px;
        /* left: 52px;*/
        /*  background-size: 16px 16px;*/
    }

    #topNav #tiktok {
        position: relative;
        float: left;
        width: 33px;
        height: 33px;
        text-indent: -9999px;
        background: url(../images/tiktok.png) no-repeat center center;
        margin: 4px;
        margin-top: 2px;
        /* left: 52px;*/
        /*  background-size: 16px 16px;*/
    }

    #topNav #google {
        position: relative;
        float: left;
        width: 24px;
        height: 24px;
        text-indent: -9999px;
        background: url(../images/google.png) no-repeat center center;
        margin: 4px;
        margin-top: 2px;
        /*  left: 26px;*/
        /* background-size: 16px 16px;*/
    }

    #topNav .help_links_cover {
        margin: auto;
        width: fit-content;
    }
/*#topNav-Main {
    height: 40px !important;
    background: #004b93;
    position: relative;*/
/*    display: inline-table;*/
/*}*/

#topNav-Main > .container {
    padding: 0 82px 0 88px;
}

#topNav-Main #logo, #topNav-Main h1 {
    float: right;
    margin: 4px;
    /*    margin-left: 22px;
        margin-right: 70px;
        margin-top: auto;*/
}


    #topNav-Main #logo *, #topNav-Main h1 * {
        display: block;
        margin-left: 0px !important;
        width: 80%;
        margin-right: 10%;
    }

    #topNav-Main #logo a {
        padding-top: 0px !important;
        padding-left: 0px !important;
        padding-bottom: 0px !important;
        padding-right: 0px !important;
        height: auto !important;
    }

#topNav-Main .menu > li:first-child {
    margin-right: 0px;
}

#topNav-Main .menu > li > a:hover, #topNav-Main .menu > li > a.selected {
    /*      background: #00a3e3;*/
}

#topNav-Main .menu > li > a {
    cursor: pointer;
}

#topNav-Main #searchBox {
    width: 158px;
    float: left;
    padding-top: 10px;
}

    #topNav-Main #searchBox input {
        width: 124px;
        height: 20px;
        padding: 4px;
        line-height: 12px;
        float: right;
    }

    #topNav-Main #searchBox a {
        float: left;
        color: #fff;
        padding-top: 1px;
    }

.link_btn {
    width: 321px;
    height: 55px;
    padding: 12px 14px 16px 16px;
    border-radius: 40px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    background-color: #ec008c;
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-style: normal;
    line-height: 1.35;
    border: #ec008c;
}

    .link_btn > a {
        text-align: center;
        font-size: 20px;
        color: #fff;
        font-style: normal;
        line-height: 1.5;
    }

.validation-summary-errors {
    /* position: absolute;*/
}

.companies_urls {
    width: 100%;
    background-color: #004b94;
    opacity: 0.85;
    position: absolute;
    right: 0px;
    z-index: 9999;
}

.companies_cover {
    display: flex;
    flex-wrap: wrap;
    direction: rtl;
    margin: 5%;
    align-items: center;
}

    .companies_cover > li {
        height: fit-content;
        width: fit-content;
        margin: 21px;
    }

.top_nav_costum {
    background: transparent !important;
    margin: 0px;
    min-height: auto !important;
    border-radius: 0px;
}

.top_nav_costum_m {
    background: #004B93 !important;
    margin: 0px 0px 0px 0px !important;
    min-height: 40px !important;
    border-radius: 0px;
    height: 60px;
    width: 100% !important;
    /*    margin-left: 20%;
    margin-right: 20% !important;*/
}

.search_icn, .env_icn, .map_marker_icn {
    font-size: 18px;
}

.env_icn {
}

#topNav .menu.fc li.un_hide span:before {
    content: '\A';
}

#topNav .menu.fc li.un_hide span:before {
    content: 'hiddentext';
    font-size: 0;
    display: block;
    line-height: 0;
    clear: both;
}

#topNav .menu.fc li.un_hide a {
    cursor: text;
}

    #topNav .menu.fc li.un_hide a:hover {
        cursor: text;
        color: #428bca;
    }

    #topNav .menu.fc li.un_hide a span {
        cursor: text;
    }

#topNav .menu.fc li.un_hide .glyphicon {
    display: none;
}

.custom_underline {
    border-bottom: 1px solid #014281;
    position: absolute;
    height: 24px;
    left: 7%;
    right: 0%;
    width: 71%;
}

.navbar-collapse {
    padding-left: 0px;
    padding-right: 0px;
}

.search_box .nav-bar-button {
    background: none;
    border: none;
    float: left;
}

#topNav-Main .search_box .hide_btn {
    display: none;
}

#topNav-Main .search_box {
    /*   z-index: 9999;*/
}

    #topNav-Main .search_box input {
        float: left;
        margin-top: 5px;
        margin-left: 2px;
        display: none;
    }

#maincontent, #sideBanners {
    margin-top: 25px;
}

.tooltip-text {
    visibility: hidden;
    position: absolute;
    z-index: 1;
    height: auto;
    background-color: white;
    border-radius: 10px;
    padding: 10px 15px 10px 15px;
}

.hover-text:hover .tooltip-text {
    visibility: visible;
    font-size: 14px;
}

#top {
    top: -115px;
    left: -11%;
}



.hover-text {
    position: relative;
}


@media (max-width: 680px) {
    .desktop_banner {
        display: none !important;
    }

    .close_companies {
        height: 20px;
        width: 20px;
        /* width: 100%; */
        color: white;
        font-size: 30px;
        position: relative;
        top: 20px;
        right: 31px;
        text-align: right;
    }

    .link_btn {
        margin: auto;
        margin-bottom: 18px;
    }

    #HeadBanner {
        min-height: 100px;
    }

        #HeadBanner > img {
            width: -webkit-fill-available;
            height: auto;
        }

        #HeadBanner .pageTitle, #topBanner .pageTitle {
            height: 32px;
            margin: 3px 10px 0 0;
            font-size: 34px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.85;
            letter-spacing: normal;
            text-align: right;
            color: black;
            width: fit-content;
        }

        #HeadBanner .pageDescription {
            width: 314px;
            height: 21px;
            color: #ffffff;
            font-size: 27px;
            font-weight: 300;
            font-style: normal;
            letter-spacing: normal;
            position: relative;
            top: 31px;
            right: 30px;
        }

    .navbar-inverse .navbar-toggle {
        border: none !important;
        margin-top: 16px;
    }

    .navbar-header .f-right {
        width: fit-content;
    }

    .container-fluid > .navbar-header {
        display: contents;
        direction: ltr;
    }

    #topNav .menu.fc li, #faceBook {
        display: none !important;
    }

        #topNav .menu.fc li.un_hide {
            display: inline;
            width: 49%;
            text-align: center;
            font-size: 17px;
            font-weight: bold;
        }

    #topNav .menu li.un_hide .glyphicon {
        display: inline-block;
    }

    .closeX {
        text-align: left;
        position: relative;
        color: deeppink;
        font-size: xx-large;
        display: flex;
        margin-right: 270px;
        font-weight: 800;
    }



    #topNav-Main > .navbar-collapse {
        position: absolute;
        top: 67px;
        width: 100vw;
        height: 450vh !important;
        max-height: 450vh;
        overflow: hidden;
        z-index: 9999;
        padding-right: 0;
        background-color: rgba(0, 0, 0, 0.8);
        border: none;
    }

        #topNav-Main > .navbar-collapse .menu.fc {
            float: none;
            overflow: hidden;
            margin: 0px;
            padding: 0px;
            width: 80%;
        }

    #topNav-Main .menu > li {
        float: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
        background-color: white;
        /*background: none repeat scroll 0% 0% rgba(0, 163, 227, 0.8);*/
        height: 59px;
        border-bottom: 1px solid #01428100;
    }



        #topNav-Main .menu > li > a {
            display: block;
            height: 35px;
            padding: 0px 20px 0;
            text-align: right;
            /* font-weight: bold; */
            cursor: pointer;
            color: #014281;
            font-size: 25px;
            font-weight: 300;
            line-height: 63px;
        }

    #topNav-Main .search_box .nav-bar-button {
        display: none;
    }

    #topNav-Main .search_box .hide_btn {
        display: none;
    }

    #topNav-Main .search_box {
        display: none;
        position: absolute;
        top: 38px;
        width: 100%;
        background: none repeat scroll 0% 0% rgba(0, 163, 227, 0.8);
        float: none;
        min-height: 50px;
        overflow: hidden;
        left: 0px;
        z-index: 9999;
    }

        #topNav-Main .search_box input {
            width: 95%;
            height: 50px;
            margin: 8px 10px;
            display: inline;
            float: none;
            padding: 0px 5px;
            text-align: right;
            direction: rtl;
            font-size: 20px;
        }

    .button-search-responsive {
        padding-top: 10px;
        width: 80%;
        height: 44px;
        border-radius: 29px;
        border: solid #ec008c;
        background-color: #ec008c;
        color: #ffffff;
        font-size: 25px;
        font-weight: 400;
        display: grid;
        margin: auto;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .clearfix {
        height: 40px;
        background-color: white;
    }

    .ticker, .carousel_form_cover {
        /*width: 366px;*/
        height: 188px;
    }

    .image1 {
        /* background: url('../images/banner_h-page responsive.png') no-repeat 0 0;*/
        width: 100%;
        height: auto;
        background-size: 100%;
    }

    .tikersbox {
        height: 42px;
        background-color: white;
    }

    .ticker {
        display: flex;
        flex-wrap: wrap;
        /*width: 360px;*/
        height: 50px;
        background-image: url("../../images/Layer_9.png");
        background-color: white;
        background-repeat: no-repeat;
        background-position: right;
        background-size: 100%;
    }

    .bigImageSize {
        width: 100%;
        height: auto;
    }

    .LittelImageSize {
        /*   width: 180px;*/
        width: 100%;
        height: auto;
    }

    .banner {
        /* width: fit-content;*/
    }

        .banner.LittelBannerLeft, .banner.LittelBannerRight {
            width: 49%;
        }

        .banner.BigBannerLeft, .banner.BigBannerRight {
            width: 100%;
        }

    .tabs {
        height: 50px;
    }

    #carSearch {
        background-color: rgba(0, 0, 0, 0.8);
    }

    /*.mainForm*/
    .mainForm {
        display: none;
    }

    .managers_cover {
        margin-top: 61px;
        margin-right: 7%;
        display: flex;
        flex-wrap: wrap;
    }

    .managerTitle {
        font-size: 48px;
        font-weight: 700; /* font-style: normal;    letter-spacing: normal;*/ /*    line-height: 59.47px;*/
        text-align: center; /* Text style for "הנהלת החבר" */
        color: #5f5e5e; /*    font-style: normal;    letter-spacing: normal;*/
        line-height: normal;
        margin-top: 23px;
    }

    .mangerDetailsDiv {
        width: 410px;
        height: 262px;
        box-shadow: -3px 4px 32px rgb(115 115 115 / 53%);
        border-radius: 20px;
        background-color: #ffffff;
        float: right;
        width: 90%;
        /* margin: 5%;*/
    }

    .image_cover {
        position: relative;
        top: -79px;
        right: 26%;
    }

    .desc_cover {
        position: relative;
        top: -57px;
        right: 57px;
    }

    .responsive_fix {
        height: 117px;
    }

    .managerNameHeader {
        width: 129px;
        height: 18px;
        color: #555555;
        font-size: 33px;
        font-weight: 700;
        font-style: normal;
        letter-spacing: normal;
        line-height: -51.5px;
        text-align: center;
    }

    .managerRoleHeader {
        width: fit-content;
        height: 15px;
        color: #555555;
        font-size: 27px;
        font-weight: 400;
        font-style: normal;
        letter-spacing: normal;
        line-height: 28.87px;
        text-align: center;
        font-style: normal;
        letter-spacing: normal;
        line-height: normal;
    }

    .managerText {
        /* width: 339px;*/
        height: 76px;
        color: #555555;
        font-size: 20px;
        font-weight: 400;
        font-style: normal;
        letter-spacing: normal;
        line-height: 21.28px;
        text-align: center;
    }

    .managerTextmd {
        text-align: right;
    }
}

@media (min-width: 681px) {
    .mobile_banner {
        display: none !important;
    }

    .close_companies {
        display: none;
    }

    .link_btn {
        margin: auto;
        margin-bottom: 12px;
    }

    /*   .BigBannerRight, .BigBannerLeft {
        width: 100%;
    }

    .LittelBannerRight, .LittelBannerLeft {
        width: 48%;
    }
*/
    #topBanner > h1 {
        height: 54px;
        color: #ffffff;
        font-size: 50px;
        font-weight: 700;
        font-style: normal;
        position: relative;
        top: -72px;
        right: 35px;
    }

    #HeadBanner > img {
        width: 1366px;
        height: 362px;
    }

    #HeadBanner .pageTitle, #topBanner .pageTitle {
        height: 54px;
        color: #ffffff;
        font-size: 50px;
        font-weight: 700;
        font-style: normal;
        position: relative;
        top: -72px;
        right: 35px;
        width: fit-content;
    }

    #HeadBanner .pageDescription {
        width: 314px;
        height: 21px;
        color: #ffffff;
        font-size: 27px;
        font-weight: 300;
        font-style: normal;
        letter-spacing: normal;
        position: relative;
        top: -153px;
        right: 35px;
    }

    .container-fluid > .navbar-header {
        width: fit-content !important;
    }

    .collapse {
        display: flex !important;
    }

    .container1 {
        margin-right: 15%;
        margin-left: 20%;
    }

    .search_box {
        position: absolute;
        left: 35px;
        top: 4px;
        /*display: inline !important;*/
        width: 100px;
    }

    #topNav-Main .menu > clearfix {
        display: none;
    }

    .navbar-toggle {
        display: none;
    }
    /*  .navbar-toggle {
        border:none !important;
    }*/
    /**/ .navbar-collapse {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 7px;
    }

    #topNav-Main .menu {
        width: auto /*775px*/;
        float: right;
    }

        #topNav-Main .menu > li {
            float: right;
            margin-right: 9px;
        }

    .custom_underline {
        display: none;
    }

    #topNav .menu.fc li, #faceBook {
        display: inline;
    }

        #topNav .menu.fc li.un_hide {
            width: auto;
        }

            #topNav .menu.fc li.un_hide span:before {
                content: none;
            }

    #topNav-Main .menu > li > a {
        color: #fff;
        display: block;
        height: 40px;
        padding: 12px 5px 0;
        font-weight: normal;
        text-decoration: none;
        font-size: 19px;
    }

    .image1 {
        /* background: url(../images/banner_h-page.png) no-repeat 0 0;*/
        width: 100%;
        height: auto;
    }

    .tikersbox {
        width: 100%;
        height: 42px;
        background-color: white;
        /*  width: 100% !important;
        text-align: center;*/
    }

    .ticker {
        display: flex;
        flex-wrap: wrap;
        /* width: 80%;*/
        height: 50px;
        background-image: url("../../images/tiker.png");
        background-color: white;
        background-repeat: no-repeat;
        background-position: right;
        background-size: 100%;
    }

    .banner {
        /* width: fit-content;*/
    }
    /*    .BigBannerRight, BigBannerLeft {
        width: 863px;
        height: 561px;
    }
    .LittelBannerRight, LittelBannerLeft {
        width: 493px;
        height: 561px;
    }*/
    .bigImageSize {
        width: 100%;
        height: auto;
    }

    .LittelImageSize {
        width: 100%;
        height: auto;
    }

    #carSearch {
        background-color: #ebebeb;
    }

    .space-row, .btn-close, .button-search-responsive {
        display: none;
    }

    .responsive_fix {
        display: flex;
    }

    .managers_cover {
        margin-top: 61px;
        margin-right: 7%;
        display: flex;
        flex-wrap: wrap;
    }

    .managerTitlemd {
        font-size: 66px;
    }

    .managerTitle {
        font-size: 66px;
        font-weight: 700;
        text-align: center;
        color: #5f5e5e;
        line-height: 159.47px;
    }

    .mangerDetailsDiv {
        width: 410px;
        height: 262px;
        box-shadow: -3px 4px 32px rgba(115, 115, 115, 0.53);
        border-radius: 20px;
        background-color: #ffffff;
        float: right;
        width: 95%;
        margin: 2%;
    }

    .mangerDetailsDiv {
        width: 25%;
    }

    .desc_cover {
        padding-top: 38px;
        padding-right: 10%;
    }

    .managerNameHeader {
        width: 129px;
        height: 18px;
        color: #555555;
        font-size: 33px;
        font-weight: 700;
        font-style: normal;
        letter-spacing: normal;
        line-height: 34.5px;
    }

    .managerRoleHeader {
        height: 15px;
        color: #555555;
        font-size: 27px;
        font-weight: 400;
        font-style: normal;
        line-height: 28.87px;
    }

    .managerText {
        width: 339px;
        height: 76px;
        color: #555555;
        font-size: 20px;
        font-weight: 400;
        font-style: normal;
        letter-spacing: normal;
        line-height: 21.28px;
        text-align: center;
    }

    .managerTextmd {
        text-align: right;
    }
}



.carousel_form_cover {
    position: relative;
}


/*Car Search  */

#chat {
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 181px;
    height: 95px;
    text-indent: -9999px;
    background: url(../images/chat.png) no-repeat 0 0;
    z-index: 300;
}

.banner > img {
    width: 100%;
    height: 100%;
}

.banner {
    cursor: pointer;
    position: relative;
    margin-top: 8px;
}

    .banner .cover_hover {
        background-color: #000;
        opacity: 0.35;
        position: absolute;
        top: 0px;
        height: 100px;
        width: 100%;
        display: none;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    }

    .banner:hover .cover_hover {
        display: inline;
    }

/*.banner2 .texts > * {
    position: absolute;
    z-index: 50;
    right: 12px;
    color: #fff;
}

.banner2 .texts a.btn {
    bottom: 16px;
    width: 107px;
    height: 25px;
    text-align: center;
    background: #da3382;
    font-size: 17px;
    padding-top: 3px;*/
/*font-family: "Fb Typograph2" !important;*/
/*}

.banner2 .texts > span {
    bottom: 51px;
    line-height: 14px;
}

.banner2 .texts > h3 a, .banner2 .texts > h2 a {
    color: #fff;
    text-decoration: none !important;
}

.banner2 .texts > h3, .banner2 .texts > h2 {
    top: 11px;
    line-height: 26px;
    font-size: 27px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #333;
}*/
/*
.banner3 img {
    height: 100px;
    margin-bottom: 20px;
    width: 100%;
}

.banner3 .texts > * {
    position: absolute;
    z-index: 50;
    right: 6px;
    color: #fff;
}

.banner3 .texts > span {
    bottom: 1px;
    right: 0;
    line-height: 14px;
    font-size: 20px;
    color: #004b93;
}

.banner3 .texts > h3 a, .banner3 .texts > h2 a {
    color: #fff;
    white-space: pre-line;
}

.banner3 .texts > h3, .banner3 .texts > h2 {
    top: 5px;
    line-height: 22px;
    font-size: 25px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #333;
    max-height: 185px;
}

#banner3, #banner2 {
    max-height: 185px !important;
    overflow-y: hidden;
}

#banner4, #bann_3 {
    max-height: 185px !important;
    overflow-y: hidden;
}

#banner5 .texts > h3, #ban_1_3 .texts > h3, #banner5 .texts > h2, #ban_1_3 .texts > h2 {
    top: 23px;
}

#banner7 .texts > h3, #banner7 .texts > h2 {
    visibility: hidden;
}

#banner7 img {
    height: 100px !important;
    margin-bottom: 20px;
}*/

.carSearchContainer {
    width: 100%;
}

#carSearch {
    height: 100px;
    width: 1368px;
    /*    text-align: center;*/
}
/*.mainForm*/
.mainForm {
    background-color: #ebebeb;
    text-align: center;
    display: flex;
    justify-content: space-evenly;
}

    .mainForm .searcher {
        /*  background: url(../images/grayShade.png) repeat 0 0;*/
        margin: 0;
        /*  font-family: "Fb Typograph2" !important;*/
    }

#carSearch .searcher {
    /* background: url(../images/grayShade.png) repeat 0 0;*/
    margin: 0;
    /*font-family: "Fb Typograph2" !important;*/
}

#carSearch .titles {
    margin-bottom: 5px;
}

.mainForm .titles {
    /*    margin-bottom: 5px;*/
}

#carSearch .titles h3, #carSearch .titles h1, #carSearch .titles h2 {
    width: calc(100% - 140px);
    float: right;
    height: 52px;
    background: url(../images/blueShade.png) repeat 0 0;
    color: #fff;
    font-size: 29px;
    font-weight: bold;
    padding: 0px 7px 0px 0px;
    line-height: 33px;
}

.mainForm .titles h3, .mainForm .titles h1, .mainForm .titles h2 {
    width: calc(100% - 140px);
    float: right;
    height: 33px;
    background: url(../images/blueShade.png) repeat 0 0;
    color: #fff;
    font-size: 29px;
    font-weight: bold;
    padding: 0px 7px 0px 0px;
    line-height: 33px;
}
/*.mainForm .but {
    padding-right: 30px;
}*/
.detailsButton {
    font-family: Arial;
    width: 133px;
    float: right;
    background: #da3382;
    color: #fff;
    height: 33px;
    font-size: 19px;
    text-align: center;
    line-height: 33px;
    margin-top: 2%;
    margin-bottom: 2%;
}

.titles a {
    font-family: Arial;
    width: 133px;
    float: left;
    background: #da3382;
    color: #fff;
    height: 33px;
    font-size: 19px;
    text-align: center;
    line-height: 33px;
}

    .titles a span {
        display: inline-block;
        background: url(../images/leftArrow.png) no-repeat left;
        padding-left: 16px;
    }

.mainForm .titles a {
    /* font-family: "Fb Typograph2" !important;*/
    width: 133px;
    float: left;
    background: #da3382;
    color: #fff;
    height: 33px;
    font-size: 19px;
    text-align: center;
    line-height: 33px;
}

    .mainForm .titles a span {
        display: inline-block;
        background: url(../images/leftArrow.png) no-repeat left;
        padding-left: 16px;
    }

#searchBT {
    font-family: Arial;
    float: left;
    background: #da3382;
    color: #fff;
    width: 75px;
    height: 33px;
    text-align: center;
    font-size: 19px;
    padding-top: 8px;
}

#carSearch #searchBT:hover {
    opacity: 0.75;
}

#carSearch #searchBT span {
    display: inline-block;
    background: url(../images/leftArrow.png) no-repeat 0 2px;
    padding-left: 16px;
}

.searchBT {
    width: 204px;
    height: 52px;
    border-radius: 26px;
    border: #ec008c;
    background-color: #ec008c;
    font-size: 21px;
    color: white;
    margin: 19px;
    margin-top: 24px;
    margin-left: 5px;
    /*    float: left;
    color: #fff;
    width: 75px;
    height: 33px;
    text-align: center;
    font-size: 19px;
    background: #004b93 url(../images/leftArrow.png) no-repeat 5px;
    padding-left: 16px;
    border: 0px;*/
}

    .searchBT:hover {
        opacity: 0.75;
    }

#carSearch .searcher {
    padding: 11px 9px 0;
}

    #carSearch .searcher .select2-container {
        float: right;
        width: 124px;
        margin-right: 12px;
    }

        #carSearch .searcher .select2-container:first-child {
            margin-right: 0px;
        }

.mainForm .searcher {
    padding: 11px 9px 0;
}

    .mainForm .searcher .select2-container {
        float: right;
        width: 124px;
        margin-right: 12px;
    }

        .mainForm .searcher .select2-container:first-child {
            margin-right: 0px;
        }


/*html[dir="rtl"]*/

/*.select2-arrow {
    border-color: #da3382;
    border-radius: 0;
    background: none;
}*/
/*html[dir="rtl"] */
b {
    /*    display:none !important;*/
}

.select2-container .select2-choice .select2-arrow {
    background: url(../images/arrow2.png) no-repeat center !important;
    /*background-color: #fff;*/
}

.select2-arrow > b {
    display: none !important;
}

::-webkit-scrollbar {
    height: 12px;
    width: 12px;
    background: white;
}

::-webkit-scrollbar-thumb {
    background: grey;
    -webkit-border-radius: 1ex;
    -webkit-box-shadow: 0px 1px 2px rgba(231,233,234, 0.5);
}

::-webkit-scrollbar-corner {
    background-color: white;
}

.ranger {
    /* background: url(../images/grayShade.png) repeat 0 0;*/
    margin-bottom: 6px;
    padding: 8px 9px 14px;
}

.mainForm .ranger {
    background: url(../images/grayShade.png) repeat 0 0;
    margin-bottom: 6px;
    padding: 8px 9px 14px;
}

.textcontainer a:hover {
    text-decoration: none;
}

.myButton {
    margin: 7px;
    -moz-box-shadow: inset 0px -3px 7px 0px #29bbff;
    -webkit-box-shadow: inset 0px -3px 7px 0px #29bbff;
    box-shadow: inset 0px -3px 7px 0px #29bbff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
    background: -moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
    background: -webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
    background: -o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
    background: -ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
    background: linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
    background-color: #2dabf9;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px solid #0b0e07;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: "Fb Typograph2" !important;
    font-size: 13px;
    padding: 6px 18px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #263666;
}
/*.myButton:hover {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);	background-color:#0688fa;}.myButton:active {	position:relative;	top:1px;}*/

.myFinishButton {
    -moz-box-shadow: inset 0px 1px 0px 0px #fbafe3;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fbafe3;
    box-shadow: inset 0px 1px 0px 0px #fbafe3;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff5bb0), color-stop(1, #ef027d));
    background: -moz-linear-gradient(top, #ff5bb0 5%, #ef027d 100%);
    background: -webkit-linear-gradient(top, #ff5bb0 5%, #ef027d 100%);
    background: -o-linear-gradient(top, #ff5bb0 5%, #ef027d 100%);
    background: -ms-linear-gradient(top, #ff5bb0 5%, #ef027d 100%);
    background: linear-gradient(to bottom, #ff5bb0 5%, #ef027d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bb0', endColorstr='#ef027d',GradientType=0);
    background-color: #ff5bb0;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 1px solid #ee1eb5;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    /*  font-family: "Fb Typograph2" !important;*/
    font-size: 13px;
    font-weight: bold;
    padding: 6px 18px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #f70586;
    margin-top: 6px;
}

    .myFinishButton:hover {
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ef027d), color-stop(1, #ff5bb0));
        background: -moz-linear-gradient(top, #ef027d 5%, #ff5bb0 100%);
        background: -webkit-linear-gradient(top, #ef027d 5%, #ff5bb0 100%);
        background: -o-linear-gradient(top, #ef027d 5%, #ff5bb0 100%);
        background: -ms-linear-gradient(top, #ef027d 5%, #ff5bb0 100%);
        background: linear-gradient(to bottom, #ef027d 5%, #ff5bb0 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef027d', endColorstr='#ff5bb0',GradientType=0);
        background-color: #ef027d;
    }

    .myFinishButton:active {
        position: relative;
        top: 1px;
    }

#carSearch .ranger p {
    color: #da3382;
    margin-bottom: 4px;
    font-size: 18px;
    /*font-family: "Fb Typograph2" !important;*/
}

#carSearch .ranger .ragerWrap {
    padding: 0 9px;
}

.mainForm .ranger p {
    color: #fff;
    margin-bottom: 4px;
    font-size: 18px;
    /*font-family: "Fb Typograph2" !important;*/
}

.mainForm .ranger .ragerWrap {
    padding: 0 9px;
}

.ui-slider-horizontal {
    height: 7px;
    border: 0;
    background: url(../images/ui-slider-horizontal.png) repeat-x 0 0;
}
/*.ui-widget-header {        background: url(../images/ui-widget-header.png) repeat-x 0 0;    }*/

.ui-slider .ui-slider-handle {
    cursor: default;
    height: 20px;
    width: 20px;
    position: absolute;
    z-index: 2;
}

.ui-datepicker-title {
    padding-top: 10%;
}

.ui-slider-horizontal .ui-slider-handle {
    margin-left: -2rem;
    top: 10rem;
}

span.ui-icon.ui-icon-circle-triangle-e {
    float: right;
}

span.ui-icon.ui-icon-circle-triangle-w {
    float: left;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url(../images/ui-slider-handle.png) repeat-x 0 0;
    border: 0px solid aliceblue;
}

.selector {
    background: url(../images/blueShade.png) repeat 0 0;
    margin-bottom: 6px;
}

    .selector a {
        float: right;
        width: 14.2857%;
        font-size: 14px;
        line-height: 13px;
        text-align: center;
        padding: 0 12px;
        color: #fff; /*	padding-top: 37px;*/
        font-weight: 300;
    }

#carSearch .selector a span {
    background-image: url(../images/carsearchIcons.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    display: block;
    width: 65px;
    height: 35px;
    margin: 5px auto;
}

#carSearch .selector a.small span {
    background-position: -478px 6px;
}

#carSearch .selector a.family span {
    background-position: -397px 6px;
}

#carSearch .selector a.bussiness span {
    background-position: -317px 6px;
}

#carSearch .selector a.family-big span {
    background-position: -237px 6px;
}

#carSearch .selector a.pakach span {
    background-position: -152px 6px;
}

#carSearch .selector a.dymonds span {
    background-position: -69px 6px;
}

#carSearch .selector a.dual span {
    background-position: 12px 6px;
}

#carSearch .selector a:hover, #carSearch .selector a.selected {
    background-color: #165999;
}

#carSearch .radios {
    position: absolute;
    top: -1000px;
    visibility: hidden;
}

.mainForm .selector {
    background: url(../images/blueShade.png) repeat 0 0;
    margin-bottom: 6px;
}

    .mainForm .selector a {
        float: right;
        width: 14.2857%;
        font-size: 14px;
        line-height: 13px;
        text-align: center;
        padding: 0 12px;
        color: #fff; /*	padding-top: 37px;*/
        font-weight: 300;
    }

        .mainForm .selector a span {
            background-image: url(../images/carsearchIcons.png);
            background-repeat: no-repeat;
            background-position: 10px 6px;
            display: block;
            width: 65px;
            height: 35px;
            margin: 5px auto;
        }

        .mainForm .selector a.small span {
            background-position: -478px 6px;
        }

        .mainForm .selector a.family span {
            background-position: -397px 6px;
        }

        .mainForm .selector a.bussiness span {
            background-position: -317px 6px;
        }

        .mainForm .selector a.family-big span {
            background-position: -237px 6px;
        }

        .mainForm .selector a.pakach span {
            background-position: -152px 6px;
        }

        .mainForm .selector a.dymonds span {
            background-position: -69px 6px;
        }

        .mainForm .selector a.dual span {
            background-position: 12px 6px;
        }

        .mainForm .selector a:hover, .mainForm .selector a.selected {
            background-color: #165999;
        }

.mainForm .radios {
    position: absolute;
    top: -1000px;
    visibility: hidden;
}

.select2-drop {
    zoom: 1;
    overflow: hidden;
    background: #fff !important;
    direction: ltr;
}

#banners .banner2 .bannerMask {
    /*  position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;*/
    z-index: 20;
    background: url(../images/blueBannerShade.png) repeat-y -1000px 0;
}

#banners .banner2:hover .bannerMask {
    background-position: 0 0;
}

#banners .banner2:hover .texts a.btn {
    color: #004b93;
    background: #fff;
}

.select2-drop {
    margin-top: 0;
    color: black;
}

.select2-drop-active {
    border-color: #a1a1a1;
    border-radius: 0;
}

.select2-container .select2-choice {
    border-color: #a1a1a1;
    background: #fff;
}

.select2-dropdown-open .select2-choice {
    background: #fff;
    border-color: #a1a1a1;
}

.select2-result-label {
    width: 58px;
    height: 12px;
    color: #565656;
    /* font-family: "Fb Typograph2" !important;*/
    font-size: 21px;
    font-weight: 300;
    font-style: normal;
    letter-spacing: normal;
    line-height: 19.19px;
    text-align: right;
    text-align: -webkit-right;
    width: 96%;
}

.select2-results {
    max-height: none;
    height: 100%;
}

#footer {
    width: 1095px;
    margin: 0 auto;
    /*margin-top: 8px;*/
    /* border-top: 1px solid #b9b9b9;*/
    color: #ebebeb;
    font-size: 20px;
    padding: 0 1px;
    padding-top: 11px;
    padding-top: 38px;
}

#footerMenu {
    display: inline-block;
}

    #footerMenu li {
        float: right;
    }

        #footerMenu li a {
            color: #919191;
        }

        #footerMenu li.sep {
            margin: 0 9px;
            color: #919191;
        }

#footerText {
    color: #919191;
    font-family: "Fb Typograph 2";
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
}

#mainConteiner {
    width: 1000px;
    margin: 0 auto;
}

#maincontent {
    width: 100%;
    float: right;
    padding: 0px 70px 0px 0px;
}

    #maincontent.noSideBanners {
        width: 100%;
        float: none;
        padding: 0px 70px;
    }

        #maincontent.noSideBanners .textcontainer {
            padding-left: 0;
            width: 100%;
            padding-right: 20px;
            margin-bottom: 10px;
        }

.innerPage {
    padding-top: 9px;
}

#breadCrums {
    color: black;
    font-size: 18px;
    margin-bottom: 15px;
    margin-right: 125px;
    margin-top: -45px;
    font-family: arial;
}

    #breadCrums .sep {
        display: inline-block;
        font-size: 22px;
        padding: 0 4px; /*float: right;*/
    }

    #breadCrums a {
        color: black;
        text-decoration: none;
    }

        #breadCrums a:hover {
            text-decoration: underline;
        }

#sideBanners {
    width: 235px;
    float: left;
    padding-top: 3px;
    margin-left: 70px;
}

    #sideBanners img, #sideBanners a {
        display: block;
    }

    #sideBanners .sideBanner {
        margin-bottom: 15px;
    }
/******** TEXT ********    *********************/

.date {
    font-size: 15px;
    line-height: 18px;
    color: #878787;
    font-weight: bold;
    margin-bottom: 4px;
}

.textcontainer {
    /*  float: right;*/
    font-size: 20px;
    line-height: 16px; /*color: #191919;            letter-spacing: 0.8px;*/
    padding-left: -12px;
    text-align: justify;
    /* width: 100%;*/
    max-width: 1366px;
    margin: auto;
    width: 100%;
    display: flow-root;
}

.abstractText {
    font-size: 19px;
    line-height: 19px;
    font-weight: bold;
    margin-bottom: 26px;
    color: #00a3e3; /*letter-spacing: 2px;*/
    /*font-family: "Fb Typograph2" !important;*/
}

.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active {
    background: #2184be;
    color: #fff;
    cursor: default;
}

.wizard > .steps a, .wizard > .steps a:hover, .wizard > .steps a:active {
    display: block;
    width: auto;
    margin: 0 .5em .5em;
    padding: 1em 1em;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.CarDetailsErrorMessage {
    padding-top: 5%;
}

.textcontainer h1, .textcontainer h2, .textcontainer h3, .textcontainer h4, .textcontainer h6, .textcontainer h5 {
    /*line-height: 1.6em;*/ /*color: #191919;*/
}

.textcontainer h1 {
    padding-top: 2%;
    font-size: 40px;
    font-weight: bold;
    margin-bottom: 3px;
    color: #004B92; /*letter-spacing: 2px;*/
}

.textcontainer h2 {
    /* font-size: 24px;*/
}

.textcontainer h3 {
    /*   font-size: 18px;*/
}

.textcontainer h4 {
    /*    font-size: 18px;*/
}

.textcontainer h5, .textcontainer h6 {
}
/*.textcontainer ul > li {       list-style-type: none;    list-style-position: inside;    margin-left: 1%;}*/

.textcontainer ul > li {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 0px;
}

.textcontainer ul li.clearLI {
    background: none;
    list-style: none outside none;
    padding: 0;
}

.textcontainer ol > li {
    /* list-style-type: decimal;
    list-style-position: inside;
    margin-left: 0px;*/
}

.textcontainer ul.clearUL {
    margin-bottom: 0px;
}

.textcontainer p, .textcontainer ul, .textcontainer ol {
    /*  margin: 0;
    margin-bottom: 23px;
    color: #000;
    line-height:1.5;*/
}

    .textcontainer p img {
        width: 100%;
    }



#topBanner img {
    width: auto;
    margin: 0 auto;
    display: block;
    max-width: 100%;
}

.col-md-9_c > .row > .col-md-3 {
    width: 28.5%;
}

    .col-md-9_c > .row > .col-md-3.col-md-3_sb {
        width: 27%;
    }

.col-md-9_c > .row > .col-md-4_5, .col-md-9_c > .top_row .col-md-3:nth-child(2), .col-md-9_c > .top_row .col-md-3:nth-child(3) {
    overflow: hidden;
}

    .col-md-9_c > .row > .col-md-4_5 > img, .col-md-9_c > .top_row .col-md-3:nth-child(2) > img, .col-md-9_c > .top_row .col-md-3:nth-child(3) > img {
        height: 100%;
        width: auto;
    }

#banner3, #banner2 {
    overflow: hidden;
    height: 177px;
}

    #banner3 > img, #banner2 > img {
        width: auto;
        height: 100%;
    }

.banner2 .bannerMask {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 20;
    width: 100%;
    background: url(../images/blueBannerShade.png) repeat-y -1000px 0;
}

.banner2:hover .bannerMask {
    background-position: 0 0;
}

.banner2:hover .texts a.btn {
    color: #004b93;
    background: #fff;
}

.glyphicon-earphone:before {
    content: "\e182" !important;
    font-size: 18px !important;
}

.submenu {
    width: auto;
    display: none;
    color: #fff;
    position: absolute;
    z-index: 799;
    top: 42px;
}

    .submenu li {
        background-color: #00a3e3;
        opacity: 0.70;
        display: block;
        line-height: 30px;
        padding: 0px 10px;
    }

        .submenu li:hover {
            background-color: #00a3e3;
            opacity: 1;
        }

    .submenu a {
        color: #fff;
    }

.search_results h2 {
    color: #004B92;
    margin-bottom: 20px;
}

.search_results .search_item {
    margin-bottom: 10px;
}

    .search_results .search_item h3, .search_results .search_item h3 a {
        color: #004B92;
        margin-bottom: 5px;
        font-size: 18px;
        text-decoration: none;
    }

    .search_results .search_item p {
        margin: 5px 0px;
    }

    .search_results .search_item a {
        margin: 5px 0px;
        font-size: 11px;
    }

.paging_container {
    clear: both;
    text-align: right;
    padding: 5px;
}

    .paging_container .page {
        width: 25px;
        height: 20px;
        padding: 5px;
        background-color: #959595;
        color: #fff;
        font-size: 20px;
        display: inline-table;
        text-decoration: none;
    }

        .paging_container .page.active, .paging_container .page:hover {
            background-color: #DA3383;
        }

        .paging_container .page.next_page, .paging_container .page.last_page, .paging_container .page.first_page, .paging_container .page.prev_page {
            background-color: #004A92;
        }

            .paging_container .page.next_page:hover, .paging_container .page.last_page:hover, .paging_container .page.first_page:hover, .paging_container .page.prev_page:hover {
                opacity: 0.75;
            }

            .paging_container .page.next_page.disabled, .paging_container .page.last_page.disabled, .paging_container .page.first_page.disabled, .paging_container .page.prev_page.disabled {
                background-color: #D5D5D5;
            }

                .paging_container .page.next_page.disabled:hover, .paging_container .page.last_page.disabled:hover, .paging_container .page.first_page.disabled:hover, .paging_container .page.prev_page.disabled:hover {
                    opacity: 1;
                }

    .paging_container span {
        font-size: 20px;
        padding: 5px;
        display: inline-table;
    }


.branches h1 {
    color: #004B92;
    margin-bottom: 20px;
}

ul.tabs {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs li {
        background: #0ba6e2;
        color: #fff;
        display: inline-block;
        padding-top: 12px;
        text-align: center;
        cursor: pointer;
        font-size: 20px;
        font-weight: bold;
    }

        ul.tabs li:hover {
            opacity: 0.75;
        }

        ul.tabs li.current {
            background: #d53581;
            color: #fff;
        }

            ul.tabs li.current:hover {
                opacity: 1;
            }

.tab-content {
    display: none;
    background: none;
    /* padding: 15px 0px;*/
    margin-top: 125px;
    /* z-index: -1;*/
}

.mapTitle1, .mapTitle2, .mapTitle3 {
    z-index: 9999;
}

.tab-content.current {
    display: inherit;
}


.addr_times .content_cover {
    float: right;
}


.branch_list li .addr_times > div div.content_cover > span {
    width: 111px;
    height: 24px;
    color: #ec008c;
    font-size: 22px;
    font-weight: 700;
}

.contact_us h1 {
    color: #004B92;
    margin-bottom: 20px;
}

.contact_us .form_cover {
    overflow: hidden;
}

    .contact_us .form_cover .right_form {
        float: right;
        width: 50%;
    }

    .contact_us .form_cover .left_form {
        float: left;
        width: 50%;
    }

        .contact_us .form_cover .left_form p, .contact_us .form_cover .right_form p {
            margin: 0px 0px 5px;
            font-size: 12px;
            color: #878787;
        }

            .contact_us .form_cover .left_form p span, .contact_us .form_cover .right_form p span {
                font-weight: bold;
            }

    .contact_us .form_cover .row {
        margin: 5px 0px;
        position: relative;
    }

        .contact_us .form_cover .row label {
            font-size: 17px;
            font-weight: normal;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.29;
            letter-spacing: normal;
            text-align: right;
            color: #a1a1a1;
        }

        .contact_us .form_cover .row input {
            width: 268.9px;
            height: 56.3px;
            padding: 16.2px 19.8px 17.2px 0;
            border-radius: 46.5px;
            background-color: #fff;
            border: white;
        }

        .contact_us .form_cover .row select {
            height: 32px;
            border: 1px solid #959595;
            width: 268px;
        }

        .contact_us .form_cover .row #s2id_City {
            width: calc(100% - 120px);
        }

            .contact_us .form_cover .row #s2id_City.select2-container .select2-choice {
                height: 32px;
                line-height: 32px;
            }

                .contact_us .form_cover .row #s2id_City.select2-container .select2-choice .select2-arrow b {
                    /* background-position: 2px -20px;*/
                }

        .contact_us .form_cover .row .select2-container.shorter .select2-choice {
            height: 32px;
            line-height: 32px;
            margin-top: -1px;
            padding: 0 7px 0 0;
        }

            .contact_us .form_cover .row .select2-container.shorter .select2-choice .select2-arrow b {
                background-position: 2px -20px;
            }

        .contact_us .form_cover .row select.shorter {
            width: 50px;
        }

        .contact_us .form_cover .row input.shorter {
            width: calc(100% - 176px);
        }

        .contact_us .form_cover .row.invalid label, .contact_us .form_cover .row.unhappy label {
            background-color: #BD0071;
        }

        .contact_us .form_cover .row.full_length label {
            min-width: 100%;
            max-width: 100%;
            width: 100%;
        }

        .contact_us .form_cover .row.full_length input {
            min-width: 100%;
            max-width: 100%;
            width: 100%;
        }

        .contact_us .form_cover .row.full_length select {
            min-width: 100%;
            max-width: 100%;
            width: 100%;
        }

        .contact_us .form_cover .row.full_length textArea { /*min-width: 100%;*/
            min-width: 99%;
            max-width: 100%; /*width: 100%;*/
            height: 227px;
            margin-top: 1px;
        }

        .contact_us .form_cover .row .error_div {
            color: #9f1c1c !important;
            float: right;
            margin-right: 118px;
            height: 16px;
        }

        .contact_us .form_cover .row .unhappyMessage {
            color: #da3382 !important;
            position: absolute;
            bottom: 0px;
        }

    .contact_us .form_cover #send, .send_btn {
        float: left;
        background: #da3382;
        color: #fff;
        width: 125px;
        text-align: center;
        font-size: 23px;
        line-height: 42px;
        border: none;
    }

    .contact_us .form_cover .form_footer {
        float: right;
        width: 100%;
    }

        .contact_us .form_cover .form_footer .right_form {
            width: 70%;
        }

        .contact_us .form_cover .form_footer .left_form {
            width: 30%;
        }

        .contact_us .form_cover .form_footer p {
            margin: 0px 0px 5px;
            font-size: 12px;
            color: #878787;
        }

            .contact_us .form_cover .form_footer p.full_width {
                margin-top: 30px;
                width: 100%;
                float: right;
            }

            .contact_us .form_cover .form_footer p span {
                font-weight: bold;
            }

    .contact_us .form_cover #send:hover, .contact_us .form_cover .send_btn:hover {
        opacity: 0.75;
    }

    .contact_us .form_cover #send span, .contact_us .form_cover {
        display: inline-block;
        width: 327px;
        margin: 0 0 12px;
        padding: 32.1px 28.5px 40px 29.5px;
        border-radius: 47px;
        background-color: #e8e8e6;
    }

.contact_us h2 {
    color: #00a3e3;
    font-size: 19px;
    font-weight: bold;
}

#maincontent.noSideBanners .textcontainer .contact_us {
    padding-top: 3%;
    text-align: center;
}

p.thanks {
    color: #464646;
    font-size: 14px;
}

.content {
    font-family: Arial;
}

.mivtzaim {
}

    .mivtzaim h1 {
        color: #004B92;
        margin-bottom: 20px;
    }

    .mivtzaim .items_col {
        width: 302px;
        margin-left: 47px;
        float: right;
    }

        .mivtzaim .items_col.last_inline {
            margin-left: 0px;
        }

    .mivtzaim .box_item {
        float: right;
        border-bottom: 1px solid #acacac;
        width: 302px;
        padding-bottom: 15px; /*margin-left:47px;*/
        margin-bottom: 10px;
    }

        .mivtzaim .box_item.last_inline {
            margin-left: 0px;
        }

        .mivtzaim .box_item .content h3 {
            color: #00a3e3;
            font-size: 19px;
            font-weight: bold;
            margin: 15px 0px 10px;
        }

        .mivtzaim .box_item .content p {
            color: #464646;
            font-size: 14px;
            padding-left: 10px;
            font-family: Arial;
        }

        .mivtzaim .box_item .more_details {
            float: right;
            background: #da3382;
            color: #fff;
            width: 125px;
            text-align: center;
            font-size: 19px;
            line-height: 32px;
            border: none;
            text-decoration: none;
        }

            .mivtzaim .box_item .more_details:hover {
                opacity: 0.75;
            }

            .mivtzaim .box_item .more_details span {
                display: inline-block; /*	background: url(../images/leftArrow.png) no-repeat 0 2px;*/ /*	padding-left:16px;*/
            }

        .mivtzaim .box_item .form_cover {
            clear: both;
            padding-top: 10px;
        }

            .mivtzaim .box_item .form_cover .row {
                margin: 5px 0px;
                position: relative;
            }

                .mivtzaim .box_item .form_cover .row label {
                    color: #fff;
                    font-size: 12px;
                    background-color: #00a3e3;
                    padding: 5px 5px;
                    min-width: 80px;
                    max-width: 85px;
                    width: 85px;
                    float: right;
                    margin-left: 5px;
                }

                .mivtzaim .box_item .form_cover .row input {
                    height: 26px;
                    border: 1px solid #959595;
                    width: 210px;
                    float: right;
                }

                .mivtzaim .box_item .form_cover .row select {
                    height: 25px;
                    border: 1px solid #959595;
                    width: 210px;
                    float: right;
                }

                    .mivtzaim .box_item .form_cover .row select.shorter {
                        width: 50px;
                    }

                .mivtzaim .box_item .form_cover .row input.shorter {
                    width: 144px;
                    margin-left: 5px;
                }

                .mivtzaim .box_item .form_cover .row.invalid label, .contact_us .form_cover .row.unhappy label {
                    background-color: #BD0071;
                }

                .mivtzaim .box_item .form_cover .row.full_length label {
                    min-width: 100%;
                    max-width: 100%;
                    width: 100%;
                }

                .mivtzaim .box_item .form_cover .row.full_length input {
                    min-width: 100%;
                    max-width: 100%;
                    width: 100%;
                }

                .mivtzaim .box_item .form_cover .row.full_length select {
                    min-width: 100%;
                    max-width: 100%;
                    width: 100%;
                }

                .mivtzaim .box_item .form_cover .row.full_length textArea {
                    min-width: 100%;
                    max-width: 100%;
                    width: 100%;
                    height: 80px;
                    margin-top: 1px;
                }

                .mivtzaim .box_item .form_cover .row .error_div {
                    color: #9f1c1c !important;
                    float: right;
                    margin-right: 118px;
                    height: 16px;
                }

                .mivtzaim .box_item .form_cover .row .unhappyMessage {
                    color: #9f1c1c !important;
                    position: absolute;
                    bottom: 0px;
                }

            .mivtzaim .box_item .form_cover #send, .mivtzaim .box_item .form_cover .send_btn {
                float: left;
                background: #da3382;
                color: #fff;
                width: 70px;
                text-align: center;
                font-size: 23px;
                line-height: 42px;
                border: none;
            }

        .mivtzaim .box_item .form_cover {
            display: none;
        }

            .mivtzaim .box_item .form_cover .form_footer {
            }

    .mivtzaim .form_cover .form_footer .right_form {
        width: 70%;
        float: right;
    }

        .mivtzaim .form_cover .form_footer .right_form span {
            display: block;
            color: red;
        }

    .mivtzaim .form_cover .form_footer .left_form {
        width: 30%;
        float: left;
    }

    .mivtzaim .box_item .more_details.active {
        width: 100%;
        background-color: #014B94;
    }

    .mivtzaim .box_item .form_cover .select2-container {
        width: 210px;
    }

        .mivtzaim .box_item .form_cover .select2-container.shorter {
            width: 61px;
        }

        .mivtzaim .box_item .form_cover .select2-container .select2-choice {
            line-height: 26px;
            height: 26px;
        }

        .mivtzaim .box_item .form_cover .select2-container.shorter .select2-choice {
            padding: 0 6px 0 0;
        }

/*.right_form .row .error_div {
    color: red;
}*/

.textcontainer .search_results .header {
    padding-top: 3%;
}

    .textcontainer .search_results .header h2 {
        color: #004b93;
        font-size: 19px;
        font-weight: bold;
        float: right;
        margin-bottom: 0px;
    }

    .textcontainer .search_results .header .sort_cover {
        float: left;
        white-space: nowrap;
        overflow: hidden;
    }

        .textcontainer .search_results .header .sort_cover h5 {
            float: right;
            color: #004b93;
            font-size: 17px;
            font-weight: bold;
            line-height: 23px;
        }

        .textcontainer .search_results .header .sort_cover select {
            height: 25px;
            float: right;
            margin: 0px 5px;
        }

    .textcontainer .search_results .header .fav_tab {
        float: right;
        color: #004b93;
        font-size: 18px !important;
        line-height: 15.43px !important;
        font-weight: bold;
        line-height: 23px;
        border: 1px solid #959595;
        padding: 0px 10px;
        cursor: pointer;
        min-width: 140px;
    }

.textcontainer .search_results .header {
    margin-top: -2px;
    float: right;
    margin: -2px 5px;
}

    .textcontainer .search_results .header .fav_tab.normal {
        color: #959595;
    }




.textcontainer .search_results .items_cover .fav-items {
    display: none;
}

.textcontainer .search_results .items_cover .car_item {
    border: 1px solid #959595; /*background: url(../images/str_icn_g.png) 99.3% no-repeat;*/
    padding-right: 30px;
    background-color: #d4d2d2;
    cursor: pointer;
    float: right;
    width: 100%;
    margin: 10px 0px 0px;
    position: relative;
}

    .textcontainer .search_results .items_cover .car_item .icon_img {
        width: 25px;
        height: 24px;
        position: absolute;
        right: 3px;
        background: url("../images/heart_icon_grey.png") no-repeat left center transparent;
        /*   top: calc(50% - 12px);*/
    }

    .textcontainer .search_results .items_cover .car_item.active .icon_img, .textcontainer .search_results .items_cover .car_item.fav .icon_img {
        background: url("../images/heart_icon.png")no-repeat 1.5px 2.5px;
    }

    .textcontainer .search_results .items_cover .car_item.active, .textcontainer .search_results .items_cover .car_item.fav { /*background: url(../images/str_icn_b.png) 99.3% no-repeat;*/
        background-color: #d4d2d2;
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner {
        background-color: #fff;
        padding: 8px 15px 5px;
        overflow: hidden;
        cursor: default;
    }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title {
            float: right;
            width: 100%;
        }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title img {
                float: right;
                margin-left: 25px;
                border-radius: 5px;
                max-width: 144px;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title h5 {
                color: #004b93;
                font-size: 21px;
                font-weight: bold;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title h6 {
                color: #00a3e3;
                font-size: 17px;
                font-weight: bold;
            }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .content {
            float: right;
            width: 230px;
        }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .content h5 {
                color: #004b93;
                font-size: 21px;
                font-weight: bold;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .content h6 {
                color: #00a3e3;
                font-size: 17px;
                font-weight: bold;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .content span {
                display: block;
                color: #555555;
                font-size: 12px;
                font-weight: bold;
            }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc a.details {
            float: left;
            color: #004b93;
            font-size: 12px;
            font-weight: bold; /*border-right: 2px solid #959595;*/
            text-decoration: none;
            padding: 3px;
            padding-right: 4px;
            margin-top: -19px;
            margin-right: 10px;
        }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc {
            width: 560px;
            overflow: hidden;
            float: right;
        }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .long_desc {
            width: 560px;
            overflow: hidden;
            float: right;
        }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .long_desc img {
                float: right;
                margin-left: 25px;
                border-radius: 3px;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .long_desc .content {
                float: right;
                width: 230px;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .long_desc h5 {
                color: #004b93;
                font-size: 21px;
                font-weight: bold;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .long_desc h6 {
                color: #00a3e3;
                font-size: 17px;
                font-weight: bold;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .long_desc .content span {
                display: block;
                color: #555555;
                font-size: 12px;
                font-weight: bold;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .long_desc a.details {
                float: left;
                color: #004b93;
                font-size: 12px;
                font-weight: bold;
                border-right: 2px solid #959595;
                text-decoration: none;
                padding: 3px;
                margin-top: 57px;
                margin-right: 10px;
                float: left;
            }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .long_desc {
            display: none;
        }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .close_btn {
            width: 21px;
            height: 21px;
            float: left;
            margin: 5px 343px 35px 0px;
            background: url(../images/x.png) top left no-repeat;
            display: none;
        }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .close_btn span {
                display: none;
            }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .left_side_car_item {
            float: left;
        }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .get_price {
            float: left;
            background: #00a3e3;
            color: #fff;
            text-align: center;
            font-size: 20px;
            border: none;
            line-height: 40px;
            margin-top: 23px;
        }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .get_price:hover {
                opacity: 0.75;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .get_price span {
                display: inline-block;
                background: url(../images/leftArrow.png) no-repeat 5px;
                padding: 0px 16px 0px 20px;
            }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .call_4_price {
            float: left;
            background: #00a3e3;
            color: #fff;
            text-align: center;
            font-size: 20px;
            border: none;
            line-height: 40px;
            margin-top: 10px;
            display: none;
        }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .call_4_price:hover {
                opacity: 0.75;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .call_4_price span {
                display: inline-block;
                padding: 10px 15px 10px 15px;
                /*font-family: "Fb Typograph2" !important;*/
            }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .deleted_price {
            font-size: 43px;
            float: left;
            margin: 10px 10px;
            color: #555555;
            position: relative;
            padding: 29px 0px 5px;
            overflow: hidden;
            height: 60px;
        }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .deleted_price span {
                position: absolute;
                top: 0px;
                font-size: 14px;
                display: block;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .deleted_price hr.strike {
                color: #da3382;
                border-color: #FF55D4;
                border-width: 3px;
                -ms-transform: rotate(10deg); /* IE 9 */
                -webkit-transform: rotate(10deg); /* Chrome, Safari, Opera */
                transform: rotate(10deg);
                position: relative;
                margin: -10px 0px 0px 0px;
            }

.stand_form_cover.mobile_cover {
    display: none;
}

.stand_form_cover {
    clear: both;
    padding-top: 10px;
    background-color: none;
    overflow: hidden;
}

    .stand_form_cover h3 {
        margin-right: 4%;
    }

    .stand_form_cover .left_form {
        float: left;
        width: 100%;
        margin-left: 0;
    }

    .stand_form_cover .right_form {
        float: right;
        width: 100%;
        margin-right: 0;
    }

    .stand_form_cover .row {
        margin: 5px 0px;
        position: relative;
    }

        .stand_form_cover .row label {
            color: #fff;
            font-size: 15px;
            background-color: #00a3e3;
            padding: 3px 5px;
            min-width: 95px;
            max-width: 95px;
            width: 95px;
            float: right;
            margin-left: 5px;
            line-height: 20px;
        }

        .stand_form_cover .row input {
            height: 26px;
            border: 1px solid #959595;
            width: calc(100% - 100px);
            float: right;
        }

        .stand_form_cover .row select {
            height: 25px;
            border: 1px solid #959595;
            width: calc(100% - 100px);
            float: right;
        }

            .stand_form_cover .row select.shorter {
                width: 50px;
            }

        .stand_form_cover .row input.shorter {
            width: calc(100% - 161px);
            margin-left: 5px;
        }

        .stand_form_cover .row.invalid label, .contact_us .form_cover .row.unhappy label {
            background-color: #BD0071;
        }

        .stand_form_cover .row.full_length label {
            min-width: 100%;
            max-width: 100%;
            width: 100%;
        }

        .stand_form_cover .row.full_length input {
            min-width: 100%;
            max-width: 100%;
            width: 100%;
        }

        .stand_form_cover .row.full_length select {
            min-width: 100%;
            max-width: 100%;
            width: 100%;
        }

        .stand_form_cover .row.full_length textArea {
            min-width: 100%;
            max-width: 100%;
            width: 100%;
            height: 50px;
            margin-top: 1px;
        }

        .stand_form_cover .row .error_div {
            color: #9f1c1c !important;
            float: right;
            margin-right: 118px;
            height: 16px;
        }

        .stand_form_cover .row .unhappyMessage {
            color: #9f1c1c !important;
            position: absolute;
            bottom: 0px;
        }

    .stand_form_cover #send, .stand_form_cover .sent_btn {
        margin-bottom: 10px;
        float: left;
        background: #da3382;
        color: #fff;
        width: 70px;
        text-align: center;
        font-size: 23px;
        line-height: 42px;
        border: none;
    }

    .stand_form_cover .form_footer {
    }

        .stand_form_cover .form_footer .right_form {
            width: 55%;
            float: right;
        }

            .stand_form_cover .form_footer .right_form span {
                display: block;
                color: red;
            }

        .stand_form_cover .form_footer .left_form {
            width: 30%;
            float: left;
        }

        .stand_form_cover .form_footer .right_form .subscribe_box {
            margin-top: 0px;
        }

.form_footer .right_form .subscribe_box input[type="checkbox"] {
    width: 16px !important;
    height: 16px !important;
    border-radius: 4px !important;
    float: right !important;
    background-color: #004b93;
    margin-right: 17px;
    display: block;
    margin-top: -1px;
    visibility: hidden !important;
}

.form_footer .right_form .subscribe_box label {
    margin: -22px 63px 0px 0px !important;
    background: none;
    float: right;
    /*white-space: nowrap;*/
    /* width: 83px;*/
    height: 13px;
    color: #ffffff;
    font-size: 12px;
    font-weight: 300;
}

.stand_form_cover .select2-container {
    width: calc(100% - 100px);
}

    .stand_form_cover .select2-container.shorter {
        width: 56px;
    }

    .stand_form_cover .select2-container .select2-choice {
        line-height: 26px;
        height: 26px;
    }

    .stand_form_cover .select2-container.shorter .select2-choice {
        padding: 0 6px 0 0;
        border: 1px solid #959595;
    }

.stand_alone_form {
    overflow: hidden;
}

    .stand_alone_form h1 {
        color: #004B92;
        margin-bottom: 20px;
    }

    .stand_alone_form h3 {
        background-color: #004B92;
        color: #fff;
        margin-bottom: 20px;
        padding: 5px;
        font-size: 20px;
    }

    .stand_alone_form .right_form {
        float: right;
        width: 50%;
    }

    .stand_alone_form .left_form {
        float: left;
        width: 50%;
    }

        .stand_alone_form .left_form p, .stand_alone_form .right_form p {
            margin: 0px 0px 5px;
            font-size: 12px;
            color: #878787;
        }

            .stand_alone_form .left_form p span, .stand_alone_form .right_form p span {
                font-weight: bold;
            }

    .stand_alone_form .row {
        margin: 5px 0px;
        position: relative;
    }

        .stand_alone_form .row label {
            color: #fff;
            font-size: 14px;
            background-color: #00a3e3;
            padding: 8px 5px;
            min-width: 108px;
            max-width: 108px;
            width: 108px;
            float: right;
            margin-left: 5px;
        }

        .stand_alone_form .row input {
            height: 32px;
            border: 1px solid #959595;
            width: calc(100% - 120px);
            padding-right: 10px;
            font-size: 14px;
        }

        .stand_alone_form .row select {
            height: 32px;
            border: 1px solid #959595;
            width: calc(100% - 120px);
        }

        .stand_alone_form .row #s2id_City {
            width: calc(100% - 120px);
        }

            .stand_alone_form .row #s2id_City.select2-container .select2-choice {
                height: 32px;
                line-height: 32px;
            }

                .stand_alone_form .row #s2id_City.select2-container .select2-choice .select2-arrow b {
                    /*  background-position: 2px -20px;*/
                }

        .stand_alone_form .row .select2-container.shorter .select2-choice {
            height: 32px;
            line-height: 32px;
            margin-top: -1px;
            padding: 0 7px 0 0;
        }

            .stand_alone_form .row .select2-container.shorter .select2-choice .select2-arrow b {
                background-position: 2px -20px;
            }

        .stand_alone_form .row select.shorter {
            width: 50px;
        }

        .stand_alone_form .row input.shorter {
            width: calc(100% - 176px);
        }

        .stand_alone_form .row.invalid label, .stand_alone_form .row.unhappy label {
            background-color: #BD0071;
        }

        .stand_alone_form .row.full_length label {
            min-width: 100%;
            max-width: 100%;
            width: 100%;
        }

        .stand_alone_form .row.full_length input {
            min-width: 100%;
            max-width: 100%;
            width: 100%;
        }

        .stand_alone_form .row.full_length select {
            min-width: 100%;
            max-width: 100%;
            width: 100%;
        }

        .stand_alone_form .row.full_length textArea {
            min-width: 100%;
            max-width: 100%;
            width: 100%;
            height: 227px;
            margin-top: 1px;
        }

        .stand_alone_form .row .error_div {
            color: #9f1c1c !important;
            float: right;
            margin-right: 118px;
            height: 16px;
        }

        .stand_alone_form .row .unhappyMessage {
            color: #da3382 !important;
            position: absolute;
            bottom: 0px;
        }

    .stand_alone_form #send, .send_btn {
        width: 268.9px;
        height: 49px;
        /*    margin: -1px 1.1px 0 38.9px;*/
        border-radius: 40.5px;
        background-color: #ec008c;
    }

    .stand_alone_form .form_footer {
        float: right;
        width: 100%;
    }

        .stand_alone_form .form_footer .right_form {
            width: 70%;
        }

        .stand_alone_form .form_footer .left_form {
            width: 30%;
        }

        .stand_alone_form .form_footer p {
            margin: 0px 0px 5px;
            font-size: 12px;
            color: #878787;
        }

            .stand_alone_form .form_footer p.full_width {
                margin-top: 30px;
                width: 100%;
                float: right;
            }

            .stand_alone_form .form_footer p span {
                font-weight: bold;
            }

    .stand_alone_form #send:hover, .stand_alone_form .send_btn:hover {
        opacity: 0.75;
    }

    .stand_alone_form #send span, .stand_alone_form .send_btn span {
        display: inline-block; /*background: url(../images/leftArrow.png) no-repeat 0 2px;padding-left:16px;*/
    }

    .stand_alone_form h2 {
        color: #00a3e3;
        font-size: 19px;
        font-weight: bold;
    }

.contour {
    overflow: hidden;
    direction: rtl;
    text-align: right;
}

    .contour .contourFieldSet {
        position: relative;
    }

    .contour h4 {
        color: #fff;
        margin-bottom: 20px;
        padding: 5px;
        font-size: 20px;
        margin-left: 15px;
        margin-right: 15px;
    }

#maincontent.noSideBanners .contour h4 {
    background-color: #004B92;
    color: #fff;
    margin-bottom: 20px;
    padding: 5px;
    font-size: 20px;
}

.contour .contourField {
    float: right;
    width: 55%;
}

#maincontent.noSideBanners .contour .contourField.textarea {
    float: left;
    width: 40%;
    position: absolute;
    top: 0px;
    left: 0px;
}

.contour .contourField.textarea {
    /*    float: left;
    width: 40%;
    position: absolute;
    top: 0px;
    left: 15px;*/
}

.contour .contourField label {
    color: #fff;
    font-size: 14px;
    background-color: #00a3e3;
    padding: 8px 5px;
    min-width: 108px;
    max-width: 108px;
    width: 108px;
    float: right;
    margin-left: 5px;
}

.contour .contourField div {
    float: right;
    width: calc(100% - 115px);
}

    .contour .contourField div input, .contour .contourField div select, .contour .contourField div textarea {
        height: 32px;
        border: 1px solid #959595;
        width: 100%;
        padding-right: 10px;
        font-size: 14px;
    }

.contour .contourField.textarea label {
    max-width: none;
    width: 100%;
}

.contour .contourField.textarea div {
    width: 100%;
}

#maincontent.noSideBanners .contour .contourField.textarea div textarea {
    width: 100%;
    height: 105px;
}

.contour .contourNavigation input[type="submit"] {
    float: left;
    background: #da3382;
    color: #fff;
    width: 195px;
    text-align: center;
    font-size: 23px;
    line-height: normal;
    border: none;
}

.contour .contourNavigation input[type="submit"] {
    /*   opacity: 0.75;*/
}

.contour .contourNavigation input[type="submit"] {
    display: inline-block; /*background: url(../images/leftArrow.png) no-repeat 0 2px;padding-left:16px;*/
    margin-top: 100px;
}

.contour .contourField .field-validation-error {
    color: #da3382;
}

.contour .contourField.textarea div textarea {
    width: 100%;
    height: 68px;
    max-width: none !important;
}

.modal-dialog .modal-content .modal-header {
    border: none;
}

    .modal-dialog .modal-content .modal-header .close {
        float: left;
        background-color: #5A5A5A;
        padding: 0px 5px 0px;
        color: #fff;
    }

.modal-dialog .modal-content .modal-body {
}

    .modal-dialog .modal-content .modal-body .long_desc {
        overflow: hidden;
    }

        .modal-dialog .modal-content .modal-body .long_desc img {
            float: right;
            margin-left: 9px;
            max-width: 270px;
        }

        .modal-dialog .modal-content .modal-body .long_desc .content {
            float: right;
            max-width: 278px;
        }

            .modal-dialog .modal-content .modal-body .long_desc .content .fl_right {
                float: right;
            }

                .modal-dialog .modal-content .modal-body .long_desc .content .fl_right.first-child {
                    margin-left: 12px;
                }

            .modal-dialog .modal-content .modal-body .long_desc .content h5 {
                color: #004b93;
                font-size: 21px;
                font-weight: bold;
            }

        .modal-dialog .modal-content .modal-body .long_desc h5 {
            color: #004b93;
            font-size: 24px;
            font-weight: bold;
        }

        .modal-dialog .modal-content .modal-body .long_desc h6 {
            color: #00a3e3;
            font-size: 14px;
        }

        .modal-dialog .modal-content .modal-body .long_desc .content h6 {
            color: #00a3e3;
            font-size: 17px;
            font-weight: bold;
        }

        .modal-dialog .modal-content .modal-body .long_desc .content span {
            display: block;
            color: #555555;
            font-size: 12px;
            font-weight: bold;
        }

        .modal-dialog .modal-content .modal-body .long_desc a.details {
            float: right;
            color: #004b93;
            font-size: 12px;
            font-weight: bold;
            border-right: 2px solid #959595;
            text-decoration: none;
            padding: 3px;
            margin-top: 57px;
            margin-right: 10px;
        }

    .modal-dialog .modal-content .modal-body .form_cover {
        clear: both;
        padding-top: 10px;
        background-color: #D7D7D7;
        overflow: hidden;
    }

        .modal-dialog .modal-content .modal-body .form_cover h3 {
            margin-right: 4%;
        }

        .modal-dialog .modal-content .modal-body .form_cover .infoMsg {
            margin-right: 4%;
            font-size: 18px;
        }

.long_desc .CarName {
    line-height: 1.2em;
    font-family: arial;
    color: #004b93;
    font-size: 24px;
    font-weight: bold;
}

.long_desc .CarType {
    line-height: 1.2em;
    color: #00a3e3;
    font-size: 14px;
    font-family: arial;
    font-weight: normal;
}

.modal-dialog .modal-content .modal-body .form_cover .left_form {
    float: left;
    width: 45%;
    margin-left: 4%;
}

.modal-dialog .modal-content .modal-body .form_cover .right_form {
    float: right;
    width: 45%;
    margin-right: 4%;
}

.modal-dialog .modal-content .modal-body .form_cover .row {
    margin: 5px 0px;
    position: relative;
}

    .modal-dialog .modal-content .modal-body .form_cover .row label {
        color: #fff;
        font-size: 12px;
        background-color: #00a3e3;
        padding: 3px 5px;
        min-width: 70px;
        max-width: 70px;
        width: 70px;
        float: right;
        margin-left: 5px;
    }

    .modal-dialog .modal-content .modal-body .form_cover .row input {
        height: 26px;
        border: 1px solid #959595;
        width: 175px;
        float: right;
    }

    .modal-dialog .modal-content .modal-body .form_cover .row select {
        height: 25px;
        border: 1px solid #959595;
        width: 175px;
        float: right;
    }

        .modal-dialog .modal-content .modal-body .form_cover .row select.shorter {
            width: 50px;
        }

    .modal-dialog .modal-content .modal-body .form_cover .row input.shorter {
        width: 109px;
        margin-left: 5px;
    }

    .modal-dialog .modal-content .modal-body .form_cover .row.invalid label, .contact_us .form_cover .row.unhappy label {
        background-color: #BD0071;
    }

    .modal-dialog .modal-content .modal-body .form_cover .row.full_length label {
        min-width: 100%;
        max-width: 100%;
        width: 100%;
    }

    .modal-dialog .modal-content .modal-body .form_cover .row.full_length input {
        min-width: 100%;
        max-width: 100%;
        width: 100%;
    }

    .modal-dialog .modal-content .modal-body .form_cover .row.full_length select {
        min-width: 100%;
        max-width: 100%;
        width: 100%;
    }

    .modal-dialog .modal-content .modal-body .form_cover .row.full_length textArea {
        min-width: 100%;
        max-width: 100%;
        width: 100%;
        height: 95px; /*102px;*/
        margin-top: 1px;
    }

    .modal-dialog .modal-content .modal-body .form_cover .row .error_div {
        color: #9f1c1c !important;
        float: right;
        margin-right: 118px;
        height: 16px;
    }

    .modal-dialog .modal-content .modal-body .form_cover .row .unhappyMessage {
        color: #9f1c1c !important;
        position: absolute;
        bottom: 0px;
    }

.modal-dialog .modal-content .modal-body .form_cover #send, .modal-dialog .modal-content .modal-body .form_cover .send_btn {
    margin-bottom: 10px;
    float: left;
    background: #da3382;
    color: #fff;
    width: 70px;
    text-align: center;
    font-size: 23px;
    line-height: 42px;
    border: none;
}

.modal-dialog .modal-content .modal-body .form_cover .form_footer {
}

    .modal-dialog .modal-content .modal-body .form_cover .form_footer .right_form {
        width: 55%;
        float: right;
    }

        .modal-dialog .modal-content .modal-body .form_cover .form_footer .right_form span {
            display: block;
            color: red;
        }

    .modal-dialog .modal-content .modal-body .form_cover .form_footer .left_form {
        width: 30%;
        float: left;
    }

    .modal-dialog .modal-content .modal-body .form_cover .form_footer .right_form .subscribe_box {
        margin-top: 0px;
        width: 16px;
        height: 16px;
        border-radius: 4px;
    }

        .modal-dialog .modal-content .modal-body .form_cover .form_footer .right_form .subscribe_box input[type="checkbox"] {
            float: right;
            margin: 0px;
            width: 15px;
            background-color: #004b93;
        }

        .modal-dialog .modal-content .modal-body .form_cover .form_footer .right_form .subscribe_box label {
            background: none;
            float: right;
            white-space: nowrap;
            width: 83px;
            height: 13px;
            color: #ffffff;
            font-family: "Fb Typograph 2";
            font-size: 15px;
            font-weight: 300;
        }

.modal-dialog .modal-content .modal-body .form_cover .select2-container {
    width: 174px;
}

    .modal-dialog .modal-content .modal-body .form_cover .select2-container.shorter {
        width: 61px;
    }

    .modal-dialog .modal-content .modal-body .form_cover .select2-container .select2-choice {
        line-height: 26px;
        height: 26px;
    }

    .modal-dialog .modal-content .modal-body .form_cover .select2-container.shorter .select2-choice {
        padding: 0 6px 0 0;
        border: 1px solid #959595;
    }

#map_model .modal-body {
    padding: 0px;
    width: 640px;
    height: 640px;
    overflow: hidden;
}

#map_model .modal-dialog {
    width: 640px;
    height: 640px;
    background: none;
}

#map_model .modal-content {
    background: none;
}

    #map_model .modal-content .modal-header {
        padding: 0px;
        position: absolute;
        z-index: 999;
        top: -20px;
        right: -20px;
    }

        #map_model .modal-content .modal-header .close {
            background: none;
            opacity: 1;
        }

.self_form_cover {
    overflow: hidden;
}

    .self_form_cover .right_form {
        float: right;
        width: 50%;
    }

    .self_form_cover .left_form {
        float: left;
        width: 50%;
    }

        .self_form_cover .left_form p, .self_form_cover .right_form p {
            margin: 0px 0px 5px;
            font-size: 12px;
            color: #878787;
        }

            .self_form_cover .left_form p span, .self_form_cover .right_form p span {
                font-weight: bold;
            }

    .self_form_cover .row {
        margin: 5px 0px;
        position: relative;
    }

        .self_form_cover .row label {
            color: #fff;
            font-size: 14px;
            background-color: #00a3e3;
            padding: 2px 5px;
            min-width: 108px;
            max-width: 108px;
            width: 108px;
            float: right;
            margin-left: 5px;
        }

        .self_form_cover .row input {
            height: 24px;
            border: 1px solid #959595;
            width: calc(100% - 113px);
        }

        .self_form_cover .row select {
            height: 24px;
            border: 1px solid #959595;
            width: calc(100% - 113px);
        }

        .self_form_cover .row #s2id_select_city {
            width: calc(100% - 113px);
        }

            .self_form_cover .row #s2id_select_city.select2-container .select2-choice {
                height: 24px;
                line-height: 24px;
            }

                .self_form_cover .row #s2id_select_city.select2-container .select2-choice .select2-arrow b {
                    /* background-position: 2px -20px;*/
                }

        .self_form_cover .row .select2-container.shorter .select2-choice {
            height: 24px;
            line-height: 24px;
            padding: 0 7px 0 0;
        }

            .self_form_cover .row .select2-container.shorter .select2-choice .select2-arrow b {
                background-position: 2px -20px;
            }

        .self_form_cover .row select.shorter {
            width: 50px;
        }

        .self_form_cover .row input.shorter {
            width: calc(100% - 163px);
        }

        .self_form_cover .row.invalid label, .self_form_cover .row.unhappy label {
            background-color: #BD0071;
        }

        .self_form_cover .row.full_length label {
            min-width: 100%;
            max-width: 100%;
            width: 100%;
        }

        .self_form_cover .row.full_length input {
            min-width: 100%;
            max-width: 100%;
            width: 100%;
        }

        .self_form_cover .row.full_length select {
            min-width: 100%;
            max-width: 100%;
            width: 100%;
        }

        .self_form_cover .row.full_length textArea {
            min-width: 100%;
            max-width: 100%;
            width: 100%;
            height: 227px;
            margin-top: 1px;
        }

        .self_form_cover .row .error_div {
            color: #9f1c1c !important;
            float: right;
            margin-right: 118px;
            height: 16px;
        }

        .self_form_cover .row .unhappyMessage {
            color: #9f1c1c !important;
            position: absolute;
            bottom: 0px;
        }

    .self_form_cover #send, .self_form_cover send {
        float: left;
        background: #da3382;
        color: #fff;
        width: 125px;
        text-align: center;
        font-size: 23px;
        line-height: 42px;
        border: none;
    }

    .self_form_cover .form_footer {
        float: right;
        width: 100%;
    }

        .self_form_cover .form_footer .right_form {
            width: 70%;
        }

        .self_form_cover .form_footer .left_form {
            width: 30%;
        }

        .self_form_cover .form_footer p {
            margin: 0px 0px 5px;
            font-size: 12px;
            color: #878787;
        }

            .self_form_cover .form_footer p.full_width {
                margin-top: 30px;
                width: 100%;
                float: right;
            }

            .self_form_cover .form_footer p span {
                font-weight: bold;
            }

    .self_form_cover #send:hover {
        opacity: 0.75;
    }

    .self_form_cover #send span {
        display: inline-block; /*	background: url(../images/leftArrow.png) no-repeat 0 2px;*/ /*	padding-left:16px;*/
    }

.form_cover .form_footer .validation-summary-errors ul {
    list-style: none;
    margin: 0px;
    overflow: hidden;
}

    .form_cover .form_footer .validation-summary-errors ul li {
        color: #ff0000 !important;
        list-style: none;
        padding: 2px 0px;
        display: inline;
    }

.validation-summary-errors ul {
    list-style: none;
    margin: 0px;
    overflow: hidden;
}

    .validation-summary-errors ul li {
        color: #ff0000 !important;
        list-style: none;
        padding: 2px 0px;
        display: inline;
    }

.navigete {
    display: none;
}

.p404, .p404 img {
    min-width: 150px;
    width: 100%;
}
/*#topNav-Main .menu.fc li:hover .submenu{display:inline;}*/

.popup_bg {
    background-color: #000;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}

.mobile_on {
    display: none !important;
}

.carousel.carousel-fade .item {
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -ms-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
    opacity: 0;
}

.carousel.carousel-fade .active.item {
    opacity: 1;
}

.carousel.carousel-fade .active.left, .carousel.carousel-fade .active.right {
    left: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
}

.carousel.carousel-fade .next, .carousel.carousel-fade .prev {
    left: 0;
    z-index: 1;
}

.carousel.carousel-fade .carousel-control {
    z-index: 3;
}

#carSearch .selector.fc {
    display: none;
}

.mainForm .selector.fc {
    display: none;
}

.mobile_off footer {
    font-family: Arial;
    background-color: #ebebeb;
}

.mobile_off > .col-md-12 {
    padding: 0px;
}

input.tabbed {
    line-height: 30px;
    border: 1px solid #007dbe;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}

.bluebuttoninner {
    color: #fff;
    padding: 0px 10px;
    line-height: 34px;
    text-align: center;
    font-size: 17px;
    background: #004b93 url(../images/leftArrow.png) no-repeat 5px;
    padding-left: 16px;
    border: 0px;
}

    .bluebuttoninner:hover {
        opacity: 0.75;
    }

.Results {
}

    .Results .Item {
    }

        .Results .Item .item-title {
            color: #004180;
            font-size: 18px;
            font-weight: bold;
            line-height: 26px;
        }

        .Results .Item .bolded {
            font-weight: bold;
        }

.button_cover_gen {
    margin-top: 10px
    /* overflow: hidden;*/
}

    .button_cover_gen a:nth-child(1) {
        float: left;
    }

    .button_cover_gen a:nth-child(2) {
        float: right;
    }

.get_price_gen, .call_4_price_gen {
    font-family: Arial;
    width: 49%;
    float: left;
    background: #ec008c;
    color: #fff;
    font-size: 23px;
    text-align: center;
    line-height: 40px;
}

.banner.banner2 {
    height: 178px;
}

.sitemap > ul {
    list-style: initial;
}

    .sitemap > ul > li {
        list-style: initial;
        list-style-position: inside;
        float: right;
        margin: 10px;
    }

        .sitemap > ul > li > ul {
            padding-right: 20px;
        }

            .sitemap > ul > li > ul > li {
                list-style: square;
                list-style-position: outside;
                margin: 10px;
            }
/* Smartphones (portrait) ----------- */

@media only screen and (min-width : 992px) and (max-width : 1199px) {
    .container-fluid.fc {
        width: 100%;
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .close_btn {
        margin-right: 180px;
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .deleted_price {
        font-size: 31px;
        float: left;
        margin: 10px 5px;
        color: #555555;
        position: relative;
        padding: 29px 0px 5px;
        overflow: hidden;
        height: 60px;
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .long_desc {
        width: 515px;
    }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .long_desc .content {
            float: right;
            width: 200px;
        }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc {
        width: 515px;
    }
}


@media only screen and (min-width : 843px) and (max-width : 991px) {
    ul.tabs li {
        width: 33%;
    }
}

@media only screen and (min-width : 660px) and (max-width : 842px) {
    ul.tabs li {
        width: 32.9%;
    }
}

@media only screen and (min-width : 546px) and (max-width : 659px) {
    ul.tabs li {
        width: 32.8%;
    }
}

@media only screen and (min-width : 465px) and (max-width : 545px) {
    ul.tabs li {
        width: 32.7% !important;
    }
}

@media only screen and (min-width : 408px) and (max-width : 464px) {
    ul.tabs li {
        width: 32.6% !important;
    }
}

@media only screen and (min-width : 366px) and (max-width : 407px) {
    ul.tabs li {
        width: 32.5% !important;
    }
}

@media only screen and (min-width : 0px) and (max-width : 365px) {
    ul.tabs li {
        width: 43% !important;
        word-spacing: 400px;
    }
}

@media only screen and (min-width : 480px) and (max-width : 991px) {
    #maincontent.noSideBanners .branch_list li .addr_times .first_div {
        /*   border-left: 0px solid #1374a9 !important;*/
    }

    .long_desc .CarType {
        width: calc( 390px );
    }

    .ui-slider-horizontal .ui-slider-handle {
        margin-left: -4rem;
        top: 13.5rem;
    }

    .container-fluid.fc {
        width: auto;
    }

    .mobile_on {
        display: inline !important;
    }

    #topNav-Main #logo, #topNav-Main h1 {
        width: 125px;
        margin-top: 12px;
    }

        #topNav-Main #logo img, #topNav-Main h1 img {
            width: 100%;
        }

    #topNav-Main, .top_nav_costum_m {
        height: 67px !important;
        min-height: 37px !important;
        /*  width: 100%;*/
    }

    .navbar-toggle {
        margin-bottom: 0px;
    }

    #maincontent.noSideBanners {
        padding: 0px;
    }

    #breadCrums {
        margin-bottom: 0px;
    }

    #maincontent.noSideBanners .textcontainer .contact_us {
        width: 100%;
    }

    #footer {
        width: 290px;
        border: none;
    }

    .contact_us .form_cover .row label {
        width: 100px;
    }

    .contact_us .form_cover .row input, .contact_us .form_cover .row select {
        /*width: calc(100% - 113px);*/
    }

    .contact_us .form_cover .row #s2id_select_city {
        /* width: calc(100% - 113px);*/
    }

    .contact_us .form_cover .row input.shorter {
        /*width: calc(100% - 168px);*/
    }

    .contact_us .form_cover #send, .contact_us .form_cover .send_btn {
        width: 100%;
    }

    .contact_us .form_cover .form_footer p.full_width {
        text-align: center;
    }

    .contact_us .form_cover .form_footer .left_form, .contact_us .form_cover .form_footer .right_form {
        width: 100%;
    }

    .contact_us .form_cover .left_form, .contact_us .form_cover .right_form {
        width: 100%;
    }

    .self_form_cover .form_footer {
        margin-bottom: 20px;
    }

        .self_form_cover .form_footer .left_form, .self_form_cover .form_footer .right_form {
            width: 100%;
        }

    .self_form_cover .left_form, .self_form_cover .right_form {
        width: 100%;
    }

    .self_form_cover .form_footer .validation-summary-errors ul {
        list-style: none;
        margin: 0px;
        overflow: hidden;
    }

        .self_form_cover .form_footer .validation-summary-errors ul li {
            color: #ff0000 !important;
            list-style: none;
            padding: 2px 0px;
            display: inline;
        }

    .self_form_cover h3 {
        font-weight: bold;
        font-size: 18px;
    }

    #maincontent {
        width: 100%;
        padding: 0px;
    }

    .textcontainer {
        padding-left: 0px;
    }

    #sideBanners {
        display: none;
    }

    #footerMenu {
        float: none;
        display: inline;
    }

        #footerMenu li {
            text-align: center;
            float: none;
            display: inline;
        }

    .contact_us .form_cover .row.full_length textArea {
        height: 110px;
    }

    .paging_container .page {
        width: 4%;
    }
    /*////////////////*/
    #maincontent.noSideBanners .branch_list li {
        padding-right: 25px;
    }

        #maincontent.noSideBanners .branch_list li.active {
            padding-right: 25px;
        }

    .branch_list li .g_map a {
        display: none;
    }

    #maincontent.noSideBanners .branch_list li .g_map a.navigate {
        display: inline;
    }

    .branch_list li .g_map img {
        display: none;
    }

    #maincontent.noSideBanners .branch_list li .g_map {
        width: 50px;
        height: 25px;
    }

    #maincontent.noSideBanners .branch_list li.active div.branch_info > a {
        padding: 9px 10px 14px 0px;
        width: 75%;
    }

    #maincontent.noSideBanners .branch_list li.active div.branch_info > h5 {
        padding: 9px 10px 14px 0px;
        width: 75%;
    }

    #maincontent.noSideBanners .branch_list li .addr_times .first_div, #maincontent.noSideBanners .branch_list li .addr_times .second_div {
        float: right;
        width: 100%;
        border: none;
        display: flex;
    }

    .branch_list li .addr_times .second_div {
        padding: 0px 3px 0px 10px;
    }

    .branch_list li .addr_times .phone a {
        display: inline;
    }

    .textcontainer .search_results .header h2 {
        text-align: center;
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner {
        padding: 8px 5px 5px;
    }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc img {
            margin-left: 5px;
        }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title {
            width: 100%;
        }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title h5 {
                margin-top: 13px;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title img {
                margin-left: 5px;
                border-radius: 3px;
                max-width: 248px;
            }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .content {
            margin-top: 5px;
        }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .long_desc img {
            max-width: 248px; /*max-width:125px;*/
            margin-left: 4px;
        }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .call_4_price {
            display: inline;
            width: 45%;
            float: left;
            font-size: 18px;
            line-height: 18px;
        }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .get_price {
            width: 45%;
            font-size: 18px;
            line-height: 18px;
            float: right;
            margin-top: 11px;
        }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .get_price.active {
                width: 100%;
                background-color: #014B94;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .get_price span {
                padding: 10px 15px 10px 15px;
                background-image: none;
                /* font-family: "Fb Typograph2" !important;*/
            }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .deleted_price {
            width: 250px;
            padding: 45px 0px 0px;
            text-align: center;
            font-size: 40px;
            margin: 00px auto;
            float: none;
            height: 80px;
        }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .deleted_price span {
                top: 15px;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .deleted_price span {
                font-size: 18px;
                width: 100%;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .deleted_price hr.strike {
                transform: rotate(7deg);
                margin: 0px 0px 0px;
                width: 70%;
                position: absolute;
                top: 50px;
                left: 35px;
            }

    .modal-dialog .modal-content .modal-body .form_cover .right_form {
        width: 100%;
        margin: 0px;
        padding: 0px 4px;
    }

    .modal-dialog .modal-content .modal-body .form_cover .left_form {
        width: 100%;
        margin-left: 0px;
        padding: 0px 4px;
    }

    .modal-dialog .modal-content .modal-body .form_cover .row {
        width: 100%;
    }

        .modal-dialog .modal-content .modal-body .form_cover .row input.shorter {
            width: 113px;
        }

    .modal-dialog .modal-content .modal-body .long_desc img {
        margin: 0px;
        width: 250px;
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .close_btn {
        margin-bottom: 5px;
        background: none;
        color: #555;
        text-align: center;
        padding-top: 2px;
        border-radius: 50%;
        position: relative;
        margin-top: -19px;
        color: #004b93;
    }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .close_btn span {
            display: inline;
        }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .left_side_car_item {
        float: left;
        width: 100%;
    }

    #topNav {
        height: 45px;
        overflow: hidden;
    }

        #topNav .menu.fc li, #faceBook {
            display: none;
        }

        #topNav .menu.fc {
            overflow: hidden;
        }

        #topNav .menu li.un_hide {
            display: inline;
            width: 50%;
            text-align: center;
            font-size: 17px;
            font-weight: bold;
        }

        #topNav .menu.fc li.un_hide a {
            cursor: pointer;
        }

            #topNav .menu.fc li.un_hide a span {
                cursor: pointer;
            }

    .floatcontainer {
        display: block;
        min-width: 290px;
        width: 100%;
    }
    /* SEARCH engine*/

    #carSearch .selector.fc {
        display: none;
    }

    #carSearch .titles h3 {
        width: calc(100% - 135px);
    }

    #carSearch .titles a {
        width: 130px;
    }

    .mainForm .titles h3 {
        width: calc(100% - 135px);
    }

    .mainForm .titles a {
        width: 130px;
    }

    #carSearch .searcher .select2-container {
        margin-right: 0px;
    }

    #carSearch .searcher .select2-container {
        margin-bottom: 5px;
    }

        #carSearch .searcher .select2-container:first-child {
            margin-left: 24px;
        }

        #carSearch .searcher .select2-container:nth-child(5) {
            margin-left: 24px;
        }

    .mainForm .searcher .select2-container {
        margin-right: 0px;
    }

    .mainForm .searcher .select2-container {
        margin-bottom: 5px;
    }

        .mainForm .searcher .select2-container:first-child {
            margin-left: 24px;
        }

        .mainForm .searcher .select2-container:nth-child(5) {
            margin-left: 24px;
        }

    .mainForm .searcher .select2-container {
        margin-right: 0px;
    }

    .mainForm .searcher .select2-container {
        margin-bottom: 5px;
    }

        .mainForm .searcher .select2-container:first-child {
            margin-left: 24px;
        }

        .mainForm .searcher .select2-container:nth-child(5) {
            margin-left: 24px;
        }
    /* SEARCH engine*/

    .mainForm .selector.fc {
        display: none;
    }

    .mainForm .searcher .select2-container {
        margin-right: 0px;
    }

    .mainForm .searcher .select2-container {
        margin-left: 24px;
        margin-bottom: 5px;
    }

        .mainForm .searcher .select2-container:first-child {
            margin-left: 24px;
        }

        .mainForm .searcher .select2-container:nth-child(5) {
            margin-left: 24px;
        }
    /*.select2-container .select2-choice .select2-arrow b{background-position: 0px 0px;}*/

    /*    .carSearchContainer {
        width: 100%;
        margin-right: 0px;
        padding: 0px;
        position: inherit;
        z-index: 999;
        right: 0px;
        margin-top: 5px;
        padding: 0px 14px;
        width: 1366px;
        height: 100px;
        background-color: #e7e9ea;
    }*/

    /*.carousel_form_cover .carSearchContainer {
        width: 100%;
        margin-right: 0px;
        padding: 0px;
        position: inherit;
        z-index: 999;
        right: 0px;
        margin-top: 5px;*/
    /*  padding: 0px 14px;*/
    /*}

    .carousel {
    }

    .carousel-inner {
        min-height: inherit;
    }

        .carousel-inner > .item {
            min-height: inherit;
            overflow: hidden;
        }

            .carousel-inner > .item > img {
                width: 100%;
                height: 100%;
                max-width: none;*/ /*position: absolute;                left: 0px;*/
    /*}

    .carousel-caption .texts h2.title {
        font-size: 20px;
        line-height: 20px;
    }

    .carousel-caption .texts > span.price {
        font-size: 30px;
    }

    .crousel_btn {
    }

        .crousel_btn.next_btn {
            top: calc(50% - 24px);
            right: calc(50% - 24px);
        }

        .crousel_btn.prev_btn {
            top: calc(50% - 24px);
            left: calc(50% - 24px);
        }

    .carousel-caption .texts {
        width: 125px;
        top: 0px;
    }*/

    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
        /*     background-color: #004B92;*/
        border-color: none !important;
    }

    .m_side_l_none, .m_side_3, .m_side_1_3 {
        margin: 0px;
        margin: 0px;
        padding: 0px 0px; /*margin-top: 16px;*/
    }

    .container.banners {
        margin-top: 10px;
    }

        .container.banners .row.m_top_15 {
            margin: 0px;
        }

        .container.banners .col-md-9_c > .row > .col-md-3 {
            width: 49%;
            padding: 0px;
            margin-top: 10px;
            float: right;
        }

    #banner1 {
        height: 250px;
        overflow: hidden;
        position: relative;
    }

        #banner1 img {
            position: absolute;
            bottom: 0px;
        }

    .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_l_none, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_1 {
        margin-right: 0px;
        height: 125px;
        overflow: hidden;
    }

        .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_l_none .banner.banner2 img, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_1 .banner.banner2 img {
            width: 100%;
            height: 100%;
        }

        .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_l_none .banner.banner2 .texts, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_1 .banner.banner2 .texts {
            height: 100%;
        }

            .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_l_none .banner.banner2 .texts a, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_1 .banner.banner2 .texts a {
                top: 85px;
            }

            .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_l_none .banner.banner2 .texts > h3, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_1 .banner.banner2 .texts > h3 {
                font-size: 18px;
            }

    .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_none, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_2 {
        margin-right: 8px;
        height: 125px;
    }

        .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_none .banner.banner2 img, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_2 .banner.banner2 img {
            width: 100%;
            max-height: 100%;
        }

        .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_none .banner.banner2 .texts, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_2 .banner.banner2 .texts {
            height: 100%;
        }

            .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_none .banner.banner2 .texts a, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_2 .banner.banner2 .texts a {
                top: 85px;
            }

            .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_none .banner.banner2 .texts > h3, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_2 .banner.banner2 .texts > h3 {
                font-size: 18px;
            }

    .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_r_none, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_3 {
        margin-right: 0px;
        height: 125px;
        overflow: hidden;
    }

        .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_r_none .banner.banner2 img, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_3 .banner.banner2 img {
            width: 100%;
            height: 100%;
        }

        .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_r_none .banner.banner2 .texts, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_3 .banner.banner2 .texts {
            height: 100%;
        }

            .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_r_none .banner.banner2 .texts a, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_3 .banner.banner2 .texts a {
                top: 85px;
            }

            .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_r_none .banner.banner2 .texts > h3, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_3 .banner.banner2 .texts > h3 {
                font-size: 18px;
            }

    .container.banners .col-md-9_c > .row.bottom_row > .col-md-3 {
        width: 49%;
        padding: 0px;
        margin-top: 10px;
        float: right;
    }

        .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_none, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_1 {
            margin-right: 8px;
            height: 125px;
            overflow: hidden;
            width: 48%;
            margin-top: 0px;
        }

            .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_none .banner.banner3 img, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_1 .banner.banner3 img {
                width: 100%;
                max-height: 100%;
            }

            .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_none .banner.banner3 .texts, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_1 .banner.banner3 .texts {
                height: 100%;
            }

                .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_none .banner.banner3 .texts a, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_1 .banner.banner3 .texts a {
                    top: 85px;
                }

                .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_none .banner.banner3 .texts > h3, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_1 .banner.banner3 .texts > h3 {
                    font-size: 18px;
                }

        .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_r_none, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_2 {
            margin-right: 0px;
            height: 125px;
            overflow: hidden;
            position: absolute;
            top: 135px;
            left: 1%;
        }

            .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_r_none .banner.banner3 img, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_2 .banner.banner3 img {
                width: 100%;
                max-height: 100%;
            }

            .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_r_none .banner.banner3 .texts, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_2 .banner.banner3 .texts {
                height: 100%;
            }

                .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_r_none .banner.banner3 .texts a, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_2 .banner.banner3 .texts a {
                    top: 85px;
                    font-size: 18px;
                }

        .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_l_none, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_3 {
            margin-right: 0px;
            height: 125px;
            overflow: hidden;
            margin-top: 0px;
        }

            .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_l_none .banner.banner3 img, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_3 .banner.banner3 img {
                width: auto;
                height: 100%;
            }

            .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_l_none .banner.banner3 .texts, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_3 .banner.banner3 .texts {
                height: 100%;
            }

                .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_l_none .banner.banner3 .texts a, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_3 .banner.banner3 .texts a {
                    top: 85px;
                }

                .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_l_none .banner.banner3 .texts > h3, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_3 .banner.banner3 .texts > h3 {
                    font-size: 18px;
                }

    .stand_form_cover .row label {
        color: #fff;
        font-size: 12px;
        background-color: #00a3e3;
        padding: 3px 5px;
        min-width: 95px;
        max-width: 95px;
        width: 95px;
        float: right;
        margin-left: 5px;
        line-height: 20px;
    }

    .stand_alone_form .row label {
        color: #fff;
        font-size: 12px;
        background-color: #00a3e3;
        padding: 3px 5px;
        min-width: 95px;
        max-width: 95px;
        width: 95px;
        float: right;
        margin-left: 5px;
        line-height: 20px;
    }

    .stand_alone_form .row label {
        color: #fff;
        font-size: 12px;
        background-color: #00a3e3;
        padding: 3px 5px;
        min-width: 95px;
        max-width: 95px;
        width: 95px;
        float: right;
        margin-left: 5px;
        line-height: 20px;
    }

    .stand_alone_form .right_form, .stand_alone_form .left_form {
        float: none;
        width: 100%;
    }

    .stand_alone_form .row input, .stand_alone_form .row select {
        width: calc(100% - 100px);
        height: 26px;
    }

        .stand_alone_form .row input.shorter {
            width: calc(100% - 154px);
        }

        .stand_alone_form .row select.shorter {
            height: 26px;
            margin-top: 0px;
            float: left;
        }

    .stand_alone_form .form_footer .left_form {
        width: 30%;
        float: left;
    }

    .stand_alone_form .form_footer .right_form {
        width: 70%;
        float: right;
    }

    .mobile_off {
        display: none !important;
    }

    .container.banners .container-fluid.fc {
        margin: 0px -15px;
    }

    footer {
        margin-bottom: 7px;
        overflow: hidden;
    }

        footer p {
            float: left;
            font-size: 12px;
            color: #555;
            Width: 70%;
            text-align: right;
            margin-top: 5px;
            font-family: Arial;
        }

        footer .social_icons {
            POSITION: relative;
            float: right;
            width: 30%;
        }

            footer .social_icons .faceBook {
                float: right;
                width: 24px;
                height: 24px;
                text-indent: -9999px;
                background: url(../images/facebookIcon.jpg) no-repeat center center;
                padding: 4px;
                margin-top: 2px;
            }

            footer .social_icons .youtube {
                float: right;
                width: 24px;
                height: 24px;
                text-indent: -9999px;
                background: url(../images/youtube.png) no-repeat center center;
                padding: 4px;
                margin-top: 2px;
                background-size: 16px 16px;
            }

            footer .social_icons .tiktok {
                float: right;
                width: 24px;
                height: 24px;
                text-indent: -9999px;
                background: url(../images/tiktok.png) no-repeat center center;
                padding: 4px;
                margin-top: 2px;
                background-size: 16px 16px;
            }

            footer .social_icons .instagram {
                float: right;
                width: 24px;
                height: 24px;
                text-indent: -9999px;
                background: url(../images/insta-01.png) no-repeat center center;
                padding: 4px;
                margin-top: 2px;
                background-size: 16px 16px;
            }

            footer .social_icons .google {
                float: right;
                width: 24px;
                height: 24px;
                text-indent: -9999px;
                background: url(../images/google_plus.png) no-repeat center center;
                padding: 4px;
                margin-top: 2px;
                background-size: 16px 16px;
            }

    .row.mobile_on .col-md-12 {
        padding: 0px;
    }

    .go_to_top {
        cursor: pointer;
        border: 1px solid #5A5A5A;
        background-color: #969696;
        opacity: 0.5;
        height: 50px;
        width: 50px;
        border-radius: 50%;
        position: fixed;
        bottom: 80px;
        left: 10px;
        text-align: center;
        padding-top: 15px;
        color: #ccc;
    }

    .self_form_cover .row.full_length textArea {
        height: 90px;
    }

    .self_form_cover #send, .self_form_cover send {
        width: 75px;
    }

    .self_form_cover .form_footer .left_form {
        width: 30%;
    }

    .self_form_cover .form_footer .right_form {
        width: 70%;
    }

    .self_form_cover #send {
        line-height: 30px;
    }

    .banner2 .texts > * {
        line-height: 22px;
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc a.details {
        float: none;
        color: #004b93;
        font-size: 12px;
        font-weight: bold;
        border-right: none;
        text-decoration: none;
        padding: 3px;
        margin-top: 0px;
        margin-right: 0px;
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title h5 {
        color: #004b93;
        font-size: 21px;
        font-weight: bold;
        overflow: hidden; /*width: 250px;        display: block;        clear: both;*/
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title h6 {
        color: #00a3e3;
        font-size: 17px;
        font-weight: bold;
        overflow: hidden;
        width: calc(100% - 420px );
        text-align: right; /*            width: 250px;            display: block;            clear: both;        */
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .long_desc h5 {
        color: #004b93;
        font-size: 21px;
        font-weight: bold;
        width: 250px;
        clear: both;
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .long_desc h6 {
        color: #00a3e3;
        font-size: 17px;
        font-weight: bold;
        width: 250px;
        clear: both;
    }

    #carSearch .ranger, #carSearch .searcher {
        /* background: none;*/
        background: #e7e9ea;
    }

    .mainForm .ranger, .mainForm .searcher {
        /*   background: none;*/
        /*background: rgba(153,153,153, 0.5);*/
        background: rgba(231,233,234, 0.5);
    }

    .paging_container .page {
        font-size: 13px;
    }

    .validation-summary-valid ul {
        margin-bottom: 5px;
    }

    .contact_us .form_cover .row #s2id_City {
        width: calc(100% - 113px);
    }

    .mivtzaim .items_col {
        width: 100%;
        margin-left: 0px;
        float: none;
        overflow: hidden;
    }

    .mivtzaim .box_item {
        float: none;
        border-bottom: 1px solid #acacac;
        width: 100%;
        padding-bottom: 15px; /* margin-left: 47px; */
        margin-bottom: 10px;
        overflow: hidden;
    }

        .mivtzaim .box_item .img_cover img {
            width: 100%;
        }

        .mivtzaim .box_item .more_details {
            clear: both;
            width: 100%;
        }

        .mivtzaim .box_item .form_cover .row input, .mivtzaim .box_item .form_cover .select2-container {
            width: calc(100% - 90px);
        }

            .mivtzaim .box_item .form_cover .row input.shorter {
                width: calc(100% - 151px);
            }
}

@media only screen and (max-width : 479px) {
    #maincontent.noSideBanners .branch_list li .addr_times .first_div {
        /*  border-left: 0px solid #1374a9 !important;*/
    }

    .branch_list li .addr_times .second_div {
        /*  padding: 0px 3px 0px 10px !important;*/
    }
}

@media only screen and (min-width : 465px) and (max-width : 588px) {
    /* #carSearch .searcher .select2-container {
        width: 165px;
    }*/

    .mainForm .searcher .select2-container {
        width: 165px;
    }
}

@media only screen and (min-width : 589px) and (max-width : 767px) {
    /*    .branchesBackgrond {
        height: 100px !important;
    }

    .inputStyle {
        width: 40% !important;
    }

    #carSearch .searcher .select2-container {
        width: 250px;
    }

    .mainForm .searcher .select2-container {
        width: 250px;
    }*/
}

@media only screen and (min-width : 0px) and (max-width : 588px) {
    .branchesBackgrond {
        height: 12px !important;
    }

    searchHeader {
        display: block;
    }
}

@media only screen and (min-width : 589px) and (max-width : 610px) {
    .mainForm .searcher .select2-container {
        width: 230px !important;
    }
}

@media only screen and (min-width : 600px) and (max-width : 767px) {
    .container.banners_2 .inner_container #banner_1_3 .texts {
        display: none;
    }
}

@media only screen and (min-width : 768px) and (max-width : 900px) {
    #carSearch .searcher .select2-container {
        width: 300px;
    }

    .mainForm .searcher .select2-container {
        margin-left: 24px;
        width: 300px;
    }

    .container.banners_2 .inner_container #banner_1_3 .texts {
        display: none;
    }
    /*
    #topNav-Main .menu > li > a {
        font-size: 12px;
    }*/
}

@media only screen and (min-width : 900px) and (max-width : 991px) {
    .container.banners_2 .inner_container #banner_1_3 .texts {
        display: none;
    }

    #carSearch .searcher .select2-container {
        width: 300px;
    }

    .mainForm .searcher .select2-container {
        margin-left: 24px;
        width: 300px;
    }
}

@media (min-width : 0px) and (max-width : 680px) {
    .footerBackground {
        background-color: #e7e9ea;
    }

    .footerText {
        font-size: 11.5px;
        width: 296px;
    }

    .space {
        height: 0px !important;
    }

    .footerSticky {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        height: 70px;
        background-color: white;
    }

    .footerStickyBlock {
        left: 0;
        right: 0;
        bottom: 0;
        height: 70px;
        background-color: white;
    }

    .hide_btn {
        display: none;
    }

    .ticker .image1 .carousel_form_cover {
        width: 100% !important;
    }

    .mobile_on {
        display: block !important;
    }

    #topNav-Main #logo, #topNav-Main h1 {
        /*      margin-left: 55px;
        margin-right: 5px;
        margin-top: 11px;*/
        width: 125px;
        margin-top: 12px;
    }

        #topNav-Main #logo img, #topNav-Main h1 img {
            width: 100%;
        }

    #topNav-Main, .top_nav_costum_m {
        height: 67px !important;
        min-height: 37px !important;
    }

    .navbar-toggle {
        margin-bottom: 0px;
    }

    #maincontent.noSideBanners {
        padding: 0px;
    }

    #breadCrums {
        margin-bottom: 0px;
    }

    #maincontent.noSideBanners .textcontainer .contact_us {
        width: 100%;
    }

    #footer {
        width: 290px;
        border: none;
    }

    .contact_us .form_cover .row label {
        width: 100px;
    }


    .contact_us .form_cover .form_footer p.full_width {
        text-align: center;
    }

    /*  .contact_us .form_cover .form_footer .left_form, .contact_us .form_cover .form_footer .right_form {
        width: 100%;
    }*/
    /*
    .contact_us .form_cover .left_form, .contact_us .form_cover .right_form {
        width: 100%;
    }*/

    .self_form_cover .form_footer {
        margin-bottom: 20px;
    }
        /*
        .self_form_cover .form_footer .left_form, .self_form_cover .form_footer .right_form {
            width: 100%;
        }*/
        /*
    .self_form_cover .left_form, .self_form_cover .right_form {
        width: 100%;
    }*/

        .self_form_cover .form_footer .validation-summary-errors ul {
            list-style: none;
            margin: 0px;
            overflow: hidden;
        }

            .self_form_cover .form_footer .validation-summary-errors ul li {
                color: #ff0000 !important;
                list-style: none;
                padding: 2px 0px;
                display: inline;
            }

    .self_form_cover h3 {
        font-weight: bold;
        font-size: 18px;
    }

    #maincontent {
        width: 100%;
        padding: 0px;
        word-break: break-word;
    }

    .textcontainer {
        padding-left: 0px;
    }

    #sideBanners {
        display: none;
    }

    #footerMenu {
        float: none;
        display: inherit;
        width: 296px;
        font-size: 15.5px;
        margin-top: 6px;
    }

        #footerMenu li {
            text-align: center;
            float: none;
            display: inline;
        }

    .contact_us .form_cover .row.full_length textArea {
        height: 110px;
    }

    .paging_container .page {
        width: 4%;
    }

    .searchHeader {
        padding-right: 25px;
    }
    /* //////////*/
    /* #maincontent.noSideBanners .branch_list li {
        padding-right: 25px;
    }

        #maincontent.noSideBanners .branch_list li.active {
            padding-right: 25px;
        }*/
    .branch_list li .g_map a {
        display: none;
    }

    #maincontent.noSideBanners .branch_list li .g_map a.navigate {
        display: inline;
    }

    .branch_list li .g_map img {
        display: none;
    }

    #maincontent.noSideBanners .branch_list li .g_map {
        width: 50px;
        height: 25px;
    }

    #maincontent.noSideBanners .branch_list li.active div.branch_info > a {
        padding: 9px 10px 14px 0px;
        width: 75%;
    }

    #maincontent.noSideBanners .branch_list li.active div.branch_info > h5 {
        padding: 9px 10px 14px 0px;
        width: 75%;
    }

    #maincontent.noSideBanners .branch_list li .addr_times .first_div, #maincontent.noSideBanners .branch_list li .addr_times .second_div {
        float: right;
        width: 100%;
        border: none;
    }

    .branch_list li .addr_times .second_div {
        /*  padding: 0px 10px 0px 10px;*/
    }

    .branch_list li .addr_times .phone a {
        display: inline;
    }

    .textcontainer .search_results .header h2 {
        text-align: center;
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner {
        padding: 8px 5px 5px;
    }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc img {
            margin-left: 5px;
        }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title {
            width: 100%;
        }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title h5 {
                margin-top: 13px;
                width: 250px;
                display: block;
                clear: both;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title img {
                margin-left: 0px;
                border-radius: 3px;
                max-width: 248px;
            }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .content {
            margin-top: 5px;
        }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .long_desc img {
            max-width: 248px; /*max-width:125px;*/
            margin-left: 4px;
        }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .call_4_price {
            display: inline;
            width: 45%;
            float: left;
            font-size: 18px;
            line-height: 18px;
        }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .get_price {
            width: 45%;
            font-size: 18px;
            line-height: 18px;
            float: right;
            margin-top: 11px;
        }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .get_price.active {
                width: 100%;
                background-color: #014B94;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .get_price span {
                padding: 10px 15px 10px 15px;
                background-image: none;
                /*font-family: "Fb Typograph2" !important;*/
            }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .deleted_price {
            width: 250px;
            padding: 45px 0px 0px;
            text-align: center;
            font-size: 40px;
            margin: 00px auto;
            float: none;
            height: 80px;
        }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .deleted_price span {
                top: 15px;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .deleted_price span {
                font-size: 18px;
                width: 100%;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .deleted_price hr.strike {
                transform: rotate(7deg);
                margin: 0px 0px 0px;
                width: 70%;
                position: absolute;
                top: 50px;
                left: 35px;
            }

    .modal-dialog .modal-content .modal-body .form_cover .right_form {
        width: 100%;
        margin: 0px;
        padding: 0px 4px;
    }

    .modal-dialog .modal-content .modal-body .form_cover .left_form {
        width: 100%;
        margin-left: 0px;
        padding: 0px 4px;
    }

    .modal-dialog .modal-content .modal-body .form_cover .row {
        width: 100%;
    }

        .modal-dialog .modal-content .modal-body .form_cover .row input.shorter {
            width: 113px;
        }

    .modal-dialog .modal-content .modal-body .long_desc img {
        margin: 0px;
        width: 250px;
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .close_btn {
        margin-bottom: 5px;
        background: none;
        color: #555;
        text-align: center;
        padding-top: 2px;
        border-radius: 50%;
        position: relative;
        margin-top: -19px;
        color: #004b93;
    }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .close_btn span {
            display: inline;
        }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .left_side_car_item {
        float: left;
        width: 100%;
    }

    #topNav .menu.fc li.un_hide a {
        cursor: pointer;
    }

        #topNav .menu.fc li.un_hide a span {
            cursor: pointer;
        }
    /* SEARCH engine*/

    #carSearch .selector.fc {
        display: none;
    }

    #carSearch .titles h3 {
        width: calc(100% - 135px);
    }

    #carSearch .titles a {
        width: 130px;
    }

    .mainForm .titles h3 {
        width: calc(100% - 135px);
    }

    .mainForm .titles a {
        width: 130px;
    }

    #carSearch .searcher .select2-container {
        margin-right: 0px;
    }

    #carSearch .searcher .select2-container {
        margin-bottom: 5px;
    }

        #carSearch .searcher .select2-container:first-child {
            margin-left: 24px;
        }

        #carSearch .searcher .select2-container:nth-child(5) {
            margin-left: 24px;
        }

    .mainForm .searcher .select2-container {
        margin-right: 0px;
    }

    .mainForm .searcher .select2-container {
        margin-left: 24px;
        margin-bottom: 5px;
    }

        .mainForm .searcher .select2-container:first-child {
            margin-left: 24px;
        }

        .mainForm .searcher .select2-container:nth-child(5) {
            margin-left: 24px;
        }

    .select2-container .select2-choice .select2-arrow b { /*background-position: 0px 0px;*/
    }
    /*.carSearchContainer {
        width: 100%;
        margin-right: 0px;
        padding: 0px;
        position: inherit;
        z-index: 999;
        right: 0px;
        margin-top: 5px;*/
    /*    padding: 0px 14px;*/
    /*}*/
    /*.carousel_form_cover .carSearchContainer {
        width: 100%;
        margin-right: 0px;
        padding: 0px;
        position: inherit;
        z-index: 999;
        right: 0px;
        margin-top: 5px;*/
    /*        padding: 0px 14px;*/
    /*}*/

    .carousel {
        min-height: auto;
    }

    .carousel-inner {
        min-height: 150px;
    }

        .carousel-inner > .item {
            min-height: 150px;
            overflow: hidden;
        }

            .carousel-inner > .item > img {
                width: 657px;
                height: 150px;
                max-width: none;
                position: absolute;
                left: 0px;
            }

    .carousel-caption .texts h2.title {
        font-size: 20px;
        line-height: 20px;
    }

    .carousel-caption .texts > span.price {
        font-size: 30px;
    }

    .crousel_btn {
        top: calc(50% - 24px);
        right: 5px;
    }

    .carousel-caption .texts {
        width: 125px;
        top: 0px;
    }

    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
        /*  background-color: #004B92;*/
    }

    .m_side_l_none, .m_side_3, .m_side_1_3 {
        margin: 0px;
        margin: 0px;
        padding: 0px 0px; /*margin-top: 16px;*/
    }

    .container.banners {
        margin-top: 10px;
    }

        .container.banners .row.m_top_15 {
            margin: 0px;
        }

        .container.banners .col-md-9_c > .row > .col-md-3 {
            width: 49%;
            padding: 0px;
            margin-top: 10px;
            float: right;
        }

    #banner1 {
        height: 250px;
        width: 100%;
        overflow: hidden;
        position: relative;
    }

        #banner1 img {
            position: absolute;
            bottom: 0px;
            left: 0px;
        }

    .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_l_none, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_1 {
        margin-right: 0px;
        height: 125px;
        overflow: hidden;
    }

        .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_l_none .banner.banner2 img, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_1 .banner.banner2 img {
            width: 100%;
            height: 100%;
        }

        .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_l_none .banner.banner2 .texts, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_1 .banner.banner2 .texts {
            height: 100%;
        }

            .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_l_none .banner.banner2 .texts a, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_1 .banner.banner2 .texts a {
                top: 85px;
            }

            .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_l_none .banner.banner2 .texts > h3, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_1 .banner.banner2 .texts > h3 {
                font-size: 18px;
            }

    .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_none, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_2 {
        margin-right: 8px;
        height: 125px;
    }

        .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_none .banner.banner2 img, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_2 .banner.banner2 img {
            width: auto;
            height: 100%;
        }

        .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_none .banner.banner2 .texts, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_2 .banner.banner2 .texts {
            height: 100%;
        }

            .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_none .banner.banner2 .texts a, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_2 .banner.banner2 .texts a {
                top: 85px;
            }

            .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_none .banner.banner2 .texts > h3, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_2 .banner.banner2 .texts > h3 {
                font-size: 18px;
            }

    .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_r_none, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_3 {
        margin-right: 0px;
        height: 125px;
        overflow: hidden;
    }

        .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_r_none .banner.banner2 img, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_3 .banner.banner2 img {
            width: auto;
            height: 100%;
        }

        .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_r_none .banner.banner2 .texts, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_3 .banner.banner2 .texts {
            height: 100%;
        }

            .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_r_none .banner.banner2 .texts a, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_3 .banner.banner2 .texts a {
                top: 85px;
            }

            .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_r_none .banner.banner2 .texts > h3, .container.banners .col-md-9_c > .row.top_row > .col-md-3.m_side_3 .banner.banner2 .texts > h3 {
                font-size: 18px;
            }

    .container.banners .col-md-9_c > .row.bottom_row > .col-md-3 {
        width: 48%;
        padding: 0px;
        margin-top: 10px;
        float: right;
    }

        .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_none, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_1 {
            margin-right: 8px;
            height: 125px;
            overflow: hidden;
            width: 49.1%;
            margin-top: 0px;
        }

            .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_none .banner.banner3 img, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_1 .banner.banner3 img {
                width: 100%;
                max-height: 100%;
            }

            .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_none .banner.banner3 .texts, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_1 .banner.banner3 .texts {
                height: 100%;
            }

                .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_none .banner.banner3 .texts a, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_1 .banner.banner3 .texts a {
                    top: 85px;
                }

                .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_none .banner.banner3 .texts > h3, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_1 .banner.banner3 .texts > h3 {
                    font-size: 18px;
                }

        .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_r_none, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_2 {
            margin-right: 0px;
            height: 125px;
            overflow: hidden;
            position: absolute;
            top: 135px;
            left: 0px;
        }

            .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_r_none .banner.banner3 img, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_2 .banner.banner3 img {
                width: 100%;
                max-height: 100%;
            }

            .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_r_none .banner.banner3 .texts, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_2 .banner.banner3 .texts {
                height: 100%;
            }

                .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_r_none .banner.banner3 .texts a, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_2 .banner.banner3 .texts a {
                    top: 85px;
                    font-size: 18px;
                }

        .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_l_none, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_3 {
            margin-right: 0px;
            height: 125px;
            overflow: hidden;
            margin-top: 0px;
        }

            .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_l_none .banner.banner3 img, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_3 .banner.banner3 img {
                width: auto;
                height: 100%;
            }

            .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_l_none .banner.banner3 .texts, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_3 .banner.banner3 .texts {
                height: 100%;
            }

                .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_l_none .banner.banner3 .texts a, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_3 .banner.banner3 .texts a {
                    top: 85px;
                }

                .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_l_none .banner.banner3 .texts > h3, .container.banners .col-md-9_c > .row.bottom_row > .col-md-3.m_side_1_3 .banner.banner3 .texts > h3 {
                    font-size: 18px;
                }

    .stand_form_cover .row label {
        color: #fff;
        font-size: 12px;
        background-color: #00a3e3;
        padding: 3px 5px;
        min-width: 95px;
        max-width: 95px;
        width: 95px;
        float: right;
        margin-left: 5px;
        line-height: 20px;
    }

    .stand_alone_form .row label {
        color: #fff;
        font-size: 12px;
        background-color: #00a3e3;
        padding: 3px 5px;
        min-width: 95px;
        max-width: 95px;
        width: 95px;
        float: right;
        margin-left: 5px;
        line-height: 20px;
    }

    .stand_alone_form .row label {
        color: #fff;
        font-size: 12px;
        background-color: #00a3e3;
        padding: 3px 5px;
        min-width: 95px;
        max-width: 95px;
        width: 95px;
        float: right;
        margin-left: 5px;
        line-height: 20px;
    }

    .stand_alone_form .right_form, .stand_alone_form .left_form {
        float: none;
        width: 100%;
    }

    .stand_alone_form .row input, .stand_alone_form .row select {
        width: calc(100% - 100px);
        height: 26px;
    }

        .stand_alone_form .row input.shorter {
            width: calc(100% - 154px);
        }

        .stand_alone_form .row select.shorter {
            height: 26px;
            margin-top: 0px;
            float: left;
        }

    .stand_alone_form .form_footer .left_form {
        width: 100%;
        float: none;
    }

        .stand_alone_form .form_footer .left_form button {
            width: 100%;
        }

    .stand_alone_form .form_footer .right_form {
        width: 100%;
        float: right;
    }

    .mobile_off {
        display: none !important;
    }

    .container.banners .container-fluid.fc {
        margin: 0px -15px;
    }

    .companies_urls {
        width: 389px;
        direction: rtl;
    }

    footer {
        margin-bottom: 7px;
        /*     overflow: hidden;*/
    }

        footer p {
            float: left;
            font-size: 12px;
            color: #555;
            Width: 70%;
            text-align: right;
            margin-top: 5px;
            font-family: Arial;
        }

        footer .social_icons {
            POSITION: relative;
            float: right;
            width: 30%;
        }

            footer .social_icons .faceBook {
                float: right;
                width: 24px;
                height: 24px;
                text-indent: -9999px;
                background: url(../images/facebookIcon.jpg) no-repeat center center;
                padding: 4px;
                margin-top: 2px;
                background-size: 16px 16px;
            }

            footer .social_icons .youtube {
                float: right;
                width: 24px;
                height: 24px;
                text-indent: -9999px;
                background: url(../images/youtube.png) no-repeat center center;
                padding: 4px;
                margin-top: 2px;
                background-size: 16px 16px;
            }

            footer .social_icons .instagram {
                float: right;
                width: 24px;
                height: 24px;
                text-indent: -9999px;
                background: url(../images/insta-01.png) no-repeat center center;
                padding: 4px;
                margin-top: 2px;
                background-size: 16px 16px;
            }

            footer .social_icons .google {
                float: right;
                width: 24px;
                height: 24px;
                text-indent: -9999px;
                background: url(../images/google_plus.png) no-repeat center center;
                padding: 4px;
                margin-top: 2px;
                background-size: 16px 16px;
            }

    .row.mobile_on .col-md-12 {
        padding: 0px;
    }

    .go_to_top {
        cursor: pointer;
        border: 1px solid #5A5A5A;
        background-color: #969696;
        opacity: 0.5;
        height: 50px;
        width: 50px;
        border-radius: 50%;
        position: fixed;
        bottom: 10px;
        left: 10px;
        text-align: center;
        padding-top: 15px;
        color: #ccc;
    }

    .self_form_cover .row.full_length textArea {
        height: 90px;
    }

    .self_form_cover #send, .self_form_cover send {
        width: 75px;
    }

    .self_form_cover .form_footer .left_form {
        width: 30%;
    }

    .self_form_cover .form_footer .right_form {
        width: 70%;
    }

    .self_form_cover #send {
        line-height: 30px;
    }

    .banner2 .texts > * {
        line-height: 22px;
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc a.details {
        float: none;
        color: #004b93;
        font-size: 12px;
        font-weight: bold;
        border-right: none;
        text-decoration: none;
        padding: 3px;
        margin-top: 0px;
        margin-right: 0px;
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title h5 {
        color: #004b93;
        font-size: 21px;
        font-weight: bold;
        width: 250px;
        overflow: hidden;
        display: block;
        clear: both;
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title h6 {
        color: #00a3e3;
        font-size: 17px;
        font-weight: bold;
        width: 250px;
        overflow: hidden;
        display: block;
        clear: both;
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .long_desc h5 {
        color: #004b93;
        font-size: 21px;
        font-weight: bold;
        width: 250px;
        clear: both;
    }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .long_desc h6 {
        color: #00a3e3;
        font-size: 17px;
        font-weight: bold;
        width: 250px;
        clear: both;
    }

    #carSearch .ranger, #carSearch .searcher {
        /* background: none;*/
        background: #e7e9ea;
    }

    .mainForm .ranger, .mainForm .searcher {
        /* background: none;*/
        background: rgba(231,233,234, 0.5);
    }

    .paging_container .page {
        font-size: 13px;
    }

    .validation-summary-valid ul {
        margin-bottom: 5px;
    }

    .contact_us .form_cover .row #s2id_City {
        width: calc(100% - 113px);
    }

    .contour {
        overflow: hidden;
        direction: rtl;
        width: 380px !important;
        text-align: right;
    }

        .contour .contourFieldSet {
            position: relative;
            margin-left: 14px;
        }



        .contour .contourField {
            float: right;
            width: 100%;
            margin-bottom: 20px;
            display: inline-block !important;
        }

            .contour .contourField.textarea {
                float: right;
                width: 100%;
                position: inherit;
                top: 0px;
                left: 0px;
            }

            .contour .contourField label {
                color: #fff;
                font-size: 14px;
                background-color: #00a3e3;
                padding: 8px 5px;
                min-width: 100px;
                max-width: 100px;
                width: 100px;
                float: right;
                margin-left: 5px;
            }

            .contour .contourField div {
                float: right;
                width: 100%;
            }

                .contour .contourField div input, .contour .contourField div select, .contour .contourField div textarea {
                    height: 32px;
                    border: 1px solid #959595;
                    width: 100%;
                    padding-right: 10px;
                    font-size: 14px;
                }

            .contour .contourField.textarea label {
                max-width: none;
                width: 100%;
            }

            .contour .contourField.textarea div {
                width: 100%;
            }

                .contour .contourField.textarea div textarea {
                    width: 100%;
                    height: 105px;
                }

        .contour .contourNavigation input[type="submit"] {
            float: left;
            background: #da3382;
            color: #fff;
            text-align: center;
            font-size: 23px;
            line-height: normal;
            border: none;
            margin: 8px 23%;
            border-radius: 40.5px;
            background-color: #ec008c;
            height: 46px;
        }

        .contour .contourNavigation input[type="submit"] {
            /*  opacity: 0.75;*/
        }

        .contour .contourNavigation input[type="submit"] {
            display: inline-block; /*background: url(../images/leftArrow.png) no-repeat 0 2px;padding-left:16px;*/
        }

        .contour .contourField .field-validation-error {
            color: #da3382;
        }

    /*-- NEW BANNERS RESPONSIVE --*/
    .inner_container {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

        .inner_container .banner .texts > span {
            width: fit-content;
            height: 10px;
            color: #ffffff;
            font-size: 15px;
            font-weight: 700;
            font-style: normal;
            position: absolute;
            right: 7%;
            top: 86%;
        }

    /*-- END NEW BANNERS --*/

    .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc {
        width: 100%;
    }

        .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title {
            float: right;
            width: 100%;
        }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title img {
                float: right;
                margin-left: 25px;
                border-radius: 5px;
                max-width: 100%;
                width: 100%;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title h5 {
                color: #004b93;
                font-size: 21px;
                font-weight: bold;
            }

            .textcontainer .search_results .items_cover .car_item .car_item_inner .short_desc .img_title h6 {
                color: #00a3e3;
                font-size: 17px;
                font-weight: bold;
            }

    .textcontainer .search_results .items_cover .car_item .car_item_inner .long_desc {
        width: 255px !important;
    }

    .mainForm {
        /* background: none;*/
        background-color: rgba(0, 0, 0, 0.8);
        margin-top: 15px;
        text-align: center;
    }

    .button-search-responsive {
        padding-top: 10px;
        width: 80%;
        height: 44px;
        border-radius: 29px;
        border: solid #ec008c;
        background-color: #ec008c;
        color: #ffffff;
        font-size: 25px;
        font-weight: 400;
        display: grid;
        margin: auto;
        margin-bottom: 10px;
        margin-top: 10px;
    }


    .notResponsive {
        display: none;
    }

    .modal-sm {
        width: 361px;
        height: 534px;
    }

        .modal-sm .modal-content {
            background: none;
        }
        /*  .modal-content {
        padding-top: 27%;
    }*/
        .modal-sm .modal-header {
            border-bottom: none !important;
        }

            .modal-sm .modal-header .close {
                text-align: center;
                font-size: 33px;
                border-radius: 50%;
                opacity: 100;
                background-color: white;
                width: 24px;
                height: 24px;
                position: absolute;
                top: 49px !important;
                /* margin-left: 39px; */
                left: 13px;
            }

    .LittelBannerLeft > a > .texts > .bnr_buttonText, .LittelBannerRight > a > .texts > .bnr_buttonText {
        margin: auto;
        display: grid;
    }

    .BigBannerRight > a > .texts > .bnr_buttonText, .BigBannerLeft > a > .texts > .bnr_buttonText {
        margin: auto;
        display: grid;
    }

    .inner_container {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        justify-content: space-between;
    }

    .texts {
        position: absolute;
        top: 10px;
        width: 100%;
    }

    .bnr_title {
        object-fit: contain;
        font-size: 23px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.15;
        letter-spacing: normal;
        text-align: center;
        color: #014281;
        width: 100%;
        height: 19px;
        margin: 0;
    }

    .bnr_description {
        height: 17px;
        font-size: 13px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        /* line-height: 1.52; */
        letter-spacing: normal;
        text-align: center;
        color: #014281;
        margin: 0;
    }

    .bnr_buttonText {
        width: 116.5px;
        height: 25px;
        border-radius: 26px;
        background-color: #ec008c;
        font-size: 14px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 2;
        letter-spacing: normal;
        text-align: center;
        color: #fff;
        /*    margin-right: 27%;*/
    }

    textarea#\33 8ad74e6-d0cc-4c91-df13-5c39731413a6 {
        padding-top: 15px;
        height: 229px !important;
    }
}

@media only screen and (min-width : 0px) and (max-width: 359px) {
    .mainForm .searcher .select2-container {
        width: 113px;
    }
}

@media only screen and (min-width : 0px) and (max-width : 488px) {
    .textcontainer .search_results .header .sort_cover {
        float: right;
    }
}

@media(min-width : 680px) {
    .LittelBannerLeft > a > .texts > .bnr_buttonText, .LittelBannerRight > a > .texts > .bnr_buttonText {
        margin: auto;
        display: grid;
    }

    .BigBannerRight > a > .texts > .bnr_buttonText, .BigBannerLeft > a > .texts > .bnr_buttonText {
        margin: auto;
        display: grid;
    }

    .inner_container {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        justify-content: space-between;
    }

    .texts {
        position: absolute;
        top: 26px;
        width: 100%;
    }

    .bnr_title {
        height: 58px;
        object-fit: contain;
        font-size: 55px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.15;
        letter-spacing: normal;
        text-align: center;
        color: #014281;
        margin: 0;
    }

    .bnr_description {
        height: 30px;
        font-size: 25px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        /* line-height: 1.52; */
        letter-spacing: normal;
        text-align: center;
        color: #014281;
        margin: 0;
    }

    .bnr_buttonText {
        width: 220.4px;
        height: 52px;
        border-radius: 26px;
        background-color: #ec008c;
        font-size: 25px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 2;
        letter-spacing: normal;
        text-align: center;
        color: #fff;
        /*    margin-right: 27%;*/
    }
}

div#ui-datepicker-div {
    border: 1px solid #CCC;
    background: aliceblue;
    padding-bottom: 4px;
    border-width: 3px 3px 3px 3px;
}
/*////////////////////////////////////////*/ /*Classes for the table in CarOrder.cshtml*/ /*////////////////////////////////////////*/

table.dataTable {
    width: 100%;
    margin: 0 auto;
    clear: both;
    border-collapse: separate;
    border-spacing: 0
}

    table.dataTable thead th, table.dataTable tfoot th {
        font-weight: bold
    }

    table.dataTable thead th, table.dataTable thead td {
        padding: 10px 18px;
        border-bottom: 1px solid #111
    }

        table.dataTable thead th:active, table.dataTable thead td:active {
            outline: none
        }

    table.dataTable tfoot th, table.dataTable tfoot td {
        padding: 10px 18px 6px 18px;
        border-top: 1px solid #111
    }

    table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
        cursor: pointer;
        *cursor: hand
    }

    table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
        background-repeat: no-repeat;
        background-position: center right
    }

    table.dataTable thead .sorting {
        background-image: url("../images/sort_both.png")
    }

    table.dataTable thead .sorting_asc {
        background-image: url("../images/sort_asc.png")
    }

    table.dataTable thead .sorting_desc {
        background-image: url("../images/sort_desc.png")
    }

    table.dataTable thead .sorting_asc_disabled {
        background-image: url("../images/sort_asc_disabled.png")
    }

    table.dataTable thead .sorting_desc_disabled {
        background-image: url("../images/sort_desc_disabled.png")
    }

    table.dataTable tbody tr {
        background-color: #ffffff
    }

        table.dataTable tbody tr.selected {
            background-color: #B0BED9
        }

    table.dataTable tbody th, table.dataTable tbody td {
        padding: 8px 10px
    }

    table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
        border-top: 1px solid #ddd
    }

    table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td {
        border-top: none
    }

    table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
        border-top: 1px solid #ddd;
        border-right: 1px solid #ddd
    }

    table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child {
        border-left: 1px solid #ddd
    }

    table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td {
        border-top: none
    }

    table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
        background-color: #f9f9f9
    }

        table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
            background-color: #acbad4
        }

    table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
        background-color: #f6f6f6
    }

        table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
            background-color: #aab7d1
        }

    table.dataTable.order-column tbody tr > .sorting_1, table.dataTable.order-column tbody tr > .sorting_2, table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1, table.dataTable.display tbody tr > .sorting_2, table.dataTable.display tbody tr > .sorting_3 {
        background-color: #fafafa
    }

    table.dataTable.order-column tbody tr.selected > .sorting_1, table.dataTable.order-column tbody tr.selected > .sorting_2, table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1, table.dataTable.display tbody tr.selected > .sorting_2, table.dataTable.display tbody tr.selected > .sorting_3 {
        background-color: #acbad5
    }

    table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
        background-color: #f1f1f1
    }

    table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
        background-color: #f3f3f3
    }

    table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
        background-color: whitesmoke
    }

    table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
        background-color: #a6b4cd
    }

    table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
        background-color: #a8b5cf
    }

    table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
        background-color: #a9b7d1
    }

    table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
        background-color: #fafafa
    }

    table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
        background-color: #fcfcfc
    }

    table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
        background-color: #fefefe
    }

    table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
        background-color: #acbad5
    }

    table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
        background-color: #aebcd6
    }

    table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
        background-color: #afbdd8
    }

    table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
        background-color: #eaeaea
    }

    table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
        background-color: #ececec
    }

    table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
        background-color: #efefef
    }

    table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
        background-color: #a2aec7
    }

    table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
        background-color: #a3b0c9
    }

    table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
        background-color: #a5b2cb
    }

    table.dataTable.no-footer {
        border-bottom: 1px solid #111
    }

    table.dataTable.nowrap th, table.dataTable.nowrap td {
        white-space: nowrap
    }

    table.dataTable.compact thead th, table.dataTable.compact thead td {
        padding: 4px 17px 4px 4px
    }

    table.dataTable.compact tfoot th, table.dataTable.compact tfoot td {
        padding: 4px
    }

    table.dataTable.compact tbody th, table.dataTable.compact tbody td {
        padding: 4px
    }

    table.dataTable th.dt-left, table.dataTable td.dt-left {
        text-align: left
    }

    table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty {
        text-align: center
    }

    table.dataTable th.dt-right, table.dataTable td.dt-right {
        text-align: right
    }

    table.dataTable th.dt-justify, table.dataTable td.dt-justify {
        text-align: justify
    }

    table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap {
        white-space: nowrap
    }

    table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left {
        text-align: left
    }

    table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center {
        text-align: center
    }

    table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right {
        text-align: right
    }

    table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify {
        text-align: justify
    }

    table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap {
        white-space: nowrap
    }

    table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left {
        text-align: left
    }

    table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center {
        text-align: center
    }

    table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right {
        text-align: right
    }

    table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify {
        text-align: justify
    }

    table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap {
        white-space: nowrap
    }

    table.dataTable, table.dataTable th, table.dataTable td {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box
    }

.dataTables_wrapper {
    position: relative;
    clear: both;
    *zoom: 1;
    zoom: 1
}

    .dataTables_wrapper .dataTables_length {
        float: left
    }

    .dataTables_wrapper .dataTables_filter {
        float: right;
        text-align: right
    }

        .dataTables_wrapper .dataTables_filter input {
            margin-left: 0.5em
        }

    .dataTables_wrapper .dataTables_info {
        clear: both;
        float: left;
        padding-top: 0.755em
    }

    .dataTables_wrapper .dataTables_paginate {
        float: right;
        text-align: right;
        padding-top: 0.25em
    }

        .dataTables_wrapper .dataTables_paginate .paginate_button {
            box-sizing: border-box;
            display: inline-block;
            min-width: 1.5em;
            padding: 0.5em 1em;
            margin-left: 2px;
            text-align: center;
            text-decoration: none !important;
            cursor: pointer;
            *cursor: hand;
            color: #333 !important;
            border: 1px solid transparent;
            border-radius: 2px
        }

            .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
                color: #333 !important;
                border: 1px solid #979797;
                background-color: white;
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
                background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
                background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
                background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
                background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
                background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)
            }

            .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
                cursor: default;
                color: #666 !important;
                border: 1px solid transparent;
                background: transparent;
                box-shadow: none
            }

            .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
                color: white !important;
                border: 1px solid #111;
                background-color: #585858;
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
                background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
                background: -moz-linear-gradient(top, #585858 0%, #111 100%);
                background: -ms-linear-gradient(top, #585858 0%, #111 100%);
                background: -o-linear-gradient(top, #585858 0%, #111 100%);
                background: linear-gradient(to bottom, #585858 0%, #111 100%)
            }

            .dataTables_wrapper .dataTables_paginate .paginate_button:active {
                outline: none;
                background-color: #2b2b2b;
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
                background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
                background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
                background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
                background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
                background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
                box-shadow: inset 0 0 3px #111
            }

        .dataTables_wrapper .dataTables_paginate .ellipsis {
            padding: 0 1em
        }

    .dataTables_wrapper .dataTables_processing {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 100%;
        height: 40px;
        margin-left: -50%;
        margin-top: -25px;
        padding-top: 20px;
        text-align: center;
        font-size: 1.2em;
        background-color: white;
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));
        background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
        background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
        background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
        background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
        background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)
    }

    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
        color: #333
    }

    .dataTables_wrapper .dataTables_scroll {
        clear: both
    }

        .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
            *margin-top: -1px;
            -webkit-overflow-scrolling: touch
        }

            .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
                height: 0;
                overflow: hidden;
                margin: 0 !important;
                padding: 0 !important
            }

    .dataTables_wrapper.no-footer .dataTables_scrollBody {
        border-bottom: 1px solid #111
    }

    .dataTables_wrapper.no-footer div.dataTables_scrollHead table, .dataTables_wrapper.no-footer div.dataTables_scrollBody table {
        border-bottom: none
    }

    .dataTables_wrapper:after {
        visibility: hidden;
        display: block;
        content: "";
        clear: both;
        height: 0
    }

@media screen and (max-width: 767px) {
    .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
        float: none;
        text-align: center
    }

    .dataTables_wrapper .dataTables_paginate {
        margin-top: 0.5em
    }
}

@media screen and (max-width: 640px) {
    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
        float: none;
        text-align: center
    }

    .dataTables_wrapper .dataTables_filter {
        margin-top: 0.5em
    }
}

table.dataTable td.sorting_1 {
    background-color: #E2E4FF;
    border: 1px lightgrey;
}

table.dataTable td {
    background-color: whitesmoke;
    border: 1px lightgrey;
}

table.dataTable > thead tr {
    border: 1px lightgrey;
    background: #53B0E7;
}

table.dataTable > tbody td {
    text-align: center;
    background: #99BCDB;
}

table.dataTable > tbody tr.odd td {
    background: #EBF2F8;
}

div#tablesOrders_info {
    font-size: large;
}

div#tablesOrders_filter {
    font-size: large;
    margin: 5px 0px 5px 5px;
}

div#tablesOrders_length {
    font-size: large;
}

ul.pagination {
    font-size: larger;
}

.sticky {
    position: static;
}

/* leasing form */
@font-face {
    font-family: 'fbtypograph2-regular-webfont' !important;
    src: url('../fonts/fbtypograph2-regular-webfont.woff2') format('woff2');
}
/* for descktop */

.formBox {
    width: 284.6px;
    height: 435.4px;
    background-color: #014281;
    margin-right: 50px;
    border-radius: 12px;
    margin-bottom: 15px;
    display: flex;
    flex-direction: column;
}

.leasingLabel {
    width: fit-content;
    height: 17px;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.28;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
}

.leasingRow {
    margin-right: auto;
    margin-left: auto;
}

.leasingRowImg {
    margin-right: 50px;
    margin-top: 20px;
}

.sendbtnLeasing {
    width: 224.3px;
    height: 35.8px;
    margin: 32.9px 0 0;
    padding: 3.5px 91px 5.3px 90.3px;
    background-color: #0a7733;
    border-radius: 10px;
    border: solid 1.8px #fff;
    margin-right: 30px;
}

.btnLabel {
    font-size: 28px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
}

.leasingInput {
    color: black;
    width: 193px;
    height: 33px;
    border: solid 0.4px #263d75;
    border-radius: 6px;
}

.leasingHeader {
    width: 154px;
    height: 49px;
    font-size: 27px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.78;
    letter-spacing: -0.54px;
    text-align: center;
    color: #fff;
}

    .leasingHeader .mainHeader {
        font-weight: 300;
    }

    .leasingHeader .secondHeader {
        font-weight: 100;
    }

.error_div_lessing {
    color: red;
}

.textBoxInput {
    color: black;
    width: 19px;
    height: 19px;
    border-radius: 16px;
    border: 1px solid #157ec0;
    bottom: 2px !important;
}

.checkBox_row {
    margin-top: 26px;
}
/* for mobile */
@media screen and (max-width: 640px) {
    .leasingRow {
        margin-right: 11.5vw !important;
    }

    .sendbtnLeasing {
        margin-right: 8.6vw !important;
    }

    .formBox {
        width: 284.6px;
        height: 435.4px;
        background-color: #014281;
        margin-right: 10vw;
        border-radius: 12px;
        align-items: end;
        display: table;
        justify-content: center;
    }
}



/* leasing tifuly*/



/* for descktop */
.tableRow {
    flex-direction: row;
    display: flex;
    justify-content: center;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
}

.sendbtnLeasingTifuly {
    width: 224.3px;
    height: 35.8px;
    padding: 3.5px 91px 5.3px 90.3px;
    background-color: #0a7733;
    border-radius: 10px;
    border: solid 1.8px #fff;
}

.tableDirction {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.tableDirctionCB {
    display: flex;
    flex-direction: row;
    justify-content: right;
    margin: 28px 97px 10px auto;
}

.tableDirctionBtn {
    margin: 0 auto 20px auto;
}

.formBoxTifuly {
    width: 779px;
    height: 492px;
    background-color: #014281;
    border-radius: 12px;
    align-items: end;
    margin-bottom: 30px;
    margin-right: 6vw;
}

.tifulyHeader {
    font-size: 27px;
    margin-top: 10px;
}

.tifulyLeasingRowImg {
    margin-right: 0 !important;
    text-align: center;
    margin-bottom: 20px;
    padding-top: 20px;
}

.tifulyLeasingRow {
}

.tifulyLeasingRow2 {
    margin: auto;
}

.tifulyLeasingInput {
    width: 284.6px;
    height: 39.7px;
    margin: 5px 0 5px 7.8px;
    background-color: #fff;
    border-radius: 11px !important;
}

.tifulyLeasingInputNote {
    width: 577.6px;
    height: 86.7px;
    background-color: #fff;
}

.tifulysendbtnLeasing {
    align-items: center;
    display: flex;
    justify-content: center;
}

.tifulyCheckBoxLabel {
    top: -7px;
    position: relative;
}
/* for mobile */
@media screen and (max-width: 640px) {
    .tableDirctionCB {
        margin: 28px 0 10px auto;
    }

    .tableRow {
        flex-direction: column;
        display: flex;
        justify-content: center;
        width: auto;
    }

    .tableDirction {
        display: flex;
        flex-direction: column;
    }

    ..tableDirctionCheckBox {
        display: flex;
        flex-direction: column;
        justify-content: right;
        margin: auto;
    }

    .tifulyHeader {
        font-size: 30px !important;
    }

    .formBoxTifuly {
        width: 100vw !important;
        height: 700px;
        background-color: #014281;
        border-radius: 12px;
        align-items: end;
        margin-bottom: 30px;
        margin-right: 0;
        justify-content: center;
        display: flex;
        flex-direction: column;
        margin: auto;
    }

    .tifulyLeasingInput {
        width: 90vw;
        height: 39.7px;
        margin: 5px 0 0 7.8px;
        background-color: #fff;
    }

    .tifulyLeasingRow {
        margin-right: 5px;
    }

    .tifulyLeasingRow2 {
    }

    .tifulyLeasingInputNote {
        width: 90vw;
        height: 86.7px;
        margin: 5px 0 0 7.8px;
        background-color: #fff;
    }
}

/*404 page*/
.not_found_image {
    width: 500px;
}

.main_div404 {
    display: flex;
    flex-direction: row;
    justify-content: right;
    align-items: center;
}

.main_text404 {
    font-size: 42px;
    font-weight: bold;
}

.sec_text404 {
    font-size: 25px;
    font-weight: normal;
}

.btn404 {
    width: 190px !important;
    margin-top: 25px;
}
/*mobile*/
@media screen and (max-width: 640px) {
    .main_div404 {
        justify-content: center;
        flex-direction: column;
    }

    .not_found_image {
        width: 300px;
        margin-bottom: 20px;
    }
}
/*done 404 pahe*/

/*popup css*/
#cookie-consent-banner {
    position: fixed;
    bottom: 20px;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    z-index: 90000;
    padding: 20px;
    text-align: center;
    border-radius: 22px;
    display: none;
}

.banner-content {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 30px;
}

.close-btn-popup {
    position: absolute;
    right: -12px;
    top: -18%;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 22px;
    z-index: 1001;
    line-height: 1.2 !important;
    opacity: 1.2 !important;
    padding-right: 10px;
    color: black !important;
}

.banner-content p {
    margin: 0;
    flex-grow: 1;
}

.banner-content a {
    color: #ff00ff;
    text-decoration: none;
}

.textDecoration {
    font-family: 'Typograph2';
    font-size: 25px;
    color: black !important;
}

.closePopup {
}
/* Responsive adjustments */
@media (max-width: 600px) {
    #cookie-consent-banner {
        padding: 10px;
        bottom: 105px;
        width: 270px;
    }

    .close-btn-popup {
        font-size: 16px;
        right: 10px;
        top: 10px;
        transform: none;
        float: right;
        font-weight: 700;
        line-height: 0 !important;
        padding-right: 0px;
    }

    .banner-content p {
        padding-right: 0;
        text-align: center;
        width: 100%;
    }

    .textDecoration {
        font-family: 'Typograph2';
        font-size: 20px;
    }
}

.mainHelpText {
    line-height: 1.09;
    letter-spacing: normal;
    text-align: right;
    color: #fff;
    word-wrap: break-word;
    display: contents;
    text-align: right;
}

    .mainHelpText .text-style-1 {
        color: #54a4db;
    }

.divForSpecialOffers {
    margin-top: -27px;
    width: 245px;
    display: flex;
    flex-direction: row;
    margin-right: 12px;
}

@media (max-width: 600px) {
    .divForSpecialOffers {
        margin-top: -27px;
        width: 338px;
        display: flex;
        flex-direction: row;
        margin-right: 16px;
    }
}
