﻿* { font-family: 'OpenSans_Condensed'; box-sizing: border-box; }
html { font-family: 'OpenSans_Condensed'; font-size: 15px; direction: rtl; color: #212121; background-color: #fff; }
body { }
    body.overflow_hidden { overflow: hidden; }
.main_wrapper { max-width: 100%; width: 100%; margin: 0 auto; overflow: hidden; }
.auto_margin { max-width: 1690px; width: 100%; margin: 0 auto; box-sizing: border-box; padding: 0 10px; }
.auto_margin2 { max-width: 1050px; width: 100%; margin: 0 auto; box-sizing: border-box; padding: 0 10px; }
.auto_margin4 { max-width: 500px; width: 100%; margin: 0 auto; box-sizing: border-box; padding: 0 10px; }

.display_none { display: none; }
.display_none_important { display: none !important; }

.mobile_padding { padding: 0 10px; box-sizing: border-box; }
.captcha_policy { display: block; font-size: 1em; color: #000000; }
    .captcha_policy a { color: #00C0E4; }
        .captcha_policy a:hover, .captcha_policy a:focus { text-decoration: underline; }
.grecaptcha-badge { visibility: hidden; }


.sides_conti { display: flex; flex-wrap: wrap; }

.payment_iframe { min-height: 400px; position: relative; width: 100%; max-width: 350px; margin: 0 auto; }
    .payment_iframe iframe { width: 100%; min-height: calc(100% - 10px); right: 0; left: 0; margin: 0 auto; top: 10px; min-height: 620px; }
    .payment_iframe.active iframe { opacity: 1; }
    .payment_iframe.active .inner_loader_conti { opacity: 0; pointer-events: none; }

.loader_conti { position: fixed; width: 100%; height: 100%; right: 0; top: 0; background-color: #212121c7; display: none; }
    .loader_conti > * { position: absolute; right: 0; width: 100%; top: 50%; transform: translateY(-50%); text-align: center; }
        .loader_conti > * > * { display: inline-block; }

.inner_loader_conti { position: absolute; display: block; transition: all 0.5s ease-in-out; background-color: #ffffffba; }

.box1 { border-radius: 5px; background-color: #F9F9F9; padding: 30px; box-sizing: border-box; }



.table-container { width: 100%; overflow-x: auto; }

.custom-table { width: 100%; border-collapse: collapse; }

    .custom-table th { font-size: 1.2em; font-weight: 700; }
    .custom-table th,
    .custom-table td { padding: 12px; border: 1px solid #ddd; text-align: center; }

    .custom-table thead tr { background-color: #01B7B8; color: #fff; }

    .custom-table tbody tr:nth-child(even):not(.tbl_items_details) { background-color: #f1f1f1; }

.submission-date { }

/* עיצוב שורת הפרטים */
.tbl_items_details td { padding: 20px 10px; box-sizing: border-box; }

.main-row { cursor: pointer; font-size: 1.2em; font-weight: 500; }
    .main-row:only-of-type(even) { background-color: #01B7B8; }
    .main-row .button { font-size: 1em; }

.custom-table { margin-bottom: 20px; }
.tbl_items_details { box-shadow: 0 3px 20px #00000029; }
    .tbl_items_details .content { text-align: right; padding: 20px; box-sizing: border-box; margin-bottom: 20px; border-bottom: 1px dashed #01B7B8; }
        .tbl_items_details .content .more_details { font-size: 1.4em; }
            .tbl_items_details .content .more_details > * { margin-bottom: 10px; }
        .tbl_items_details .content .date { font-size: 1.2em; display: block; margin-bottom: 5px; }
        .tbl_items_details .content .title { min-height: 40px; font-size: 1.5em; overflow: hidden; margin-bottom: 5px; line-height: 120%; }
    .tbl_items_details .timer { margin-bottom: 10px; display: flex; align-items: center; width: 100%; }
        .tbl_items_details .timer.active { color: #FEA02F; }
        .tbl_items_details .timer .lotti_clock { margin-left: 5px; width: 29px; height: 29px; }
        .tbl_items_details .timer > span { font-size: 1.1em; }
            .tbl_items_details .timer > span > strong { font-weight: 700; }
    .tbl_items_details .button { max-width: 198px; padding: 12px 5px; }
    .tbl_items_details .content table { width: 100%; border-color: #01B7B8; }

.select2-container .select2-selection--multiple { min-height:50px !important; }

@media only screen and (max-width : 768px) {
    .custom-table {font-size:0.8em; }
    .custom-table thead > tr > th:last-child, .custom-table tbody > tr.main-row > td:last-child { display: none; }
    .tbl_items_details .content {padding:0; }
    .tbl_items_details .timer {justify-content:center; }
    .tbl_items_details .button {margin:0 auto; }
}

/*****Contact*****/

[data-cancelOptionsPopup], [data-confirm_popup], .cancellation_conti { position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); top: 0; right: 0; z-index: 1000; padding: 5% 10px 0 10px; box-sizing: border-box; display: none; }
    [data-cancelOptionsPopup] .popup, [data-confirm_popup] .popup, .cancellation_conti .popup, .popup { max-width: 800px; margin: 0 auto; width: 100%; background-color: #fff; position: relative; padding: 20px; box-sizing: border-box; }
    [data-cancelOptionsPopup] .close_popup, .cancellation_conti .close_popup, [data-confirm_popup] .close_popup, [data-messagepopup] .popup .close_popup { right: 10px; position: absolute; top: 10px; }
    [data-cancelOptionsPopup] .popup h2, [data-confirm_popup] .popup h2, [data-messagepopup] .popup h2 { font-weight: 400; display: block; margin-bottom: 20px; line-height: 120%; }
    [data-cancelOptionsPopup] .popup p, [data-confirm_popup] .popup p, [data-confirm_popup] .popup, .cancellation_conti .popup p, [data-messagepopup] .popup p { text-align: center; display: block; font-size: 1.2em; }
    [data-confirm_popup] .buttons_conti { }
        [data-cancelOptionsPopup] .buttons_conti > ul, [data-confirm_popup] .buttons_conti > ul { max-width: 320px; margin: 0 auto; }
            [data-cancelOptionsPopup] .buttons_conti > ul > li, [data-confirm_popup] .buttons_conti > ul > li { float: right; width: 48%; text-align: center; }
                [data-cancelOptionsPopup] .buttons_conti > ul > li:nth-child(2), [data-confirm_popup] .buttons_conti > ul > li:nth-child(2) { float: left; }
                [data-cancelOptionsPopup] .buttons_conti > ul > li .button, [data-confirm_popup] .buttons_conti > ul > li .button { display: block; background-color: #5DCD12; color: #fff !important; padding: 10px; box-sizing: border-box; cursor: pointer; }
                [data-cancelOptionsPopup] .buttons_conti > ul > li:nth-child(2) .button, [data-confirm_popup] .buttons_conti > ul > li:nth-child(2) .button[data-confirm_popup] .buttons_conti > ul > li:nth-child(2) .button { background-color: #0A5A7F; }
    .cancellation_conti .button2 { max-width: 200px; margin: 0 auto; }

    [data-cancelOptionsPopup] .select_conti { width: 100%; max-width: 300px; margin: 0 auto 20px auto; }
        [data-cancelOptionsPopup] .select_conti select { width: 100%; border: 1px solid #000; padding: 10px; box-sizing: border-box; opacity: 1; position: static; height: auto; color: #000; }
    [data-cancelOptionsPopup] textarea { margin-bottom: 20px; }
/*****End Contact*****/

/*****Index*****/
.message_bottom { display: none; position: fixed; bottom: 0; right: 0; background-color: rgba(1, 183, 184, 0.9); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.36); width: 100%; color: #fff; font-size: 1.7em; font-weight: 300; padding: 15px 10px; box-sizing: border-box; z-index: 10; }
    .message_bottom > div { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
        .message_bottom > div > span { margin-left: 10px; }
        .message_bottom > div > .button { width: auto; margin-left: 10px; font-size: 1em; }
        .message_bottom > div > .close_message { display: flex; align-items: center; font-size: 0.7em; }
            .message_bottom > div > .close_message > span { }
    .message_bottom > .close_message > img { }

.banners { }
    .banners > ul { display: flex; justify-content: space-between; }
        .banners > ul > li { width: 49.8%; }
            .banners > ul > li .banner { display: block; padding-bottom: 31%; background-position: center center; background-repeat: no-repeat; background-size: cover; }

.car_tenders_items { }
    .car_tenders_items > ul { display: flex; flex-wrap: wrap; }
        .car_tenders_items > ul > li { width: calc(100% / 6 - 10px); margin-bottom: 10px; margin-left: 12px; }
            .car_tenders_items > ul > li:nth-child(6n) { margin-left: 0; }

.tender_item { display: block; box-shadow: 0px 2px 3px #00000029; }
    .tender_item .image { width: 100%; padding-bottom: 66%; }
    .tender_item .content_and_button { padding: 5px 5px 10px 5px; box-sizing: border-box; }
    .tender_item .content { text-align: center; }
        .tender_item .content .date { font-size: 0.8em; display: block; margin-bottom: 10px; }
        .tender_item .content .title { min-height: 40px; font-size: 1.1em; overflow: hidden; margin-bottom: 5px; }
    .tender_item .timer { margin-bottom: 10px; display: flex; align-items: center; justify-content: center; width: 100%; }
        .tender_item .timer.active { color: #FEA02F; }
        .tender_item .timer .lotti_clock { margin-left: 5px; width: 29px; height: 29px; }
        .tender_item .timer > span { font-size: 1.1em; }
            .tender_item .timer > span > strong { font-weight: 700; }
    .tender_item .button { margin: 0 auto; max-width: 198px; padding: 12px 5px; }

.show_more { text-align: center; margin-bottom: 25px; }
    .show_more > a { color: #01B7B8; font-size: 1.9em; }
        .show_more > a:hover, .show_more > a:focus { text-decoration: underline; }

.sale_type_flag { position: absolute; left: 0; bottom: 5px; background-color: #01B7B8; color: #fff; padding: 8px 5px; box-sizing: border-box; font-size: 0.8em; border-radius: 0 5px 5px 0; width: auto; }

.tags_and_next_bid { margin: 26px 0 24px 0; }
.tags_slider.not_active { opacity: 0; height: 0; overflow: hidden; }
.tags_slider { opacity: 1; width: 100%; background-color: #F5F5F5; padding: 20px 0; box-sizing: border-box; border-radius: 5px 0 0 5px; margin-bottom: 0; }
    .tags_slider .slick-prev, .tags_slider .slick-next { display: none !important; }
    .tags_slider .tag_item { display: block; padding: 15px 5px; box-sizing: border-box; border-left: 1px solid rgba(165, 165, 165, 0.3); }
    .tags_slider .img { height: 35px; width: 50px; text-align: center; margin: 0 auto 10px auto; display: flex; align-items: center; }
        .tags_slider .img > * { max-width: 100%; display: inline-block; vertical-align: middle; }
    .tags_slider .title { display: block; text-align: center; color: #00B7B8; font-size: 0.75em; }
.tags_and_next_bid .next_bid { width: 380px; background-color: #F5F5F5; border-radius: 0 5px 5px 0; padding: 0 !important; }
.tags_and_next_bid .bid_item { border-radius: 0 5px 5px 0; }

.car_tenders_items2 { }
    .car_tenders_items2 > ul { display: flex; flex-wrap: wrap; }
        .car_tenders_items2 > ul > li { width: 24%; margin-left: 1.33%; margin-bottom: 10px; }
            .car_tenders_items2 > ul > li:nth-child(4n) { margin-left: 0; }

.car_tender_item { display: block; box-shadow: 0px 2px 3px #00000029; min-height: 100%; }
    .car_tender_item .image { width: 100%; padding-bottom: 66%;position:relative; }
    .car_tender_item .content_and_button { padding: 5px 5px 10px 5px; box-sizing: border-box; }
    .car_tender_item .content { text-align: center; }
        .car_tender_item .content .date { font-size: 0.8em; display: block; margin-bottom: 5px; }
        .car_tender_item .content .title { min-height: 40px; font-size: 1.1em; overflow: hidden; margin-bottom: 5px; line-height: 120%; }
    .car_tender_item .timer { margin-bottom: 10px; display: flex; align-items: center; justify-content: center; width: 100%; }
        .car_tender_item .timer.active { color: #FEA02F; }
        .car_tender_item .timer .lotti_clock { margin-left: 5px; width: 29px; height: 29px; }
        .car_tender_item .timer > span { font-size: 1.1em; }
            .car_tender_item .timer > span > strong { font-weight: 700; }
    .car_tender_item .button { margin: 0 auto; max-width: 198px; padding: 12px 5px; }

.car_tenders_items > ul > li a .image_conti { width: 100%; position: relative; height: 0; padding-bottom: 75%; background-position: center center; background-repeat: no-repeat; background-size: cover; }
    .car_tenders_items > ul > li a .image_conti img { vertical-align: bottom; width: 100%; }

.show_more { text-align: center; margin-bottom: 25px; }
    .show_more > a { color: #01B7B8; font-size: 1.9em; }
        .show_more > a:hover, .show_more > a:focus { text-decoration: underline; }
/*****End Index*****/

/*****Status Car****/
/*Home*/
.search_and_links { position: relative; display: flex; align-items: center; flex-wrap: wrap; background-color: #F9F9F9; padding: 10px 30px; box-sizing: border-box; margin-bottom: 3px; }
    .search_and_links .home { margin-left: 30px; }
    .search_and_links .publish_car_button { width: auto; margin-right: 30px; }
    .search_and_links .links { display: flex; justify-content: stretch; position: absolute; left: 30px; top: 50%; transform: translateY(-50%); }
        .search_and_links .links > li { display: flex; align-items: center; align-self: stretch; margin-left: 15px; padding-left: 15px; border-left: 1px solid rgba(49, 49, 49, 0.15); box-sizing: border-box; }
            .search_and_links .links > li:last-child { border-left: none; margin-left: 0; }
            .search_and_links .links > li > a { display: flex; align-items: center; justify-content: center; max-width: 180px; }
                .search_and_links .links > li > a > img { max-width: 100%; max-height: 100%; }
    .search_and_links .general_search { padding-right: 30px; border-right: 1px solid rgba(49, 49, 49, 0.15); }


.general_search { }
    .general_search form { position: relative; padding-left: 55px; }
        .general_search form > ul { width: 100%; display: flex; background-color: #fff; border-radius: 30px; box-shadow: 0px 3px 6px #00000029; padding: 5px 0; box-sizing: border-box; overflow: hidden; align-items: center; }
            .general_search form > ul > li { box-sizing: border-box; }
                .general_search form > ul > li:nth-child(1) { width: 160px; border-left: 1px solid rgba(49, 49, 49, 0.25); padding-left: 10px; }
                .general_search form > ul > li:nth-child(2) { width: calc(100% - 160px); }
                .general_search form > ul > li select { border: none; padding-right: 1.3em; }
                .general_search form > ul > li input { border: none !important; }
        .general_search form .button { position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: flex; align-items: center; justify-content: center; background-color: #01B7B8; color: #fff; box-shadow: 0px 3px 6px #00000029; border-radius: 50%; width: 50px; height: 50px; }
        .general_search form > ul > li:nth-child(1) > span { border: none; padding-right: 1.7em; padding-top: 1.2em; display: flex; align-items: center; font-size: 1em; }

    .general_search .select2-container--default .select2-selection--single { height: auto; min-width: 180px; padding: 15px 10px 15px 30px; box-sizing: border-box; border: none; }
        .general_search .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 100%; }
        .general_search .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #313131; font-size: 1.2em; font-weight: 500; }
        .general_search .select2-container--default .select2-selection--single .select2-selection__arrow { top: 50%; transform: translateY(-50%); height: 20px; left: 6px !important; margin-top: 2px; }
            .general_search .select2-container--default .select2-selection--single .select2-selection__arrow b { background-image: url(/Resources/General/SelectArrowDown.svg); border: none; background-repeat: no-repeat; background-position: center center; width: 20px; height: 20px; transform: translateY(-50%); }
.select2-container--open .select2-dropdown { min-width: 150px; }
.general_search .select2-container { width: auto !important; }

.lotti_arrows { display: inline-block; vertical-align: middle; transform: rotate(90deg); position: relative; width: 80px; height: 80px; top: 0; right: 0; }
    .lotti_arrows > * { position: absolute; right: 0; top: 0; width: 100%; height: 100%; }
    .lotti_arrows.reverse { transform: rotate(-90deg); }

.top_search { padding: 10px 10px 50px 10px; box-sizing: border-box; border-bottom: 1px solid rgba(49, 49, 49, 0.15); text-align: center; }
    .top_search > img { max-width: 307px; display: inline-block; width: 100%; margin-bottom: 10px; }
    .top_search > .general_article { display: block; margin-bottom: 30px; }
.search_with_lotti { display: flex; align-items: center; justify-content: center; }

.report_services_links { padding-top: 70px; box-sizing: border-box; }
.report_services_items { margin-bottom: 80px; }
    .report_services_items > ul { display: flex; flex-wrap: wrap; justify-content: stretch; }
        .report_services_items > ul > li { width: 49%; margin-left: 2%; margin-bottom: 30px; }
            .report_services_items > ul > li:nth-child(even) { margin-left: 0; }
.report_services_item { display: flex; min-height: 260px; align-items: center; justify-content: center; color: #01B4E0; box-shadow: 0px 3px 6px #00000029; border-radius: 14px; background-color: #F9F9F9; background-repeat: no-repeat; background-position: left -28px top -40px; padding: 20px 50px; box-sizing: border-box; transition: all 0.5s ease-in-out; }
    .report_services_item:hover, .report_services_item:focus { color: #fff; background-color: #01B4E0; }
    .report_services_item .title { display: block; text-align: center; font-size: 2.2em; font-weight: 400; margin-bottom: 20px; }
    .report_services_item .text { color: #313131; font-size: 1.3em; font-weight: 400; text-align: center; line-height: 140%; }
.has_tooltip { display: flex; align-items: center; }
.tooltip_on_input { position: absolute; left: 0; bottom: 20px; }
.show_tooltip { position: relative; min-width: 30px; height: 1px; }
.tooltip { width: 400px; background-color: #fff; color: #000; padding: 35px 30px; box-sizing: border-box; border-radius: 5px; opacity: 1; font-size: 0.8em; position: absolute; bottom: 30px; left: -30px; z-index: 1; opacity: 0; pointer-events: none; box-shadow: 0px 10px 16px #00000029; font-size: 15px; }
.show_tooltip .tooltip_img { position: absolute; right: 0; top: -13px; display: inline-block; vertical-align: middle; }
.tooltip .title { font-size: 1.5em; font-weight: 500; display: block; margin-bottom: 10px; }
.tooltip .desc { font-size: 1.5em; font-weight: 300; line-height: 120%; }
    .tooltip .desc > a { color: #0083A1; text-decoration: underline; }
.tooltip::after { content: ''; position: absolute; display: inline-block; width: 20px; height: 20px; bottom: -3px; left: 40px; background-color: #fff; transform: matrix(.7071,-.7071,.7071,.7071,-7,7); pointer-events: none; }
.show_tooltip:hover .tooltip, .show_tooltip:focus .tooltip, .tooltip:hover, .tooltip:focus { opacity: 1; pointer-events: all; }
.title_tooltip { position: absolute; left: 0; top: 50%; transform: translateY(-50%); }

.report_from_conti { box-shadow: 0px 3px 6px #00000029; border-radius: 14px; background-color: #F9F9F9; display: flex; align-items: center; justify-content: center; padding: 90px 10px; box-sizing: border-box; margin-bottom: 100px; }
.report_from { width: 100%; max-width: 1290px; margin: 0 auto; }

.register_for_report { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 20px; box-sizing: border-box; border: 1px solid #01B7B8; border-radius: 10px; background-color: #fff; color: #313131; margin-bottom: 35px; }
    .register_for_report .text { width: 100%; max-width: 340px; padding-left: 20px; }
        .register_for_report .text > strong { display: block; font-size: 1.7em; font-weight: 500; }
        .register_for_report .text > span { font-weight: 300; font-size: 1.7em; }
            .register_for_report .text > span > strike { }
    .register_for_report .buttons { max-width: 320px; width: 100%; padding-left: 20px; }
        .register_for_report .buttons > ul { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }
            .register_for_report .buttons > ul > li { width: 49%; }
                .register_for_report .buttons > ul > li > * { font-size: 1.9em; font-weight: 500; padding: 15px 25px }
    .register_for_report .text2 { width: calc(100% - 320px - 340px); }
        .register_for_report .text2 > small { font-weight: 300; font-size: 1.7em; }
        .register_for_report .text2 > span { font-size: 1.9em; }
        .register_for_report .text2 > strong { font-weight: 300; color: #01B7B8; font-size: 1.7em; width: 100%; }
            .register_for_report .text2 > strong > a { text-decoration: underline; }

    .register_for_report .extra_text { width: 100%; padding-top: 15px; margin-top: 15px; border-top: 1px solid #707070; }

.report_from .form { }
    .report_from .form form { }
        .report_from .form form > ul { display: flex; flex-wrap: wrap; }

            .report_from .form form > ul > li { width: 100%; margin-bottom: 10px; }
            .report_from .form form > ul.one { margin-bottom: 20px; }
                .report_from .form form > ul.one > li { width: 19%; margin-left: 1.25%; }
            .report_from .form form > ul.two { margin-bottom: 10px; }
            .report_from .form form > ul > li .button { max-width: 517px; font-size: 2em; }
                .report_from .form form > ul > li .button strong { font-weight: 500; }
                .report_from .form form > ul > li .button span { font-weight: 300; }
        .report_from .form form .register_ul { display: flex; flex-wrap: wrap; }
            .report_from .form form .register_ul > li { width: 19%; margin-left: 1.25%; margin-bottom: 10px; }
                .report_from .form form .register_ul > li:last-child { margin-left: 0; }
.main_links_items { display: flex; flex-wrap: wrap; }
.main_links_items { }
    .main_links_items table { width: 100%; }
        .main_links_items table tbody { }
            .main_links_items table tbody > tr:nth-child(even) { background-color: rgba(242, 242, 242, 0.5); }
            .main_links_items table tbody > tr:nth-child(1) > td { padding: 20px 10px; box-sizing: border-box; font-size: 1.6em; font-weight: 700; color: #000; background-color: #F2F2F2; }
            .main_links_items table tbody > tr > td { font-size: 1.6em; font-weight: 400; color: #000; padding: 20px 10px; box-sizing: border-box; border-left: 10px solid #fff; width: 33.33%; }


.links_conti { width: 32%; margin-left: 2%; }
    .links_conti:nth-of-type(3n) { margin-left: 0; }
    .links_conti .title { display: block; padding: 20px 10px; box-sizing: border-box; font-size: 1.6em; font-weight: 700; color: #000; background-color: #F2F2F2; }
    .links_conti > ul { }
        .links_conti > ul > li { }
            .links_conti > ul > li:nth-child(even) > a { background-color: rgba(242, 242, 242, 0.5); }
            .links_conti > ul > li > a { display: block; font-size: 1.6em; font-weight: 400; color: #000; padding: 20px 10px; box-sizing: border-box; transition: all 0.5s ease-in-out; }
                .links_conti > ul > li > a:hover, .links_conti > ul > li > a:focus { padding-right: 20px; }

.main_links_items h1 a { display: flex; flex-wrap: wrap; align-items: center; color: #01B7B8; font-size: 1.9em; font-weight: 400; position: relative; }
    .main_links_items h1 a > * { font-weight: 400; }
    .main_links_items h1 a::after { content: ""; display: inline-block; width: 100%; max-width: 157px; background-image: url('/Resources/General/googlePlay.svg'); vertical-align: middle; height: 37px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center center; }
    .main_links_items h1 a:hover, .main_links_items h1 a:focus { text-decoration: underline; }

.main_links_items .general_article p strong { font-weight: 400; }

.app_download { }
    .app_download > a { display: flex; flex-wrap: wrap; align-items: center; color: #01B7B8; font-size: 1.9em; font-weight: 400; }
        .app_download > a:hover, .app_download > a:focus { text-decoration: underline; }
        .app_download > a > span { margin-left: 10px; }
        .app_download > a > img { max-width: 157px; }
/*End Home*/

/* Info*/

.has_info { position: relative; }
    .has_info .info { position: absolute; left: 5px; bottom: -3px; }
        .has_info .info > span { width: 20px; height: 20px; border-radius: 50%; background-color: #000; color: #fff; text-align: center; display: flex; justify-content: center; align-items: center; }
        .has_info .info .info_pic { pointer-events: none; opacity: 0; position: absolute; display: flex; justify-content: center; align-items: center; left: 0; bottom: 100%; width: 250px; height: 250px; padding: 5px; box-sizing: border-box; background-color: #fff; border: 1px solid #C5C5C5; border-radius: 5px; }
            .has_info .info .info_pic > img { max-width: 100%; max-height: 100%; }
        .has_info .info > span:hover ~ .info_pic, .has_info .info > span:focus ~ .info_pic { opacity: 1; pointer-events: all; }
/*End Info*/


/*Order Report Page*/
.order_report_page { }
    .order_report_page .main_headline { }
        .order_report_page .main_headline > * { }
            .order_report_page .main_headline > * > strong { font-weight: 400; }
            .order_report_page .main_headline > * > span { color: rgba(49, 49, 49, 0.58); }
/*End Order Report Page*/
/*****Personal Area*******/
.personal_nav { padding: 20px 0; box-sizing: border-box; color: #f26522; font-size: 2em; }
    .personal_nav ul { }
        .personal_nav ul li { float: right; margin-left: 20px; }
            .personal_nav ul li:last-child { margin-left: 0; }
            .personal_nav ul li button { line-height: 100%; height: auto; }
            .personal_nav ul li a { font-weight: 100; }
                .personal_nav ul li a.active { font-weight: 700; }
/*Main*/
.personal_register { }
    .personal_register form .form_border > ul { max-width: 80%; }
        .personal_register form .form_border > ul > li { width: 24%; margin-left: 1.3%; position: relative; }
            .personal_register form .form_border > ul > li button { width: 100%; background-color: #f26522; border-radius: 20px; }
            .personal_register form .form_border > ul > li .update_p { color: #f26522; display: block; padding-top: 13px; box-sizing: border-box; background-color: transparent; border: none; border-radius: 0; cursor: pointer; width: auto; }
                .personal_register form .form_border > ul > li .update_p:hover, .personal_register form .form_border > ul > li .update_p:focus { outline: 0; color: #26255f; }
/*End Main*/
/*My Subscriptions*/
.my_subscriptions { }
    .my_subscriptions form { border: 1px solid #a2a2a2; padding: 20px; box-sizing: border-box; margin-bottom: 20px; }
        .my_subscriptions form > h2 { font-size: 2em; margin-bottom: 20px; font-weight: 700; }
        .my_subscriptions form .subscription_conti { margin-bottom: 40px; }
            .my_subscriptions form .subscription_conti li { font-weight: 500; font-size: 1.5em; padding-bottom: 20px; }
                .my_subscriptions form .subscription_conti li strong { }
                .my_subscriptions form .subscription_conti li span { color: #aadaed; }
                .my_subscriptions form .subscription_conti li a { font-weight: 300; color: #a2a2a2; }

        .my_subscriptions form .choose_period { }
            .my_subscriptions form .choose_period button { display: inline-block; color: #fff; background-color: #f26522; border-radius: 20px; vertical-align: top; margin: 35px 20px 0 0; }
            .my_subscriptions form .choose_period input { border: 1px solid #a2a2a2; }
            .my_subscriptions form .choose_period ul li button { margin-top: 0; }
/*End My Subscriptions*/
/*Payment Methods*/
.payment_method_conti { }
    .payment_method_conti form { border: 1px solid #a2a2a2; padding: 20px; box-sizing: border-box; }
        .payment_method_conti form > h2 { font-size: 2em; margin-bottom: 20px; font-weight: 700; }
            .payment_method_conti form > h2 span { color: #aadaed; }
        .payment_method_conti form ul { max-width: 400px; width: 100%; }
        .payment_method_conti form > ul > li { float: right; width: 100%; position: relative; margin-bottom: 10px; }
            .payment_method_conti form > ul > li:nth-child(2) { width: 60%; margin-left: 2%; }
            .payment_method_conti form > ul > li:nth-child(3) { width: 38%; }
            .payment_method_conti form > ul > li input { border: 1px solid #a2a2a2; }
            .payment_method_conti form > ul > li i { position: absolute; color: #a2a2a2; top: 10px; font-size: 1.2em; left: 10px; pointer-events: none; }
        .payment_method_conti form ul li [data-role='cc-date'] { padding: 0 10px; font-size: 17px; line-height: 43px; }
            .payment_method_conti form ul li [data-role='cc-date'] input { padding: 0; }
            .payment_method_conti form ul li [data-role='cc-date'] > ul { line-height: 1; }
        .payment_method_conti form .error { color: #f26522; font-weight: 700; margin-bottom: 10px; }
        .payment_method_conti form .massage { color: green; font-weight: 700; margin-bottom: 10px; }
        .payment_method_conti form button { border-radius: 20px; background-color: #f26522; }
/*End Payment Methods*/
/*****End Personal Area*******/


/******Payment Popup******/
.immediate_charge_popup { width: 100%; height: 100%; position: fixed; top: 0; right: 0; background-color: rgba(0, 0, 0, 0.8); padding: 50px 10px 10px 10px; box-sizing: border-box; z-index: 100000000; display: none; }
    .immediate_charge_popup .popup_new { position: relative; width: 100%; max-width: 500px; margin: 0 auto; padding: 20px; box-sizing: border-box; border-radius: 5px; border: 1px solid #4893bf; background-color: #fff; text-align: right; }
        .immediate_charge_popup .popup_new .close_popup { position: absolute; left: initial; right: 0; top: -25px; font-size: 20px; color: #fff; }
    .immediate_charge_popup .verification_content { }
        .immediate_charge_popup .verification_content > h2 { text-align: center; display: block; font-size: 1.5em; margin-bottom: 15px; }
        .immediate_charge_popup .verification_content > p { text-align: center; margin-bottom: 15px; line-height: 120%; font-size: 1.2em; }
/******End Payment Popup******/



/*Payment*/
.secure { color: #A7A7A7; }
.payment_form { width: 100%; max-width: 583px; }
    .payment_form form { border: 1px solid #01B7B8; border-radius: 10px; padding: 30px 10px; box-sizing: border-box; margin-bottom: 25px; }
        .payment_form form > ul { width: 100%; max-width: 385px; margin: 0 auto; display: flex; flex-wrap: wrap; }
            .payment_form form > ul > li { margin-bottom: 10px; width: 100%; }
            .payment_form form > ul.two { justify-content: space-between; margin-bottom: 10px; }
                .payment_form form > ul.two > li { width: 49%; }
        .payment_form form .button { max-width: 350px; margin: 0 auto; }
.payment_page .sub_headline { display: flex; flex-wrap: wrap; align-items: center; color: #313131; font-size: 2.2em; }
    .payment_page .sub_headline > strong { font-weight: 400; padding: 8px 8px; box-sizing: border-box; background-color: #FEA02F; margin-left: 5px; }
    .payment_page .sub_headline > span { }
/*.payment_form .payment_iframe iframe { min-height: 650px; }*/

/*End Payment*/

/*Payment Thanks*/
.payment_thanks { }
    .payment_thanks .buttons { width: 100%; max-width: 385px; }
        .payment_thanks .buttons > ul { display: flex; justify-content: space-between; }
            .payment_thanks .buttons > ul > li { width: 49%; }
/*End Payment Thanks*/


/*****End Status Car****/

/*****Cars*****/
.cars_search { display: flex; align-items: center; width: 100%; margin-bottom: 35px; }
    .cars_search .headline2 { width: auto; margin-left: 75px; height: 50px; }
    .cars_search .form { width: calc(100% - 360px); position: relative; }
.cars_search2 .form { width: calc(100% - 380px); position: relative; }
.cars_search .form form { }
    .cars_search .form form > ul { display: flex; flex-wrap: wrap; }
        .cars_search .form form > ul > li { width: 100%; margin-left: 10px; }
            .cars_search .form form > ul > li:last-child { margin-left: 0; }
            .cars_search .form form > ul > li:nth-child(1) { max-width: 266px; }
            .cars_search .form form > ul > li:nth-child(2) { max-width: 266px; }
            .cars_search .form form > ul > li:nth-child(3) { max-width: 114px; }
            .cars_search .form form > ul > li:nth-child(4) { max-width: 100px; }
            .cars_search .form form > ul > li:nth-child(5) { max-width: 80px; }
                .cars_search .form form > ul > li:nth-child(5) > * { margin: 0; }
            .cars_search .form form > ul > li:nth-child(6) { max-width: 266px; }
            .cars_search .form form > ul > li:nth-child(7) { max-width: 50px; }
.cars_search .form .reset_link { position: absolute; right: 0; bottom: -17px; }

.realestate_search .select2-container--default .select2-selection--single { padding: 15px 10px 15px 30px; -webkit-appearance: none; background-image: url(/Resources/General/SelectArrowDown.svg); background-repeat: no-repeat; background-position: left 10px center; border: 1px solid #313131; height: auto; border-radius: 20px; }
    .realestate_search .select2-container--default .select2-selection--single .select2-selection__arrow { display: none; }
    .realestate_search .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 1.2em; color: #313131; font-weight: 500; height: auto; line-height: 100%; }
.select2-results { text-align: right; }

.cars_tenders_sides { }
    .cars_tenders_sides .side_one { width: 70%; padding-left: 20px; box-sizing: border-box; }
    .cars_tenders_sides .side_two { width: 30%; max-width: 540px; }


.car_small_tenders { }
    .car_small_tenders > ul { }
        .car_small_tenders > ul > li { margin-bottom: 10px; }

.small_tender_item { position: relative; padding: 0 120px 0 0; min-height: 80px; box-sizing: border-box; background-color: #F9F9F9; box-shadow: 0px 1px 2px #00000029; display: block; }
    .small_tender_item .image { position: absolute; right: 0; top: 0; width: 120px; height: 80px; background-size: contain }
    .small_tender_item .content { padding: 10px 15px; box-sizing: border-box; color: #313131; font-size: 0.95em; }
        .small_tender_item .content .title { font-weight: 400; display: block; margin-bottom: 5px; }
        .small_tender_item .content .dates { font-weight: 400; display: block; margin-bottom: 5px; }
            .small_tender_item .content .dates > span:nth-child(1) { margin-left: 20px; }
        .small_tender_item .content .time_left { font-weight: 400; }
            .small_tender_item .content .time_left > span { padding: 3px 6px; box-sizing: border-box; display: inline-block; }
            .small_tender_item .content .time_left.active > span { background-color: #FEA02F; }

.small_tender_item2 .content .time_left { position: absolute; left: 0; bottom: 10px; }
.small_tender_item2 .like_link { max-width: 121px; font-size: 1em; padding: 5px; }

.small_car_tender_item { position: relative; padding: 0 120px 0 0; min-height: 80px; box-sizing: border-box; background-color: #F9F9F9; box-shadow: 0px 1px 2px #00000029; display: block; }
    .small_car_tender_item .image { position: absolute; right: 0; top: 0; width: 120px; height: 80px; background-size: contain }
    .small_car_tender_item .content { padding: 10px 15px; box-sizing: border-box; color: #313131; font-size: 0.95em; }
        .small_car_tender_item .content .title { font-weight: 400; display: block; margin-bottom: 5px; }
        .small_car_tender_item .content .dates { font-weight: 400; display: block; margin-bottom: 5px; }
            .small_car_tender_item .content .dates > span:nth-child(1) { margin-left: 20px; }
        .small_car_tender_item .content .time_left { font-weight: 400; }
            .small_car_tender_item .content .time_left > span { padding: 3px 6px; box-sizing: border-box; display: inline-block; }
            .small_car_tender_item .content .time_left.active > span { background-color: #FEA02F; }

.small_car_tender_item2 .content .time_left { position: absolute; left: 0; bottom: 10px; }
.small_car_tender_item2 .like_link { max-width: 121px; font-size: 1em; padding: 5px; }

.nav_links { margin-bottom: 25px; }
    .nav_links > ul { display: flex; flex-wrap: wrap; }
        .nav_links > ul > li { margin-left: 35px; }
            .nav_links > ul > li:last-child { margin-left: 0; }
            .nav_links > ul > li > a { display: block; font-size: 1.9em; color: #01B7B8; }
                .nav_links > ul > li > a:hover, .nav_links > ul > li > a:focus { color: #007272; }
                .nav_links > ul > li > a.active { color: #313131; }
.load_more { text-align: center; font-size: 1.2em; color: #01B7B8; padding: 20px 10px; box-sizing: border-box; }
.load_more_bigger { font-size: 1.9em; }
.load_more > a { display: inline-block; }
    .load_more > a:hover, .load_more > a:focus { color: #006f70; }
/*****End Cars*****/

/****Car Tender Page****/
.car_tender_page_headline .car_icon { width: 100px; height: 70px; display: flex; align-items: center; justify-content: center; }
    .car_tender_page_headline .car_icon > img { max-width: 100%; max-height: 100%; }

.car_tender_page { display: flex; flex-wrap: wrap; justify-content: space-between; }
    .car_tender_page .side_one { width: 25%; }
    .car_tender_page .side_two { width: 45%; padding: 0 20px; box-sizing: border-box; }
    .car_tender_page .side_three { width: 30%; }


    .car_tender_page .side_one { }
        .car_tender_page .side_one .main_image { width: 100%; padding-bottom: 66%; margin-bottom: 10px; position: relative; }
.main_image .has_no_image_inner { position: absolute; right: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: 1.4em; text-align: center; color: #fff; }

.car_tender_page .no_subscription { background-color: rgba(1, 183, 184, 0.13); text-align: center; padding: 15px 10px; box-sizing: border-box; margin-bottom: 10px; }
    .car_tender_page .no_subscription .title { display: block; color: #01B7B8; font-size: 3em; font-weight: 400; padding-bottom: 10px; border-bottom: 1px solid #01B7B8; margin-bottom: 10px; }
    .car_tender_page .no_subscription .cta { width: 90%; display: block; margin: 0 auto 10px auto; padding: 5px 5px; box-sizing: border-box; background-color: #A0DB2A; color: #fff; font-size: 1.9em; font-weight: 300; }
    .car_tender_page .no_subscription .link_conti { display: flex; align-items: center; justify-content: center; }
        .car_tender_page .no_subscription .link_conti > a { color: #01B7B8; font-size: 1.9em; font-weight: 300; text-decoration: underline; display: flex; align-items: center; justify-content: center; }
            .car_tender_page .no_subscription .link_conti > a .arrow { border-color: #01B7B8; }

.car_tender_page .loan_conti { background-color: rgba(1, 183, 184, 0.13); text-align: center; padding: 15px 10px; box-sizing: border-box; margin-bottom: 10px; }
    .car_tender_page .loan_conti .title { display: block; color: #01B7B8; font-size: 3em; font-weight: 400; padding-bottom: 10px; border-bottom: 1px solid #01B7B8; margin-bottom: 10px; }
    .car_tender_page .loan_conti .text { font-size: 1.9em; font-weight: 300; color: #01B7B8; margin-bottom: 10px; line-height: 120%; }
    .car_tender_page .loan_conti form { }
        .car_tender_page .loan_conti form > ul { }
            .car_tender_page .loan_conti form > ul > li { }
                .car_tender_page .loan_conti form > ul > li:not(:last-child) { margin-bottom: 10px; }
                .car_tender_page .loan_conti form > ul > li .shekel_conti { border: 1px solid #01B7B8; padding: 18px 10px; font-size: 1.4em; font-weight: 300; margin: 0 auto; position: relative; width: 100%; max-width: 229px; background-color: #fff; }
                .car_tender_page .loan_conti form > ul > li input { border: none; font-size: 1em; padding: 15px 10px; font-weight: 300; margin: 0 auto; position: absolute; width: 100%; height: 100%; background-color: transparent; color: #01B7B8; font-weight: 300; right: 0; top: 0; }
                .car_tender_page .loan_conti form > ul > li .shekel { font-size: 1em; position: absolute; left: 5px; top: 50%; transform: translateY(-50%); color: #01B7B8; font-weight: 300; }
                .car_tender_page .loan_conti form > ul > li .button { width: 90%; display: block; margin: 0 auto 10px auto; padding: 5px 5px; box-sizing: border-box; background-color: #A0DB2A; color: #fff; font-size: 1.9em; font-weight: 300; }
                    .car_tender_page .loan_conti form > ul > li .button:hover, .car_tender_page .loan_conti form > ul > li .button:focus { background-color: #01B4E0; }

.car_tender_page .reminder_and_sub_title { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; margin-bottom: 10px; }
    .car_tender_page .reminder_and_sub_title .sub_title { font-size: 1.9em; color: #313131; }
        .car_tender_page .reminder_and_sub_title .sub_title > * { font-weight: 300; }
    .car_tender_page .reminder_and_sub_title .reminder_conti { }

.car_tender_page .counter { width: 100%; padding: 10px 20px; background-color: #F9F9F9; color: #313131; margin-bottom: 12px; box-shadow: 0px 1px 2px #00000029; position: relative; }
    .car_tender_page .counter .counter_bg { position: absolute; height: 100%; width: 100%; top: 0; right: 0; }
    .car_tender_page .counter.start .counter_bg { background-color: #01B7B8; }
    .car_tender_page .counter.middle .counter_bg { background-color: #FEA02F; }
    .car_tender_page .counter.end .counter_bg { background-color: #FF1A00; }
    .car_tender_page .counter > ul { display: flex; direction: ltr; justify-content: flex-end; position: relative; z-index: 2; }
        .car_tender_page .counter > ul > li { position: relative; text-align: center; margin-right: 20px; }
            .car_tender_page .counter > ul > li:last-child { margin-right: 0; }
            .car_tender_page .counter > ul > li > strong { display: block; font-size: 3em; margin-bottom: 10px; font-weight: 400; }
            .car_tender_page .counter > ul > li > span { display: block; font-size: 1.05em; }
            .car_tender_page .counter > ul > li > div { position: absolute; right: -10px; font-size: 2em; top: 10px; }

.car_tender_page .timer { display: flex; align-items: center; font-size: 1.05em; margin-bottom: 12px; }
    .car_tender_page .timer .lotti_clock { width: 29px; margin-left: 15px; }
    .car_tender_page .timer .timer_text { }
        .car_tender_page .timer .timer_text > strong { }
    .car_tender_page .timer > span { }
    .car_tender_page .timer .date { }

    .car_tender_page .timer.active .timer_text { color: #FEA02F; }
        .car_tender_page .timer.active .timer_text > strong > span { color: #FF1A00; margin-right: 5px; }

.car_tender_page .before_start { display: block; font-size: 1.05em; font-weight: 700; color: #313131; margin-bottom: 5px; }

.car_tender_page .new_and_socials { display: flex; align-items: center; justify-content: space-between; }
    .car_tender_page .new_and_socials .new { }
        .car_tender_page .new_and_socials .new .register_link_conti { font-size: 1.05em; }
            .car_tender_page .new_and_socials .new .register_link_conti > span { }
            .car_tender_page .new_and_socials .new .register_link_conti > a { color: #01B7B8; text-decoration: underline; }
        .car_tender_page .new_and_socials .new .offer_button { margin-top: 18px; }
    .car_tender_page .new_and_socials .share_conti { }
        .car_tender_page .new_and_socials .share_conti > ul { display: flex; align-items: flex-start; }
            .car_tender_page .new_and_socials .share_conti > ul > li { margin-left: 20px; }
                .car_tender_page .new_and_socials .share_conti > ul > li:last-child { margin-left: 0; }
                .car_tender_page .new_and_socials .share_conti > ul > li > span { font-size: 1.05em; padding-top: 10px; display: block; font-weight: 300; }
                .car_tender_page .new_and_socials .share_conti > ul > li > a { display: block; }
                    .car_tender_page .new_and_socials .share_conti > ul > li > a > img { width: 100%; max-width: 35px; max-height: 35px; display: block; margin-bottom: 10px; }
                    .car_tender_page .new_and_socials .share_conti > ul > li > a > span { font-size: 0.6em; display: block; text-align: center; }

.car_tender_page .loan_link_conti { font-size: 1.05em; display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 23px; margin-top: 15px; }
    .car_tender_page .loan_link_conti > span { color: #313131; margin-left: 5px; }
    .car_tender_page .loan_link_conti > a { color: #FEA02F; font-weight: 500; }
        .car_tender_page .loan_link_conti > a:hover, .car_tender_page .loan_link_conti > a:focus { text-decoration: underline; }
.car_tender_page .text { color: #313131; }
    .car_tender_page .text h3 { display: block; font-size: 1.15em; font-weight: 400; margin-bottom: 12px; }
    .car_tender_page .text p { display: block; font-size: 1em; line-height: 120%; }
        .car_tender_page .text p > a { color: #01B7B8; }
            .car_tender_page .text p > a:hover, .car_tender_page .text p > a:focus { text-decoration: underline; }

.car_tender_page .whatsapp_chat { }
    .car_tender_page .whatsapp_chat .whatsapp_button { display: inline-block; background-color: #00b822; color: #fff; padding: 10px 35px 10px 25px; box-sizing: border-box; border-radius: 25px; position: relative; text-align: center; }
        .car_tender_page .whatsapp_chat .whatsapp_button:hover, .car_tender_page .whatsapp_chat .whatsapp_button:focus { background-color: #08d12e; }
        .car_tender_page .whatsapp_chat .whatsapp_button > img { width: 23px; position: absolute; right: 5px; top: 5px; }
        .car_tender_page .whatsapp_chat .whatsapp_button > span { }

.car_tender_page .side_one .bullets_images { margin-bottom: 20px; }
    .car_tender_page .side_one .bullets_images > ul { display: flex; flex-wrap: wrap; }
        .car_tender_page .side_one .bullets_images > ul > li { width: 32%; margin-left: 2%; margin-bottom: 2%; }
            .car_tender_page .side_one .bullets_images > ul > li:nth-child(3n) { margin-left: 0; }
            .car_tender_page .side_one .bullets_images > ul > li > a { display: block; padding-bottom: 66%; border: 1px solid transparent; transition: all 0.5s ease-in-out; }
                .car_tender_page .side_one .bullets_images > ul > li > a.active, .car_tender_page .side_one .bullets_images > ul > li > a:hover, .car_tender_page .side_one .bullets_images > ul > li > a:focus { border-color: #01B7B8; }

.car_tender_page .reminder_conti { }
    .car_tender_page .reminder_conti .reminder_link { display: flex; align-items: center; color: #313131; font-size: 1.05em; }

        .car_tender_page .reminder_conti .reminder_link > img { width: 20px; margin-left: 5px; }
        .car_tender_page .reminder_conti .reminder_link.active > img { display: none; }
            .car_tender_page .reminder_conti .reminder_link.active > img.display_none { display: initial; }
        .car_tender_page .reminder_conti .reminder_link > span { font-weight: 300; }

.car_tender_page .chat_conti { width: 100%; min-height: 215px; background-color: #F9F9F9; box-shadow: 0px 1px 2px #00000029; display: flex; align-items: center; justify-content: center; font-size: 1.9em; font-weight: 400; margin-bottom: 45px; }

.car_tender_page .last_offers { font-size: 0.9em; margin-bottom: 50px; }
    .car_tender_page .last_offers > ul { }
        .car_tender_page .last_offers > ul > li { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #313131; }
            .car_tender_page .last_offers > ul > li.active { font-weight: 700; }
            .car_tender_page .last_offers > ul > li > *:not(:last-child) { margin-left: 10px; }


.car_tender_page .pollution_and_accessories { }
    .car_tender_page .pollution_and_accessories .side_one { width: 100% !important; }
.car_tender_page .pollution > ul > li { width: 25px; height: 29px; line-height: 29px; }
    .car_tender_page .pollution > ul > li.active { height: 38px; line-height: 38px; }


.car_tender_page .tests .tests_detials { }
    .car_tender_page .tests .tests_detials > ul { }
        .car_tender_page .tests .tests_detials > ul > li { }
            .car_tender_page .tests .tests_detials > ul > li > img { max-width: 25px; }

.car_tender_page .tests > ul > li { width: 49%; margin-bottom: 2%; }
.car_tender_page .banners_conti > ul > li { width: 100%; }

.car_tender_page .report_details .table_conti .items > li.has_more_detials_conti, .car_tender_page .report_details .table_conti .items > li { padding: 10px; }
    .car_tender_page .report_details .table_conti .items > li > span, .car_tender_page .report_details .table_conti .items > li > strong { font-size: 1.2em; }
        .car_tender_page .report_details .table_conti .items > li > strong > img, .car_tender_page .report_details .table_conti .items > li > strong > span > img, .car_tender_page .report_details .table_conti .items > li > span > img { max-width: 15px; }
.car_tender_page .show_tooltip .tooltip_img { max-width: 15px; }
.car_tender_page .tooltip { font-size: 0.7em; padding: 20px 15px; }
.car_tender_page .show_detials { font-size: 0.8em; padding: 5px; white-space: nowrap; }
/****End Car Tender Page****/

/******Accident******/
.accident_items { }

accident_items > ul { }

    accident_items > ul > li { width: 100%; margin-bottom: 20px; }

        accident_items > ul > li:last-child { margin-bottom: 0; }

.accident_item { display: block; width: 100%; background-color: rgba(242, 242, 242, 0.5); min-height: 200px; padding-right: 300px; box-sizing: border-box; position: relative; margin-bottom: 20px; }
    .accident_item .image { position: absolute; right: 0; top: 0; width: 300px; height: 200px; background-size: cover; border: 1px solid #F2F2F2; box-sizing: border-box; }
.accident_itemDetils { display: block; width: 100%; background-color: rgba(242, 242, 242, 0.5); min-height: 600px; padding-right: 300px; box-sizing: border-box; position: relative; margin-bottom: 20px; }
.accident_item .imageDetils { position: absolute; right: 0; top: 0; width: 300px; height: 200px; background-size: cover; border: 1px solid #F2F2F2; box-sizing: border-box; }
.accident_item .content { padding: 15px 20px; box-sizing: border-box; display: block; }
    .accident_item .content .title { display: block; font-weight: 500; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.5); font-size: 1.5em; }

    .accident_item .content .desc { margin-bottom: 10px; font-size: 1.3em; }

        .accident_item .content .desc > span { font-weight: 300; display: inline-block; vertical-align: middle; margin-left: 5px; }
.Licens-color { color: rgba(0, 55, 68, 0.95); font-weight: 700; font-size: 1.1em }


.accident_item .content .desc strong { font-weight: 500; display: inline-block; vertical-align: middle; }

.accident_item .content .long { font-size: 1.3em; display: block; line-height: 120%; font-weight: 300; margin-bottom: 30px; }
.accident_item .content .note { display: block; font-size: 1.1em; color: #717171; text-align: left; font-weight: 300; }

.accident_item .images { position: absolute; right: 0; top: 0; width: 300px; min-height: 200px; height: 100%; background-size: cover; box-sizing: border-box; }

    .accident_item .images .imageDetils { position: static; margin-bottom: 10px; background-position: center center; background-repeat: no-repeat; }
.car_accident_sub_images { }

    .car_accident_sub_images > ul { display: flex; flex-wrap: wrap; }
        .car_accident_sub_images > ul > li { width: 90px; margin-left: 10px; margin-bottom: 10px; }
            .car_accident_sub_images > ul > li:last-child { margin-left: 0; }
            .car_accident_sub_images > ul > li > a { display: block; width: 100%; padding-bottom: 66%; border: 1px solid #F2F2F2; box-sizing: border-box; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.accident_item .images { }
    .accident_item .images > ul { position: absolute; right: 0; top: 0; width: 100%; height: 100%; }
        .accident_item .images > ul > li { position: absolute; right: 0; top: 0; width: 100%; height: 100%; opacity: 0; pointer-events: none; background-size: cover; }
            .accident_item .images > ul > li.active { opacity: 1; pointer-events: all; }

.accident_item .arrows { position: absolute; right: 0; top: 0; width: 100%; height: 100%; z-index: 2; }
    .accident_item .arrows > div { position: absolute; top: 50%; transform: translateY(-50%); width: calc(100% - 20px); right: 10px; }
    .accident_item .arrows .arrow { position: absolute; top: 0; border-color: #fff; cursor: pointer; padding: 8px; transition: all 0.5s ease-in-out; }
        .accident_item .arrows .arrow:hover, .accident_item .arrows .arrow:focus { border-color: #0083A1; }
        .accident_item .arrows .arrow.arrow_left { left: 0; }
        .accident_item .arrows .arrow.arrow_right { right: 0; }
.accident_item .like_button_conti { text-align: left; margin-top: 10px; }
    .accident_item .like_button_conti .as_button { width: auto; display: inline-block; }
/******End Accident******/

/****** Scrap Pic******/

.pic_with_button { position: relative; }
    .pic_with_button .title { text-align: center; margin-bottom: 5px !important; }
    .pic_with_button p { text-align: center; margin-bottom: 0 !important; font-size: 1.2em }
    .pic_with_button .image { width: 100%; height: 320px; }
    .pic_with_button .show_detials_conti { position: absolute; right: 0; left: 0; margin: 0 auto; transform: translateY(-50%); top: 50%; text-align: center; width: 100%; }
        .pic_with_button .show_detials_conti .show_detials { display: inline-block; font-size: 1.5em; border: 1px solid #fff; margin-top: 60px }

/******End Scrap Pic******/

/********** Picture *****************/

.car_image_sub_images { }

    .car_image_sub_images > ul { display: flex; flex-wrap: wrap; }
        .car_image_sub_images > ul > li { width: 32%; margin-left: 2%; margin-bottom: 2%; }
            .car_image_sub_images > ul > li:nth-child(3n) { margin-left: 0; }
            .car_image_sub_images > ul > li > a { display: block; width: 100%; padding-bottom: 66%; border: 1px solid #F2F2F2; box-sizing: border-box; background-size: cover; background-position: center center; background-repeat: no-repeat; }
/********* End Picture *****************/

/****Login Page****/
.login_sides_conti { justify-content: space-between; margin-bottom: 50px; }
    .login_sides_conti .side_one { width: 49%; }
    .login_sides_conti .side_two { width: 49%; }

    .login_sides_conti .bg { padding: 25px 30px; box-sizing: border-box; min-height: 100%; background-color: #F9F9F9; }
    .login_sides_conti .side_two .content { }
    .login_sides_conti .side_one .form_title { display: block; font-size: 3em; font-weight: 700; color: #313131; padding-bottom: 20px; border-bottom: 1px solid #313131; margin-bottom: 20px; }
    .login_sides_conti .side_one form { width: 100%; max-width: 266px; }
        .login_sides_conti .side_one form button { border-radius: 30px; }
        .login_sides_conti .side_one form > ul > li { margin-bottom: 10px; }
        .login_sides_conti .side_one form .link { display: block; text-align: center; color: #01B7B8; font-size: 1.2em; }

    .login_sides_conti .side_two .content > h2 { display: block; font-size: 3em; font-weight: 700; color: #01B7B8; padding-bottom: 20px; border-bottom: 1px solid #01B7B8; margin-bottom: 20px; }
    .login_sides_conti .side_two .content .injoy { display: inline-block; color: #fff; font-size: 1.9em; font-weight: 700; background-color: #A0DB2A; color: #fff; margin-bottom: 10px; padding: 5px; box-sizing: border-box; }
    .login_sides_conti .side_two .content h3 { font-size: 1.5em; color: #313131; font-weight: 400; display: block; margin-bottom: 35px; }
    .login_sides_conti .side_two .content p { }
        .login_sides_conti .side_two .content p > strong { }
    .login_sides_conti .side_two .content ul { margin-bottom: 20px; }
        .login_sides_conti .side_two .content ul > li { padding-right: 30px; box-sizing: border-box; margin-bottom: 12px; background-image: url('/Resources/General/V.svg'); background-position: right top -3px; background-repeat: no-repeat; background-size: 26px auto; font-weight: 300; font-size: 1.5em; }
            .login_sides_conti .side_two .content ul > li > div { display: inline-block; vertical-align: middle; padding: 5px; color: #fff; background-color: #01B4E0; box-sizing: border-box; }
            .login_sides_conti .side_two .content ul > li > strong { font-size: 500; }
    .login_sides_conti .side_two .button { width: 100%; display: inline-block; max-width: 266px; }
/****End Login Page****/


/*****Faq******/
.faq { }
    .faq li { background-color: #fff; }
        .faq li:nth-child(even) { background-color: #f3f3f3; }
        .faq li .open_faq { display: block; width: 100%; padding: 10px; box-sizing: border-box; }
            .faq li .open_faq article { width: 100%; display: block; }
                .faq li .open_faq article h2 { margin-bottom: 0; font-size: 1.2em; }
                .faq li .open_faq article p { margin-bottom: 5px; }
        .faq li .show_faq_details { width: 100%; padding: 10px; box-sizing: border-box; display: none; }
            .faq li .show_faq_details article { width: 100%; overflow: hidden; }
                .faq li .show_faq_details article p { margin-bottom: 5px; }
                .faq li .show_faq_details article .read_more { display: block; float: left; }
/*****End Faq******/

/******Manufacturer********/
.Manufacturer { }
    .Manufacturer > ul { display: flex; flex-wrap: wrap; }
        .Manufacturer > ul > li { width: 19%; margin-left: 1.25%; margin-bottom: 1%; }
            .Manufacturer > ul > li:nth-child(5n) { margin-left: 0; }
            .Manufacturer > ul > li > a { width: 100%; padding-bottom: 66%; border: 1px solid #F2F2F2; box-sizing: border-box; background-size: cover; background-position: center center; background-repeat: no-repeat; }
    .Manufacturer li .image_conti { width: 100%; background-color: #f3f3f3; padding: 10px; box-sizing: border-box; border-radius: 5px; margin-bottom: 10px; }
        .Manufacturer li .image_conti img { width: 100%; }
    .Manufacturer li .car_name { text-align: center; }
/******End Manufacturer********/

/********Info Index*/

.general_right_indexes { width: 100%; padding: 10px; box-sizing: border-box; }
.articles_sides { }
    .articles_sides > .side_one { width: calc(100% - 300px); padding-left: 30px; box-sizing: border-box; }
    .articles_sides > .side_two { max-width: 300px; width: 100%; }

.indexes { }
    .indexes li { width: 100%; margin-bottom: 10px; }
        .indexes li a { padding: 10px; box-sizing: border-box; border: 1px solid #e7e7e7; overflow: hidden; width: 100%; display: block; display: flex; flex-wrap: wrap; }
            .indexes li a:hover, .indexes li a:focus { background-color: #3578ae; }
            .indexes li a .image_conti { width: 25%; height: 0; padding-bottom: 20%; background-color: #C5C5C5; overflow: hidden; position: relative; }
                .indexes li a .image_conti > img { position: absolute; width: 100%; height: auto; top: 50%; transform: translateY(-50%); right: 0; left: 0; margin: 0 auto; }
            .indexes li a .indexes_text { width: 75%; padding: 0 10px 0 0; box-sizing: border-box; }
                .indexes li a .indexes_text h2 { color: #4bbd00; display: block; margin-bottom: 10px; font-size: 1.4em; }
                .indexes li a .indexes_text article { line-height: 120%; margin-bottom: 20px; font-size: 1.2em; }
                    .indexes li a .indexes_text article > * { display: none; }
.indexes_text article p:first-child { display: block !important; }

.Testamonials_indexes { display: flex; flex-wrap: wrap; }
    .Testamonials_indexes li { width: 32.5%; margin-left: 1.2%; margin-bottom: 10px; }
        .Testamonials_indexes li:nth-child(3n) { margin-left: 0; }
        .Testamonials_indexes li a { padding: 10px; box-sizing: border-box; border: 1px solid #e7e7e7; overflow: hidden; width: 100%; display: block; }
            .Testamonials_indexes li a .image_conti { width: 100%; height: 0; padding-bottom: 125%; position: relative; margin-bottom: 10px; }
            .Testamonials_indexes li a .indexes_text { width: 100%; }
                .Testamonials_indexes li a .indexes_text h2 { height: 40px; overflow: hidden; }
                .Testamonials_indexes li a .indexes_text article { height: 40px; overflow: hidden; }

.testamonials_popup { max-width: 100%; position: fixed; top: 0; left: 0; right: 0; z-index: 900000; display: none; height: 100%; background-color: rgba(0,0,0,0.8); padding-top: 80px; box-sizing: border-box; color: #fff; }
    .testamonials_popup > div { position: relative; width: 100%; margin: 0 auto; max-width: 400px; padding: 20px; box-sizing: border-box; }
        .testamonials_popup > div .close_testamonials { position: absolute; right: 0; left: 0; bottom: -30px; font-size: 20px; color: #fff; font-family: Arial; border: 2px solid #fff; border-radius: 50%; width: 30px; height: 30px; text-align: center; line-height: 30px; opacity: 0.8; margin: 0 auto; }
        .testamonials_popup > div h2 { text-align: center; font-size: 1.5em; margin-bottom: 20px; }
        .testamonials_popup > div .image_conti { width: 100%; max-width: 200px; margin: 0 auto 20px auto; }
            .testamonials_popup > div .image_conti img { width: 100%; vertical-align: bottom; }
        .testamonials_popup > div article { text-align: center; }
.like_a_link { color: #4bbd00; }

.mini_search_form { }
    .mini_search_form form { position: relative; padding-bottom: 10px; }
        .mini_search_form form input[type=search] { }
        .mini_search_form form .button { position: absolute; bottom: 0; left: 0; background-color: #0e415d; height: 50px; width: 50px; display: flex; align-items: center; justify-content: center; border-radius: 5px 0 0 5px; }

.more_categories_conti { overflow: hidden; padding: 20px 0; box-sizing: border-box; }
    .more_categories_conti > h2 { font-size: 1.5em; margin-bottom: 20px; }
.more_categories { float: right; width: 25%; padding-left: 20px; box-sizing: border-box; overflow: hidden; }
    .more_categories > h3 { color: #4bbd00; margin-bottom: 15px; }
    .more_categories ul li { width: 100%; overflow: hidden; margin-bottom: 5px; }
        .more_categories ul li a { overflow: hidden; width: 100%; font-weight: bold; }
            .more_categories ul li a i { color: #8c8c8c; margin-left: 5px; font-weight: bold; display: inline-block; }
            .more_categories ul li a span { color: #0d7eb1; }
.more_at_that_sobject { margin-top: 10px; }
    .more_at_that_sobject a { color: #4bbd00; font-size: 0.95em; }

.general_inner_page { }
    .general_inner_page > .side_one { width: calc(100% - 200px); padding-left: 20px; box-sizing: border-box; }
    .general_inner_page > .side_two { width: 200px; }
.general_inner_page2 { }
    .general_inner_page2 > .side_one { order: 2; padding-left: 0; padding-right: 20px; }
    .general_inner_page2 > .side_two { order: 1; }
/*End Info Index*/

.bloack { display: inline-grid; }
/*Info Index Inside Page*/
.inner_page_images_conti { overflow: hidden; }
    .inner_page_images_conti li { width: 100%; margin-bottom: 10px; }
        .inner_page_images_conti li img { width: 100%; }
.youtube_stuff { overflow: hidden; margin-bottom: 20px; }
    .youtube_stuff ul { padding: 0; }
        .youtube_stuff ul li { float: right; width: 100%; height: 0; padding-bottom: 60%; position: relative; list-style-type: none; }
            .youtube_stuff ul li > div { width: 100%; height: 100%; position: absolute; }
            .youtube_stuff ul li iframe { width: 100%; height: 100%; }


.general_article_branch { padding: 50px; }
/*End Info Index Inside Page*/

.has_no_image { position: absolute; right: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: 1.1em; text-align: center; color: #fff; background-color: rgb(1, 183, 184); }
.tender_over { right: 0; top: 0; width: 100%; height: 100%; background-color: #afb1b3c6; z-index: 2; display: none; color: #fff; font-size: 2.5em; text-align: center; }
    .tender_over.active { display: flex; align-items: center; justify-content: center; }
.car_tenders_items > ul > li a .image_conti { width: 100%; position: relative; height: 0; padding-bottom: 75%; background-position: center center; background-repeat: no-repeat; background-size: cover; }
    .car_tenders_items > ul > li a .image_conti img { vertical-align: bottom; width: 100%; }

.search_choices { width: 150px }


/*****Error Page*******/
.error_main_links {  }
    .error_main_links .headline2 { margin-bottom: 10px;text-align:center;padding-top:20px; }
.error_main_links .headline1 { margin-bottom:50px;text-align:center;}
    .error_main_links .box1 {width:100%;max-width:100%;background-color:transparent; }
        .error_main_links .box1 > ul { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; max-width: 600px; margin:0 auto;}
        .error_main_links .box1 > ul > li { margin-bottom: 20px; }
            .error_main_links .box1 > ul > li > a { display: block; font-size: 1.2em; padding: 15px 20px; box-sizing: border-box; display: block; color: #01B7B8; border-radius: 30px; border: 1px solid #01B7B8;transition:all 0.25s ease-in-out; text-align:center;}
                .error_main_links .box1 > ul > li > a:hover { background-color: #01B7B8;color:#fff; }
/*****Error Page*******/



/*********************************Old Site Contents***********************************************/
/******Manufacturer********/
.Manufacturer { display: flex; flex-wrap: wrap; }
    .Manufacturer li { width: 19%; margin-left: 1.25%; margin-bottom: 10px; }
        .Manufacturer li:nth-child(5n) { margin-left: 0; }
        .Manufacturer li .image_conti { width: 100%; background-color: #f3f3f3; padding: 10px; box-sizing: border-box; border-radius: 5px; margin-bottom: 10px; }
            .Manufacturer li .image_conti img { width: 100%; }
        .Manufacturer li .car_name { text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.status_car_video_conti { width: calc(100% - 20px); margin: 0 auto; border-radius: 5px; overflow: hidden; position: relative; height: 0; padding-bottom: 55.6%; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.36); }
    .status_car_video_conti > *, .status_car_video_conti > * > * { position: absolute; right: 0; top: 0; width: 100%; height: 100%; }
/******End Manufacturer********/

/*****Faq******/
.faq { }
    .faq li { border-bottom: 1px solid #53A2C6; background-color: #fff; }
        .faq li:nth-child(even) { background-color: #f3f3f3; }
        .faq li .open_faq { display: block; width: 100%; padding: 10px; box-sizing: border-box; }
            .faq li .open_faq article { width: 100%; display: block; }
                .faq li .open_faq article h2 { margin-bottom: 10px; }
                .faq li .open_faq article p { margin-bottom: 5px; }
        .faq li .show_faq_details { width: 100%; padding: 10px; box-sizing: border-box; display: none; }
            .faq li .show_faq_details article { width: 100%; overflow: hidden; }
                .faq li .show_faq_details article p { margin-bottom: 5px; }
                .faq li .show_faq_details article .read_more { display: block; float: left; }
/*****End Faq******/


.indexes { }
    .indexes li { width: 100%; margin-bottom: 10px; }
        .indexes li a { padding: 10px; box-sizing: border-box; border: 1px solid #e7e7e7; overflow: hidden; width: 100%; display: block; }
            .indexes li a:hover, .indexes li a:focus { background-color: #3578ae; }
            .indexes li a .image_conti { width: 25%; float: right; height: 0; padding-bottom: 20%; background-color: #C5C5C5; overflow: hidden; }
            .indexes li a .indexes_text { float: left; width: 75%; padding: 0 10px 0 0; box-sizing: border-box; }
                .indexes li a .indexes_text h2 { color: #4bbd00; }
                .indexes li a .indexes_text article { }
.indexes_text article p:not(:first-child) { display: none; }

.Testamonials_indexes li { width: 32.5%; margin-left: 1.2%; float: right; margin-bottom: 10px; }
    .Testamonials_indexes li:nth-child(3n) { margin-left: 0; }
    .Testamonials_indexes li a .image_conti { width: 100%; height: 100%; padding-bottom: 0; margin-bottom: 10px; }
        .Testamonials_indexes li a .image_conti img { width: 100%; vertical-align: bottom; }
    .Testamonials_indexes li a .indexes_text { width: 100%; }
        .Testamonials_indexes li a .indexes_text h2 { height: 40px; overflow: hidden; }
        .Testamonials_indexes li a .indexes_text article { height: 40px; overflow: hidden; }



/*****General Page*****/
.general_page_sides { }
    .general_page_sides > .side_one { width: 100%; max-width: 350px; }
    .general_page_sides > .side_two { width: calc(100% - 350px); padding-right: 50px; box-sizing: border-box; }

.general_contact_form { width: 100%; max-width: 800px; margin: 0 auto; }
    .general_contact_form form { width: 100%; border: 1px solid #313131; padding: 20px; box-sizing: border-box; border-radius: 10px; margin-bottom: 50px; }
        .general_contact_form form ul > li { margin-bottom: 15px; }
/*****General Page*****/

/*********************************End Old Site Contents***********************************************/


@media only screen and (max-width : 1450px) { /***Home****/
    .search_and_links .links > li > a { max-width: 120px; }
    .search_and_links { padding: 10px; }
        .search_and_links .general_search { padding-right: 10px; }
        .search_and_links .home { margin-left: 10px; }
        .search_and_links .links { left: 10px; }
    /***End Home****/
}

@media only screen and (max-width : 1335px) {
    /***Home****/
    .car_tenders_items > ul > li { width: calc(100% / 3 - 10px); }
        .car_tenders_items > ul > li:nth-child(3n) { margin-left: 0; }
    /***End Home****/
}

@media only screen and (max-width : 1200px) {
    /*Home*/
    .bread { padding: 5px 10px; }
    .search_and_links { justify-content: center; }
        .search_and_links .home { display: none; }
        .search_and_links .general_search { padding: 0; border: none; }
        .search_and_links .publish_car_button { display: none; }
        .search_and_links .links { display: none; }
}

@media only screen and (max-width : 1100px) {
    /*Home*/
    .home_page .headline1 > * { font-size: 1.15em; }
    .report_services_items > ul > li { width: 100%; margin: 0 0 20px 0; }
    .report_services_item .text { font-size: 1.15em; }

    .report_from_conti { padding: 30px 10px; }
    .report_from .headline2 { text-align: center; }
    .report_from .general_article p { font-size: 1.1em; }
    .register_for_report { flex-wrap: wrap; }
        .register_for_report .text { max-width: 100%; text-align: center; margin-bottom: 20px; font-size: 0.8em; padding: 0; }
        .register_for_report .buttons { margin: 0 auto 20px auto; font-size: 0.8em; padding: 0; max-width: 260px; }
            .register_for_report .buttons > ul > li > * { padding: 12px 12px; }
        .register_for_report .text2 { width: 100%; font-size: 0.8em; text-align: center; }
    .report_from .headline2 > * { font-size: 2.2em; }

    .report_from .form form > ul.one > li, .report_from .form form .register_ul > li { width: 100%; margin: 0 0 10px 0; }
    .report_from .form form > ul > li .button { font-size: 1.7em; padding: 15px 5px; }

    .app_download > a { font-size: 1.4em; }
        .app_download > a > img { max-width: 100px; }
    .links_conti { width: 100%; margin: 0 0 15px 0; font-size: 0.8em; }
    .home_page .general_article h3 { font-size: 1.3em; }
    .order_report_page .main_headline > * > strong { width: 100%; display: block; margin-bottom: 5px; }
    .order_report_page .main_headline > * > span { width: 100%; font-size: 0.8em; display: block; }

    .payment_page .headline2 { text-align: center; }
    .payment_page .sub_headline { font-size: 1.8em; justify-content: center; }
    .payment_page .general_article { text-align: center; }
        .payment_page .general_article p { font-size: 1.1em; }

    .payment_thanks { text-align: center; }
        .payment_thanks .headline2 { text-align: center; }
            .payment_thanks .headline2 > * { font-size: 2.2em; }
        .payment_thanks .buttons { margin: 0 auto; font-size: 0.9em; }
            .payment_thanks .buttons > ul > li > * { padding: 12px 5px; }

    .car_tenders_items2 > ul > li { width: calc(100% / 3 - 10px); margin-left: 12px !important; }
        .car_tenders_items2 > ul > li:nth-child(3n) { margin-left: 0 !important; }
    /*End Home*/

    /****Car Tender Page****/
    .car_tender_page_headline { margin-bottom: 10px; }
    .car_tender_page .side_one { width: 100%; position: relative; }
    .car_tender_page .side_two { width: 100%; padding: 0; }
    .car_tender_page .side_three { width: 100%; }

    .car_tender_page .side_one .reminder_conti { position: absolute; left: 0; top: 0; background-color: #ffffffbf; border-radius: 0 0 15px 0; padding: 5px; box-sizing: border-box; }

    .car_tender_page_headline .headline2 > * { font-size: 1.5em !important; }
    .car_tender_page_headline .car_icon { width: 60px; height: 60px; }
        .car_tender_page_headline .car_icon > img { max-width: 100%; max-height: 100%; }

    .car_tender_page .no_subscription, .car_tender_page .loan_conti { font-size: 0.6em; }

    .car_tender_page .reminder_and_sub_title .sub_title { font-size: 1.4em; }

    .car_tender_page .report_details .title2 { font-size: 1.4em; margin-bottom: 10px; }
    .car_tender_page .headline1 > * { font-size: 1.4em; }

    .chat_item { position: fixed; right: 0; bottom: 0; width: 100%; padding: 5px 10px 20px 10px; z-index: 5; margin-bottom: 0; background-color: #000000c6; box-shadow: 0 -3px 6px #00000035; }
        .chat_item .headline1 > * { color: #fff; }
    .offer_button { position: fixed; bottom: 10px; right: 10px; width: calc(100% - 20px); z-index: 6; }
    .car_tender_page .chat_conti { min-height: auto; height: 100px; }
    .car_tender_page_headline .headline2 { margin-left: 0 !important; }

    .car_tender_page .timer { font-size: 0.9em; }

    .car_tender_page .new_and_socials .new .register_link_conti { width: 100%; margin-bottom: 10px; }
    .car_tender_page .new_and_socials { flex-wrap: wrap; }

    .car_tender_page .whatsapp_chat .whatsapp_button { position: fixed; left: 0; bottom: 220px; z-index: 6; padding: 5px; border-radius: 50%; }
        .car_tender_page .whatsapp_chat .whatsapp_button > span { display: none; }
        .car_tender_page .whatsapp_chat .whatsapp_button > img { position: static; }

    .cars_tenders_sides .side_one { width: 100%; padding: 0; }
    .cars_tenders_sides .side_two { width: 100%; padding: 0; max-width: 100%; }

    .nav_links > ul > li { margin-left: 15px; }
        .nav_links > ul > li > a { font-size: 1.2em; }

    .cars_search { flex-wrap: wrap; }
        .cars_search .headline2 { width: 100%; margin-bottom: 10px; }
        .cars_search .form { width: 100%; }

            .cars_search .form form > ul { justify-content: space-between; }
                .cars_search .form form > ul > li { width: 49% !important; max-width: 49% !important; margin-left: 0; padding-left: 10px; margin-bottom: 10px; box-sizing: border-box; }
                    .cars_search .form form > ul > li:last-child, .cars_search .form form > ul > li:nth-child(5) { width: 50px !important; padding-left: 0; max-width: 50px !important; }
    .realestate_search .form form > ul > li { width: calc(100% - 60px) !important; max-width: 100% !important; }
    .cars_search .form form > ul > li:nth-child(5) { width: 100% !important; max-width: 100% !important; margin-bottom: 20px; margin-top: 10px; }
    .cars_search .form form > ul > li:nth-child(6) { width: calc(96% - 54px) !important; max-width: 100% !important; }
    /****End Car Tender Page****/


    /****Login Page****/
    .login_sides_conti .bg { padding: 10px; }
    .login_sides_conti .side_one { width: 100%; margin-bottom: 20px; }
    .login_sides_conti .side_two { width: 100%; }
        .login_sides_conti .side_two .content > h2, .login_sides_conti .side_one .form_title { font-size: 2.2em; }
    /****End Login Page****/

    /*****Info Center****/
    .articles_sides > .side_two { width: 100%; order: 1; max-width: 100%; }
    .articles_sides > .side_one { width: 100%; padding: 0; order: 2; }

    .general_inner_page { }
        .general_inner_page > .side_one { width: 100%; padding-left: 0; box-sizing: border-box; order: 2; padding-right: 0; }
        .general_inner_page > .side_two { max-width: 300px; width: 100%; order: 1; margin: 0 auto 20px auto; }
    /*****End Info Center****/

    /*********************************Old Site Contents***********************************************/
    /******Manufacturer********/
    .box1 { padding: 10px; }
    .Manufacturer { display: flex; flex-wrap: wrap; }
    .Manufacturer { justify-content: space-between; }
        .Manufacturer li { width: 49%; margin: 0 0 20px 0; }
    /******End Manufacturer********/

    /*****General Page*****/
    .general_page_sides { }
        .general_page_sides > .side_one { width: 100%; max-width: 100%; }
        .general_page_sides > .side_two { width: 100%; padding-right: 0; box-sizing: border-box; }
    /*****General Page*****/
    /*********************************Old Site Contents***********************************************/


}

@media only screen and (max-width : 600px) {
    /*Home*/
    .car_tenders_items > ul, .car_tenders_items2 > ul { justify-content: space-between; }
        .car_tenders_items > ul > li, .car_tenders_items2 > ul > li { width: calc(100% / 2 - 10px); margin: 0 0 20px 0 !important; }
    .banners > ul { flex-wrap: wrap; }
        .banners > ul > li { width: 100%; margin-bottom: 5px; }
            .banners > ul > li:last-child { margin-bottom: 0; }
    /*End Home*/

    .general_article_branch { font-size: 10px; padding: 10px; }

    /*********************************Old Site Contents***********************************************/
    .Testamonials_indexes li { width: 100%; margin: 0 0 30px 0; }
    /*********************************Old Site Contents***********************************************/

    .general_search form > ul > li:nth-child(1) { width: 100px; }
    .general_search form > ul > li:nth-child(2) {width:calc(100% - 100px); }


    /*****Error Page*******/
            .error_main_links .box1 > ul { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; max-width: 600px; margin: 0 auto; }
                .error_main_links .box1 > ul > li { width:100%; }
    /*****Error Page*******/
}

@media only screen and (max-width : 450px) {
    /*Home*/
    .car_tenders_items > ul > li, .car_tenders_items2 > ul > li { width: 100%; }
    /*End Home*/
}
