@font-face { font-family: 'ride'; font-weight: normal; src: url('../fonts/Ride/Ride.eot'); src: url('../fonts/Ride/Ride.eot') format('embedded-opentype'), url('../fonts/Ride/Ride.woff') format('woff'), url('../fonts/Ride/Ride.ttf') format('truetype'), url('../fonts/Ride/Ride.svg#ride') format('svg'); }
@font-face { font-family: 'ride'; font-weight: normal; font-style: italic; src: url('../fonts/Ride/Ride-Italic.eot'); src: url('../fonts/Ride/Ride-Italic.eot') format('embedded-opentype'), url('../fonts/Ride/Ride-Italic.woff') format('woff'), url('../fonts/Ride/Ride-Italic.ttf') format('truetype'), url('../fonts/Ride/Ride-Italic.svg#ride') format('svg'); }
/*@font-face { font-family: 'ride'; font-weight: lighter; src: url('../fonts/RideBold/Ride-Bold.eot'); src: url('../fonts/RideBold/Ride-Bold.eot') format('embedded-opentype'), url('../fonts/RideBold/Ride-Bold.woff') format('woff'), url('../fonts/RideBold/Ride-Bold.ttf') format('truetype'), url('../fonts/RideBold/Ride-Bold.svg#ride') format('svg'); }
@font-face { font-family: 'ride'; font-style: normal; font-weight: normal; text-rendering: optimizeLegibility; src: url('../fonts/RideLight/Ride-RideLight.eot'); src: url('../fonts/RideLight/Ride-RideLight.eot') format('embedded-opentype'), url('../fonts/RideLight/Ride-RideLight.woff') format('woff'), url('../fonts/RideLight/Ride-RideLight.ttf') format('truetype'), url('../fonts/RideLight/Ride-RideLight.svg#ride') format('svg'); }*/


body { direction: ltr; font-family: 'ride', sans-serif, Arial; }
th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-weight: 800; }
.pullCurrent { float: left; }
.pullOposite { float: right; }
/* ------------------------
	datepicker
--------------------------*/

/*.ui-datepicker { width: 15em; }*/

/*-----------------   float left and right [ltr]  --------------------*/

/* 
   pullOne - right
   pullTwo - left 
   navbar-right - left
*/

.pullOne { float: right; }
.pullTwo { float: left; }
.navbar-right { float: left !important; }
/* ------------------------
	common form elements
--------------------------*/

.form-horizontal .control-label { text-align: left; }
header .offline { float: left; }
header .SumoSelect > .CaptionCont > label { left: auto; right: -8px; top: -7px; }
header .SumoSelect > .CaptionCont > label > i { top: 12px; }
header .navbar-collapse { padding-left: 0; }
.headerFrame { direction: rtl; }
.navbar-nav { margin-left: 6px; }
.navbar-nav > li { float: left; }

header .SumoSelect > .CaptionCont { background-color: transparent; }
header .drop_2:before { display: none; }
header .SumoSelect > .CaptionCont > label { top: -9px; }
.sumo_header_Select.SumoSelect > .CaptionCont > label > i { top: 3px; }
.SumoSelect.open.sumo_header_Select2 > .optWrapper .opt { padding-left: 10px; padding-right: 2px; }
/*.navbar-header { float: left; }*/
.hertzschool { max-width: 236px; }
header .hertzschool .SumoSelect > .CaptionCont > label > i { top: 6px; }
.hertzschool .sumo_header_Select2 { padding: 5px 1px; }
.hertzschool .SumoSelect > .CaptionCont > span { padding-left: 0; }
header .hertzschool .SumoSelect > .CaptionCont > label > i { top: 9px; }
.social_icon ul li { float: left; }
.SumoSelect > .CaptionCont { text-align: left; }
.SumoSelect > .CaptionCont > label { left: auto; right: 0; }
.SumoSelect > .CaptionCont > span { padding-left: 6px; padding-right: 0; }
.SumoUnder { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
select[name="somename"]::-ms-expand { display: none; }
.SumoUnder::-ms-expand { display: none; }

.carritxt select,
/*.phn_no select { padding: 0px 29px; }*/
.tab_view.tabs { padding-left: 20px; margin-left: 0; }
.heading_1 { margin-right: 0; margin-left: 29px; }
.tab_view .nav-tabs > li:first-child,
.tab_view .nav-tabs > li { float: left; margin-right: 1%; }
.tab-content .input_text .SumoSelect { text-align: right; }
.tab_view .nav-tabs > li.personal_info:first-child { margin-left: 0; margin-right: 0; }
.mylising .box .inner_input:last-child { text-align: right; margin-right: 0; }
.mylising .box .inner_input { margin-left: 0; margin-right: 75px; }
.mylising .box .inner_input label { text-align: left; }
/*.mylising .box { padding: 15px 0px 0px 30px; }*/
.mylising .box:first-child { float: right; }
/*.mylising .box:last-child { margin-right: 3%; }*/
.mylising .box .lising_btn label { margin-left: 0; margin-right: 20px; }
.leasing_page .mylising .box .lising_btn input[type="radio"] { margin-left: 0; margin-right: 6px; }

@media (max-width: 1090px) {

    .inner_input a:not(.btn) { margin-right: 10px; margin-left: 24px; }
    .inner_input a.btn { margin-right: 0; margin-left: 0; }
}
/* ------------------------
	navigation top
--------------------------*/

.menu .navbar-nav > li .submenu { right: auto; left: -1px; }
.menu .navbar-nav > .mob_hide { border-left: none; }
/* ------------------------
	agent page
--------------------------*/

.tabs ul.tab_menu { margin: 0px 9px; }
/* ------------------------
	choose_extra
--------------------------*/

.data-right01 { margin-left: 0; }
.posible_addition { padding-right: 0; padding-left: 12px; }
.headings2 li { text-align: left; }
.stores li.add { margin-right: 0; padding-left: 21px; }
.stores .payment span { margin-right: 0; }
.stores .price span { margin-right: 6px; }
.choose_extra .heading.route { text-align: right; }
.steps_choose .step { float: left; }
.steps_choose .step_1 { padding-left: 0; }
.steps_choose .step_4 { padding-left: 5px; }
.choose_extra .heading.route { text-align: left; }
.stores li.price { text-align: left; }
.edding { float: right; }
.mobile_data .heading.mobile_color .edding01 { float: right; }
.stores.active { background: #fcfdc7; background: -webkit-linear-gradient(left, #fcfdc7, #fff 50%); background: -webkit-gradient(linear, left top, right top, from(#fdfedd), color-stop(50%, #fff)); background: linear-gradient(to left, #fcfdc7, #fff 50%); }
.stores01.active { background: -webkit-gradient(linear, left top, right top, from(#fcfdc7), color-stop(50%, #fff)); background: -webkit-linear-gradient(left, #fcfdc7, #fff 50%); background: linear-gradient(to left, #fcfdc7, #fff 50%); }
.choose_extra .pay_panal { float: right; border: 1px solid #e9ecf2; margin-bottom: 10px; }
/* ------------------------
	goodtoknow-italy
--------------------------*/

.tab_view { right: auto; margin-right: 0; margin-left: 10px; left: 0; }
.slider_main .flexslider { margin-left: 0; margin-right: 4px; }
.slider_left .item { margin-left: 7px; }
.general_background.width_820 { float: left; }
.content_box { float: left; margin-left: 0; }
.content_box.general_background { padding: 20px 0px 0px 32px; }
.cirl_img01 { right: auto; left: 10px; }
#home .form01, #home .form02, #home .form03 { padding-right: 27px; padding-left: 50px; }
.form_italy #home .form01, .form_italy #home .form02, .form_italy #home .form03 { padding-right: 27px; padding-left: 50px; }
.mg12 span { margin-right: 1px; margin-left: 17px; }
.input_datetime .SumoSelect { float: right; }
.well span { margin-right: 4px; margin-left: 6px; }
.SumoSelect > .optWrapper.multiple > .options li.opt, .SumoSelect > .optWrapper.multiple.isFloating > .options li.opt { padding-left: 35px; padding-right: 6px; }
.SumoSelect > .optWrapper.multiple > .options li.opt span, .SumoSelect .select-all > span { margin-right: 0; margin-left: -35px; }
.gathering1 { padding-left: 0; padding-right: 4px; }
.input_datetime .SumoSelect p.CaptionCont.SelectBox { text-align: left; }
.tab-content .date_picker { text-align: left; }
.tab_view .tab-content { max-width: 365px; }
.divider01 { margin: 20px -25px 16px -45px; }
.tab_view .nav-tabs > li { margin-right: 0; }
/* .tab_view .nav-tabs li:last-child {
	float: right;
} */

.acoordian { padding-right: 0; padding-left: 30px; }
.panel0 { margin-right: 37px; margin-left: 0; }
span.key_car { margin-left: 0; margin-right: 15px; }
.panel-heading span { margin-left: 0; margin-right: 10px; }
.bullets0 { direction: ltr; }
.vital_information ul li { margin-left: 20px; margin-right: 0; }
.vital_information.panel-body { padding: 6px 10px 6px 17px; }
span.triangle { margin-right: 0; margin-left: -10px; -moz-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1); }
.validate-form .well span { margin-left: 17px; }
.input_datetime .SumoSelect { max-width: 125px; }
.validate-form .heb_eng_num_only { float: right; }
/* ------------------------
	goodtoknow
--------------------------*/

.good_to_know.slider_left .item { margin-left: 0; margin-right: 20px; }
.breadcrumb > li + li:before { content: ">"; }
.caption h3 { font-family: 'Ride', sans-serif, Arial; }
.slider_left .caption h3, .slider_left .caption .h3 { text-align: left; }
.next_btn { -moz-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1); }
/* ------------------------
	hertz_abroadRent
--------------------------*/

.abroad_rent .slider_main .flexslider { padding-left: 0; padding-right: 4px; }
.content_box { padding: 23px 0px 0px 34px; }
.history_section { margin-left: 0; }
.agent_history .forms { padding-right: 0; padding-left: 30px; }
.forms1 ul li { float: left; }
.search { float: right; }
.listing_of_items ul li { float: left; padding-right: 0; padding-left: 14px; }
/* ------------------------
	hertz_agent_history
--------------------------*/

.representative { padding-right: 0; padding-left: 30px; }
.info1 { float: left; border-left: none; border-right: 1px solid #e0dedb; }
.popupinfo .info1 { padding-bottom: 0; }
.popupinfo { padding-bottom: 21px; }
.listing_details ul.popup_list { margin-bottom: 10px; }
.modal-header button.close { left: auto; right: 0; margin-left: 0; margin-right: 25px; }
.modal_header { padding-right: 0; padding-left: 18px; }
.popupinfo { padding-right: 19px; padding-left: 23px; }
.padd-l-none,
.popupinfo .listing_details { padding-left: 15px; padding-right: 0px; }
.agent_history .return1 { float: right; padding-left: 0; padding-right: 15px; }
.agent_history .return2 { float: left; padding-right: 0; padding-left: 26px; }
.listing_details ul li { float: left; }
.car_detail_1 { padding-right: 0; padding-left: 14px; }
.listing_details { float: right; }
.agent_history .payment_details { padding: 0 12px 0 0; }
.history_section .forms1 ul li:last-child { float: left; }
.history_section .forms1 .search { margin-right: 0; }
.listing_of_items ul li a.date_rent:after { right: -16px; left: auto; }
/* ------------------------
	hertz_agent_privateDetails
--------------------------*/

.form_01 .input_p .divis .SumoSelect.sumo_select_divis { margin-left: 0; }
.prvt_details_page .form_01 { padding-left: 20px; padding-right: 20px; }
.prvt_details_page .form_01 .input_p { margin-right: 32px; }
.form_01 .input_p .hlf:first-child { margin-left: 0; margin-right: 20px; }
#home .prv_detils_form { padding: 0 19px 0 10px; }
.prvt_details_page .form_01.mar_bottm45 .divis input { max-width: 138px; float: right; }
.prvt_details_page .form_01.mar_bottm45 .divis .SumoSelect.sumo_select_divis { max-width: 70px; float: left; margin-right: 14px; }
.prvt_details_page .form_01 .input_p .divis select { margin-right: 32px; margin-left: 0; }

/* ------------------------
	hertz_agent_privateDetails
--------------------------*/

.brance_ver > div:first-child { float: right; }
.brance_list { padding-right: 18px; padding-left: 32px; }
.bor_left { float: left; border-right: 2px solid #f2f2f2; border-left: 0; }
.brance_list .list_head li.col1 { padding: 6px 0 6px 10px; }
.brance_list ul li.col1 { padding-right: 0; padding-left: 10px; }
.form_01 .input_p .divis .SumoSelect.sumo_select_divis,
.SumoSelect.sumo_prvt_select { text-align: right; }
/* ------------------------
	hertz_chooseCar
--------------------------*/

.chooseCar_section .data-right { float: left; }
.chooseCar_section .data-right { padding-right: 0; padding-left: 11px; }
.chooseCar_section .item { float: left; }
.car_inner_details .cols { float: left; }
.car_inner_details .col_two { padding-left: 0; padding-right: 40px; }
.car_inner_details { padding-right: 0; padding-left: 14px; }
.chooseCar_section .fifth_col li { text-align: right; }
.chooseCar_section .anchor_tag, .chooseCar_section .anchor_tag .filter { margin-left: 0; margin-right: 15px; }
.col_five .fifth_col { padding-right: 0px; padding-left: 0; }
/*.third_col li span.sale1 { background: url(../images/sale_eng.png) no-repeat; position: relative; padding-right: 21px; padding-left: 0; background-position: top left; float: left; margin-right: -16px; margin-left: 0; }
.third_col li span.sale1:before { content: ""; float:left; margin-top:-18px; width: 45px; height: 18px; background: url(../images/background.png) no-repeat; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
*/
.third_col li span.sale1 { float: left; margin:0 0 0 -46px;background: url(../images/sale_eng.png) no-repeat; }




.third_col li label { padding: 0 0 0 22px; }
.chooseCar_section .gray_box { padding-left: 9px; padding-right: 0; }
.chooseCar_section .man,
.chooseCar_section .breifcase,
.chooseCar_section .machine,
.chooseCar_section .accessary,
.chooseCar_section .gate { margin-right: 10px; margin-left: 0; }
.chooseCar_section .fuel_tank { margin-right: 12px; margin-left: 0; }

/* ------------------------
	hertz_contactUs
--------------------------*/

.contact_us { padding-left: 31px; padding-right: 0; }
.contact_slider { margin-right: 17px; margin-left: 0; }
.contant_rep { margin-top: 20px; padding-left: 23px; padding-right: 0; }
.contant_rep h2 { margin-top: 0; margin-left: -13px; margin-right: 0; }
.carritxt,
.phnum { margin-right: 96px; margin-left: 0; }
.contact_form select, .carritxt select, .phn_no select { background-position: right 10px center; }
/*.contact_form .error  {    right:auto;left: 0px;}*/
. /*phn_no .phon_num0 { max-width: 175px; margin-left: 7px; }*/
/* ------------------------
	hertz_leasing
--------------------------*/
.leasing_section .content_box { float: none; }
.content_box.representative { padding: 17px 80px 50px 13px; }
.representative .leasing_form { margin-left: 12px; margin-right: 0; }
.leasing_section .submit.sending { text-align: right; }
.leasing_section .listing { margin-left: 13px; }
.leasing p.leasing_program { padding-right: 8px; padding-left: 0; }
.leasing_form .input_datetime .SumoSelect { max-width: 101px; float: left; }
.representative ul li input.space { margin-right: 2%; margin-left: 0; }
.operational_lease .row > .col-xs-12.col-sm-4.col-md-4 { float: right !important; }
.form_leasing .pullTwo { float: right; }
/* ------------------------
	hertz_login
--------------------------*/

.login_panal label { float: left; margin-right: 8px; margin-left: 0; text-align: left; }
.second_box { padding-right: 37px; padding-left: 43px; border-left: 1px solid #d1d1d1; border-right: 0; margin-right: -15px; margin-left: 0; }

/* ------------------------
	hertz_login
--------------------------*/

.c4w-caption { left: 434px; right: auto; }
.slider_main0 .flexslider { margin-right: 4px; margin-left: 0; }
/* ------------------------
	hertz_main_hp_opensans
--------------------------*/
.content_box01 { float: left; }
/*.content_box01 p { float: right; }
.content_box01 h2 { float: left; }*/
.flexslider .flex-control-paging li a { text-indent: 0; }
.tab-content select { background-position: right 10px center; }
.SumoSelect > .optWrapper > .options li label { text-align: left; }
.tab-content .date_picker { background-position: right 5px center; }
.slider_main0 .flex-control-nav { left: auto; right: 8px; }
/* ------------------------
	hertz_payment
--------------------------*/

.payment_page .data-right01 { margin-left: 0; margin-right: 12px; }
.payment_page .left-data01,
.payment_page .pay_panal { margin-left: 0; margin-right: 0; }
.payment_page .payment_details ul li { float: left; }
.payment_page .payment_details ul li.return2 { padding-left: 15px; padding-right: 0; }
.payment_page .checkbox label { padding-right: 12px; padding-left: 0; }
.payment_page input[type=checkbox] + label { float: left; }
.payment_page .radio_btn input { float: left; }
.payment_page .radio_btn.only_passport label { padding-right: 0; }
.payment_page .form_01 ul.form2 li.radio_btn.only_passport { margin-left: 14px; margin-right: 0; }
.payment_page .radio_btn label { padding-left: 5px; padding-right: 0; }
.payment_page .borderbottom { margin-left: 0; }
.strong-text { margin-right: 23px; }
.payment_page .form_01 .input_p.width_7 .hlf:first-child { margin-right: 5px; margin-left: 0; }
.payment_page .heading_form_b { padding-right: 0; padding-left: 13px; }
.payment_page .form_01 { padding-right: 0; padding-left: 11px; }
.payment_page .panal_footer { float: right; margin-right: 0; }

/* ------------------------
	footer
--------------------------*/

.footer ul { padding-right: 0; padding-left: 10px; }
.footer ul.fifth_row { padding-right: 0; padding-left: 22px; }
.footer ul.fourth_row { padding-right: 0; padding-left: 10px; }
.footer ul.third_row { padding-right: 0; padding-left: 8px; }
.footer_btm { margin-top: 30px; margin-left: 0; margin-right: 40px; text-align: right; }
.footer ul.second_row { padding: 0; }
.footer_box { direction: rtl; }
.bottomBotton { float: left; }
.bottomBotton li { float: right; margin: 0 0 25px 20px; }
.payment_page .form_01 select { background-position: right 10px center; }

@media (max-width: 1243px) {
    .slider_left .item { margin-left: 0; }
    /* ------------------------
		hertz_login
	--------------------------*/

    .login_panal { margin-left: 0; }
    /* ------------------------
		hertz_payment
	--------------------------*/

    .payment_page .pay_panal { margin-right: 0; }
    .payment_page .panal_footer { margin-right: 0; }
}

@media (max-width: 1230px) {
    /* ------------------------
		hertz_payment
	--------------------------*/

    .payment_page .panal_footer { margin-left: 0; }
    .payment_page .data-right01 { padding-right: 0; padding-left: 0; }
}

@media (max-width: 1090px) {
    .mylising .box .inner_input { margin-right: 0; }
    .mylising .box .inner_input:last-child { margin-left: 40px; }
    /* ------------------------
		hertz_login
	--------------------------*/
    .second_box { padding-left: 20px; padding-right: 17px; }
}

@media (max-width: 1170px) {
    .mylising .box { padding: 15px 0px 0px 15px; }
    /* ------------------------
		hertz_payment
	--------------------------*/

    .form_01 .input_p .hlf:first-child { margin-right: 5px; }
}

@media (max-width: 1140px) {
    .payment_page .form_01 .input_p .hlf:first-child { margin-left: 0; }
}

@media (max-width: 1110px) {
    /* ------------------------
		hertz_contactUs
	--------------------------*/
    .contact .contant_rep { padding-left: 23px; padding-right: 43px; }
}

@media (max-width: 1053px) {
    /* ------------------------
		hertz_chooseCar
	--------------------------*/
    .chooseCar_section .fourth_col span { font-size: 13px; }
    .chooseCar_section .third_col li { margin-bottom: 14px; }
}

@media (max-width: 1024px) {
    .slider_main .tab_view .nav-tabs > li:last-child, .slider_main0 .tab_view .nav-tabs > li:last-child { max-width: 246px; }
}

@media (max-width: 1019px) {
    /* ------------------------
		hertz_chooseCar
	--------------------------*/
    .third_col li { margin-bottom: 15px; }
}

@media (max-width: 999px) {
    /* ------------------------
		hertz_chooseCar
	--------------------------*/
    .chooseCar_section .data-right { padding-left: 10px; padding-right: 10px; }
    /* ------------------------
		hertz_login
	--------------------------*/

    .second_box { padding-right: 15px; padding-left: 10px; }
    /* ------------------------
		hertz_payment
	--------------------------*/

    .payment_page .panal_footer { float: none; }
    .payment_page .desktop_data .pay_panal { float: left; \; }
    .payment_page .pay_panal,
    .payment_page .panal_footer { max-width: 100%; }
    .choose_extra { padding-left: 10px; padding-right: 10px; }
}

@media (max-width: 991px) {
    .mylising .box .inner_input:last-child { margin-right: 0; }
    .mylising .box .inner_input:last-child { margin-left: 35px; }
    /* ------------------------
		goodtoknow-italy%20(2)
	--------------------------*/

    .content_box.general_background { padding: 20px 15px 0px 15px; }
    /*------------------------
		hertz_agent_myOrder
	--------------------------*/
    .listing_of_items ul li a.date_rent:after { top: 8px; left: -11px; background-size: 7px; }
    /*------------------------
		hertz_leasing
	--------------------------*/

    .content_box.representative { padding: 17px 36px 18px 13px; }
}

@media (max-width: 948px) {

    .mylising .box .inner_input { margin-right: 35px; }
}

@media (max-width: 849px) {
    /* ------------------------
		choose_extra
	--------------------------*/
    .stores li.payment { text-align: left; }
}

@media (max-width: 839px) {
    .inner_input a { margin-right: auto; margin-right: 10px; }
}

@media (min-width: 768px) {
    .navbar-right { margin-right: 0; }
    .SumoSelect > .CaptionCont { padding-left: 0; }
    header .offline { float: left; padding: 5px 8px; }
    header .SumoSelect { width: auto; float: left; }
    .welcome_text { margin-right: 9px; }
    .history_section .forms1 .search { margin-right: 15px; margin-left: 0; }
    .listing_of_items ul li { padding-left: 7px; }
}
/* hertz_chooseCar_new */

.choose_car_Section_new .leftSidebar select { background-position: right 10px center; }
.date_picker_all_page { background-position: right 5px center; }
/* combobox */

.custom-combobox-toggle { left: auto; right: 1px; }
/* new modal window 
hertz_main_hp_opensans
hertz_abroadRent
*/

#modal_window .bl_modal_right .first_bl .text_normal,
#modal_window .bl_modal_right .first_bl .text_bold,
#modal_window .bl_modal_right .last_bl span { float: left; }
#modal_window .google_map { float: right; }
/* modal window page --> hertz_chooseCar */

.programDetailsTable tr td:first-child,
.programDetailsTable tr th:first-child { text-align: left; }
/* page hertz_chooseCar_tabel */

.chooseCar_tabel .col { padding: 11px 0 11px 14px; }
/* modal --> hertz_chooseCar */

.popup_form form > div { float: left; }
#modal_privateDetails .error { display: block; clear: both; margin-right: 0; right: 0; }
/*hertz_offers_car_rental page*/
.listProposition { padding-right: 32px; margin-top: 21px; padding-left: 32px; }
.listProposition li { overflow: hidden; margin-bottom: 38px; }
.listProposition li h2 { font-family: 'ride', 'sans-serif'; color: #444444; font-size: 18px; line-height: 14px; padding-bottom: 12px; font-weight: bold; }
.listProposition li p { font-family: 'ride', 'sans-serif'; color: #000; font-size: 15px; padding-bottom: 9px; }
.listProposition li a:link, .listProposition li a:visited { font-family: 'ride', 'sans-serif'; color: #006bee; font-size: 15px; text-decoration: none; }
.listProposition li a:hover, .listProposition li a:active { text-decoration: underline; color: #006bee; }
.tab-content .input_label { font-family: 'ride', 'sans-serif'; font-weight: bold; }
.listProposition li img { float: left; margin-right: 25px; }




.PersonalData .drop { }
.PersonalData .phonePrefix { float: right; margin-right: auto; margin-left: auto; }
.PersonalData .c4w-checkbox input { float: left; clear: left; }
.PersonalData .c4w-checkbox label { float: left; }
.prvt_details_page .form_01.mar_bottm45 .divis input[maxlength="3"] { }
.prvt_details_page .form_01.mar_bottm45 .divis input[maxlength="9"] { margin-right: 30px; margin-left: 5px; }

.slider_left .thumb.item .pullOne { right: 13px; left: auto; }
.carousel_container .thumb p { text-align: left; padding-left: 0; padding-right: 44px; }

.sign_form .SumoSelect { }
.sign_form .drop { background-position: right 14px center; }
.sign_form .form_01 .input_p .divis input.phonePrefix { float: left; margin-right: 5px; margin-left: 0; }
.sign_form input[type=checkbox] { }
.sign_form .form_01 .input_p .divis { float: left; }
.prvt_details_page .form_01 .input_p .error { right: auto; left: 10px; }
.tab-content .input_datetime .error, .tab-content .input_text .error { right: auto; left: 10px; }

.copyright-content .eWave { direction: rtl; }
.contact_form .col-xs-12 { float: left; }




.login_inner .error { left: 100px; right: auto; }





/***************************/
.tablesorter td, .tablesorter th { padding-right: 0; padding-left: 14px; text-align: left; }
.tablesorter .date { direction: rtl; text-align: left; }
/*.tablesorter .head .header { text-align: left; }*/
.tablesorter .head .header span { margin-right: 21px; margin-left: 0; }
.tablesorter .head .header.headerSortUp span:before,
.tablesorter .head .header.headerSortDown span:before,
.tablesorter .head .header span:before { float: right; margin-right: -21px; margin-left: 0; }


/*.pullTwo.slider_main0 .tab_view { float: left; }*/
.owl-carousel .owl-item { direction: ltr; }
.sign_form { margin-left: 31px; margin-right: auto; }
.sign_form .form_01 .input_p { float: left; }
.two_fields > div { float: left; }
.two_fields > div:first-child { margin-left: auto; margin-right: 24px; }
.two_fields > div:first-child label { white-space: nowrap; }
.footer.clearfix.container .row ul { float: left; }
.car_items .thumb { border: 0; border-right: 1px solid #c4c4c4; }
.car_items .thumb:last-child { border-right: none; }


#modalCar .popup_contant .row > div { padding: 0 8px; }
#modalCar .popup_contant .row > div, #modalCar .popup_contant i { float: left; }
#modalCar .no_image { padding-right: 0; padding-left: 27px; }
#modalCar .popup_contant .list_one { padding: 0; }
/*.welcome_text.loginUser:after { margin: -10px 0 0 -10px; }*/

@media (min-width: 768px) {
    .col-sm-9.col-sm-push-3 { left: auto; }
    .col-sm-3.col-sm-pull-9 { right: 0; top:0;left:auto; }
}
.content_box ul, .content_box ol {
    padding-left: 18px; padding-right:0;
}
.CustomerClubsContent .ubber { float:right; }
.ui-datepicker table {direction:ltr;}
.tablesorter td,
.tablesorter th { text-align: left; }
.ui-datepicker-rtl {
    direction: ltr;
}

.ui-datepicker-rtl .ui-datepicker-prev,
.ui-datepicker-rtl .ui-datepicker-prev:hover {transform: rotate(180deg);right: auto;  left: 2px;}

.ui-datepicker-rtl .ui-datepicker-next,
.ui-datepicker-rtl .ui-datepicker-next:hover {transform: rotate(180deg);right: 2px;  left: auto;}






.resetPassword .form-horizontal .control-label { width: 155px;}
.resetPassword .form_conta {
    max-width: 360px;
}

@media (max-width: 432px) {
    .resetPassword .login_inner input {
        max-width: 45%;
    }
}

.bidi-left-label {float:none!important;}