﻿html { direction: rtl; font-size: 16px; font-family: Arial, sans-serif; color: #386990; }
body { }
.main_wrapper { max-width: 100%; width: 100%; margin: 0 auto; overflow: hidden; }
.transition { transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }

.top_strip { width: 100%; display: block; background-color: #69cf06; color: #fff; font-size: 1.2em; text-align: center; padding: 10px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.36); }
    .top_strip:hover, .top_strip:focus { background-color: #2d89b3; color: #fff !important; }

.image3 { background-position: center center; background-repeat: no-repeat; background-size: cover; }
    .image3 > img { overflow: hidden; width: 100%; height: 0; opacity: 0; }
.banner1 { height: 338px; display: block; margin-bottom: 30px; }
    .banner1:hover, .banner1:focus { filter: brightness(120%); }

.disabled { pointer-events: none; opacity: 0.5 !important; }

.ios_message { position: fixed; width: 100%; height: 100%; right: 0; top: 0; background-color: rgba(0, 0, 0, 0.8); overflow-y: auto; display: none; z-index: 100000; padding: 20px 10px; box-sizing: border-box; }
    .ios_message > div { width: 100%; max-width: 600px; background-color: #0A5A7F; color: #fff; padding: 30px 10px; box-sizing: border-box; text-align: center; margin: 0 auto; font-size: 1.1em; position: relative; }
        .ios_message > div p { line-height: 120%; }
    .ios_message .close_message { position: absolute; right: 5px; top: 5px; font-size: 20px; }

.cars_online_conti { padding: 20px 10px 0 10px; box-sizing: border-box; clear: both; }
.cars_online { }
    .cars_online .content {margin-bottom:30px; }
        .cars_online .content .title {font-size:2em;display:block;text-align:center;margin-bottom:9px; }
        .cars_online .content .item_text {display:block;text-align:center;line-height:120%; }
    .cars_online .icones { }
        .cars_online .icones > ul { }
            .cars_online .icones > ul > li { width: 20%; text-align: center; }
                .cars_online .icones > ul > li .icon { width: 100%; height: 70px; text-align: center; margin-bottom: 7px; }
                    .cars_online .icones > ul > li .icon > img { display: inline-block; vertical-align: middle; }
                .cars_online .icones > ul > li strong { font-weight: 600; display: block; text-align: center; margin-bottom: 4px; color: #000; }
                .cars_online .icones > ul > li span { color: #5D5D5D; line-height: 120%; display: block; }

.cars_online_button { }
    .cars_online_button > a { color: #fff; font-weight: 400; font-size: 1.2em; border-radius: 5px; padding: 15px; box-sizing: border-box; background: rgb(238,94,82); background: -moz-linear-gradient(top, rgba(238,94,82,1) 1%, rgba(238,94,82,1) 50%, rgba(199,67,56,1) 52%, rgba(199,67,56,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(238,94,82,1) 1%,rgba(238,94,82,1) 50%,rgba(199,67,56,1) 52%,rgba(199,67,56,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(238,94,82,1) 1%,rgba(238,94,82,1) 50%,rgba(199,67,56,1) 52%,rgba(199,67,56,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee5e52', endColorstr='#c74338',GradientType=0 ); }
    .cars_online_button .arrow1 { padding-bottom: 40px; }
    .cars_online_button .arrow2 { padding-top: 55px; }
.cars_online_conti_inner .cars_online_button > img {display:none; }
.cars_online_button > a:hover, .cars_online_button > a:focus {color:#fff;box-shadow:0 3px 6px 5px rgba(0, 0, 0, 0.16); }

.show_main_tender {margin-bottom:30px; box-shadow: 0px 3px 6px #00000029;color:#fff; position: relative; padding: 15px; box-sizing: border-box; display: block; background-color: #63B71B; text-align:center;font-size:1.5em;border-radius:5px;}
    .show_main_tender > span { display:inline-block;vertical-align:middle;}
    .show_main_tender > strong { display: inline-block; vertical-align: middle; border-radius: 5px; background-color: #207FC1 ;padding:5px;box-sizing:border-box;}
    .show_main_tender > img { position: absolute; padding: 5px 15px 5px 15px; box-sizing: border-box; background-color: #63B71B; border-radius: 0 0 30px 30px; right: 0; left: 0; margin: 0 auto; bottom: -15px; }
    .show_main_tender:hover, .show_main_tender:focus, .show_main_tender:hover > img, .show_main_tender:focus > img { color: #fff; background-color: #0A5A7F; }

.nearest_bid_conti {max-height:0;overflow:hidden; }
.nearest_bid_conti.active {max-height:2500px; }

/***Kones Live Popup****/
.kones_live_new_bid { display: none; background-color: #ff0000; color: #fff; width: 110px; height: 110px; border-radius: 50%; box-sizing: border-box; position: fixed; right: 0; left: 0; top: 25%; z-index: 1000000000; text-align: center; padding: 20px 0 0 0; box-sizing: border-box; box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.36); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-animation: bg 2s infinite; animation: bg 2s infinite; margin: 0 auto; }
    .kones_live_new_bid > * > * { display: block; margin-bottom: 3px; color: #fff; }
    .kones_live_new_bid:hover, .kones_live_new_bid:focus { background-color: #0A5A7F; color: #fff; opacity: 0.8; }
.close_live_bid { position: absolute; left: 0; top: -5px; color: #fff; background-color: #ff0000; border-radius: 50%; width: 20px; height: 20px; text-align: center; display: block; line-height: 20px; }

@-webkit-keyframes bg {
    0% { background-color: #ff0000; }
    50% { background-color: #0A5A7F; }
    100% { background-color: #ff0000; }
}

@keyframes bg {
    0% { background-color: #ff0000; }
    50% { background-color: #0A5A7F; }
    100% { background-color: #ff0000; }
}
/***End Kones Live Popup****/

.expired_sub { cursor: pointer; display: block; background-color: #f2604e; color: #fff; text-align: center; padding: 10px; box-sizing: border-box; font-size: 2em; }
    .expired_sub:hover, .expired_sub:focus { background-color: #0A5A7F; }
    .expired_sub > * { display: inline-block; text-align: center; }
    .expired_sub > span { }
    .expired_sub > a { color: #000; }
    .expired_sub:hover > a, .expired_sub:focus > a { color: #fff; }
    .expired_sub > a:hover, .expired_sub > a:focus { text-decoration: underline; }

/******Verification Popup******/
.verification_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: block; }
    .verification_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; }
        .verification_popup .popup_new .close_popup { position: absolute; left: initial; right: 0; top: -25px; font-size: 20px; color: #fff; }
    .verification_popup .verification_content { }
        .verification_popup .verification_content > h2 { text-align: center; display: block; font-size: 1.5em; margin-bottom: 15px; }
        .verification_popup .verification_content > p { margin-bottom: 15px; line-height: 120%; font-size: 1.2em; }
    .verification_popup form { }
        .verification_popup form > ul { margin-bottom: 10px; display: block; }
        .verification_popup form > .buttons > li { float: right; width: 49%; }
            .verification_popup form > .buttons > li > * { display: block; width: 100%; color: #fff; padding: 12px 5px; box-sizing: border-box; text-align: center; font-weight: 700; line-height: 1; border: none; border-radius: 0; font-size: 1em; cursor: pointer; font-family: 'Heebo', sans-serif; position: relative; }
                .verification_popup form > .buttons > li > *:hover, .verification_popup form > .buttons > li > *:focus { opacity: 0.5; }
            .verification_popup form > .buttons > li:nth-child(1) > * { background-color: #02bb00; }
                .verification_popup form > .buttons > li:nth-child(1) > *.loader::after { content: ""; border: 5px solid #f3f3f3; border-radius: 50%; border-top: 5px solid #3498db; width: 15px; height: 15px; -webkit-animation: loaderanim 2s linear infinite; /* Safari */ animation: loaderanim 2s linear infinite; position: absolute; left: 0; top: 5px; }

            .verification_popup form > .buttons > li:nth-child(2) > * { background-color: #ff0000; }
            .verification_popup form > .buttons > li:nth-child(2) { float: left; }
    .verification_popup .new_checkbox_conti { }
        .verification_popup .new_checkbox_conti > div { display: inline-block; width: 15px; height: 15px; position: relative; vertical-align: middle; margin-left: 5px; }
            .verification_popup .new_checkbox_conti > div > input { position: absolute; width: 100%; height: 100%; cursor: pointer; right: 0; top: 0; opacity: 0; }
            .verification_popup .new_checkbox_conti > div > span { pointer-events: none; position: absolute; width: 100%; height: 100%; border: 1px solid #02bb00; background-color: #fff; border-radius: 3px; }
            .verification_popup .new_checkbox_conti > div > input:checked ~ span { background-color: #02bb00; }
        .verification_popup .new_checkbox_conti label { display: inline-block; vertical-align: middle; }
/******End Verification Popup******/

/******Sub Extention Popup******/
.sub_extention_popup { display: none; }
    .sub_extention_popup .buttons > li { float: right; width: 49%; }
        .sub_extention_popup .buttons > li > * { display: block; width: 100%; color: #fff; padding: 12px 5px; box-sizing: border-box; text-align: center; font-weight: 700; line-height: 1; border: none; border-radius: 0; font-size: 1em; cursor: pointer; font-family: 'Heebo', sans-serif; }
            .sub_extention_popup .buttons > li > *:hover, .sub_extention_popup .buttons > li > *:focus { opacity: 0.5; }
        .sub_extention_popup .buttons > li:nth-child(1) > * { background-color: #02bb00; }
        .sub_extention_popup .buttons > li:nth-child(2) > * { background-color: #ff0000; }
        .sub_extention_popup .buttons > li:nth-child(2) { float: left; }
/******End Sub Extention Popup******/

/*Sub After Login Popup*/
.sub_after_login_popup { display: block; }
/*End Sub After Login Popup*/

/* -------------------------- leon -----------------------*/
/*Register Form*/
.register_form { }
    .register_form [data-error] { color: red; font-size: 1.5em; }
    .register_form > form { }
        .register_form > form .form_border > ul { padding-bottom: 10px; }
            .register_form > form .form_border > ul > li { position: relative; padding-left: 3px; width: 30%; }
        .register_form > form .form_border .checkbox_register { }
            .register_form > form .form_border .checkbox_register .checkbox_conti { }
        .register_form > form .form_border .form_buttons { }
            .register_form > form .form_border .form_buttons > ul { }
                .register_form > form .form_border .form_buttons > ul > li { }
                    .register_form > form .form_border .form_buttons > ul > li > button { position: relative; width: 220px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); color: #fff; font-size: 1em; padding: 10px 0; box-sizing: border-box; border-radius: 5px; border: none; cursor: pointer; background: #4bb902; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #4bb902 0%, #4bb902 50%, #44a900 51%, #44a900 100%); background: -webkit-linear-gradient(top, #4bb902 0%,#4bb902 50%,#44a900 51%,#44a900 100%); background: linear-gradient(to bottom, #4bb902 0%,#4bb902 50%,#44a900 51%,#44a900 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bb902', endColorstr='#44a900',GradientType=0 ); }
    .register_form .field-validation-error { color: red; position: absolute; font-size: 0.7em; top: 5px; left: 5px; }

@-webkit-keyframes loaderanim {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes loaderanim {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.show_slide { display: none; }
.open_reg { display: inline-block; padding: 10px; box-sizing: border-box; color: #fff; border-radius: 5px; font-weight: 700; background: #4bb902; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #4bb902 0%, #4bb902 50%, #44a900 51%, #44a900 100%); background: -webkit-linear-gradient(top, #4bb902 0%,#4bb902 50%,#44a900 51%,#44a900 100%); background: linear-gradient(to bottom, #4bb902 0%,#4bb902 50%,#44a900 51%,#44a900 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bb902', endColorstr='#44a900',GradientType=0 ); }
    .open_reg:hover, .open_reg:focus, .register_form > form .form_border .form_buttons > ul > li > button:hover, .register_form > form .form_border .form_buttons > ul > li > button:focus { opacity: 0.8; color: #fff !important; }
/*End Register Form*/

.field-validation-error, .error { color: red; }

.checkboxes_conti > label > a { vertical-align: bottom; }

.checkbox_conti { position: relative; text-align: center; width: 15px; height: 15px; display: inline-block; }
    .checkbox_conti input { position: absolute; cursor: pointer; opacity: 0; right: 0; z-index: 1; margin: 0 !important; }
    .checkbox_conti .like_checkbox { width: 15px; height: 15px; border: 1px solid #fff; display: block; margin: 0 auto; position: relative; box-sizing: border-box; }
    .checkbox_conti input:checked ~ .like_checkbox { background-color: #5DCD12; }

.checkbox_register > li > label { font-size: 1.1em; }
[data-register_form] .checkbox_conti { width: 100%; height: auto; }
    [data-register_form] .checkbox_conti > div { position: absolute; width: 15px; height: 15px; }
    [data-register_form] .checkbox_conti > label { padding-right: 20px; box-sizing: border-box; width: 100%; display: block; text-align: right; }
    [data-register_form] .checkbox_conti .like_checkbox { border: 1px solid #4bb902; }

/*Register*/
.short_desc { padding: 20px 0; box-sizing: border-box; }
.choose_period_conti { font-size: 0.6em; position: relative; }
.choose_period { width: 100%; padding: 0 10px; box-sizing: border-box; }
    .choose_period ul li a { width: 75px; height: 75px; padding: 46px 10px 52px 10px; font-size: 1.2em; }
        .choose_period ul li a.active, .choose_period ul li a:hover { }
/*.call_service { position: absolute; top: 70px; left: 10px; }*/
.call_service .image_conti { width: 35px; height: 35px; }
.register_conti form { box-sizing: border-box; }
    .register_conti form .form_border { font-size: 0.8em; }
    .register_conti form .form_border { padding-bottom: 0; }
    .register_conti form .form_buttons ul { width: 100%; }
    .register_conti form .form_border > ul { margin-bottom: 0; }
        .register_conti form .form_border > ul > li { width: 100%; margin-bottom: 10px; }
    .register_conti form .form_buttons li button { font-size: 0.85em; margin-bottom: 10px; }

#elRegister .short_desc article > div, #elRegister .short_desc article > div > div { display: block; }
    #elRegister .short_desc article > div > div + div { padding-right: 0; text-align: left; font-size: .6em; }
/*#elRegister .register_form { width: 100%; overflow: hidden; background-color: #f3f3f3; text-align: center; padding: 30px 10px; box-sizing: border-box; margin-bottom: 30px; }*/
/*End Register*/


/*Register*/
.register_conti .step_headline { border-radius: 10px 10px 0 0; display: block; width: 100%; font-size: 1.2em; padding: 15px; box-sizing: border-box; background-color: #57656b; margin-bottom: 5px; background-color: #84adbf; }
    .register_conti .step_headline span { color: #fff; }
.iframe_payment iframe { width: 100%; height: 280px; }

.register_conti form { }
    .register_conti form h3 { margin-bottom: 15px; }
    .register_conti form .form_border, .iframe_payment .form_border { border: 1px solid #a2a2a2; padding: 20px 10px; box-sizing: border-box; width: 100%; margin-bottom: 10px; }
        .register_conti form .form_border > ul { max-width: 50%; width: 100%; margin-bottom: 10px; }
            .register_conti form .form_border > ul > li { float: right; width: 32.5%; margin-left: 1%; position: relative }
                .register_conti form .form_border > ul > li:last-child { margin-left: 0; }
                .register_conti form .form_border > ul > li .normal { float: right; width: 100%; }
                .register_conti form .form_border > ul > li .small { width: 40%; float: right; }
        .register_conti form .form_border > .checkbox_register { margin-bottom: 10px; }
            .register_conti form .form_border > .checkbox_register li { width: auto; }
                .register_conti form .form_border > .checkbox_register li .field-validation-error { top: -12px; right: 0; }
        .register_conti form .form_border > ul > li input:not([type=checkbox]), .tbl input:not([type=checkbox]) { border: 2px solid #afb1b3; padding: 7px 10px; }
        .register_conti form .form_border > ul > li [data-role='cc-date'] { padding: 0 10px; font-size: 17px; line-height: 43px; }
            .register_conti form .form_border > ul > li [data-role='cc-date'] input { padding: 0; }
            .register_conti form .form_border > ul > li [data-role='cc-date'] > ul { line-height: 1; }
        .register_conti form .form_border > ul > li .checkbox_conti { margin-left: 5px; }
            .register_conti form .form_border > ul > li .checkbox_conti span { border: 2px solid #a2a2a2; display: block; width: 15px; height: 15px; }
            .register_conti form .form_border > ul > li .checkbox_conti input:checked ~ span { background-color: #aadaed; }
        .register_conti form .form_border > ul > li a { color: #aadaed; vertical-align: bottom; display: inline-block; }
    .register_conti form .form_buttons { width: 100%; border-top: 1px solid #d3d5d7; padding-top: 10px; }
        .register_conti form .form_buttons ul { }
        .register_conti form .form_buttons li { float: right; margin-left: 1.5%; }
            .register_conti form .form_buttons li:last-child { margin-left: 0; }
            .register_conti form .form_buttons li button { background-color: #5DCD12; text-align: center; color: #fff; border: none; display: block; width: 100%; padding: 10px; box-sizing: border-box; font-weight: 700; font-family: 'Heebo', sans-serif; cursor: pointer; font-size: 1.2em; }
                .register_conti form .form_buttons li button:hover, .register_conti form .form_buttons li button:focus { background-color: #a2a2a2; }

/*.choose_period_conti { margin-bottom: 20px; }
.choose_period { float: right; vertical-align: top; }
    .choose_period h2 { padding-top: 45px; font-size: 1.5em; display: inline-block; font-weight: 700; margin-left: 10px; vertical-align: top; }
    .choose_period ul { display: inline-block; vertical-align: bottom; }
        .choose_period ul li { display: inline-block; margin-left: 0; overflow: hidden; }
            .choose_period ul li a { background: url(/Content/Resources/Register/arrowgray.svg) no-repeat; background-size: cover; background-position: center top; padding: 55px 27px 50px 10px; box-sizing: border-box; color: #a2a2a2; width: 120px; height: 120px; font-weight: 700; display: block; }
                .choose_period ul li a.active, .choose_period ul li a:hover { background: url(/Content/Resources/Register/arrow.svg) no-repeat; background-size: cover; background-position: center top; color: #26255f; }
    .choose_period > div { padding-top: 47px; display: inline-block; vertical-align: top; }
        .choose_period > div strong { font-size: 1.5em; display: block; }
        .choose_period > div small { color: #a2a2a2; font-size: 0.7em; }*/
/*.call_service { float: left; vertical-align: top; }*/
.call_service .text { text-align: center; display: inline-block; padding-top: 20px; }
    .call_service .text span { display: block; color: #a2a2a2; }
    .call_service .text strong { font-size: 1.5em; color: #5DCD12; }
.call_service .image_conti { display: inline-block; width: 95px; height: 95px; vertical-align: top; margin-right: 10px; }
    .call_service .image_conti img { width: 100%; }



.payments { text-align: center; overflow: hidden; float: right; padding-top: 20px; color: #a2a2a2; }
    .payments h2 { font-size: 1.2em; }
    .payments ul { display: inline-block; margin-bottom: 5px; }
        .payments ul li { display: inline-block; margin-right: 5px; }
            .payments ul li a { display: block; font-size: 1.2em; }

#elRegister .short_desc article > div { display: table; width: 100%; }
    #elRegister .short_desc article > div > div { display: table-cell; vertical-align: top; }
        #elRegister .short_desc article > div > div + div { padding-right: 15px; }
#elRegister .short_desc .call_service { white-space: nowrap; display: block; margin-bottom: 10px; }
/*End Register*/

/* --------------------------------------------------------*/

/*General Classes*/
.max_width_160 { max-width: 160px; }
.clearfix::after, .clearfix::before { content: ""; width: 100%; display: block; clear: both; }
.smaller_font { font-size: 0.9em; text-align: center; }
.show_in_mobile { display: none; }
ins { background-color: transparent !important; z-index: 1000 !important; }
.wide_banner { width: 100%; overflow: hidden; }
.margin_bottom_banner { margin-bottom: 20px; }
.banner_left { width: 100%; overflow: hidden; }
.center_banner, .banner_in_tender, .banner_in_tender .div_banner_conti { width: 100%; margin: 10px 0 20px 0; overflow: hidden; }

.banner_right2 { right: 0; }
.banner_left2 { left: 0; }
.banner_side { position: absolute; bottom: -40px; z-index: 10; }
    .banner_side > * { width: 100%; display: block; width: 133px; }
    .banner_side img { width: 100%; vertical-align: bottom; }

.banner_side2 { position: absolute; top: 20px; z-index: 10; }
    .banner_side2 a { width: 100%; display: block; width: 160px; }
    .banner_side2 img { width: 100%; vertical-align: bottom; }

.call_us_mobile { background-color: #0A5A7F; color: #fff; padding: 10px; text-align: center; overflow: hidden; float: none; display: none; }
    .call_us_mobile a { color: #fff; float: none; text-align: center; }
        .call_us_mobile a .big_tel { padding-top: 0; float: none; }
.publisher_details_p { margin-top: 20px; }
.gray_image_conti { background-color: #f4f4f4; display: block; width: 100%; color: #000; text-align: center; height: 105px; max-width: 205px; padding-top: 35px; box-sizing: border-box; }
    .gray_image_conti i { display: block; margin-bottom: 5px; font-size: 20px; color: #C5C5C5; }
.log_in_link { background-color: #f4db06; color: #000; text-align: center; padding: 17px 10px; box-sizing: border-box; display: inline-block; width: 100%; max-width: 205px; font-weight: 500; margin-bottom: 5px; display: none; }
    .log_in_link:hover, .log_in_link:focus { background-color: #0A5A7F; color: #fff; }
.like_input { background: #F9F9F9; padding-right: 10px; box-sizing: border-box; border: 1px solid #dedede; box-shadow: 0 1px 1px #C5C5C5; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; color: #fb0000; padding: 10px; box-sizing: border-box; }
.open_lead_popup { color: #fb0000; }
.opacity_image { opacity: 0.1; }
.download_file_conti { margin-bottom: 10px; border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-top: 20px; }
.SumoSelect > .CaptionCont { position: relative; border: 1px solid #A4A4A4; min-height: 14px; background-color: #fff; border-radius: 2px !important; margin: 0px; border: 1px solid #dedede !important; box-shadow: 0 1px 1px #C5C5C5 !important; }
    .SumoSelect > .CaptionCont > span { font-size: 15px !important; }
.SumoSelect:focus > .CaptionCont, .SumoSelect:hover > .CaptionCont { border: 1px solid #dedede !important; box-shadow: 0 1px 1px #C5C5C5 !important; border-color: #dedede !important; }
.ui-state-default { font-size: 16px !important; }

.ui-multiselect-close { position: relative !important; z-index: 9000; }
    .ui-multiselect-close::after { content: "בחר"; font-family: 'Rubik', sans-serif; font-size: 15px; position: absolute; width: 20px; height: 20px; left: 5px; top: 2px; color: #fff; font-weight: normal; }
.ui-multiselect-single .ui-multiselect-header li.ui-multiselect-close { padding-right: 10px; bottom: 3px; }
.ui-datepicker-rtl .ui-datepicker-next, .ui-datepicker-rtl .ui-datepicker-prev { text-align: center; padding-top: 7px; }
    .ui-datepicker-rtl .ui-datepicker-next::after { content: "\f0a8"; font-family: FontAwesome; font-size: 15px; }
    .ui-datepicker-rtl .ui-datepicker-prev::after { content: "\f0a9"; font-family: FontAwesome; font-size: 15px; }
.display_block { display: block; }
.position_relative { position: relative; }
.width_100 { max-width: 100px; width: 100%; }
.width_100_p { width: 100% !important; }
.dateOrPiriod_conti { display: block; }
    .dateOrPiriod_conti span, .dateOrPiriod_conti input[type=radio] { display: inline-block; }
select:not(.special) { /*display: block !important;*/ height: 0; opacity: 0; width: 0; position: absolute; }
select.testselect1 { width: 100%; height: auto; padding: 8px 5px 8px 4px; opacity: 1; position: static; box-shadow: 0 1px 1px #C5C5C5; }
/*.show_select { display: block !important; }*/
.text_aling_right { text-align: right !important; }
.text_aling_center { text-align: center !important; }
.not_displayed_mobile { display: none; }
.contact_us_help { width: 100%; overflow: hidden; padding: 15px 0; box-sizing: border-box; text-align: center; color: #0A5A7F; }
.thank_you_help { text-align: left; padding-left: 20px; box-sizing: border-box; }
.reset_password .thank_you_help { padding: 0; }
.contact_us_help a { color: #5DCD12; vertical-align: bottom; font-weight: bold; }
.contact_us_help strong { font-size: 1.3em; }
.go_last_page { display: block; float: right; color: #8c8c8c; padding: 20px 0; box-sizing: border-box; }
    .go_last_page span { background-color: #e9e9e9; display: inline-block; padding: 12px 15px; box-sizing: border-box; text-align: center; margin-right: 2px; }
    .go_last_page i { background-color: #e9e9e9; display: inline-block; padding: 12px 15px; box-sizing: border-box; text-align: center; }
.border_gray { border: 1px solid #d0cfcf; border-radius: 5px; box-sizing: border-box; }
.padding_top { padding-top: 20px; box-sizing: border-box; }
.display_none { display: none !important; }
.display_inline { display: inline-block !important; }
.date i { position: absolute; top: 8px; left: 10px; color: #D0CED0; font-size: 25px; }
.top_article_sparetor { border-bottom: 1px solid #dedede; width: 100%; overflow: hidden; margin-bottom: 10px; }
.sparetor { /*border-bottom: 1px solid #dedede;*/ width: 100%; overflow: hidden; margin-bottom: 10px; }
.seperator { padding: 30px 10px; box-sizing: border-box; border: 1px solid #dedede; float: right; width: 100%; border-radius: 5px; }
.publish_price { margin-bottom: 10px; display: block; }
    .publish_price small { display: block; font-size: 0.9em; margin-top: 5px; }
.publish_price_track { margin-bottom: 0; padding-top: 15px; box-sizing: border-box; color: #a9a6a9 !important; }
    .publish_price_track small { text-align: center; }
.top_article { padding: 20px 0; box-sizing: border-box; color: #22546f; }
article { line-height: 125%; }
    article h2 { font-size: 1.3em; margin-bottom: 15px; }
    article p { margin-bottom: 20px; }
.auto_margin { max-width: 1080px; width: 100%; margin: 0 auto; }
.auto_margin_new { max-width: 1640px; width: 100%; margin: 0 auto; padding: 0 10px; box-sizing: border-box; }
.overflow { overflow: hidden; width: 100%; }
.not_displayed { display: none; }
.general_right { float: right; width: 72%; padding-left: 20px; box-sizing: border-box; }
.general_right2 { float: right; width: 68%; padding: 20px; box-sizing: border-box; }
.general_left { float: left; width: 28%; text-align: center }
    .general_left article { margin-bottom: 20px; }
.general_right_personal { float: right; width: 70%; padding-left: 20px; box-sizing: border-box; }
.general_left_personal { float: left; width: 30%; }
    .general_left_personal .open_door { float: none; }
    .general_left_personal .button3 { border-radius: 5px; }

.right_side { float: right; width: 30%; padding-left: 20px; box-sizing: border-box; }
.left_side { float: left; width: 70%; }
.general_images li { margin-bottom: 10px; }
    .general_images li a img { width: 100%; border-radius: 0 0 10px 0; }
.h1_conti { background-color: #0A5A7F; float: right; width: 100%; }
.reg_headline { }
    .reg_headline > * { display: inline-block; vertical-align: top; }
.headline { background-color: #0A5A7F; color: #fff; padding: 30px 0; box-sizing: border-box; }
    .headline h2 { font-weight: normal; margin-bottom: 0; color: #fff; }
.headline2 { width: 100%; overflow: hidden; margin-top: 1px; }
    .headline2 a { color: #fff; display: block; padding: 15px 10px; box-sizing: border-box; background-color: #1c537e; font-size: 1.2em; }
        .headline2 a:hover, .headline2 a:focus { background-color: #1e89b5; color: #fff; }

.text-danger ul li { padding-bottom: 10px; color: red; font-weight: bold; }
.ad_popup { opacity: 0; height: 0; width: 0; overflow: hidden; }
/*Top Banner*/
.top_banner { text-align: center; background-color: #039dff; display: none; }
    .top_banner .top_banner_image { }
        .top_banner .top_banner_image img { vertical-align: bottom; }
    .top_banner .close_top_banner { float: left; padding: 70px 0 0 50px; box-sizing: border-box; color: #fff; text-align: center; font-size: 20px; }
        .top_banner .close_top_banner span { display: block; font-family: Arial; }
/*End Top Banner*/


/*Banner*/
.banner_loanlp { width: 100%; }
    .banner_loanlp a { width: 100%; display: block; }
        .banner_loanlp a img { width: 100%; display: block; }
.switch_banner, .switch_banner_footer { display: block; width: 100%; position: relative; overflow: hidden; }
    .switch_banner ul, .switch_banner_footer ul { overflow: hidden; width: 100%; }
        .switch_banner ul li, .switch_banner_footer ul li { width: 100%; display: none; }
            .switch_banner ul li a, .switch_banner_footer ul li a { display: block; width: 100%; }
                .switch_banner ul li a img, .switch_banner_footer ul li a img { width: 100%; vertical-align: bottom; }
            .switch_banner ul li.block, .switch_banner_footer ul li.block { display: block; }
.close_switch_banner { color: #fff; font-size: 18px; font-weight: bold; position: absolute; left: 10px; top: 10px; }

.switch_banner_conti { width: 100%; overflow: hidden; margin-bottom: 20px; }
    .switch_banner_conti img { width: 100%; }
/*End Banner*/

/*Links And Buttons*/
a, .like_a, .more_articles:hover, .more_articles:focus { color: #386990; }
    a:hover, a:focus, .like_a:hover, .like_a:focus, .checked_apartments:hover, .checked_apartments:focus, .more_articles { color: #53A2C6; }

.button { background: #fefefe; color: #000 !important; border: 1px solid #f9f9f9; width: initial !important; display: block; border-radius: 5px; }
    .button:hover, .button:focus { opacity: 0.8; }

.button2 { background: #007fc3; color: #fff !important; border: 0; width: initial !important; display: block; border-radius: 5px; text-align: center; height: 40px; line-height: 40px; border-bottom: 0; position: relative; margin-right: 1px; }
    .button2:hover, .button2:focus { opacity: 0.8; }
/*.button2:after { content: ""; position: absolute; width: 100%; height: 105%; border: 1px solid #D0CED0; right: -1px; top: -2px; border-radius: 5px; box-shadow: -1px 2px 7px #C5C5C5; }*/

.button4 { color: #fff !important; cursor: pointer; background: #4bb902; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiYjkwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRiYjkwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzQ0YTkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NGE5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #4bb902 0%, #4bb902 50%, #44a900 52%, #44a900 100%); background: -webkit-linear-gradient(top, #4bb902 0%,#4bb902 50%,#44a900 52%,#44a900 100%); background: linear-gradient(to bottom, #4bb902 0%,#4bb902 50%,#44a900 52%,#44a900 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bb902', endColorstr='#44a900',GradientType=0 ); }
    .button4:hover, .button4:focus { background: #5dcd12; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkY2QxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzVkY2QxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzRkYmMwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZGJjMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #5dcd12 0%, #5dcd12 50%, #4dbc02 52%, #4dbc02 100%); background: -webkit-linear-gradient(top, #5dcd12 0%,#5dcd12 50%,#4dbc02 52%,#4dbc02 100%); background: linear-gradient(to bottom, #5dcd12 0%,#5dcd12 50%,#4dbc02 52%,#4dbc02 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dcd12', endColorstr='#4dbc02',GradientType=0 ); }

.form__submit_button { background: #4bb902; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiYjkwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRiYjkwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzQ0YTkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NGE5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #4bb902 0%, #4bb902 50%, #44a900 51%, #44a900 100%); background: -webkit-linear-gradient(top, #4bb902 0%,#4bb902 50%,#44a900 51%,#44a900 100%); background: linear-gradient(to bottom, #4bb902 0%,#4bb902 50%,#44a900 51%,#44a900 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bb902', endColorstr='#44a900',GradientType=0 ); color: #fff !important; width: initial !important; display: block; text-align: center; padding-right: 0 !important; border: none !important; }
    .form__submit_button:hover, .form__submit_button:focus { opacity: 0.8; }

.form__submit_button_footer { background: #4bb902; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiYjkwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRiYjkwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzQ0YTkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NGE5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #4bb902 0%, #4bb902 50%, #44a900 51%, #44a900 100%); background: -webkit-linear-gradient(top, #4bb902 0%,#4bb902 50%,#44a900 51%,#44a900 100%); background: linear-gradient(to bottom, #4bb902 0%,#4bb902 50%,#44a900 51%,#44a900 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bb902', endColorstr='#44a900',GradientType=0 ); color: #fff !important; width: initial !important; display: block; text-align: center; padding-right: 0 !important; border: none !important; text-align: center; padding: 0 !important; }
    .form__submit_button_footer:hover, .form__submit_button_footer:focus { background: #5dcd12; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkY2QxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzVkY2QxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzRkYmMwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZGJjMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #5dcd12 0%, #5dcd12 50%, #4dbc02 51%, #4dbc02 100%); background: -webkit-linear-gradient(top, #5dcd12 0%,#5dcd12 50%,#4dbc02 51%,#4dbc02 100%); background: linear-gradient(to bottom, #5dcd12 0%,#5dcd12 50%,#4dbc02 51%,#4dbc02 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dcd12', endColorstr='#4dbc02',GradientType=0 ); }
/*End Links And Buttons*/

/*Titles*/
h1 { font-size: 1.5em; }
h2 { font-size: 1.25em; margin-bottom: 5px; }
h3 { font-size: 1.05em; margin-bottom: 5px; }
/*End Titles*/

/*General Text*/
p { margin-bottom: 10px; }
/*End General Text*/

/*Articles*/
article ul, article ol { padding-right: 20px; box-sizing: border-box; list-style-type: square; margin-bottom: 15px; }
article ol { list-style-type: decimal; }
    article ul li, article ol li { margin-bottom: 5px; }
article a { color: #4bbd00; }
.parent_li article table, .parent_li article td, .parent_li article tr { border: 1px solid #000; }
.parent_li article table { width: 100%; text-align: center; }
article a.button1 { display: inline-block; vertical-align: middle; background-color: #5DCD12; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); color: #fff; font-size: 1em; padding: 10px ; box-sizing: border-box; border-radius: 5px; }
    article a.button1:hover, article a.button1:focus {background-color:#0A5A7F; }
/*End Articles*/

/*Forms And Inputs*/
input, textarea, select, .text_input { width: 100%; background: #F9F9F9; color: #000 !important; border: 1px solid #dedede; display: block; border-radius: 3px; font-size: 17px; padding-right: 10px; box-sizing: border-box; font-family: Arial, sans-serif; }
textarea { height: 100px; }
.text_input { padding: 10px; box-sizing: border-box; }
input[type="submit"] { cursor: pointer; }
input[type="radio"], input[type="checkbox"] { width: 15px; }
input[type=date], input[type=time] { padding: 8px 13px; box-sizing: border-box; }

input::-webkit-input-placeholder { color: #404040; }
textarea::-webkit-input-placeholder { color: #404040; }
input:-moz-placeholder { color: #404040; opacity: 1; }
textarea:-moz-placeholder { color: #404040; opacity: 1; }
input::-moz-placeholder { color: #404040; opacity: 1; }
textarea::-moz-placeholder { color: #404040; opacity: 1; }
input:-ms-input-placeholder { color: #404040; }
textarea:-ms-input-placeholder { color: #404040; }

.search_form input[type=search] { color: #fff !important; font-size: 15px; }
    .search_form input[type=search]::-webkit-input-placeholder { color: #fff; }
    .search_form input[type=search]:-moz-placeholder { color: #fff; }
    .search_form input[type=search]:-ms-input-placeholder { color: #fff; }

.mini_contact_form { position: relative; margin-bottom: 40px; }
    .mini_contact_form form, .mini_contact_form .thank_lead_form { padding: 20px 10px 10px 10px; box-sizing: border-box; background-color: #f4f4f4; }
    .mini_contact_form .thank_lead_form { display: none; }
    .mini_contact_form ul li { margin-bottom: 10px; }
        .mini_contact_form ul li input { background: #fff; height: 50px; line-height: 50px; border-radius: 0; border-bottom: 2px solid #cfcfcf; }
            .mini_contact_form ul li input:focus { border-bottom: 2px solid #4bb902; background-color: #fff; outline: 0; }
            .mini_contact_form ul li input.redAlert { border-bottom: 2px solid #d0154c !important; background-color: #fff; outline: 0; }
.contactUs ul li input.redAlert { border-bottom: 5px solid #d0154c !important; background-color: #fff; outline: 0; }
.red_label { padding: 5px; box-sizing: border-box; display: block; color: #d0154c; }
.free_register, .mini_contact_form ul li input[type=submit] { background: #4bb902; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiYjkwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRiYjkwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzQ0YTkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NGE5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #4bb902 0%, #4bb902 50%, #44a900 51%, #44a900 100%); background: -webkit-linear-gradient(top, #4bb902 0%,#4bb902 50%,#44a900 51%,#44a900 100%); background: linear-gradient(to bottom, #4bb902 0%,#4bb902 50%,#44a900 51%,#44a900 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bb902', endColorstr='#44a900',GradientType=0 ); color: #fff !important; width: 100% !important; display: block; text-align: center; padding-right: 0 !important; border: none !important; text-align: center; padding: 0 !important; border-bottom: none; }
.free_register { font-size: 1.2em; padding: 15px 0 !important; display: block; box-sizing: border-box; }
.mini_contact_form ul li input[type=submit]:hover, .mini_contact_form ul li input[type=submit]:focus { background: #5dcd12; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkY2QxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzVkY2QxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzRkYmMwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZGJjMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #5dcd12 0%, #5dcd12 50%, #4dbc02 51%, #4dbc02 100%); background: -webkit-linear-gradient(top, #5dcd12 0%,#5dcd12 50%,#4dbc02 51%,#4dbc02 100%); background: linear-gradient(to bottom, #5dcd12 0%,#5dcd12 50%,#4dbc02 51%,#4dbc02 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dcd12', endColorstr='#4dbc02',GradientType=0 ); }
.mini_contact_form .lawer_call { background-color: #f4db06; color: #000; text-align: center; border-radius: 0 0 10px 10px; padding: 6px 15px; box-sizing: border-box; box-shadow: 0 -1px 0 #000; position: absolute; bottom: -26px; left: 15px; font-size: 0.9em; }
.publish_ad { width: 100%; background-color: #f3f3f3; padding: 0; box-sizing: border-box; display: none; }
    .publish_ad h2 { text-align: center; }
    .publish_ad ul { text-align: center; }
        .publish_ad ul li { border-bottom: 1px solid #fff; margin-bottom: 0; }
            .publish_ad ul li a { display: block; padding: 10px 0; box-sizing: border-box; }
                .publish_ad ul li a:hover, .publish_ad ul li a:focus { background-color: #f4db06; }

/*End Forms And Inputs*/

/*General Form*/
.general_form { }
    .general_form .seperator > div > ul > li { margin-bottom: 10px; }
        .general_form .seperator > div > ul > li label { margin-bottom: 10px; display: block; color: #D0CED0; }
        .general_form .seperator > div > ul > li .CaptionCont label { margin-bottom: 0; }
    .general_form h2 { margin-bottom: 20px; color: #22546f; }
    .general_form > ul > li { margin-bottom: 10px; }
    .general_form input, .general_form textarea, .general_form select, button { border-radius: 5px; font-family: Arial, sans-serif; }
    .general_form input { width: 100%; height: 40px; box-shadow: 0 1px 1px #C5C5C5; }
        .general_form input[type=checkbox], .general_form input[type=radio] { width: 15px; box-shadow: none !important; }
    .general_form .button { width: 100% !important; }
    .general_form ul .short_li, .general_form ul .short_li_even { width: 49.5%; margin-left: 1%; float: right; }
    .general_form ul .short_li_even { margin-left: 0; }
    .general_form .SumoSelect { width: 100%; height: 40px; }
    .general_form ul li .SumoSelect > .CaptionCont { min-height: 40px; border-radius: 5px; border: 1px solid #EAE8E8; color: #000; cursor: pointer; width: initial; padding: 10px 0 10px 35px; background-color: #F9F9F9; box-shadow: 0 1px 1px #C5C5C5; min-width: 100%; box-sizing: border-box; }
        .general_form ul li .SumoSelect > .CaptionCont > span { padding-right: 10px; font-size: 17px; font-family: Arimo; font-weight: normal; }
    .general_form .SumoSelect .ui-multiselect { min-height: 40px; }
    .general_form ul li .SumoSelect > .optWrapper > .options > li label { color: #000; margin-bottom: 0; }
    .general_form .thired { width: 32.5%; margin-left: 1%; float: right; }
    .general_form .thired_minus { width: 28%; margin-left: 1%; float: right; }
    .general_form .quarter_plus { width: 39%; margin-right: 1%; float: right; }
    .general_form .three_quarter_minus { width: 60%; float: right; }
    .general_form .three_quarter { width: 70%; float: right; }
    .general_form textarea { box-shadow: 0 1px 1px #C5C5C5; }

    .general_form .quarter { width: 24%; float: right; margin-left: 1%; }
    .general_form .medum_quarter { width: 22%; float: right; margin-left: 1%; }
    .general_form .min_quarter { width: 15%; float: right; margin-left: 1%; }
    .general_form .big_quarter { width: 35%; float: right; margin-left: 1%; }
    .general_form .fifth { width: 19%; float: right; margin-left: 1%; }
    .general_form .min_fifth { width: 15%; float: right; margin-left: 1%; }
    .general_form .big_fifth { width: 36%; float: right; }
    .general_form .half_width { width: 50%; float: right; }
    .general_form .half_width_minus { width: 35%; float: left; }
    .general_form .half_width_plus_time { width: 70%; float: right; }
    .general_form .half_width_margin { width: 49%; margin-left: 1%; float: right; }
    .general_form .full_width { width: 100%; float: right; }

    .general_form .no_margin_left { margin-left: 0; }
    .general_form .checkbox_conti { margin-bottom: 40px; }
    .general_form .checkbox { margin-bottom: 0; height: 25px; }
        .general_form .checkbox input[type=checkbox] { display: inline-block; }
        .general_form .checkbox label { display: inline-block; color: #53A2C6; }
            .general_form .checkbox label a { padding-bottom: 2px; border-bottom: 2px solid #53A2C6; }

.drop_contact_general_form, .thank_bid_lead { background-color: #f4db06; overflow: hidden; width: 100%; border-radius: 0 0 5px 5px; margin-bottom: 0; padding-top: 10px; box-sizing: border-box; }
.thank_bid_lead { display: none; padding: 20px; box-sizing: border-box; }
.drop_contact_general_form form { background-color: transparent; min-height: 132px; text-align: center; }
    .drop_contact_general_form form p, .thank_bid_lead p { color: #000; }
    .drop_contact_general_form form ul { display: inline-block; width: 100%; max-width: 500px; margin: 0 auto; }
.drop_contact_general_form ul .quarter { width: 32% !important; }
.drop_contact_general_form ul li input { height: 45px; line-height: 45px; }
.drop_contact_general_form form ul li { float: right; margin-left: 10px; }
    .drop_contact_general_form form ul li input[type=submit] { width: 100% !important; }
    .drop_contact_general_form form ul li input { border-radius: 0; }

.show_only_with_pic_conti { float: right; width: 100%; }
    .show_only_with_pic_conti li input { float: right; margin-left: 10px; height: 25px; }
    .show_only_with_pic_conti li label { float: right; line-height: 30px; }

.bords_asset .date_time_details { width: 95%; }
.bords_asset .tender_options .ten { margin-left: 10px; }
.bords_biz .date_time_details { width: 106%; }

.ui-datepicker .ui-datepicker-title { color: #fff; }
/*End General Form*/

/*End General Classes*/

/*Header*/
.Admin_section { float: right; font-size: 0.95em; padding-top: 5px; color: #4bb902; }
.welcome { float: right; display: none; }
.login_conti.auto_margin { max-width: 100%; padding-left: 10px; box-sizing: border-box; float: left; width: 100%; margin-bottom: 8px; padding-top: 5px; box-sizing: border-box; }
.login { float: right; padding: 5px 10px 7px 10px; font-size: 0.90em; position: relative; z-index: 900; }
    .login li { float: right; margin-left: 5px; }
        .login li a { color: #05abf6; }
        .login li:last-child { margin-left: 0; }

.nav_and_logo_conti { width: 100%; float: right; position: relative; }
.search_and_nav_conti { background-color: #0A5A7F; float: left; width: 100%; }
.bg_white_nav { background-color: #fff; width: 310px; float: right; box-sizing: border-box; height: 66px; }
.bg_blue_nav { background-color: #0A5A7F; width: 20px; float: right; box-sizing: border-box; border-radius: 0 20px 20px 0; height: 66px; margin-right: -20px; }
.nav_and_logo_conti > .auto_margin { max-width: 100%; }
.logo { float: right; padding: 10px 0; width: 250px; position: absolute; top: -35px; margin-right: 10px; padding-top: 32px; box-sizing: border-box; }
    .logo img { width: 100%; }
nav { float: right; }
    nav ul li { float: right; position: relative; }
        nav ul li .link_small_text { position: absolute; bottom: 10px; color: #fff; width: 100%; right: 0; text-align: center; font-size: 1em; pointer-events: none; }
        nav ul li a { display: block; padding: 25px 17px 20px 17px; border-left: 1px solid #074B6B; position: relative; color: #fff; border-bottom: 5px solid #0a5a7f; box-sizing: border-box; }
        nav ul li .status_car_img { width: 100px; position: relative; padding: 30px 10px; box-sizing: border-box; }
        nav ul li .status_car_img  img { width: 90%; position: absolute; right: 0;left:0; top: 0; bottom:0; margin:auto;}
            nav ul li a:after { content: ""; position: absolute; left: -2px; background-color: #0B6690; height: 100%; width: 1px; top: 0; }
    nav ul a.status_car_img { border-left: none; }
    nav ul li a.status_car_img:after { content: ""; background-color: transparent; }
    nav ul li a:hover, nav ul li a:focus { color: #fff; border-bottom: 5px solid #0d7db0; }
.search_form { position: relative; float: left; padding-top: 13px; border-bottom: 5px solid #0a5a7f; left: 7px; }
    .search_form input { border: none; }
        .search_form input[type=search] { background-color: #0D7DB0; float: right; width: 200px; height: 40px; line-height: 40px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
            .search_form input[type=search]:focus { background-color: #fff; width: 280px; color: #004362 !important; }
    /*.search_form input[type=submit] { width: 40px !important; height: 40px; background-color: #004362; display: block; }*/
    .search_form .submit_button { width: 40px !important; height: 40px; background-color: #004362; display: block; text-align: center; border: none; }

.fa_search { /*position: absolute; left: 10px; top: 23px;*/ color: #fff; font-size: 20px; }

.bred_conti { float: right; width: 100%; /*background-color: #F3F3F3;*/ position: relative; }
    .bred_conti .auto_margin { z-index: 1000; /*background-color: #F3F3F3;*/ position: relative; height: 40px; max-width: 100%; padding-left: 10px; box-sizing: border-box; padding-right: 13px; }
.arrow_conti_bg { position: absolute; right: 0; /*background-color: #0D7DB0;*/ z-index: 900; width: 50%; height: 40px; }
.go_main { /*background: #0D7EB1;*/ box-sizing: border-box; float: right; line-height: 40px; color: #004362; }
.arrow_bg { background: url(../Content/Resources/arrowbred.png) no-repeat; float: right; margin-left: 20px; display: block; width: 20px; height: 40px; margin-right: -1px; display: none; }
.go_main a { color: #004362; margin-left: 5px; }
.bred_anchors { float: right; line-height: 40px; color: #004362; }
    .bred_anchors a { color: #000; }
.welcome a { color: #004362; font-size: 0.95em; }

/*.accessibility_conti { float: left; padding: 10px 0; box-sizing: border-box; }
    .accessibility_conti .accessibility_js { font-size: 20px; color: #0e415d; }*/
.publish_add { float: right; position: relative; width: 110px; z-index: 900000; }
    .publish_add ul { width: 100%; display: none; position: absolute; top: 30px; text-align: right; width: 180px; right: -40px; }
        .publish_add ul li { background-color: #f3f3f3; border-bottom: 1px solid #fff; }
            .publish_add ul li a { display: block; padding: 10px; box-sizing: border-box; }
.publish_add_drop_down { padding-top: 5px; display: block; color: #05abf6; font-weight: bold; }
    .publish_add_drop_down i { color: #0e415d; }

.open_serch_form { float: left; font-size: 20px; display: none; margin-left: 90px; font-size: 35px; color: #fff; padding: 10px; box-sizing: border-box; }

.publish_tender_mobile_nav { width: 100%; display: none; }
    .publish_tender_mobile_nav li { width: 100%; }
        .publish_tender_mobile_nav li a { width: 100%; background-color: #5DCD12; }
/*end Header*/

/*Footer*/
footer { background: #0A5A7F; /*background: #0A5A7F url(../Content/Resources/logo.png) no-repeat; background-position: 20% 0;*/ margin-top: 20px; float: right; width: 100%; position: relative; }
    footer::after { background: #0A5A7F url(../Content/Resources/logo.png) no-repeat; background-position: 5% -37px; width: 100%; content: ""; position: absolute; height: 100%; top: 0; right: 0; z-index: 1; opacity: 0.2; }
.footer { overflow: hidden; padding: 60px 10px 60px 10px; box-sizing: border-box; position: relative; z-index: 5; }
    .footer .footer_nav > ul { overflow: hidden; }
        .footer .footer_nav > ul > li { float: right; width: 33.3%; }

            .footer .footer_nav > ul > li ul { box-sizing: border-box; color: #fff; }
                .footer .footer_nav > ul > li ul li { position: relative; margin-bottom: 3px; }
                    .footer .footer_nav > ul > li ul li h2 { padding-bottom: 10px; }
                    .footer .footer_nav > ul > li ul li:before { content: "■"; color: #BFD5E0; position: absolute; right: 0; top: -3px; }
                    .footer .footer_nav > ul > li ul li:first-child:before { content: ""; }
                    .footer .footer_nav > ul > li ul li a { color: #BFD5E0; padding-right: 15px; box-sizing: border-box; font-size: 0.90em; }
    .footer > ul > li ul li h2 { margin-bottom: 15px; }
footer .credit { background-color: #0a2e4a; width: 100%; text-align: center; color: #fff; padding: 20px 10px; box-sizing: border-box; line-height: 110%; position: relative; z-index: 5; }
    footer .credit a { color: #fff; }
    footer .credit br { display: none; }
.footer_nav { width: 50%; float: right; margin-left: 5%; }

.footer_form_conti { float: left; width: 45%; color: #fff; background-position: 100% 0; padding-right: 100px; box-sizing: border-box; }
    .footer_form_conti h3 { margin-bottom: 5px; font-size: 1.1em; }
    .footer_form_conti p { margin-bottom: 10px; }
    .footer_form_conti form, .thank_footer_form { margin-bottom: 20px; overflow: hidden; }
.thank_footer_form { display: none; color: #5DCD12; font-weight: 700; }
.footer_form_conti form input { height: 50px; line-height: 50px; font-size: 18px; padding-right: 10px; box-sizing: border-box; background-color: #0D7DB0; color: #fff !important; border: none; border-radius: 0; float: right; width: 75%; }
    .footer_form_conti form input[type="submit"] { width: 40% !important; display: inline-block; padding: 0 10px; height: 50px; line-height: 50px; border: none; cursor: pointer; }

.footer_form ul li { float: right; margin-left: 5px; }

.footer_sub_nav { margin-top: 40px; }
    .footer_sub_nav h3 { color: #fff; }
    .footer_sub_nav ul li { float: right; position: relative; padding-right: 20px; box-sizing: border-box; margin-left: 10px; margin-bottom: 3px; }
        .footer_sub_nav ul li:before { content: "■"; color: #BFD5E0; position: absolute; right: 0; top: -3px; }
        .footer_sub_nav ul li a { color: #BFD5E0; font-size: 0.90em; }

.social li { float: right; margin-left: 5px; }
    .social li a { border-radius: 50%; text-align: center; font-size: 25px; display: block; width: 50px; height: 50px; color: #fff; padding-top: 12px; box-sizing: border-box; }
    .social li .facebook { background-color: #0480D7; }
    .social li .twitter { background-color: #00ABEE; }
    .social li .googleplus { background-color: #CE412B; }

.payments { text-align: center; margin-bottom: 10px; }
    .payments h2 { font-size: 1em; }
    .payments ul { display: inline-block; padding-top: 10px; }
        .payments ul li { display: inline-block; margin-right: 5px; }
            .payments ul li a { display: block; font-size: 22px; }
                .payments ul li a i { }
/*End Footer*/

/*Biz*/
.radio_buttons_conti { float: right; width: 100%; }
    .radio_buttons_conti h2 { float: right; margin-left: 10px; }
    .radio_buttons_conti ul { float: right; }
        .radio_buttons_conti ul li { float: right; margin-left: 10px; line-height: 25px; }
            .radio_buttons_conti ul li input { float: right; margin-left: 10px; height: 20px; }
            .radio_buttons_conti ul li label { float: right; }

.biz { padding: 0 0 20px 0; box-sizing: border-box; }
    .biz .ad_details { width: 70%; overflow: hidden; padding-bottom: 30px; }
.ad_details textarea { width: 100%; }

.ad_publisher { width: 80%; overflow: hidden; padding-bottom: 30px; }
.remove_file { font-size: 30px; display: inline-block; line-height: 40px; height: 40px; margin-left: 10px; color: #004362; }
.fileValue { display: inline-block; line-height: 40px; height: 40px; color: #53A2C6; margin-bottom: 0; }
.add_file { max-width: 200px; }
.general_form .receive_offers .form__submit_button { width: 100% !important; max-width: 100px; }
.button_height { height: 40px; line-height: 40px; font-size: 1.1em; min-width: 200px; cursor: pointer; }
.max_width { max-width: 200px; }
.steps { float: right; width: 100% !important; max-width: 200px; display: none; }
/*End Biz*/

/*Car*/
.car { padding: 0 0 20px 0; box-sizing: border-box; }
    .car .ad_details { width: 70%; overflow: hidden; padding-bottom: 30px; }
/*End Car*/

/*Asset*/
.asset { padding: 0 0 20px 0; box-sizing: border-box; }
    .asset .ad_details { width: 100%; }
/*End Asset*/

/*Asset*/
.tender { padding: 0 0 20px 0; box-sizing: border-box; }
    .tender .ad_details { width: 70%; overflow: hidden; padding-bottom: 30px; }
/*End Asset*/

/*Kones Slider*/
.kones_slider { position: relative; width: 100%; overflow: hidden; height: 240px; margin-bottom: 20px; box-shadow: 0 5px 20px -6px #000; }
    .kones_slider ul { width: 100%; }
        .kones_slider ul li { width: 100%; position: absolute; right: 0; left: 0; margin: 0 auto; }
            .kones_slider ul li:not(:nth-child(1)) { display: none; }
            .kones_slider ul li .kones_slider_image { height: 240px; width: 100%; background-position: center center; background-size: cover 240px !important; }
    .kones_slider .timer { font-size: 0.8em; font-weight: 800; }
    .kones_slider .days_left { padding: 50px 10px 0 10px; }
        .kones_slider .days_left > .days { font-weight: 700; font-size: 3.5em; display: unset; margin-left: 0;color:#333; }
        .kones_slider .days_left > .days_text { font-weight: 500; font-size: 2em; }
/*End Kones Slider*/

/*Index*/
.news li { top: 0; width: 100%; display: block; position: absolute; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .news li p { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .news li:not(:nth-child(1)) { display: none; }

.index .top_article { text-align: center; margin-bottom: 10px; font-size: 1.2em; padding: 10px 0; box-sizing: border-box; }
    .index .top_article h1 { margin-bottom: 10px; font-weight: 500; font-size: 2.1em; }
.tender_numbers { margin-bottom: 30px; }
    .tender_numbers ul { overflow: hidden; }
        .tender_numbers ul li { float: right; width: 33.3%; text-align: center; }
            .tender_numbers ul li p { margin-bottom: 15px; font-size: 2.2em; font-weight: normal; }
            .tender_numbers ul li span { display: block; }
            .tender_numbers ul li a { display: block; border: 1px solid; max-width: 130px; margin: 0 auto; padding: 8px 10px; box-sizing: border-box; border-radius: 5px; font-size: 1.1em; }

        .tender_numbers ul .look_tenders p, .tender_numbers ul .look_tenders a { color: #d0154c; }
        .tender_numbers ul .show_assets p, .tender_numbers ul .show_assets a { color: #258510; }
        .tender_numbers ul .show_cars p, .tender_numbers ul .show_cars a { color: #406ac5; }

        .tender_numbers ul .look_tenders a:hover { background-color: #d0154c; color: #fff; }
        .tender_numbers ul .show_assets a:hover { background-color: #258510; color: #fff; }
        .tender_numbers ul .show_cars a:hover { background-color: #406ac5; color: #fff; }


.contactUs, .thank_main_lead_form { width: 100%; overflow: hidden; background-color: #f3f3f3; text-align: center; padding: 30px 10px; box-sizing: border-box; margin-bottom: 30px; }
.thank_main_lead_form { display: none; }
.contactUs ul { max-width: 70%; margin: 0 auto; }
.contactUs h2 { font-size: 26px; margin-bottom: 30px; font-weight: 500; }
    .contactUs h2 br { display: none; }
.contactUs h3 { margin-bottom: 30px; font-weight: normal; }
.contactUs ul {justify-content:space-between; }
    .contactUs ul li { width: calc(32% - 40px); margin-bottom: 10px; }
.contactUs ul li:nth-child(4) { order:5; width: 100%; }
    .contactUs ul li:last-child {order:4;  width:120px; }
        .contactUs ul li input:not([type="checkbox"]) { height: 50px; line-height: 50px; box-sizing: border-box; border: none; border-bottom: 3px solid #cecece; width: 100%; font-size: 18px; background-color: #fff; }
            .contactUs ul li input:not([type="checkbox"]).input-validation-error { border-bottom: 5px solid #d0154c !important; outline: 0; }
    .contactUs ul li:nth-child(1) input { border-radius: 0 5px 5px 0; }
    .contactUs ul li:last-child input { border-radius: 5px 0 0 5px; }
    .contactUs ul li input:focus { border-bottom: 3px solid #4bb902; background-color: #fff; outline: 0; }
    .contactUs ul li .button4 { border-bottom: none; border-radius: 0; font-weight: bold;width:100%;text-align:center;padding:0; }
.contactUs input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #898989; }
.contactUs input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #898989; opacity: 1; }
.contactUs input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #898989; opacity: 1; }
.contactUs input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #898989; }
.contactUs .checkboxes_conti { max-width: 70%; width: 100%; text-align: right; margin: 0 auto 20px auto; }
    .contactUs .checkboxes_conti .like_checkbox { border-color: #5DCD12; }
    .contactUs .checkboxes_conti .checkbox_conti input:checked ~ .like_checkbox { background-color: #5DCD12; }
.drop_contact_general_form.contactUs label > * { display: inline-block; vertical-align: bottom; }

.user_details_form .checkboxes_conti { max-width: 100%; }
    .user_details_form .checkboxes_conti label > a { display: inline-block !important; /*vertical-align: middle !important;*/ }
.user_details_form form .form_border > ul, .user_details_form form .form_border .form_buttons > ul { max-width: 100% !important; }
    .user_details_form form .form_border .form_buttons > ul > li > button { width: 100% !important; }

.drop_contact_general_form.contactUs { padding: 20px; box-sizing: border-box; margin-bottom: 10px; }
.drop_contact_general_form form ul { max-width: 100%; }
.drop_contact_general_form.contactUs .checkboxes_conti { max-width: 100%; }
.drop_contact_general_form.contactUs .checkbox_conti { margin-bottom: 0; }
.drop_contact_general_form.contactUs h2 { margin-bottom: 10px }

.footer_form_conti form input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #dedede; }
.footer_form_conti form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #dedede; opacity: 1; }
.footer_form_conti form input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #dedede; opacity: 1; }
.footer_form_conti form input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #dedede; }

.search_form input[type=search]:focus::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #0A5A7F; }
.search_form input[type=search]:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #0A5A7F; opacity: 1; }
.search_form input[type=search]:focus::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #0A5A7F; opacity: 1; }
.search_form input[type=search]:focus:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #0A5A7F; }

.inside_poblicety { margin-bottom: 30px; }
    .inside_poblicety ul { overflow: hidden; }
        .inside_poblicety ul li { float: right; width: 50%; text-align: center; }
            .inside_poblicety ul li a { display: block; /*padding: 50px 0;*/ box-sizing: border-box; border: 1px solid #fff; height: 0; padding-bottom: 12.6%; }
                .inside_poblicety ul li a img { width: 100%; vertical-align: bottom; }
            .inside_poblicety ul li:first-child a { background-color: #0e7db2; color: #fff; }
            .inside_poblicety ul li:last-child a { background-color: #ffd800; color: #0e7db2; }

/*tenders navigation*/
.all_tenders { position: relative; }
    .all_tenders > div > ul { overflow: hidden; }
        .all_tenders > div > ul > li { float: right; margin-left: 2px; position: relative; }
            .all_tenders > div > ul > li a { display: block; background-color: #f3f3f3; color: #898989; padding: 10px; box-sizing: border-box; min-width: 150px; text-align: center; border-radius: 5px 5px 0 0; }
    .all_tenders > div ul li a:hover { background-color: #1c537e; }
.active1 { background-color: #1c537e !important; color: #fff !important; }
/*search_bar*/
.search_bar { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; position: relative; z-index: 100000; height: 100px; margin-bottom: 15px; padding-top: 20px; }
.gray_bg { position: absolute; right: 0; width: 23%; height: 78px; background-color: #f3f3f3; top: 57px; }
.h2_right_conti { background-color: #f3f3f3; padding: 27px 80px 26px 0; position: relative; float: right; margin-left: 50px; }
    .h2_right_conti h2 span { position: absolute; left: -40px; color: #f3f3f3; top: 0; background: url(../Content/Resources/arrow4.png) no-repeat; background-size: cover; background-position: 0 50%; height: 100%; width: 40px; display: block; }

/*advence_search*/
/*.advence_search { padding-top: 10px; }*/

.advence_search > ul > li { float: right; margin-left: 10px; }
    .advence_search > ul > li > label { margin-bottom: 5px; }
    .advence_search > ul > li input { border: 1px solid #dedede; box-shadow: 0 1px 1px #C5C5C5; font-size: 15px; }
    .advence_search > ul > li h3 { color: #ccc; margin-bottom: 5px; font-weight: normal; padding-right: 15px; box-sizing: border-box; font-size: 0.9em;; }
    /*.advence_search > ul > li .button4 { padding: 10px 20px; box-sizing: border-box; border: none; margin-top: 17px; border: 1px solid #ccc; font-size: 20px; }*/
    .advence_search > ul > li .form__submit_button { padding: 10px 20px !important; box-sizing: border-box; border: none; margin-top: 22px; border: 1px solid #ccc; font-size: 16px; }
.SumoSelect > .CaptionCont { background-color: #F9F9F9 !important; box-shadow: 0 5px 10px #eee; min-width: 100px; border: 1px solid #e8e8e8 !important; border-radius: 5px !important; }
    .SumoSelect > .CaptionCont > span { color: #000; padding: 0 0 0 30px !important; font-weight: normal !important; }
    .SumoSelect > .CaptionCont > label > i { background-image: url(../Content/Resources/arrow2.png) !important; opacity: 1 !important; background-repeat: no-repeat !important; }
    .SumoSelect > .CaptionCont > label { right: initial !important; left: 0 !important; }
.SlectBox { padding: 11px 8px !important; width: initial !important; }



.blue_strok { width: 100%; background-color: #1c537e; height: 80px; position: absolute; right: 0; }

/*last_car_tenders*/
.container2 { overflow: hidden; margin-bottom: 40px; }
.last_car_tenders { width: 50%; float: right; position: relative; z-index: 1000; border-left: 1px solid #fff; box-sizing: border-box; }
.last_car_tenders_full_width { width: 100%; border-left: none; }
.last_car_tenders h2 { color: #fff; font-size: 24px; text-align: center; height: 80px; line-height: 80px; margin-bottom: 0; }
.last_car_tenders > ul { float: right; width: 100%; max-height: 354px; overflow-y: scroll; height: 100%; direction: ltr; }
    .last_car_tenders > ul > li { width: 100%; direction: rtl; text-align: right; }
        .last_car_tenders > ul > li ul { width: 100%; background-color: #f3f3f3; border-bottom: 1px solid #fff; cursor: pointer; float: right; }
            .last_car_tenders > ul > li ul:hover { background-color: #f4da06; }
            .last_car_tenders > ul > li ul li { float: right; padding: 15px 10px; box-sizing: border-box; }

                .last_car_tenders > ul > li ul li:first-child, .tender_headline2 ul li:first-child { border-left: 1px solid #fff; width: 30%; box-sizing: border-box; }
                .last_car_tenders > ul > li ul li:last-child, .tender_headline2 ul li:last-child { width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tender_headline2 ul li:last-child { padding-right: 20px; box-sizing: border-box; }
.last_RealEstateBids_tenders > ul > li ul li:nth-child(1), .tender_headline ul li:nth-child(1) { width: 20%; text-align: center; }
.last_RealEstateBids_tenders > ul > li ul li:nth-child(2), .tender_headline ul li:nth-child(2) { width: 60%; border-left: 1px solid #fff; box-sizing: border-box; }
.tender_headline ul li:nth-child(2), .last_RealEstateBids_tenders > .realEstate_ul_conti > li ul li:nth-child(2) { padding-right: 20px; box-sizing: border-box; width: 40%; }
.last_RealEstateBids_tenders > ul > li ul li:nth-child(3), .tender_headline ul li:nth-child(3), .last_RealEstateBids_tenders > .realEstate_ul_conti > li ul li:nth-child(3) { width: 20%; text-align: center; border-left: 1px solid #fff; box-sizing: border-box; }
.last_RealEstateBids_tenders > .realEstate_ul_conti2 > li ul li:nth-child(2) { width: 50%; }
.last_RealEstateBids_tenders > .realEstate_ul_conti2 > li ul li:nth-child(3) { width: 10%; }
.tender_headline4 ul li:nth-child(2) { padding-right: 20px; box-sizing: border-box; width: 50%; }
.tender_headline4 ul li:nth-child(3) { width: 10%; }
.tender_headline ul li:nth-child(4), .last_RealEstateBids_tenders > .realEstate_ul_conti > li ul li:nth-child(4) { width: 20%; text-align: center; }
.tender_headline, .tender_headline2 { background-color: #1c537e; color: #fff; margin-top: 10px; padding-right: 12px; box-sizing: border-box; }
.tender_headline2 { margin-top: 10px; }
.tenders_images_conti { margin-top: 10px; }
.tender_headline ul, .tender_headline2 ul { overflow: hidden; }
    .tender_headline ul li, .tender_headline2 ul li { float: right; padding: 10px 0; box-sizing: border-box; border-left: 1px solid #fff; box-sizing: border-box; }
    .tender_headline ul li, .tender_headline ul li, .tender_headline2 ul li { padding: 15px 0; box-sizing: border-box; font-weight: 500; }

.new { padding: 2px 5px; box-sizing: border-box; color: #fff; background-color: #1c537e; }

.last_car_tenders > ul::-webkit-scrollbar { width: 12px; /* for vertical scrollbars */ height: 12px; /* for horizontal scrollbars */ }

.last_car_tenders > ul::-webkit-scrollbar-track { background: #fff; }

.last_car_tenders > ul::-webkit-scrollbar-thumb { background: #d1d1d1; }
/*car_best_vendors*/
.car_best_vendors { width: 50%; float: right; position: relative; z-index: 1000; }
    .car_best_vendors h2 { color: #fff; font-size: 24px; text-align: center; height: 80px; line-height: 80px; margin-bottom: 0; }
    .car_best_vendors ul li { float: right; width: 25%; border-left: 1px solid #fff; box-sizing: border-box; position: relative; }
        .car_best_vendors ul li a { overflow: hidden; display: block; background-color: #f3f3f3; }
        .car_best_vendors ul li img { width: 80%; vertical-align: bottom; margin: 0 auto; display: block; padding: 20px; box-sizing: border-box; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); max-width: 107px; max-height: 107px; }
        .car_best_vendors ul li .car_name { padding: 5px; box-sizing: border-box; background-color: #7d7d7d; color: #fff; text-align: center; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

        .car_best_vendors ul li a:hover, .car_best_vendors ul li a:focus { background-color: #fff !important; }
            .car_best_vendors ul li a:hover > img, .car_best_vendors ul li a:focus > img { -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -o-filter: grayscale(0); }

.button_search { width: 100%; height: 100%; opacity: 0; cursor: pointer; position: absolute; top: 0; right: 0; }
.show_section { display: none; }
.fillter_section_conti { }
.show_filter2 { display: block; }

/*End Index*/

/*Face slider*/
#slider1_container { padding: 10px 0; margin-bottom: 30px; background-color: #f3f3f3; }
    #slider1_container, #slider1_container > div { width: 100% !important; }
        #slider1_container > div { margin-top: 10px; }
        #slider1_container img { -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%); }
.plus_hover { width: 100%; height: 246px; background-color: rgba(0,0,0,0.5); color: #fff; font-size: 55px; position: absolute; z-index: 100; text-align: center; padding-top: 45%; box-sizing: border-box; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; opacity: 0; }
#slider1_container a:hover .plus_hover { opacity: 1; }
/*End Face slider*/

/*Smart Search Form*/
.smart_search { margin-bottom: 20px; }
    .smart_search:after { content: ""; display: block; width: 100%; clear: both; }
    .smart_search form { float: right; width: 100%; border: 1px solid #dedede; padding: 20px; box-sizing: border-box; border-radius: 5px; color: #000; }
        .smart_search form > ul { width: 80%; float: right; }
            .smart_search form > ul > li { float: right; margin-left: 1%; margin-bottom: 10px; position: relative; }
        .smart_search form ul .five { width: 6%; }
        .smart_search form ul .ten { width: 9%; }
        .smart_search form ul .fifteen { width: 14%; }
        .smart_search form ul .fifteen_normal { width: 15%; }
        .smart_search form ul .fifteen_bigger { width: 19%; }
        .smart_search form ul .fifteen_large { width: 20%; }
        .smart_search form ul .twenty { width: 19%; }
        .smart_search form ul .thirty { width: 30%; }
        .smart_search form > ul > li > label, .smart_search form > ul > li > .button_mobile_margin label { margin-bottom: 10px; display: block; height: 16px; font-weight: bold; }
        .smart_search form ul li .form__submit_button { width: 100% !important; }
.help { float: right; width: 20%; box-sizing: border-box; }
.call_us_header { float: left; width: auto; padding-left: 20px; }
    .call_us_header a { color: #fff; }
        .call_us_header a .big_tel { padding-top: 23px; }
.small_tel { float: left; margin-bottom: 10px; }
.press { display: none; }
.big_tel { font-size: 24px; font-weight: bold; float: left; padding-top: 34px; box-sizing: border-box; }
.smart_agent_anchor { display: none; }
.smart_search_more_options { float: right; width: 100%; padding-top: 10px; box-sizing: border-box; }
    .smart_search_more_options ul { margin-bottom: 10px; }
    .smart_search_more_options > ul > li { float: right; }
    .smart_search_more_options .date_and_time { margin-bottom: 0; }
    .smart_search_more_options ul li > label { margin-bottom: 10px; font-weight: bold; }
.gray_color { color: #a9a6a9 !important; }
.green { color: #4bbd00; }
.color_black { color: #000; }
.date_and_time { float: right; width: 73%; }
    .date_and_time li { float: right; }
        .date_and_time li label { float: right; margin-left: 5px; line-height: 25px; }
        .date_and_time li input { float: right; line-height: 20px; height: 20px; }

.date_time_details { width: 76%; float: right; }
    .date_time_details > li > label { height: 16px; display: block; }

.tender_types { width: 80%; float: right; }
    .tender_types li { float: right; margin-left: 20px; }
        .tender_types li input { float: right; height: 25px; }
        .tender_types li label { float: right; line-height: 30px; }

.tender_options { width: 100%; float: right; }
    .tender_options > li { float: right; }
        .tender_options > li > label { height: 16px; display: block; }
.smart_agent_anchor { line-height: 40px; margin-right: 10px; font-weight: bold; }
/*End Smart Search Form*/

/*Tabels*/
.tbl_conti { position: relative; }
.show_rows { width: 100%; margin-bottom: 10px; position: absolute; max-width: 75px; left: 10px; top: 7px; }
    .show_rows .SumoSelect { width: 75px; }
    .show_rows > div { float: left; }
    .show_rows .SumoSelect > .CaptionCont { background-color: #e7e7e7 !important; box-shadow: none; min-width: 65px; padding-left: 0 !important; margin: 0; display: inline-block; }
    .show_rows::after { content: ""; display: block; width: 100%; height: 1px; clear: both; }
.tbl_header { overflow: hidden; background-color: #1a5280; width: 100%; }
    .tbl_header li { float: right; color: #fff; padding: 20px 10px; box-sizing: border-box; }
.tbl_conti .ten { width: 7%; }
.tbl_conti .fifteen { width: 12%; }
.tbl_conti .three_quarter { width: 55%; }

.tbl_items { overflow: hidden; width: 100%; }
    .tbl_items > .parent_li { border-bottom: 2px solid #f3f2f2; }
        .tbl_items > .parent_li > a:hover, .tbl_items > .parent_li > a:focus { background-color: #f4db06; }
    .tbl_items > li > a { display: block; width: 100%; overflow: hidden; background-color: #e7e7e7; }
    .tbl_items > li > .yellow { background-color: #f4db06; }
    .tbl_items > li > a > ul > li { float: right; text-align: center; min-height: 42px; padding: 12px 5px 0 5px; box-sizing: border-box; border-left: 1px solid #dedede; position: relative; }
        .tbl_items > li > a > ul > li p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .tbl_items > li > a > ul > li .circle { left: 5px; top: 5px; right: initial; bottom: initial; background-color: transparent; }
.tbl_items_details { width: 100%; float: right; border: 1px solid #C5C5C5; padding: 10px; box-sizing: border-box; border-radius: 0 0 5px 5px; }
.tbl_items_details_inside_page { border: none; }
.tbl_items_details article p { margin-bottom: 5px; }
.tbl_items_details .general_right { margin-bottom: 20px; }
    .tbl_items_details .general_right article strong { font-weight: 500; }
.new { display: inline-block; padding: 2px 5px; box-sizing: border-box; color: #fff; background-color: #3578ae; float: right; margin-left: 5px; }
.star_gray { color: #a7a7a7; }
.star_yellow { color: #f4db06 !important; -ms-transform: rotate(360deg); /* IE 9 */ -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */ transform: rotate(360deg); font-size: 1.5em; }
.star_click { transition: all ease-in 0.25s; -webkit-transition: all ease-in 0.25s; -moz-transition: all ease-in 0.25s; -o-transition: all ease-in 0.25s; }

.tbl_items > li > a > .car_extra_details { width: 100%; overflow: hidden; border-top: 1px solid #dedede; }
    .tbl_items > li > a > .car_extra_details li { width: 100%; padding: 5px 10px; min-height: 0; text-align: start; font-size: 0.95em; }

.tbl_items > li > a > .asset_extra_details { width: 100%; overflow: hidden; border-top: 1px solid #dedede; }
    .tbl_items > li > a > .asset_extra_details li { padding: 5px 10px; min-height: 0; text-align: start; font-size: 0.95em; }
        .tbl_items > li > a > .asset_extra_details li span, .tbl_items > li > a > .car_extra_details li span { background-color: transparent !important; }

.pagination_conti { margin-top: 10px; overflow: hidden; width: 100%; }
    .pagination_conti ul { }
        .pagination_conti ul li { float: right; border-left: 2px solid #fff; }
            .pagination_conti ul li a { display: block; padding: 8px 12px; box-sizing: border-box; background-color: #e7e7e7; color: #8a8a8a; }
        .pagination_conti ul .active a { background-color: #cecdcd; }
        .pagination_conti ul li a:hover, .pagination ul li a:focus { background-color: #cecdcd; }


.notes { overflow: hidden; padding-top: 15px; }
    .notes li { float: right; margin-left: 10px; }
.tbl_items_details .notes li {width:auto;display:inline-block; }
        .notes li a { font-size: 1.5em; }
.tbl_items_details .notes li a { font-size: 1.2em; }
.download_file { display: block; margin-bottom: 10px; font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; font-size: 1.1em; }
    .download_file i { color: #4bb902; }
.days_left_to_tender { background-color: #f2730c; color: #fff; padding: 14px 0; box-sizing: border-box; display: inline-block; margin-bottom: 5px; max-width: 205px; text-align: center; width: 100%; }
    .days_left_to_tender:hover, .days_left_to_tender:focus { color: #fff; }
.image_conti_gray { width: 100%; background-color: #ccc; overflow: hidden; margin-bottom: 10px; }
.image_gallery:nth-child(n+2) { display: none; }
.image_gallery img { width: 100%; vertical-align: bottom; }
.car_image_conti { width: 100%; }
    .car_image_conti img { width: 100%; vertical-align: bottom; }

.social_and_options { width: 100%; overflow: hidden; margin-bottom: 2px; }
    .social_and_options > p { font-size: 0.9em; font-weight: 400; }
    .social_and_options ul { width: 100%; overflow: hidden; }
        .social_and_options ul li { float: right; width: 8%; }
        .social_and_options ul .social_bigger_width { width: 52%; }
        .social_and_options ul .social_biggest_width { width: 60%; background-color: #d0cfcf; height: 50px; }
        .social_and_options ul li a { overflow: hidden; display: block; background-color: #0a5b80; color: #fff; border-left: 1px solid #fff; }
        .social_and_options ul li .bg_yellow { background-color: #f4db06; }
        .social_and_options ul li a i { padding: 15px 0; box-sizing: border-box; font-size: 1.3em; text-align: center; display: block; }
        .social_and_options ul li .bg_yellow i { color: #0A5A7F; }
        .social_and_options ul li a p { background-color: #d0cfcf; color: #0a5b80; padding: 15px; box-sizing: border-box; margin-bottom: 0; display: block; }
            .social_and_options ul li a p strong { font-size: 1.2em; }

.reminder_form { display:none;padding-top:20px;}
    .reminder_form .items_inline { }
    .reminder_form .items_inline > * {display:inline-block;vertical-align:middle; }
    .reminder_form input[type="submit"] {display:block;width:100px !important;margin:0 auto; }
/*Lead Buttons*/
.lead_buttons_conti { overflow: hidden; width: 100%; padding-top: 10px; }
    .lead_buttons_conti > a { background-color: #0A5A7F; color: #fff; display: inline-block; padding: 20px; box-sizing: border-box; font-weight: bold; width: 48%; position: relative; float: right; margin-left: 2%; margin-bottom: 10px; }
        .lead_buttons_conti > a:last-child { margin-left: 0; }
        .lead_buttons_conti > a span { display: block; font-weight: 500; font-size: 0.85em; }
        .lead_buttons_conti > a i { position: absolute; left: 5px; top: 10px; font-size: 35px; }
        .lead_buttons_conti > a:hover, .lead_buttons_conti > a:focus { background-color: #53A2C6; color: #fff; }

.resopns_to_lead { width: 100%; padding: 10px 5px; box-sizing: border-box; text-align: center; display: none; overflow: hidden; }
/*End Lead Buttons*/
/*End Tabels*/

/*Blue Tabel*/
.blue_tbl { background-color: #0d7eb1; overflow: hidden; margin-bottom: 20px; }
    .blue_tbl > ul > li > .like_a { color: #fff; display: block; }
        .blue_tbl > ul > li > .like_a:hover, .blue_tbl > ul > li > .like_a:focus { background-color: #0a5b80; }
.like_a_not_clicked { cursor: default !important; }
.yellow_bg { background-color: #f4db06; padding: 2px 5px; box-sizing: border-box; color: #3578ae; margin-left: 5px; }
.blue_tbl > ul > li > .like_a > ul { width: 100%; overflow: hidden; border-bottom: 1px solid #4896e4; }
    .blue_tbl > ul > li > .like_a > ul > li { float: right; padding: 20px 20px; box-sizing: border-box; }
        .blue_tbl > ul > li > .like_a > ul > li i { width: 16px; font-size: 20px; }
        .blue_tbl > ul > li > .like_a > ul > li:nth-child(odd) { border-left: 1px solid #4896e4; }

.blue_tbl > ul > li:last-child { display: none; }
/*End Blue Tabel*/

/*Read About*/
.read_about { width: 100%; }
    .read_about > a { float: left; }
.text_conti { background-color: #f4f4f4; padding: 10px; box-sizing: border-box; width: 100%; }
    .text_conti img { width: 100%; margin-bottom: 10px; }
.read_about article p { margin-bottom: 5px; }
/*End Read About*/

/*Last Searches*/
.last_searches { width: 100%; margin-bottom: 10px; }
    .last_searches > h2 { padding: 10px; box-sizing: border-box; }
    .last_searches ul li { width: 100%; margin-bottom: 1px; }
        .last_searches ul li a { padding: 15px 10px; box-sizing: border-box; display: block; background-color: #e7e7e7; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; }
            .last_searches ul li a .delete_last_search { position: absolute; left: 10px; color: #000; font-size: 20px; top: 12px; font-family: Arial; }
                .last_searches ul li a .delete_last_search:hover { background-color: #0A5A7F; color: #fff; padding: 0 2px; box-sizing: border-box; }
/*End Last Searches*/

/*Info Index*/

.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; }

.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] { background-color: #e7e7e7; height: 40px; line-height: 40px; }
    .mini_search_form .submit_conti { position: absolute; top: 0; left: 0; background-color: #0e415d; width: 50px; height: 40px; }
        .mini_search_form .submit_conti .fa-search { position: absolute; left: 18px; top: 12px; z-index: 100; color: #fff; }
    .mini_search_form form input[type=submit] { position: absolute; top: 0; left: 0; background-color: #0e415d; height: 40px; line-height: 40px; }

.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; }
/*End Info Index*/

/*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%; }
/*End Info Index Inside Page*/

/*Boards Inside Page*/
.side_comment { margin-bottom: 15px; }
    .side_comment > h2 { font-size: 1em; }
        .side_comment > h2 i { font-size: 1.3em; }
        .side_comment > h2 span { vertical-align: top; display: inline-block; padding-top: 2px; }
    .side_comment form { padding: 10px; box-sizing: border-box; background-color: #f5f5f5; }
        .side_comment form textarea { margin-bottom: 10px; padding: 5px; box-sizing: border-box; }
    .side_comment .form__submit_button { padding: 10px !important; box-sizing: border-box; text-align: center; }

.reminder_popup_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; }
.reminder_popup { max-width: 800px; margin: 0 auto; width: 100%; background-color: #fff; position: relative; }
.close_reminder_popup { position: absolute; right: 0; top: -20px; font-size: 20px; color: #fff; }
.reminder_conti form input[type=checkbox] { float: right; height: 15px; }
.reminder_conti form label { line-height: 20px; }
.notes li { display: block; width: 100%; position: relative; padding: 10px; box-sizing: border-box; }
    .notes li .close20 { position: absolute; left: 10px; top: 0; font-size: 20px; }
        .notes li .close20:hover, .notes li .close20:focus { opacity: 0.5; }

[data-cancelOptionsPopup], [data-confirm_popup], .cancellation_conti, [data-messagepopup] { 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, [data-messagepopup] .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; }

.confirm_popup .popup_content .buttons_conti ul li:nth-child(1) .button { background-color: #5DCD12; color: #fff; }
.confirm_popup .popup_content .buttons_conti ul li:nth-child(2) .button { background-color: #fff; color: #5DCD12 !important; border: solid 1px #5DCD12; }
/*End Boards Inside Page*/

/*****Registration******/
/*Subscription Select*/
.subscription_select { }

.steps_subscription { width: 100%; overflow: hidden; padding-top: 2px; }
    .steps_subscription ul li { text-align: left; padding-left: 25px; box-sizing: border-box; line-height: 40px; height: 40px; float: right; width: 33.3%; }
    .steps_subscription .steps2 li { width: 50%; }
    .steps_subscription .steps3 li { width: 100%; }
    .steps_subscription .bluish_bg { position: absolute; right: 0; background-color: #84adbf; z-index: -1; width: 50%; height: 40px; }
    .steps_subscription .first_step { color: #fff; background: #84adbf url(Resources/arrow1.png) no-repeat; background-position: 0 0; background-size: 25px 40px; position: relative; z-index: 100; }
    .steps_subscription .first_step2 { }
    .steps_subscription .first_step span { position: absolute; left: -20px; height: 40px; width: 20px; top: -3px; }
        .steps_subscription .first_step span img { width: 100%; }

    .steps_subscription .secound_step { background: #ebebeb url(Resources/arrow2singup.png) no-repeat; background-position: 0 0; color: #b6b6b6; background-size: 25px 40px; position: relative; z-index: 50; }
        .steps_subscription .secound_step span { position: absolute; left: -20px; height: 40px; width: 20px; top: -3px; }
        .steps_subscription .secound_step img { width: 100%; }

    .steps_subscription .thired_step { background: #f5f5f5 url(Resources/arrow3.png) no-repeat; background-position: 0 0; color: #b6b6b6; background-size: 25px 40px; position: relative; }
    .steps_subscription .thired_step2 { }
    .steps_subscription .thired_step span { position: absolute; left: -20px; height: 40px; width: 20px; top: -3px; }
    .steps_subscription .thired_step img { width: 100%; }


.subscription_types_conti { overflow: hidden; }
    .subscription_types_conti > li { float: right; width: 24%; margin-left: 1.33%; border: 1px solid #e5e5e5; border-radius: 10px; padding: 20px 0; box-sizing: border-box; }
    .subscription_types_conti > .forth_li { margin-left: 0; }
    .subscription_types_conti > li > ul { }
        .subscription_types_conti > li > ul li a { background-color: #f5f5f5; padding: 20px 10px; box-sizing: border-box; display: block; }
            .subscription_types_conti > li > ul li a:hover { color: #fff; background-color: #5DCD12 !important; }
        .subscription_types_conti > li > ul li h2 { font-size: 1.8em; font-weight: normal; color: #0076b6; }
        .subscription_types_conti > li > ul li h3 { font-size: 1.1em; font-weight: bold; }
        .subscription_types_conti > li > ul li h4 { font-size: 1em; font-weight: normal; margin-bottom: 5px; }
        .subscription_types_conti > li > ul li a p { margin-bottom: 0; }
        .subscription_types_conti > li > ul .special_color a { color: #fff; }
        .subscription_types_conti > li > ul .color_white { background-color: #fff; text-align: center; }
    .subscription_types_conti > li:nth-child(1) > ul li:nth-child(3) /*.special_color_blue*/ a, .subscription_types_conti > li:nth-child(4) > ul li:nth-child(3) /*.special_color_blue*/ a { background-color: #0076b6; color: #fff; }
    .subscription_types_conti > li:nth-child(2) > ul li:nth-child(3) /*.special_color_red*/ a { background-color: #c6314a; color: #fff; }
    .subscription_types_conti > li:nth-child(3) > ul li:nth-child(3) /*.special_color_green*/ a { background-color: #1b921a; color: #fff; }

    .subscription_types_conti > li:nth-child(2) /*.secound_li*/ > ul li h2 { color: #c6314a; }
    .subscription_types_conti > li:nth-child(3) /*.thired_li*/ > ul li h2 { color: #1b921a; }
    .subscription_types_conti > li:last-child { margin-left: 0; }
.line_up { display: inline-block; width: 2px; height: 10px; background-color: #fff; margin-left: 5px; }
    .line_up.gray { background-color: #b6b6b6; }

.tooltip_conti { }
    .tooltip_conti .tooltip { position: absolute; top: -60px; right: -75px; background-color: #005289; width: 150px; text-align: center; padding: 10px; border-radius: 10px; color: #fff !important; display: none; }
        .tooltip_conti .tooltip i { position: absolute; bottom: -16px; display: block; margin: 0 auto; left: 0; right: 0; font-size: 25px; color: #005289; }
.q_mark:hover + .tooltip { display: block; }


.subscription_types_conti_package { overflow: hidden; }
    .subscription_types_conti_package > li { float: right; width: 24%; margin-left: 1.33%; border: 1px solid #e5e5e5; border-radius: 10px; padding: 20px 0; box-sizing: border-box; text-align: center; margin-top: 10px; }
    .subscription_types_conti_package > .forth_li { margin-left: 0; }
    .subscription_types_conti_package > li > ul { }
    .subscription_types_conti_package > li a { background-color: #f5f5f5; padding: 20px 10px; box-sizing: border-box; display: block; height: 170px; }
        .subscription_types_conti_package > li a:hover { color: #fff; background-color: #5DCD12 !important; }
    .subscription_types_conti_package > li h2 { font-size: 1.8em; font-weight: normal; height: 56px; }
    .subscription_types_conti_package > li a > h2 { height: 56px; margin-bottom: 15px; }
    .subscription_types_conti_package > li > ul li h4 { font-size: 1.5em; }
    .subscription_types_conti_package > li a .main-offer h2 span { font-size: 16px; }
    .subscription_types_conti_package > li a .main-offer h2 { height: 100%; }
    .subscription_types_conti_package > li a .like_a { display: block; max-width: 100px; background-color: #5DCD12; color: #fff; text-align: center; margin: 10px auto; border-radius: 10px; padding: 10px 0; box-sizing: border-box; }
    .subscription_types_conti_package > li a:hover .like_a, .subscription_types_conti_package > li a:focus .like_a { background-color: #0A5A7F; }
    .subscription_types_conti_package > li a p { margin-bottom: 0; }

    .subscription_types_conti_package > li:nth-child(4) { margin-left: 0; }

/*End Subscription Select*/

/*Contact Page*/
.contact_form { width: 100%; }
    .contact_form > ul { }
        .contact_form > ul > li { width: 100%; margin-bottom: 10px; }
            .contact_form > ul > li > input, .contact_form select, .contact_form textarea { width: 100%; font-size: 17px; color: #1b1b1b; padding: 7px 10px; border: 2px solid #afb1b3 }
    .contact_form select { height: 40px; position: static; opacity: 1; }
    .contact_form button { background-color: #5DCD12; text-align: center; color: #fff; border: none; display: block; width: 100%; padding: 10px; box-sizing: border-box; font-weight: 700; font-family: 'Heebo', sans-serif; cursor: pointer; font-size: 1.2em; max-width: 250px; }

/*End Contact Page*/

/*Login Page*/
.login_page .checkbox { margin: 20px 0; }
/*End Login Page*/

/*Subscription Details Form*/
.password_strengh { display: inline-block; }
.fa_check_circle { padding-top: 12px; color: #DEDEDE; }
.pwdwidgetdiv { width: 100% !important; }
#regpwd_gen_anch { display: none; }
/*End Subscription Details Form*/

/*New Password*/
.new_password .forgat_password { padding-top: 37px; }
/*End New Password*/

/*Reset Password*/
.resetpassword form > ul { width: 100%; }
/*End Reset Password*/

/*Thank you page*/
.thank_you_ul { padding: 20px; box-sizing: border-box; overflow: hidden; }
    .thank_you_ul li { float: right; }
    .thank_you_ul .v_thank_you { font-size: 50px; width: 6%; }
.v_thank_you .fa_check_circle { padding-top: 0; }
.thank_you_ul .text { width: 90%; }
    .thank_you_ul .text h2 { margin-bottom: 10px; }
.color_green { color: rgb(77, 205, 0) !important; }
/*End Thank you page*/

/*Thanks New*/
.thanks { text-align: center; padding: 30px 10px; box-sizing: border-box; }
    .thanks img { display: inline-block; margin-bottom: 20px; }
    .thanks article { color: #2D89B3; font-size: 2em; margin-bottom: 20px; }
        .thanks article p { line-height: 120%; }
            .thanks article p strong { font-weight: 600; }
    .thanks > p { font-size: 1em; }
        .thanks > p a { }
        .thanks > p .color1 { color: #7cd538; text-decoration: underline; }
        .thanks > p a:hover, .thanks > p a:focus { text-decoration: underline; color: #0A5A7F !important; }
/*End Thanks New*/

/*camapaign_popup*/
.camapaign_popup .timer { font-size: 0.8em; font-weight: 800; }
.camapaign_conti .days_left { padding: 51px 25px 0 10px; }
    .camapaign_conti .days_left > .days { font-weight: 700; font-size: 5em; display: unset; margin-left: 17px; color: #333; }
    .camapaign_conti .days_left > .days_text { font-weight: 500; font-size: 2.8em; }
.camapaign_popup { position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); right: 0; top: 0; padding-top: 5%; z-index: 100000000; display: none; }
.camapaign_conti { max-width: 1100px; width: 100%; margin: 0 auto; background-color: #F8F8F8; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.36); display: table; table-layout: fixed; position: relative; }
    .camapaign_conti > * { display: table-cell; vertical-align: top; float: none !important; width: 50%; position: relative; }
    .camapaign_conti .right { /*padding: 20px 0 0 0; box-sizing: border-box;*/ background-position: center center; background-repeat: no-repeat; background-size: auto; }
        .camapaign_conti .right > h2 { display: block; padding: 20px; box-sizing: border-box; background-color: rgba(255, 255, 255, 0.8); font-size: 1.8em; line-height: 120%; font-weight: 600; text-align: center; color: #000; }
    .camapaign_conti .left { float: none !important; text-align: center; padding: 0 30px; box-sizing: border-box; position: relative; height: 480px; }
        .camapaign_conti .left > div { padding-top: 7px; box-sizing: border-box; }
        .camapaign_conti .left div > h2 { font-weight: bold; margin: 10px 0; font-size: 1.5em; }
        .camapaign_conti .left div > p { margin-bottom: 10px; font-size: 1.2em; }
        .camapaign_conti .left div > span:not(.field-validation-error) { display: block; position: relative; text-align: center; margin: 20px 0; }
    .camapaign_conti .register_form span:not(.field-validation-error) { margin: 0 !important; }
    .camapaign_conti .like_checkbox { border: 1px solid #000; margin: 0 !important; }
    .camapaign_conti .left div > a { display: block }
    .camapaign_conti .close_popup { position: absolute; left: 10px; top: 10px; text-decoration: none; font-size: 25px; color: #fff; z-index: 2; }
    .camapaign_conti .left div > span > span { position: relative; z-index: 1; display: inline-block; background-color: #F8F8F8; padding: 0 10px; box-sizing: border-box; }
    /*.camapaign_conti .left div > span:before { content: ""; width: 100%; height: 1px; background-color: #000; position: absolute; top: 50%; right: 0; }*/
    .camapaign_conti .left div .button { background-color: #4bb902; color: #FFF !important; font-size: 1.2em; text-align: center; width: 250px !important; padding: 20px 10px; box-sizing: border-box; display: inline-block; margin: 10px 0; }
    .camapaign_conti .left form { width: 100%; max-width: 250px; margin: 0 auto; }
    .camapaign_conti .left .register_form form > ul > li { margin-bottom: 10px; width: 100%; }
    .camapaign_conti .left .register_form form ul { padding-bottom: 0; }
        .camapaign_conti .left .register_form form ul > li { margin-bottom: 10px; width: 100%; position: relative; }
            .camapaign_conti .left form > ul > li input, .camapaign_conti .left .register_form form ul > li input { border: 1px solid #C8C8C8; background-color: #fff; padding: 8px 10px; box-sizing: border-box; display: block; width: 100%; }
    .camapaign_conti .left form > ul > li .button { background-color: #2D89B3 !important; color: #FFF !important; font-size: 1.2em; text-align: center; width: 250px !important; margin: 0 auto; padding: 8px 10px; box-sizing: border-box; }
    .camapaign_conti .left div > .checkbox_conti { text-align: right; position: relative; }
        .camapaign_conti .left div > .checkbox_conti > input { height: 15px; top: 0; }
        .camapaign_conti .left div > .checkbox_conti > div { /*position: absolute; right: 0; top: 0;*/ width: 15px; height: 15px; }
            .camapaign_conti .left div > .checkbox_conti > div > span { position: absolute; right: 0; top: 0; }
        .camapaign_conti .left div > .checkbox_conti span { display: inline-block; margin: 0 !important; }
    .camapaign_conti .checkboxes_conti > div:not(.checkbox_conti) { display: block; margin: 10px 0; }
    .camapaign_conti .checkboxes_conti .field-validation-error { top: 60px; }
    .camapaign_conti .checkboxes_conti label { width: 90%; }
    .camapaign_conti .checkboxes_conti > div:not(.checkbox_conti) > span { display: inline-block; margin: 0 !important; width: 200px; vertical-align: top; }
    .camapaign_conti .register_form > form .form_border .form_buttons { margin-top: 20px; }
.close_form { position: absolute; right: 0; top: -25px; color: #1e5a87; font-size: 20px; }
.calcali_register_form { display: none !important; }
    .calcali_register_form.active { display: table-cell !important; }
.calcali_login_form { display: block; width: 90%; max-width: 300px; margin: 0 auto; }
    .calcali_login_form form > ul > li { position: relative; }
        .calcali_login_form form > ul > li > * { width: 100%; }
.calcali_tender { width: 100%; text-align: center; color: #fff; padding: 10px; box-sizing: border-box; font-size: 1.2em; margin-bottom: 10px; }
.calcali_price { width: 100%; text-align: center; color: #fff; padding: 10px; box-sizing: border-box; font-size: 1.2em; background-color: #0e436b; width: 90%; margin: 0 auto; }
.calcali_tender_image { width: 90%; height: 0; padding-bottom: 51%; background-size: cover; margin: 0 auto; }
.calcali_right_content { vertical-align: middle; padding: 20px 0 0 0; box-sizing: border-box; background-position: center center; background-repeat: no-repeat; background-size: contain; background-color: #1e5a87; position: relative; }

.calcali_login_form form h2 { color: #fff; font-size: 1.2em; margin-top: 20px; }
.calcali_login_form form > ul > li { position: relative; margin-bottom: 15px; }
    .calcali_login_form form > ul > li > * { width: 100%; }
    .calcali_login_form form > ul > li input { border: 1px solid #C8C8C8; background-color: #fff; padding: 10px; box-sizing: border-box; }
    .calcali_login_form form > ul > li > .button2 { background-color: #5DCD12; width: 100% !important; }
        .calcali_login_form form > ul > li > .button2:hover { cursor: pointer; }
        .calcali_login_form form > ul > li > .button2 > span { font-size: 1.3em; }
    .calcali_login_form form > ul > li .forgot_pass { color: #ccc; }
        .calcali_login_form form > ul > li .forgot_pass:hover, .calcali_login_form form > ul > li .forgot_pass:focus { text-decoration: underline; }

.days_left { position: absolute; left: 0; right: 0; color: #fff; text-align: center; border-radius: 50%; width: 200px; height: 200px; top: 50%; transform: translateY(-50%); margin: 0 auto; padding: 30px 10px 0 10px; box-sizing: border-box; z-index: 10; }
    .days_left .days { display: block; font-size: 2.8em; font-weight: 500; }
    .days_left > strong { font-size: 2em; display: block; margin-bottom: 5px; }
    .days_left > p { font-size: 1.3em; }
    .days_left .days_button { display: inline-block; padding: 10px; box-sizing: border-box; color: #fff; background-color: #5DCD12; border-radius: 10px; font-size: 1.3em; font-weight: 500; }
        .days_left .days_button:hover, .days_left .days_button:focus { background-color: #4bb902; }

.camapaign_popup .counter { min-height:60px; max-width: 1100px; width: 100%; margin: 0 auto; background-color: #5DCD12; color: #fff; text-align: center; padding: 10px; box-sizing: border-box; font-size: 2.8em; font-weight: 600; position: relative; }
    .camapaign_popup .counter > * { display: inline-block; vertical-align: top; }
    .camapaign_popup .counter .timer_conti { direction: ltr; text-align: left; }
.camapaign_popup .close_popup { position: absolute; left: 10px; top: 10px; text-decoration: none; font-size: 25px; color: #fff; z-index: 2; }

/*End camapaign_popup*/

/*calcali_live_popup*/
.calcali_live_popup { position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); right: 0; top: 0; padding-top: 12%; z-index: 100000000; display: none; overflow-y: auto; }
    .calcali_live_popup .close_form { color: #fff; }
    .calcali_live_popup .camapaign_conti { table-layout: auto; position: relative; margin-bottom: 200px; }

    .calcali_live_popup .left .show_login { display: none; }
    .calcali_live_popup .show_register { display: none; color: #5DCD12; }
    .calcali_live_popup .font_size_regular { font-size: 1em !important; }
    .calcali_live_popup .checkbox_conti input:checked ~ .like_checkbox { background-color: #5DCD12 !important; }
    .calcali_live_popup .checkbox_validation { top: 60px !important; left: 30px !important; }

/*End calcali_live_popup*/
/*Reg Or Log Popup Partial*/
.reg_or_log_popup { color: #000; position: fixed; bottom: 0; background-color: rgba(243, 243, 243, 0.95); padding: 40px 10px; box-sizing: border-box; text-align: center; box-shadow: 0 -5px 17px rgba(0, 0, 0, 0.16); width: 100%; z-index: 100000; display: none; }
    .reg_or_log_popup .close_this_popup { position: absolute; left: 10px; top: 10px; font-size: 25px; z-index: 2; }
    .reg_or_log_popup > div > h2 { font-weight: 600; font-size: 1.8em; display: block; margin-bottom: 20px; }
    .reg_or_log_popup > div > div { display: table; table-layout: fixed; width: 100%; max-width: 500px; margin: 0 auto; }
        .reg_or_log_popup > div > div > * { display: table-cell; vertical-align: middle; }
        .reg_or_log_popup > div > div > a { width: 220px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); color: #fff; font-size: 1em; padding: 10px 0; box-sizing: border-box; border-radius: 5px; }
            .reg_or_log_popup > div > div > a:hover, .reg_or_log_popup > div > div > a:focus { opacity: 0.8; }
        .reg_or_log_popup > div > div .color1 { background-color: #5DCD12 }
        .reg_or_log_popup > div > div .color2 { background-color: #2D89B3; }
        .reg_or_log_popup > div > div > span { font-size: 1.4em; }
    .reg_or_log_popup .timer_conti { position: absolute; top: 5px; width: 100%; text-align: center; font-size: 2em; color: rgba(0, 0, 0, 0.8); }
        .reg_or_log_popup .timer_conti.display_none { display: none; }
        .reg_or_log_popup .timer_conti > * { display: inline-block; font-weight: 300; font-size: 0.8em; }
/*End Reg Or Log Popup Partial*/


/*Pay Page*/
.pay { padding: 20px; box-sizing: border-box; }
    .pay h2 { margin-bottom: 20px; }
    .pay iframe { width: 100%; min-height: 500px; }
/*End Pay Page*/

/*****End Registration*****/
.personal_area_subscription_types_conti li { width: 100%; text-align: center; }
/***********Personal Area**********/

/*Home*/
.general_form .credit_options { margin: 10px; display: none; height: 100%; }
    .general_form .credit_options .SumoSelect { margin-bottom: 10px; }
.top_user_options { padding: 20px; box-sizing: border-box; margin-bottom: 10px; }
.user_options { overflow: hidden; margin-bottom: 10px; }
    .user_options li { float: right; width: 19%; margin-left: 1.25%; }
        .user_options li:last-child { margin-left: 0; }
    .user_options a { display: block; padding: 10px; border: 1px solid #d0cfcf; border-radius: 5px; text-align: center; color: #22546f; font-weight: bold; }
        .user_options a:hover, .user_options li a:focus { background-color: #5DCD12; }
        .user_options a div { padding: 20px 0; box-sizing: border-box; }
            .user_options a div i { font-size: 30px; }
        .user_options a p { font-size: 0.9em; }
.acount_reset_details { padding: 20px; box-sizing: border-box; }
    .acount_reset_details .form__submit_button { width: 100% !important; }

.count_days_end_sub { text-align: center; }
.buy_extra_subscription .form__submit_button { padding: 10px; box-sizing: border-box; }
.buy_extra_subscription .contact_us_help strong { display: block; }
.add_credit .form__submit_button { height: 40px; line-height: 40px; width: 200px !important; margin: 15px 0 0 0; cursor: pointer; font-size: 1em; }
/*End Home*/

/*Invoice*/
.invoice_sectoin .user_options { float: right; width: 20%; margin-left: 1%; }
.invoice_links { width: 79%; float: right; padding: 20px; box-sizing: border-box; }
    .invoice_links ul { }
        .invoice_links ul li { width: 100%; margin-bottom: 1px; }
            .invoice_links ul li a { display: block; padding: 12px 10px; box-sizing: border-box; background-color: #e9e9e9; overflow: hidden; font-weight: bold; }
                .invoice_links ul li a:hover, .invoice_links ul li a:focus { background-color: #5DCD12; }
                .invoice_links ul li a p { float: right; margin-bottom: 0; font-size: 1.1em; padding-top: 3px; }
                .invoice_links ul li a i { float: left; font-size: 22px; }
/*End Invoice*/

/*Smart Agent*/
.open_smart_agent_plus { float: right; width: 100%; margin-left: 1%; font-weight: bold; }
.user_options_inside_page { float: right; width: 20%; margin-left: 1%; }
.invoice_sectoin .user_options_inside_page .user_options { width: 100%; margin-bottom: 20px; }
/*End Smart Agent*/



/***********End Personal Area**********/

/******Manufacturer********/
.Manufacturer { }
    .Manufacturer li { float: right; 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; }
/******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******/

/*Lead Form Popup*/
.lead_form_popup { position: fixed; padding: 40px 10px; box-sizing: border-box; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); right: 0; top: 0; z-index: 9000; display: none; }
    .lead_form_popup > div { margin: 0 auto; max-width: 400px; width: 100%; position: relative; }
        .lead_form_popup > div .close_lead_form_popup { position: absolute; top: -35px; right: -10px; font-family: Arial; font-size: 30px; color: #fff; }
    .lead_form_popup .lawer_call { display: none; }
    .lead_form_popup > div > div { background-color: #f4f4f4; text-align: center; padding-top: 20px; box-sizing: border-box; }
        .lead_form_popup > div > div p { display: none; }
        .lead_form_popup > div > div h2 { font-size: 1.3em; margin-bottom: 0; font-weight: 500; }
/*End Lead Form Popup*/


/*Manufacturer Inside Page*/
.Manufacturer_short_desc { padding: 10px; box-sizing: border-box; }
    .Manufacturer_short_desc > h2 { text-align: center; margin-bottom: 20px; }
    .Manufacturer_short_desc img { margin: 0 auto; max-width: 200px; display: block; }
    .Manufacturer_short_desc article { }
/*End Manufacturer Inside Page*/


/*Contact Popup*/
.contact_popup, .thank_yop_popup { position: fixed; width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); top: 0; right: 0; z-index: 900000000; padding-top: 150px; box-sizing: border-box; display: none; overflow-y: scroll; }
    .contact_popup .close_contact_popup, .thank_yop_popup .close_thank_you { position: absolute; right: -20px; top: -20px; color: #fff; font-size: 25px; }
    .thank_yop_popup .thank_you_conti { background-color: #f3f3f3; }
    .contact_popup .contactUs, .thank_yop_popup .thank_you_conti { width: 100%; max-width: 500px; margin: 0 auto; border-radius: 20px; padding: 50px 10px; box-sizing: border-box; position: relative; overflow: visible; }
        .contact_popup .contactUs h2 { margin-bottom: 20px; }
        .thank_yop_popup .thank_you_conti h2 { text-align: center; }
        .contact_popup .contactUs ul li { width: 100%; margin-bottom: 10px; }
            .contact_popup .contactUs ul li:nth-child(1) input { border-radius: 0; }
            .contact_popup .contactUs ul li:last-child input { border-radius: 0 0 5px 5px; }
.newsletter_conti { width: 100%; overflow: hidden; padding-top: 20px; }
    .newsletter_conti input { height: 15px; line-height: 15px; display: inline-block; }
/*End Contact Popup*/

/*Sub Was Added Popup*/
.SubWasAdded_popup_conti { width: 100%; max-width: 500px; padding: 40px; box-sizing: border-box; text-align: center; color: #fff; background-color: rgba(0,0,0,0.8); position: fixed; top: 80px; right: 0; left: 0; margin: 0 auto; display: none; }
.SubWasAdded_popup { width: 100%; padding: 20px; box-sizing: border-box; background-color: #0A5A7F; font-weight: bold; }
    .SubWasAdded_popup p { margin-bottom: 0; }
/*End Sub Was Added Popup*/

/*Credit Popups*/
.creditPopup_conti { width: 100%; max-width: 500px; padding: 40px; box-sizing: border-box; text-align: center; color: #fff; background-color: rgba(0,0,0,0.8); position: fixed; top: 80px; right: 0; left: 0; margin: 0 auto; display: none; }
.creditPopup { width: 100%; padding: 20px; box-sizing: border-box; background-color: #0A5A7F; font-weight: bold; }
.close_creditPopup { position: absolute; right: 0; top: -30px; color: #0A5A7F; font-size: 25px; font-family: Arial; }
.creditPopup h2 { color: #fff; }
.creditPopup_conti .SumoSelect > .optWrapper > .options > li { color: #000; }
.creditPopup_conti .add_credit .form__submit_button { display: block; margin: 10px auto; }
/*End Credit Popups*/

/*Payment Popup*/
.ChoosePaymentPartial_conti { width: 100%; max-width: 500px; padding: 40px; box-sizing: border-box; text-align: center; color: #fff; background-color: rgba(0,0,0,0.8); position: fixed; top: 80px; right: 0; left: 0; margin: 0 auto; display: none; }
.ChoosePaymentPartial { width: 100%; padding: 20px; box-sizing: border-box; font-weight: bold; }
    .ChoosePaymentPartial h2 { font-size: 1.2em; text-align: center; margin-bottom: 20px; }
.close_ChoosePaymentPartial { position: absolute; right: -20px; top: -20px; color: #fff; font-size: 25px; font-family: Arial; }
.paypal_button { display: block; width: 100%; background: #f4db06 url(../Content/Resources/paypalButton.png) no-repeat; background-position: center top; background-size: contain; height: 40px; border-radius: 5px; border: 1px solid #f9f9f9; cursor: pointer; }
    .paypal_button:hover, .paypal_button:focus { background-color: #C5C5C5; }
.regular_button { background: #5DCD12; color: #000 !important; border: 1px solid #f9f9f9; width: 100%; display: block; border-radius: 5px; height: 40px; line-height: 40px; font-size: 1.2em; margin-bottom: 20px; color: #fff !important; cursor: pointer; }
    .regular_button:hover, .regular_button:focus { background-color: #0A5A7F; color: #fff !important; }
/*End Payment Popup*/


/*Burger*/
.burger { width: 35px; height: 30px; background-color: transparent; cursor: pointer; display: none; position: absolute; top: 45px; left: 0; z-index: 900; }
    .burger ul li { display: block; width: 40px; height: 8px; background-color: #0A5A7F; margin: 0 auto 5px auto; border-radius: 2px; }
    .burger:hover li, .burger:focus li { background-color: #F7941E; }
/*end burger*/

/*****Cms******/
.cms_buttens_links { width: 100%; padding-top: 20px; overflow: hidden; }
    .cms_buttens_links ul { width: 100%; overflow: hidden; }
        .cms_buttens_links ul li { float: right; margin-left: 10px; }
            .cms_buttens_links ul li a { display: block; padding: 5px 10px; box-sizing: border-box; background-color: #0A5A7F; color: #fff; }
                .cms_buttens_links ul li a:hover, .cms_buttens_links ul li a:focus { background-color: #1db4ee; }
/*SearchUsers*/
.users_tbl { width: 100%; overflow: hidden; }
.users_tbl_headline { width: 100%; overflow: hidden; padding: 12px 0; text-align: center; background-color: #5DCD12; color: #fff; font-weight: 700; }
    .users_tbl_headline li { float: right; width: 20%; }
.users_item { }
    .users_item > a { display: block; background-color: #dedede; }
    .users_item:nth-child(even) > a { background-color: #f3f3f3; }
    .users_item > a ul { overflow: hidden; width: 100%; text-align: center; padding: 10px 0; box-sizing: border-box; }
        .users_item > a ul li { float: right; width: 20%; min-height: 2px; }
            .users_item > a ul li strong { display: none; }
            .users_item > a ul li span { display: block; }

.user_item_details { padding: 20px; box-sizing: border-box; background-color: #ebe9e9; display: none; }
    .user_item_details .user_item_details_headline { overflow: hidden; width: 100%; background-color: #C5C5C5; color: #000; padding: 8px 0; box-sizing: border-box; text-align: center; }
        .user_item_details .user_item_details_headline li { float: right; width: 25%; }
    .user_item_details .checkbox input[type=checkbox] { display: inline-block; }
    .user_item_details .checkbox label { display: inline-block; }
.subscription_item { background-color: #0A5A7F; color: #fff; text-align: center; padding: 8px 0; box-sizing: border-box; border-bottom: 1px solid #fff; }
    .subscription_item ul { overflow: hidden; width: 100%; }
        .subscription_item ul li { float: right; width: 25%; }
            .subscription_item ul li form { text-align: right; float: right; width: 90%; }
                .subscription_item ul li form button { width: 48% !important; display: inline-block; height: 25px; cursor: pointer; }
                .subscription_item ul li form .full_width_button { background-color: #C5C5C5; }
                .subscription_item ul li form select { width: 50%; display: inline-block; }
            .subscription_item ul li .delete_subscription { float: left; width: 10%; color: #fff; font-size: 1.5em; }
                .subscription_item ul li .delete_subscription:hover, .subscription_item ul li .delete_subscription:focus { color: #f80909; }
.send_sms_button { max-width: 100px; margin: 10px auto 0 auto; display: block; background-color: #5DCD12; color: #fff; padding: 10px; box-sizing: border-box; text-align: center; }
/*End SearchUsers*/
/*****End Cms******/


/*Tender Gallery*/
.tenders_gallery_conti { overflow: hidden; width: 100%; margin-bottom: 20px; }
.tenders_gallery_conti_main { /*height: 459.25px;*/ }
.tenders_gallery_conti > h2 { display: block; width: 100%; background-color: #185A7D; color: #fff; font-size: 30px; padding: 7px 10px; box-sizing: border-box; font-weight: 500; margin-bottom: 2px; }
.tenders_gallery_conti .tenders_gallery { position: relative; }
    .tenders_gallery_conti .tenders_gallery > ul { position: relative; left: 0; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; text-align: center; }
        .tenders_gallery_conti .tenders_gallery > ul > li { display: inline-block; width: 260px; margin-left: 10px; margin-right: -4px; margin-bottom: 10px; }
            /*.tenders_gallery_conti_main .tenders_gallery > ul > li:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)) { opacity: 0; }*/
            .tenders_gallery_conti .tenders_gallery > ul > li:last-child { margin-left: 0; }
            .tenders_gallery_conti .tenders_gallery > ul > li a { display: block; }
                .tenders_gallery_conti .tenders_gallery > 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; }
                    .tenders_gallery_conti .tenders_gallery > ul > li a .image_conti img { vertical-align: bottom; width: 100%; }
    .tenders_gallery_conti .tenders_gallery.all_tenders_gallery > ul > li { margin-bottom: 10px; }
        .tenders_gallery_conti .tenders_gallery.all_tenders_gallery > ul > li:nth-child(4n) { margin-left: 0; }
.sale_type_flag { position: absolute; left: 0; bottom: 5px; background-color: #4bb902; color: #fff; padding: 8px 5px; box-sizing: border-box; font-size: 0.8em; border-radius: 0 5px 5px 0; }
.circle { width: 30px; height: 30px; border-radius: 50%; background-color: #fff; position: absolute; right: 5px; bottom: -15px; text-align: center; padding-top: 4px; box-sizing: border-box; }
    .circle img { -webkit-animation: opacity1 2s infinite; /* Safari 4.0 - 8.0 */ animation: opacity1 2s infinite; animation-delay: 0.5s; -webkit-animation-delay: 0.5s; width: 20px !important; }
.tenders_gallery_text { border: 1px solid #f2f2f2; padding: 20px; box-sizing: border-box; }
    .tenders_gallery_text .begin_time { margin-bottom: 10px; font-size: 0.8em; }
.begin_time2 { position: absolute; right: 0; top: 10px; background-color: #0A5A7F; color: #fff; padding: 5px 5px 5px 10px; box-sizing: border-box; border-radius: 0 0 0 15px; }
    .begin_time2.background_red { background-color: #ff0000; }
.tenders_gallery_text h3 { color: #000; margin-bottom: 5px; height: 32px; overflow: hidden; }
.tenders_gallery_assets .tenders_gallery_text h3 { color: #0cafda; }
.tenders_gallery_text strong { font-size: 0.8em; margin-bottom: 5px; display: block; color: #000; }
.tenders_gallery_text p { font-size: 0.8em; margin-bottom: 5px; display: block; color: #000; }
.tenders_gallery_text .time_left { font-size: 1.3em; padding: 10px 0 10px 0; box-sizing: border-box; }
    .tenders_gallery_text .time_left img { display: inline-block; }
    .tenders_gallery_text .time_left strong { display: inline-block; vertical-align: top; padding-top: 6px; color: #000; }
        .tenders_gallery_text .time_left strong span { color: #6ED023; }
.tenders_gallery_assets .tenders_gallery_text .time_left strong span { color: #0cafda; }
.tenders_gallery_text > span { text-align: center; color: #22527E; display: block; }
.tenders_gallery_assets .tenders_gallery_text > span { color: #0cafda; }

.tenders_gallery_conti .tenders_gallery .like_a { display: block; color: #fff; text-align: center; background-color: #60b600; padding: 5px 0; box-sizing: border-box; }
    .tenders_gallery_conti .tenders_gallery .like_a span { font-weight: 600; }
    .tenders_gallery_conti .tenders_gallery .like_a img { }


@-webkit-keyframes opacity1 {
    0% { opacity: 1; }
    50% { opacity: 0; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

@keyframes opacity1 {
    0% { opacity: 1; }
    50% { opacity: 0; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

@-webkit-keyframes hartbit {
    0% { background-color: #aa0903; }
    50% { background-color: #ea170e; }
    100% { background-color: #aa0903; }
}

@keyframes hartbit {
    0% { background-color: #aa0903; }
    50% { background-color: #ea170e; }
    100% { background-color: #aa0903; }
}


.gallery_button { position: absolute; top: 25%; z-index: 10; background-color: rgba(255,255,255,0.5); padding: 10px; box-sizing: border-box; }
    .gallery_button:hover, .gallery_button:focus { background-color: #fff; }
[data-next] { right: 0; }
[data-prev] { left: 0; }


/*End Tender Gallery*/

/*Tender Gallery Inside Page*/
.kones_live { height: 50px; padding-top: 20px; display: block; }
    .kones_live img { height: 50px; }
.tender_gallery_inside { }
    .tender_gallery_inside > .right { float: right; width: 49%; }
    .tender_gallery_inside > .left { float: left; width: 49%; }
    .tender_gallery_inside .bid_conti { text-align: center; background-color: #f8f8f8; padding: 40px 10px 10px 10px; box-sizing: border-box; margin-bottom: 10px; }
        .tender_gallery_inside .bid_conti > h2 { font-size: 30px; margin-bottom: 10px; font-weight: 500; }
        .tender_gallery_inside .bid_conti > h3 { font-size: 40px; margin-bottom: 20px; font-weight: 500; }
        .tender_gallery_inside .bid_conti > .timer { font-size: 40px; margin-bottom: 10px; display: block; }
            .tender_gallery_inside .bid_conti > .timer span { vertical-align: top; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; }
            .tender_gallery_inside .bid_conti > .timer img { }
            .tender_gallery_inside .bid_conti > .timer.color1 { color: #67ae18; }
            .tender_gallery_inside .bid_conti > .timer.color2 { color: #f7bb0f; }
            .tender_gallery_inside .bid_conti > .timer.color3 { color: #ea170e; }
        .tender_gallery_inside .bid_conti > .color_slide { display: block; margin-bottom: 10px; }
            .tender_gallery_inside .bid_conti > .color_slide > span { position: relative; margin-bottom: 10px; display: inline-block; }
            .tender_gallery_inside .bid_conti > .color_slide span img { vertical-align: bottom; }
            .tender_gallery_inside .bid_conti > .color_slide > span > span { width: 0; left: 0; top: 0; height: 18px; background-color: rgba(255,255,255,0.8); border-right: 2px solid #000; position: absolute; border-radius: 10px 0 0 10px; }
        .tender_gallery_inside .bid_conti > .tender_end_date { font-size: 17px; margin-bottom: 20px; }
        .tender_gallery_inside .bid_conti > .tender_button { border-radius: 10px; background-color: #60b600; color: #fff; padding: 10px 0; box-sizing: border-box; display: block; width: 260px; margin: 0 auto 20px auto; }
            .tender_gallery_inside .bid_conti > .tender_button.color2 { background-color: #f7bb0f; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; }
            .tender_gallery_inside .bid_conti > .tender_button.color3 { background-color: #ea170e; -webkit-animation: hartbit 2s infinite; animation: hartbit 2s infinite; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; }
            .tender_gallery_inside .bid_conti > .tender_button span { font-size: 40px; font-weight: 700; }
            .tender_gallery_inside .bid_conti > .tender_button i { font-size: 30px; }
            .tender_gallery_inside .bid_conti > .tender_button:hover, .tender_gallery_inside .bid_conti > .tender_button:focus { background-color: #f2614d; transition: all 0s ease-in-out; -webkit-transition: all 0s ease-in-out; -o-transition: all 0s ease-in-out; -moz-transition: all 0s ease-in-out; }
        .tender_gallery_inside .bid_conti > small { margin-bottom: 20px; display: block; font-size: 18px; }
        .tender_gallery_inside .bid_conti > .leading_offer { color: #00AFD8; padding-bottom: 20px; }
            .tender_gallery_inside .bid_conti > .leading_offer span { font-size: 40px; font-weight: 700; }
            .tender_gallery_inside .bid_conti > .leading_offer i { font-size: 30px; }

    .tender_gallery_inside .offers_conti { background-color: #f8f8f8; padding: 20px 10px 0 10px; box-sizing: border-box; margin-bottom: 10px; }
        .tender_gallery_inside .offers_conti > h2 { font-size: 30px; margin-bottom: 10px; font-weight: 500; border-bottom: 1px solid #b2b2b2; padding-bottom: 20px; margin-bottom: 5px; padding-right: 10px; box-sizing: border-box; }
            .tender_gallery_inside .offers_conti > h2 > span { float: right; }
            .tender_gallery_inside .offers_conti > h2 > a { float: left; width: 100px; font-size: 15px; padding: 8px 10px; box-sizing: border-box; line-height: 100%; height: auto; }
        .tender_gallery_inside .offers_conti > .change_price_jump > input { width: 130px; display: inline-block; padding: 4px 10px; }
        .tender_gallery_inside .offers_conti > .change_price_jump { padding: 20px 0; }
            .tender_gallery_inside .offers_conti > .change_price_jump > a { display: inline-block; width: 100px; font-size: 15px; padding: 8px 10px; box-sizing: border-box; line-height: 100%; height: auto; }
        .tender_gallery_inside .offers_conti > ul { height: 300px; overflow: hidden; overflow-y: scroll; direction: ltr; padding-right: 30px; box-sizing: border-box; }
            .tender_gallery_inside .offers_conti > ul li { border-bottom: 1px solid #b2b2b2; width: 100%; padding: 5px 10px 10px 10px; font-size: 20px; direction: rtl; text-align: right; transition: background-color 0.5s ease-in-out; -moz-transition: background-color 0.5s ease-in-out; -o-transition: background-color 0.5s ease-in-out; -webkit-transition: background-color 0.5s ease-in-out; position: relative; }
                .tender_gallery_inside .offers_conti > ul li.padding { padding: 15px 10px 12px 10px; }
.user_tel { position: absolute; right: 10px; top: 1px; font-size: 12px; }
.tender_gallery_inside .offers_conti > ul li .fa-ils { font-size: 0.7em; }
.tender_gallery_inside .offers_conti > ul li .text_left { float: left; }
.tender_gallery_inside .offers_conti > ul::-webkit-scrollbar { width: 10px; height: 10px; padding-top: 40px; }
.tender_gallery_inside .offers_conti > ul::-webkit-scrollbar-track { border-radius: 10px; }
.tender_gallery_inside .offers_conti > ul::-webkit-scrollbar-thumb { border-radius: 10px; height: 30px; width: 8px; background: rgb(111,111,111); background: #B8B8B8; }
.tender_gallery_inside .offers_conti > ul::-webkit-scrollbar-track-piece { height: 30px; width: 30px; }
.tender_gallery_inside > .left { }
    .tender_gallery_inside > .left > .image_conti { width: 100%; margin-bottom: 10px; }
    .tender_gallery_inside > .left .image_conti img { width: 100%; vertical-align: bottom; }
.mini_gallery { margin-bottom: 10px; width: 100%; overflow: hidden; }
    .mini_gallery li { float: right; width: 19%; margin-left: 1.25%; }
        .mini_gallery li:last-child { margin-left: 0; }
        .mini_gallery li a { display: block; padding-bottom: 5px; border-bottom: 3px solid transparent; }
            .mini_gallery li a.active, .mini_gallery li a:hover, .mini_gallery li a:focus { border-bottom: 3px solid #60b600; }
            .mini_gallery li a .image_conti { width: 100%; }
                .mini_gallery li a .image_conti img { width: 100%; vertical-align: bottom; }

.tender_gallery_inside > .left h1 { background: none; font-size: 30px; color: #000; width: 100%; text-align: right; padding: 0; font-family: 'OpenSansHebrew', sans-serif; font-weight: 700 !important; }
.tender_gallery_inside > .left h2 { color: #f2604e; width: 100%; padding-bottom: 2px; margin-bottom: 10px; font-size: 20px; border-bottom: 1px solid #f2f2f2; }
.tender_gallery_inside > .left .assets_bid_details h2 { color: #0cafda; }
.tender_gallery_inside > .left .bid_details .right { float: right; width: 40%; margin-bottom: 20px; }
.tender_gallery_inside > .left .bid_details .left { float: left; width: 40%; }
.tender_gallery_inside > .left p { margin-bottom: 10px; line-height: 120%; font-size: 20px; }

.tender_gallery_inside > .right .text_conti > strong { display: block; }
    .tender_gallery_inside > .right .text_conti > strong > a { text-decoration: underline; }
/*End Tender Gallery Inside Page*/

/*General Popup*/
.general_popup { position: fixed; width: 100%; height: 100%; padding-top: 8%; padding-right: 10px; padding-left: 10px; background-color: rgba(0,0,0,0.5); z-index: 10000000; top: 0; right: 0; display: none; overflow: hidden; overflow-y: auto; box-sizing: border-box; }
    .general_popup .popup_conti { text-align: center; max-width: 638px; width: 100%; background: #fff; position: relative; border-radius: 10px; padding: 40px; box-sizing: border-box; margin: 0 auto; }
        .general_popup .popup_conti h2 { margin-bottom: 30px; font-size: 1.3em; }
        .general_popup .popup_conti .close_popup { position: absolute; right: 10px; top: 10px; font-size: 20px; color: #b2b2b2; }
.popup_conti input[type="radio"], .popup_conti input[type="checkbox"] { display: inline-block; height: 15px !important; }
.popup_conti .checkbox_conti label a { line-height: 20px; }
/*End General Popup*/

/*Payment Popup*/
.payment_popup { }
    .payment_popup .popup_conti { width: 100%; max-width: 500px; height: 500px; }
        .payment_popup .popup_conti iframe { width: 100%; height: 460px; }
        .payment_popup .popup_conti form ul li { margin-bottom: 10px; position: relative; }
            .payment_popup .popup_conti form ul li input, .payment_popup .popup_conti form ul li select { border: 1px solid #b2b2b2; text-align: right; height: 35px; line-height: 1; }
            .payment_popup .popup_conti form ul li select { opacity: 1; width: 100%; position: static; }
        .payment_popup .popup_conti form button { background-color: #60b600; color: #fff; border: none; font-family: 'OpenSansHebrew', sans-serif; display: block; width: 100%; padding: 10px 0; box-sizing: border-box; font-size: 20px; margin-bottom: 20px; cursor: pointer; }
    .payment_popup form .floating { display: table; margin-bottom: 10px; width: 100%; }
        .payment_popup form .floating li { display: table-cell; padding-left: 10px; box-sizing: border-box; width: 33.3%; }
            .payment_popup form .floating li:last-child { padding: 0; }
    .payment_popup form select { width: 100%; }
/*End Payment Popup*/

/*Registred Bid Popup*/
.registred_bid_popup .popup_conti .right { padding: 0 0 0 40px; box-sizing: border-box; float: right; width: 50%; }
.registred_bid_popup .popup_conti .left { padding: 0 40px 0 0; box-sizing: border-box; float: left; width: 50%; border-right: 1px solid #b2b2b2; }
.registred_bid_popup .popup_conti .right form { }
    .registred_bid_popup .popup_conti .right form ul { }
        .registred_bid_popup .popup_conti .right form ul li, .registred_bid_popup .popup_conti .left form ul li { margin-bottom: 10px; position: relative; }
            .registred_bid_popup .popup_conti .right form ul li input, .registred_bid_popup .popup_conti .left form ul li input { border: 1px solid #b2b2b2; text-align: right; height: 35px; }
    .registred_bid_popup .popup_conti .right form button, .registred_bid_popup .popup_conti .left form input[type=submit] { background-color: #60b600; color: #fff; border: none; font-family: 'OpenSansHebrew', sans-serif; display: block; width: 100%; padding: 10px 0; box-sizing: border-box; font-size: 20px; margin-bottom: 20px; cursor: pointer; }
.registred_bid_popup .popup_conti .left form input[type=submit] { background-color: #4EACCC; text-align: center; }
.registred_bid_popup .popup_conti .right form p { }
    .registred_bid_popup .popup_conti .right form p a { color: #f2604e; }

.registred_bid_popup .popup_conti .left form { text-align: right; }
.registred_bid_popup .popup_conti .left h2 { margin-bottom: 30px; }
.registred_bid_popup .popup_conti .assets_left h2 { margin-bottom: 30px; }
.registred_bid_popup .popup_conti .left p { margin-bottom: 30px; }
    .registred_bid_popup .popup_conti .left p span { color: #f2604e; }
.registred_bid_popup .popup_conti .left button { display: block; background-color: #f2604e; color: #fff; display: block; width: 100%; padding: 10px 0; box-sizing: border-box; font-size: 20px; margin-bottom: 20px; cursor: pointer; border: none; font-family: 'OpenSansHebrew', sans-serif; }

/*End Registred Bid Popup*/

/*Terms Of Use*/
.terms_of_use_popup { position: fixed; width: 100%; height: 100%; padding-top: 10%; background-color: rgba(0,0,0,0.5); z-index: 1000000000; top: 0; right: 0; display: none; }
    .terms_of_use_popup .popup_conti { text-align: center; max-width: 400px; width: 100%; background: #fff; position: relative; border-radius: 10px; padding: 40px 10px 10px 10px; box-sizing: border-box; margin: 0 auto; }
        .terms_of_use_popup .popup_conti .close_popup { position: absolute; right: 10px; top: 10px; font-size: 20px; color: #b2b2b2; }
    .terms_of_use_popup form { }
        .terms_of_use_popup form > div { }
        .terms_of_use_popup form .checkbox_conti { }
        .terms_of_use_popup form > div label { }
    .terms_of_use_popup .popup_text { text-align: right; max-height: 250px; overflow: hidden; overflow-y: auto; direction: rtl; padding-right: 10px; box-sizing: border-box; margin-bottom: 20px; line-height: 120%; }
.border_bottom { border-bottom: 1px solid #b2b2b2; display: block; margin-bottom: 20px; width: 95%; float: left; }
.terms_of_use_popup .popup_text h2 { text-align: center; margin-bottom: 20px; }
.terms_of_use_popup .popup_text::-webkit-scrollbar { width: 10px; height: 10px; padding-top: 40px; }
.terms_of_use_popup .popup_text::-webkit-scrollbar-track { border-radius: 10px; }
.terms_of_use_popup .popup_text::-webkit-scrollbar-thumb { border-radius: 10px; height: 30px; width: 8px; background: rgb(111,111,111); background: #B8B8B8; }
.terms_of_use_popup .popup_text::-webkit-scrollbar-track-piece { height: 30px; width: 30px; }

.terms_of_use_popup form { }
    .terms_of_use_popup form > div { text-align: right; padding: 0 20px 0 0; box-sizing: border-box; }
        .terms_of_use_popup form > div:nth-of-type(1) { margin-bottom: 20px; }
        .terms_of_use_popup form > div .checkbox_conti { width: 15px; height: 15px; position: relative; display: inline-block; margin-left: 5px; }
            .terms_of_use_popup form > div .checkbox_conti input { opacity: 0; width: 15px; height: 15px; position: absolute; cursor: pointer; }
            .terms_of_use_popup form > div .checkbox_conti span { border: 1px solid #60b600; display: block; width: 15px; height: 15px; pointer-events: none; }
            .terms_of_use_popup form > div .checkbox_conti input:checked ~ span { background-color: #60b600; }
        .terms_of_use_popup form > div label { display: inline-block; line-height: 120%; }
        .terms_of_use_popup form > div button { background-color: #60b600; color: #fff; border: none; float: left; padding: 5px 10px; box-sizing: border-box; cursor: pointer; }
        .terms_of_use_popup form > div p { float: right; }
        .terms_of_use_popup form > div button:hover, .terms_of_use_popup form > div button:focus { opacity: 0.8; }
/*End Terms Of Use*/

/*Thank Popup*/
.online_popup { background-color: #fff; border-radius: 10px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); position: relative; margin: 0 auto; top: 25%; padding: 50px; text-align: center; max-width: 600px; width: 100%; box-sizing: border-box; }
    .online_popup h2 { color: #91A6AB; font-size: 1.5em; font-weight: 400; line-height: 120%; display: block; margin-bottom: 20px; }
    .online_popup h3 { color: #DDADAD; font-size: 1.5em; font-weight: 400; margin-bottom: 10px; }
    .online_popup img { position: absolute; right: 10px; bottom: 10px; width: 200px; }
    .online_popup .like_button { background-color: #60b600; color: #fff; border: none; float: left; padding: 5px 10px; box-sizing: border-box; cursor: pointer; }
.online_thank_popup .online_popup .like_button { float: none; border-radius: 5px; padding: 10px; box-sizing: border-box; }
    .online_thank_popup .online_popup .like_button:hover, .online_thank_popup .online_popup .like_button:focus { background-color: #DDADAD; }
/*End Thank Popup*/

/****Calcali *Iframe***/
.lot_iframe { width: 100%; }
/****End Calcali *Iframe***/


/****Testimonials***/
.testimonials { padding: 0 10px; box-sizing: border-box; }
    .testimonials > ul { }
        .testimonials > ul > li { float: right; width: 30%; margin-left: 5%; margin-bottom: 40px; }
            .testimonials > ul > li:nth-child(3n) { margin-left: 0; }
.test_item { height: 167px; display: block; position: relative; background-color: #F8F8F8; box-shadow: 0px 3px 6px rgba(86, 86, 86, 0.26); border-radius: 15px; padding: 20px 70px 10px 20px; box-sizing: border-box; }
    .test_item .image { width: 98px; height: 98px; position: absolute; top: 20px; right: -38px; background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: #fff; border-radius: 50%; }
        .test_item .image > img { width: 100%; height: 0; opacity: 0; overflow: hidden; }
    .test_item article { color: #000000; }
        .test_item article small { color: #000000; font-size: 0.6em; display: block; margin-bottom: 5px; }
        .test_item article > h2 { font-size: 1.2em; display: block; margin-bottom: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
        .test_item article > p { height: 57px; overflow: hidden; margin-bottom: 5px; line-height: 110%; }
        .test_item article > strong { }
            .test_item article > strong > * { display: inline-block; vertical-align: middle; }
    .test_item:hover article > strong, .test_item:focus article > strong { color: #0A5A7F; }

.test_video_popup { position: fixed; top: 0; right: 0; background-color: rgba(0, 0, 0, 0.8); padding: 50px 10px; box-sizing: border-box; width: 100%; height: 100%; z-index: 10000; display: none; }
    .test_video_popup .popup { position: relative; background-color: #fff; padding: 40px 20px 20px 20px; box-sizing: border-box; width: 100%; max-width: 1000px; margin: 0 auto; }
        .test_video_popup .popup .close_popup { position: absolute; right: 10px; top: 10px; font-size: 20px; color: #000; }
        .test_video_popup .popup .video_conti { position: relative; height: 0; width: 100%; padding-bottom: 65%; }
            .test_video_popup .popup .video_conti > *, .test_video_popup .popup .video_conti > * > * { position: absolute; width: 100%; height: 100%; right: 0; top: 0; }
/****End Testimonials***/

/****Login Or Register Popup****/
.flex { display: flex; }
.flex_space_evenly { justify-content: space-between; }
.flex_space_center { justify-content: center; }
.flex_items_align_middle { align-items: center; }
.flex_wrap { flex-wrap: wrap; }
.flex_row { flex-direction: row; }
.flex_column { flex-direction: column; }

.log_or_reg_popup { display: none; position: fixed; top: 0; right: 0; background-color: rgba(0, 0, 0, 0.8); padding: 50px 10px; box-sizing: border-box; width: 100%; height: 100%; z-index: 100000; }
    .log_or_reg_popup .popup { position: relative; background-color: #fff; padding: 40px 20px 20px 20px; box-sizing: border-box; width: 100%; max-width: 1000px; margin: 0 auto; border-radius: 15px; }
        .log_or_reg_popup .popup .close_popup { position: absolute; right: 10px; top: 10px; font-size: 20px; color: #000; }
    .log_or_reg_popup form { }
        .log_or_reg_popup form ul { width: 100%; }
            .log_or_reg_popup form ul > li { width: 32%; margin-bottom: 15px; position: relative; margin-left: 1.5%; }
                .log_or_reg_popup form ul > li > input, .log_or_reg_popup form ul > li > button { vertical-align: bottom; }
.lead_form .field-validation-error { color: red; position: absolute; font-size: 0.7em; top: 5px; left: 5px; }
.lead_form input:not([type="checkbox"]) { width: 100%; padding: 10px; box-sizing: border-box; background-color: #F9F9F9; border: 1px solid #D6D6D6; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.29); border-radius: 5px; font-size: 1.2em; }
.lead_form .button { display: block; padding: 10px; text-align: center; width: 100% !important; font-size: 1.2em; background: #4bb902; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #4bb902 0%, #4bb902 50%, #44a900 51%, #44a900 100%); background: -webkit-linear-gradient(top, #4bb902 0%,#4bb902 50%,#44a900 51%,#44a900 100%); background: linear-gradient(to bottom, #4bb902 0%,#4bb902 50%,#44a900 51%,#44a900 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bb902', endColorstr='#44a900',GradientType=0 ); color: #fff !important; text-align: center; border: none !important; cursor: pointer; vertical-align: bottom; }
.log_or_reg_popup .thank_you_help { text-align: center; }
.log_or_reg_popup ul li label { display: block; min-height: 20px; }
.log_or_reg_popup .checkbox_conti { border: 1px solid #0A5A7F; display: inline-block; vertical-align: middle; }
.log_or_reg_popup .checkboxes_conti > div { margin-bottom: 15px; position: relative; }
    .log_or_reg_popup .checkboxes_conti > div .field-validation-error { left: initial; right: 5px; top: initial; bottom: -10px; }
.log_or_reg_popup .register_part { display: none; }
    .log_or_reg_popup .register_part .button { max-width: 160px; margin: 0 auto; }
.log_or_reg_popup_headline { margin-bottom: 20px; position: relative; text-align: center; }
    .log_or_reg_popup_headline > h2 { font-size: 1.2em; display: inline-block; font-weight: 400; color: #000000; }
/****End Login Or Register Popup****/

@media only screen and (max-width : 1400px) {
    .call_us_header a .big_tel span { display: none; }

    .banner_side2 { display: none; }
}

@media only screen and (max-width : 1230px) {
    .banner1 { height: 0; display: block; margin-bottom: 30px; padding-bottom:29%;}
    .call_us_header { display: none; }
    .bg_white_nav, .bg_blue_nav { display: none; }
    .bred_conti .auto_margin { padding: 10px 10px 0 0; box-sizing: border-box; }

    .general_form, .top_article { padding: 10px; box-sizing: border-box; }
    .step_conti, .sparetor { display: none; }
    .steps, .step1_conti { display: block; }
    .general_form { float: right; width: 100%; }
    .ad_details, .ad_publisher { width: 100% !important; }
    .general_form .half_width { width: 100%; }
    .general_form .half_width_plus_time { width: 100%; }
    .general_form .min_quarter { width: 100%; }
    .general_form .big_quarter { width: 100%; }
    .general_form .min_fifth { width: 100%; }
    .general_form .big_fifth { width: 100%; }

    .general_right { width: 100%; padding: 10px; box-sizing: border-box; }
    .general_right2 { width: 100%; padding: 10px; box-sizing: border-box; }
    .general_left { width: 100%; padding: 10px; box-sizing: border-box; }
    .right_side { width: 100%; padding: 0; }
    .left_side { width: 100%; padding: 0; }

    .smart_search_more_options ul { width: 100% !important; }
    .inner_page_images_conti li { float: right; width: 33.3%; padding: 10px; box-sizing: border-box; }

    .more_categories_conti { padding: 20px 10px; box-sizing: border-box; }
    .more_categories { width: 33.3%; }

    .social_and_options ul .social_bigger_width { display: none; }
    .social_and_options ul li { width: 16.66%; }
    .social_and_options ul .social_biggest_width { width: 16.66%; border-left: 1px solid #fff; box-sizing: border-box; }

    .subscription_types_conti > li { width: 49%; margin-left: 2%; margin-bottom: 15px; }
        .subscription_types_conti > li:nth-child(even) { margin-left: 0; }

    /*Car Tender*/
    .car_image_conti { width: 100%; }
        .car_image_conti img { width: 100%; display: block; max-width: 200px; }

    header nav { width: 100%; }
        header nav ul { float: left; }

    /*Burger*/
    .burger { display: block; margin: 0 15px; }
    header nav { width: 100%; z-index: 90000; position: absolute; display: none; top: 67px; background-color: #0E76BC; box-sizing: border-box; padding: 0; right: 0; }
    nav > ul { float: right; width: 100%; padding-top: 0; margin: 0; font-size: 18px; }
        nav > ul > li { width: 100%; height: 40px; line-height: 40px; border-bottom: 1px solid #ffffff; padding: 0; box-sizing: border-box; text-align: center; margin-top: 0; border-left: none; }
    nav ul li .link_small_text { bottom: -1px; padding-right: 67px; }
    nav > ul > li a:hover { background-color: #F7941E; color: #fff; }
    nav > ul > li a { color: #fff; width: 100%; text-align: center; display: block; border-right: none; line-height: 40px; padding: 0 !important; border-left: none; }
    nav ul a.status_car_img {height:40px;width:100%; }
    nav ul a.status_car_img img {width:90px; }
    .bg_red { background-color: #F7941E !important; }
    /*End Burger*/
    .more_categories { width: 100%; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px dashed #000; }

    /*Header*/
    .call_us_mobile { display: block; }
    h1 { font-size: 1.7em; }
    header { float: right; width: 100%; margin-bottom: 10px; position: relative; }
    .padding_header { padding-top: 60px; }
    .burger_top { top: 90px !important; }
    .search_and_nav_conti { width: 100%; border-right: none; box-sizing: border-box; background-color: #fff; }
    .bred_anchors strong { display: none !important; }
    .open_serch_form { display: block; margin-left: 67px; color: #0A5A7F; margin-top: 0; padding: 0; }
    .search_form { display: none; position: static; left: 0; top: -97px; z-index: 99999950; width: 100%; border-bottom: none; padding: 10px 15px; box-sizing: border-box; }
        .search_form input[type=search] { width: 100%; }
            .search_form input[type=search]:focus { background-color: #fff; width: 100%; color: #004362 !important; }
        .search_form .submit_button { position: absolute; left: 15px; }
    /*.publish_add { position: absolute; top: -97px; right: 10px; font-size: 1.2em; margin-left: 0; width: 170px; }*/
    #registerLink, #loginLink { display: none; }
    nav ul .not_displayed_mobile { display: block; }
    .not_displayed_in_mobile { display: none !important; }
    .logo { width: 185px; top: -32px; }
    .login, .bred_conti .auto_margin { }

    .h1_conti { background-color: transparent; }

    .headline { padding: 0 10px; color: #005289; background-color: transparent; text-align: center; }
    .show_more_details { display: inline-block; color: #84adbf; font-size: 0.8em; margin-right: 10px; padding-top: 2px; }
    .accessibility_conti { padding: 10px 0 10px 10px; }
    /*End Header*/

    /*Top Banner*/
    .top_banner .top_banner_image img { width: 100%; }
    .top_banner .close_top_banner { position: absolute; right: 10px; top: 10px; padding: 0; }
}

@media only screen and (max-width : 1020px) {
    /****Testimonials***/
    .testimonials { padding-right: 50px; }
        .testimonials > ul > li { float: right; width: 100%; margin-left: 0; margin-bottom: 40px; }
    /****End Testimonials***/

    /*camapaign_popup*/
    .camapaign_conti .days_left > .days {  }
    .camapaign_popup { padding: 10px; box-sizing: border-box; overflow-y: auto; }
    .camapaign_conti { display: block; max-width: 300px; }
    .calcali_login_form { display: none; }
    .camapaign_conti > * { display: block; vertical-align: top; float: none !important; width: 100%; }
    .camapaign_conti .right { padding: 0; height: 150px; background-size: cover; }
    .camapaign_conti .left { float: none !important; text-align: center; padding: 10px 10px; box-sizing: border-box; height: auto; }
    .camapaign_conti .days_left { padding: 73px 25px 0 10px; font-size: 0.6em; }
    .calcali_live_popup .calcali_right_content { height: auto; }
    .calcali_login_form.active, .calcali_register_form.active { display: block !important; }
    .calcali_login_form { padding-bottom: 10px; }
    .camapaign_conti .left .show_login { display: block; position: inherit !important; }
    .camapaign_conti .show_register { display: block; position: inherit !important; }

    .camapaign_popup .counter { max-width: 300px; font-size: 1.3em; }
        .camapaign_popup .counter > span:not(:last-of-type) { display: block; }
    /*.days_left { font-size: 0.5em; width: 130px; height: 130px; }*/
    /*End camapaign_popup*/

    .banner1 {margin-bottom: 20px; }



    .cars_online .icones > ul > li {width:40%;margin-bottom:10px; }
    .cars_online_button {margin-bottom:20px; }
    .cars_online_button > img {display:none; }
}

@media only screen and (max-width : 870px) {
    .iframe_payment iframe {height:420px; }
}

@media only screen and (max-width : 780px) {
    /*Banners*/
    .banner_side { display: none; }
    /*End Banners*/


    /* 10 SEC POPUP*/
    .contact_popup .close_contact_popup { right: 5px; top: -30px; }


    .top_article { display: none; }
    .index .top_article { display: block; padding: 20px 10px; box-sizing: border-box; background-color: #f4f4f4; margin-bottom: 20px; }
        .index .top_article h1 { font-size: 1.1em; }
        .index .top_article p { font-size: 0.8em; }
            .index .top_article p strong { font-weight: 500; }

    /*Smart Search Form*/
    .small_tel { float: right; margin-bottom: 5px; }
    .smart_search form > ul { width: 100%; }
    .form_helf_width { width: 49% !important; margin-left: 1% !important; }
    .form_full_width { width: 99% !important; }
    .smart_search_more_options > ul > li { margin-bottom: 5px; margin-right: 0; }
    .smart_search_more_options ul { margin-bottom: 0; }
    .smart_agent_anchor { line-height: 100%; text-align: left; }

    .date_time_details .form_helf_width, .mobile_full_width { width: 100% !important; }
    /*.button_mobile_margin {margin-top:30px;}*/
    .smart_search .ui-multiselect { position: static; }
    .display_none_in_mobile { display: none !important; }
    .full_width_mobile { width: 100% !important; }
    /*End Smart Search Form*/

    /*Publish*/
    .general_form_mobile ul li { width: 100% !important; margin-bottom: 5px; }
    .general_form_mobile .not_displayed_mobile { display: block; }
    .general_form_mobile textarea { width: 100% !important; }
    /*End Publish*/

    /*.tbl_header { display: none; }*/
    /*.tbl_items > li > a > ul > li { width: 100% !important; border-bottom: 1px solid #3578ae; text-align: center; padding: 0; min-height: 0; }*/
    .tbl_items > li > a > ul > li span { display: block; background-color: #C5C5C5; padding: 5px; margin-bottom: 5px; }
    .tbl_items > li > a > ul > li .new { background-color: #3578ae; display: inline-block; }
    .tbl_items > li > a > ul > li i { padding: 10px; box-sizing: border-box; }
    .tbl_items > li > a { border-bottom: 1px solid #fff; }
        .tbl_items > li > a > ul > li p { margin-bottom: 0; }

    /*.subscription_types_conti > li { width: 100%; margin-left: 0; }*/
    .star { display: none; }
    .tbl_conti .tbl_mobile_hedline { width: 85%; }

    /*Index*/
    .theme-bar.slider-wrapper { margin-bottom: 20px; }
    .tender_numbers ul li { width: 100%; }
    .float_left_mobile { float: left; text-align: right; width: 100%; text-align: center; }
    .tender_numbers ul li .float_left_mobile { float: none; display: inline-block; width: 100%; }
    .tender_numbers ul li { margin-bottom: 10px; }
        .tender_numbers ul li a { float: none; width: 100%; padding: 13px 0; overflow: hidden; display: inline-block; max-width: 100%; font-size: 19px; color: #fff !important; }
    .tender_numbers ul .look_tenders a { background-color: #d0154c; }
    .tender_numbers ul .show_assets a { background-color: #258510; }
    .tender_numbers ul .show_cars a { background-color: #406ac5; }
    .tender_numbers ul { max-width: 300px; margin: 0 auto; }
        .tender_numbers ul li p { margin-bottom: 5px; font-size: 22px; width: 100%; }
            .tender_numbers ul li p span { display: inline-block; }
    .top_article { text-align: right; padding: 10px; box-sizing: border-box; }
        .top_article h1 { font-size: 25px; }

    .contactUs ul li, .contactUs ul li:last-child { width: 100%; margin-bottom: 10px; }
        .contactUs ul li:nth-child(4) { order: 4; }
    .contactUs ul li:nth-child(5) {order:5; }

    .show_section { display: block; width: 100%; float: right; height: 50px; line-height: 50px; text-align: center; position: relative; cursor: pointer; font-size: 18px; background-color: #1c537e; color: #fff; }
        .show_section:hover { background-color: #1e89b5; color: #fff; }
    .fillter_section_conti { float: right; width: 100%; }
    .all_tenders > div > ul { display: none; }
        .all_tenders > div > ul > li { width: 100%; }
            .all_tenders > div > ul > li a { border-radius: 0; padding: 15px 10px; box-sizing: border-box; }
    .h2_right_conti { width: 100%; padding: 15px 10px; box-sizing: border-box; text-align: center; }

    .advence_search { padding: 10px; box-sizing: border-box; }
        .advence_search > ul > li h3 { display: none; }
        .advence_search > ul > li { width: 97.5% !important; margin-left: 0; margin-bottom: 15px; max-width: 100%; }
            .advence_search > ul > li .ui-multiselect { position: static; }
            .advence_search > ul > li:last-child { width: 100%; }
            .advence_search > ul > li .button { width: 100%; padding: 15px 10px; box-sizing: border-box; border-radius: 10px; }
    .SumoSelect > .CaptionCont, .SumoSelect { width: 100% !important; }
        .SumoSelect > .CaptionCont { border-radius: 5px; }

    .all_tenders .gray_bg { width: 100%; height: 100%; position: static; }
    .blue_strok { display: none; }
    .last_car_tenders { width: 100%; margin-bottom: 30px; }
        .last_car_tenders h2, .car_best_vendors h2 { background-color: #1c537e; height: 100%; line-height: 100%; padding: 15px 10px; box-sizing: border-box; font-size: 18px; }

    .car_best_vendors { width: 100%; }
    .inside_poblicety ul li { width: 100%; }
    .search_bar { height: 100%; overflow: hidden; }

    .last_RealEstateBids_tenders > ul > li ul li:nth-child(1), .tender_headline ul li:nth-child(1) { width: 30%; text-align: right; }
    .last_RealEstateBids_tenders > ul > li ul li:nth-child(2), .tender_headline ul li:nth-child(2) { width: 70%; border-left: none; box-sizing: border-box; }
    .last_RealEstateBids_tenders > ul > li ul li:nth-child(3), .tender_headline ul li:nth-child(3) { display: none; }
    .last_RealEstateBids_tenders > ul > li ul li:nth-child(4), .tender_headline ul li:nth-child(4) { display: none; }

    .tender_numbers { margin-bottom: 10px; }
    /*End Index*/

    /*Footer*/
    footer .credit br { display: block; }
    footer .credit { font-size: 0.9em; }
    /*End Footer*/

    .help { width: 100%; float: none; text-align: center; overflow: hidden; padding-top: 10px; }
    .big_tel { float: none; }
}

@media only screen and (max-width : 710px) {
    .radio_buttons_conti ul { width: 100%; margin-bottom: 10px; }
        .radio_buttons_conti ul li { width: 100%; }
    .register_conti form .form_border > ul > li { width: 48% !important; }
    /*pagination*/
    .pagination_conti .pagination li { display: none; }
        .pagination_conti .pagination li.PagedList-skipToPrevious, .pagination_conti .pagination li.PagedList-skipToNext { display: block; }
        .pagination_conti .pagination li.active { display: inline-block; float: none; text-align: center; }
            .pagination_conti .pagination li.active + li { display: inline-block; float: none; text-align: center; }
    .pagination_conti .pagination { display: inline-block; text-align: center; }
        .pagination_conti .pagination li.PagedList-skipToNext { float: left; }
    .pagination, .list-page-num, .list-page-num > li { width: 100%; overflow: hidden; }

    /*Tender Gallery Inside Page*/
    .tender_gallery_inside { padding: 10px; box-sizing: border-box; font-size: 0.8em; }
        .tender_gallery_inside > .right { width: 100%; }
        .tender_gallery_inside > .left { width: 100%; }
        .tender_gallery_inside .bid_conti > h2 { font-size: 1.5em; }
        .tender_gallery_inside .bid_conti > .timer { font-size: 2em; }
        .tender_gallery_inside .bid_conti > h3 { font-size: 2em; }
        .tender_gallery_inside .bid_conti > .tender_button span { font-size: 2em; }
        .tender_gallery_inside .bid_conti > small { font-size: 1em; }
        .tender_gallery_inside .bid_conti > .leading_offer span { font-size: 2em; }
        .tender_gallery_inside .bid_conti > .leading_offer i { font-size: 1.5em; }
        .tender_gallery_inside .offers_conti > h2 { font-size: 1.5em; }
        .tender_gallery_inside > .left h1 { font-size: 1.5em; }
        .tender_gallery_inside > .left h2 { font-size: 1.2em; }
        .tender_gallery_inside > .left p { font-size: 1.2em; line-height: 120%; }
        .tender_gallery_inside .bid_conti > .color_slide span img { width: 100%; }
    /*End Tender Gallery Inside Page*/
}

@media only screen and (max-width : 650px) {
    /*Footer*/
    .footer .footer_nav > ul > li { float: right; width: 100%; border-bottom: 1px dashed #fff; padding-bottom: 20px; margin-bottom: 20px; }
    .footer_nav { width: 100%; }
    .footer_form_conti { width: 100%; padding-right: 10px; }
    .footer_sub_nav { overflow: hidden; border-bottom: 1px dashed #fff; padding-bottom: 15px; margin-top: 0; margin-bottom: 15px; }
    /*End Footer*/



    /*Thank you page*/
    .thank_you_ul .v_thank_you { font-size: 50px; width: 20%; }
    .v_thank_you .fa_check_circle { padding-top: 0; }
    .thank_you_ul .text { width: 80%; }
    /*End Thank you page*/

    /*Thanks New*/
    .thanks { font-size: 0.6em; }
        .thanks img { width: 80px; }

    /*End Thanks New*/

    /*General Form*/
    .drop_contact_general_form ul .quarter { width: 100% !important; }
    .general_form .checkbox_conti { margin-bottom: 0; }
    .general_form .checkbox { height: 100%; }
        .general_form .checkbox label { width: 85%; }
    .contactUs h2 br { display: block; }

    .drop_contact_general_form form ul li { width: 100% !important; }

    .diel { display: none; }
    .press { display: inline-block; }
    .testamonials_popup { overflow: scroll; padding-top: 20px; }

    /*Header*/
    .news li { width: 90%; /*padding-right: 50px;*/ }
    .open_serch_form { margin-top: 7px; }
    /*.bred_conti .auto_margin {padding-top:20px;height:50px;}*/

    .burger { top: 13px; }
    .accessibility_conti, .accessibility_js { position: fixed !important; z-index: 90000000000000; }
    .accessibility_conti { left: 0; top: initial; bottom: 80px; }
    .accessibility_js { left: 0; background-color: #000; color: #fff !important; border-radius: 0 10px 10px 0; padding: 10px 10px; bottom: 50px; font-size: 20px; }
    .publish_add_drop_down { display: none; }
    .publish_add { height: 20px; }

    .login_conti.auto_margin { height: 0; padding: 0; }

    .drop_contact_general_form.contactUs h2 { font-size: 1.2em; }
    .contactUs ul { max-width: 100%; margin: 0 auto; padding: 0 20px; box-sizing: border-box; }
    .drop_contact_general_form.contactUs ul { padding: 0; }
    .contactUs ul li:nth-child(1) input { border-radius: 0; }
    .contactUs ul li:last-child input { border-radius: 0 0 5px 5px; }
    .contactUs .checkboxes_conti { max-width: 100%; width: 100%; text-align: right; margin: 0 auto 20px auto; padding: 0 20px; box-sizing: border-box; }


    .search_bar { padding-top: 0; }
    .h2_right_conti { background-color: transparent; }

    .SumoSelect > .CaptionCont { box-sizing: border-box; }
    .advence_search > ul > li { width: 100% !important; }
        .advence_search > ul > li:not(:nth-child(1)) { float: right; width: 49.5% !important; margin-left: 1%; }
        .advence_search > ul > li.free_search { width: 100% !important; }
        .advence_search > ul > li:nth-child(3) { margin-left: 0 !important; }
        .advence_search > ul > li:last-child { width: 100% !important; margin-left: 0; }
        .advence_search > ul > li .form__submit_button { width: 100% !important; margin: 0; max-width: 100%; }
    .last_car_tenders, .car_best_vendors { display: none; }
        .last_car_tenders h2 { background-color: transparent; color: #386990; padding: 0 10px 10px 10px; }
    .container2 { margin-bottom: 0; }

    .footer .footer_nav > ul > li ul li, footer .footer_nav > ul > li ul li { margin-bottom: 10px; text-align: center; }
        .footer .footer_nav > ul > li ul li h3 { font-size: 1.2em; }
        .footer .footer_nav > ul > li ul li a, .footer_sub_nav ul li a { font-size: 1.1em; }
        .footer .footer_nav > ul > li ul li:before { display: none; }
    .footer_sub_nav ul li:before { display: block; top: -1px; }

    .bred { position: absolute; top: 0; right: 65px; width: 100%; }
    .tbl_conti .fifteen { width: 30%; text-align: center; }
    .tbl_conti .tbl_mobile_hedline { width: 70%; }
    .tbl_items > li > a > ul > li .new { color: transparent; overflow: hidden; width: 15px; height: 15px; margin-top: 1px; }

    .main_tbl_details_p { font-size: 0.8em; }
    .days_left_to_tender { max-width: 100%; }
    .contact_us_help strong { display: block; }
    .bred_anchors { width: 65%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

    .subscription_types_conti > li { width: 100%; margin-left: 0 !important; }
    .steps_subscription ul li { color: transparent !important; }

    /*Contact Popup*/
    .contact_popup, .thank_yop_popup { padding-top: 40px; }

    .creditPopup_conti { padding: 10px; box-sizing: border-box; top: 0; overflow-y: scroll; }
    .close_creditPopup { top: 10px; right: 10px; color: #fff; }
    /*****Cms******/
    /*SearchUsers*/
    .users_tbl_headline { display: none; }
    .users_item > a ul { overflow: hidden; width: 100%; text-align: center; padding: 10px 0; box-sizing: border-box; }
        .users_item > a ul li { float: right; width: 100%; padding: 5px; box-sizing: border-box; }
            .users_item > a ul li strong { display: inline-block; }
    /*End SearchUsers*/
    /*****End Cms******/

    /*Lead Buttons*/

    .lead_buttons_conti > a { margin: 0 0 10px 0; width: 100%; }

    /*End Lead Buttons*/


    /*Banner*/
    .switch_banner { position: fixed; bottom: 0; right: 0; z-index: 900; }

    /*Register Popup*/
    .registred_bid_popup .popup_conti .right, .registred_bid_popup .popup_conti .left { padding: 0; width: 100%; border: none; }
    .registred_bid_popup .popup_conti .right { border-bottom: 1px solid #dedede; margin-bottom: 10px; }
    /*End Register Popup*/

    /*Reg Or Log Popup Partial*/
    .reg_or_log_popup > div > h2 { font-size: 1.1em; }
    .reg_or_log_popup > div > div { max-width: 300px; }
        .reg_or_log_popup > div > div > a { width: 120px; }

        .reg_or_log_popup > div > div > span { font-size: 1.1em; }
    .reg_or_log_popup .timer_conti { font-size: 1.2em; }
    /*End Reg Or Log Popup Partial*/

    /*camapaign_popup*/
    .calcali_live_popup .calcali_right_content { display: block !important; }
    .camapaign_popup { padding: 10px; overflow-y: auto; box-sizing: border-box; }
    /*.camapaign_conti { display: block; }*/
    .camapaign_conti .right { /*display: none;*/ }
        .camapaign_conti .right > h2 { padding: 10px; box-sizing: border-box; font-size: 1.2em; }
    .camapaign_conti .left { display: block; width: 100%; padding: 20px; box-sizing: border-box; height: auto; }
    /*End camapaign_popup*/

    /****Login Or Register Popup****/

    .log_or_reg_popup form ul { display: block; }
        .log_or_reg_popup form ul > li { width: 100%; margin: 0 0 10px 0; }
    /****End Login Or Register Popup****/

}

@media only screen and (max-width : 500px) {
    .register_conti form .form_border > ul > li { width: 100% !important; }
    .register_form > form .form_border > ul > li { width: 100%; }
    .register_form > form .form_border > ul { padding: 0; }
    .contactUs .checkboxes_conti { padding: 0; }

    /*camapaign_popup*/
    .camapaign_conti .right { /*display: none;*/ }
    .calcali_live_popup .calcali_right_content { display: block; }
    /*End camapaign_popup*/

    /*Live Bids*/
    .tender_gallery_inside .offers_conti > ul li { font-size: 1.3em; }
    /*End Live Bids*/

}

@media only screen and (max-width : 400px) {
    .show_in_mobile { display: block; }
}

@media only screen and (max-width : 350px) {
    .logo { width: 150px; top: -28px; }
}

/*some corrections*/

#testimonials > ul:nth-child(1) > li a:hover { background-color: transparent; }

.all-testimonials { text-align: center; margin: 20px 0 50px; }
    .all-testimonials a { background: #1c537e; color: #fff; padding: 10px; font-size: 1.3rem; border-radius: 5px; }

/*Tenders postpone tomorrow*/
.tenders-postpone-conti { background-color: #fac469; margin: 0 0 20px; }
    .tenders-postpone-conti p { text-align: center; padding: 15px; font-size: 1.6rem; }
