@media (max-width: 1081px) {
    /* hertz_agent_history tabel */
    .tablesorter .head .header,
    .tablesorter tbody td {
        font-size: 13px;
        line-height: 16px;
    }
}

@media (max-width: 1024px) {
    .programDetailsTable tr td img {
        width: 20px;
        height: 17px;
    }

    .programDetailsTable tr td {
        height: 30px;
        padding-top: 4px;
        padding-bottom: 4px;
    }
    /*.tab_view .nav-tabs > li.personal_info { width: 14%; }*/
}

@media (max-width: 991px) {
    .leftSidebar .sidebarHeadingBl {
        padding-left: 0;
        padding-right: 0;
    }

    .choose_extra .heading.route {
        padding-left: 8px;
        padding-right: 8px;
    }
}

@media (max-width: 839px) {
    /* hertz_agent_history tabel */
    .tablesorter {
        max-width: 100%;
    }

        .tablesorter .head .header,
        .tablesorter tbody td {
            padding-right: 0px;
            padding-left: 9px;
        }

            .tablesorter .head .header.notshow + th {
                padding-right: 0;
                padding-left: 13px;
            }

        .tablesorter .head .header {
            font-size: 10px;
        }

        .tablesorter tbody td {
            font-size: 11px;
        }
}

@media (max-width: 768px) {
    .div_3 .error {
        top: 33px;
    }
}

@media (max-width: 767px) {
    input.c4w-checkbox[type="radio"] + label.c4w-checklabel {
        line-height: 11px;
    }

    .input_datetime .SumoSelect p.CaptionCont.SelectBox {
        padding: 6px 5px 12px;
    }
    /*.tab-content .SumoSelect > .CaptionCont > span { line-height: 23px; }*/
    .menu .navbar-nav > li > a {
        text-align: left;
        padding: 8px 0px 8px 11px;
        text-align: left;
    }

    .sumo_time p.CaptionCont.SelectBox {
        padding: 6px 5px 12px;
    }

    .menu .navbar-nav > li.sub-level span.fa {
        left: auto;
        right: 0;
    }

    .menu .navbar-nav > li .submenu ul li {
        text-align: left;
    }

    .SumoSelect.sumo_header_Select2.header_2 > .CaptionCont > label > i {
        top: 13px;
        left: 5px;
    }

    .SumoSelect > .CaptionCont > span {
        line-height: 12px;
    }

    .data-right01 .SumoSelect > .CaptionCont > span {
        line-height: 24px;
    }

    .mylising_tab li.tab1:last-child {
        float: left;
    }

    .footer ul.sixth_row li {
        float: left;
    }

    .mylising .box:last-child,
    .mylising .box .inner_input:last-child {
        margin-left: 0;
    }

    .heading_1 {
        margin-left: 0;
    }

    .hello_ronit {
        left: 67px;
    }

    header .SumoSelect > .CaptionCont > label > i {
        top: 10px;
    }
    /* ------------------------
		hertz_abroadRent
	--------------------------*/
    .content_box {
        padding: 23px 15px 0px 15px;
    }

    /* ------------------------
		choose_extra
	--------------------------*/

    .headings2 .payment {
        max-width: 19%;
    }

    .headings2 li {
        padding-left: 8px;
    }

    .mobile_data .panel-title,
    .panel-default.active .panel-title {
        padding: 4px 0 4px 30px;
    }

    .mobile_data .panel-title,
    .panel-default.active .panel-title {
        background-position: 0 50% !important;
    }

    .car.details .posible_addition {
        padding-left: 6px;
    }

    /* ------------------------
		choose_extra2
	--------------------------*/

    .stores01 {
        padding-right: 0;
        padding-left: 6px;
    }

    .accessiories_data .SumoSelect > .CaptionCont > span {
        line-height: 23px;
    }
    /* ------------------------
		goodtoknow-italy
	--------------------------*/

    .slider_main .tab_view .nav-tabs > li:last-child, .slider_main0 .tab_view .nav-tabs > li:last-child {
        max-width: 69%;
    }

    .form_italy #home .form01, .form_italy #home .form02, .form_italy #home .form03 {
        padding-left: 28px;
    }

    .cirl_img01 {
        left: 18px;
    }

    .content_box.general_background {
        padding: 20px 15px 0px 15px;
    }

    .tab_view .tab-content {
        max-width: 100%;
    }

    span.triangle {
        width: 20px;
    }

    /* ------------------------
		goodtoknow
	--------------------------*/

    .acoordian {
        padding-left: 0;
    }

    .panel0 {
        margin-right: 0;
    }

    .vital_information ul li:before {
        right: auto;
        left: -6px;
    }

    .container .heading_0 {
        margin-right: 0;
        margin-left: 10px;
    }

    .good_to_know .panel-heading.arrow_up:before,
    .good_to_know .panel-heading:before {
        left: auto;
        right: 6px;
    }

    .good_to_know .panel-heading.arrow_up:before {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .good_to_know .panel-heading:before {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    .good_to_know .panel-heading.arrow_up:before {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }

    .good_to_know .panel-heading:before {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .good_to_know .panel-body .Car_rental {
        margin-top: 12px;
    }

    /* ------------------------
		hertz_abroadRent
	--------------------------*/

    .agent_history .forms {
        padding-right: 10px;
        padding-left: 10px;
    }

    /* ------------------------
		hertz_agent_history
	--------------------------*/

    .agent_history .tab-content .datepicker1 .date_picker.date {
        margin-left: 0;
        margin-right: 8%;
    }

    .car_detail_1 {
        padding-left: 0;
    }

    .agent_history .col-xs-6.col-sm-6.col-md-6.listing_details {
        padding-left: 12px;
        padding-right: 0;
    }

    .form_01 .input_p .hlf:first-child {
        margin-left: 10px;
        margin-right: 0;
    }

    .agent_history .exchange.datepicker1 {
        float: right;
    }

    .agent_history .exchange.datepicker2 {
        float: left;
    }

    .tab-content .datepicker2 .date_picker.date {
        margin-left: 0;
    }


    /* ------------------------
		hertz_agent_privateDetails
	--------------------------*/

    .prvt_details_page .form_01 .input_p {
        margin-right: 0;
    }

    .form_01 .input_p .hlf:last-child {
        float: right;
    }

    .prv_detils_form .SumoSelect > .CaptionCont > span {
        line-height: 11px;
    }

    #home .prv_detils_form {
        padding: 0 10px 0 10px;
    }

    .prvt_details_page .form_01.mar_bottm45 .divis input {
        max-width: 60%;
    }

    .prvt_details_page .form_01.mar_bottm45 .divis .SumoSelect.sumo_select_divis {
        max-width: 36%;
        margin-right: 4%;
    }

    .prvt_details_page .form_01 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .prvt_details_page .form_01 {
        margin: 0;
    }

    /* ------------------------
		hertz_chooseCar
	--------------------------*/

    .left-data .panel-group .panel-default > .panel-heading .heading {
        padding-right: 0;
        padding-left: 35px;
        background-position: left 0 center;
    }

    .car_inner_details .submit_btn {
        margin-top: 5px;
        float: right;
        white-space: nowrap;
        padding: 7px 0;
    }

    .car_inner_details .col_two {
        padding-right: 0;
    }

    .chooseCar_section .gray_box {
        padding-left: 9px;
        padding-right: 0;
    }

    .choose_car_Section .panel-title a {
        text-align: right;
    }

    .choose_car_Section .second_col .help_icon {
        display: none;
    }

    .chooseCar_section .fifth_col li {
        padding-right: 0;
        padding-left: 10px;
    }

    .chooseCar_section .col_five .fifth_col {
        padding-right: 0;
    }

    .chooseCar_section .data-right .description {
        padding-left: 11px;
        padding-right: 0;
    }

    .chooseCar_section .accordian_content.open {
        margin-top: 0;
    }

    .chooseCar_section .panel-body .daytime {
        margin-top: 0;
    }

    .chooseCar_section .third_col li {
        margin-bottom: 10px;
        line-height: 16px;
    }

        .chooseCar_section .third_col li:first-child {
            margin-bottom: 10px;
        }

    .chooseCar_section input.c4w-checkbox[type="radio"] + label.c4w-checklabel {
        line-height: 21px;
    }

    .leasing_form .form_leasing .form-control {
        margin-left: 0;
    }

    .leasing_form .input_datetime .SumoSelect {
        width: 100%;
        max-width: 104px;
    }

    /* ------------------------
		hertz_contactUs
	--------------------------*/
    .contact_us {
        padding-right: 10px;
        padding-left: 10px;
    }

    .contact_form {
        margin-left: -13px;
    }

    input[type=radio].c4w-checkbox:checked + label.c4w-checklabel {
        background-position: 0 -17px;
    }

    input[type=radio].c4w-checkbox + label.c4w-checklabel {
        padding-left: 22.5px;
        padding-right: 0;
        background-position: 0 0;
        cursor: pointer;
    }

    .contact_form .phn_no .phon_num0 {
        max-width: 100%;
        margin-right: 0;
    }

    .contact_us .mobile_show1 span {
        line-height: 30px;
    }

    .contact .contant0 .servcen {
        margin-right: 5px;
    }

    .contant0 .mobile_show1 span:nth-child(3) {
        margin: 0 2px;
    }

    .contact .head_ofc.info0 {
        margin-right: 5px;
        float: left;
    }

    .contact .contant0 .bookinf1 {
        line-height: 20px;
    }

    .phn_no .phon_num0 {
        margin-right: 7px;
        margin-left: 0;
    }

    /* ------------------------
		hertz_leasing
	--------------------------*/

    .content_box.representative {
        padding: 17px 10px 50px 10px;
    }

    .listing ol li {
        margin-right: 0;
    }

    .representative .leasing_form {
        margin-left: 0;
    }

    .leasing_section .input_datetime .SumoSelect {
        float: left;
    }

    .representative {
        padding-left: 0;
    }

    .tab_view .nav-tabs > li:last-child {
        float: left;
        text-align: right;
    }

    .content_box.representative {
        padding: 17px 10px 25px 10px;
    }

    .tab-content .date_picker {
        padding-left: 12px;
        padding-right: 32px;
    }

    .leasing_section .message_box textarea.message {
        min-height: 87px;
    }

    .mylising .box:last-child {
        margin-right: 0;
    }

    /* ------------------------
		hertz_login
	--------------------------*/

    .login_inner input {
        float: right;
    }

    /* ------------------------
		hertz_main_hp_opensans
	--------------------------*/

    #home .form01, #home .form02, #home .form03 {
        padding-left: 22px;
    }

    .content_box01 h2 {
        text-align: left;
    }

    .thumb.item .caption .btn.btn-default {
        -moz-transform: scale(-1, 1);
        -webkit-transform: scale(-1, 1);
        -o-transform: scale(-1, 1);
        transform: scale(-1, 1);
    }


    /* ------------------------
		hertz_payment
	--------------------------*/
    .payment_page .form_01 {
        padding: 17px 12px;
    }

    .payment_page .data-right01 {
        padding-right: 0;
        padding-left: 0;
    }

    .list-head li strong {
        float: left;
    }

    .mobile_data a.edding02 {
        float: right;
    }

    .payment_page .form_01 input[type="text"],
    .payment_page .form_01 input[type="email"],
    .payment_page .form_01 input[type="number"],
    .payment_page .form_01 input[type="passport"],
    .contact_form .form_info select,
    .contact_form .form_info input[type="text"],
    .contact_form .form_info input[type="email"],
    .payment_page .form_01 .SumoSelect > .CaptionCont,
    .contact_form .phn_no .phon_num0 {
        height: 35px;
    }

    .payment_page .input_right > li {
        width: 100%;
    }

    .payment_page .gathering,
    .payment_page .daytime,
    .mobile_data .heading.mobile_color {
        padding-left: 9px;
    }

    .choose_extra .heading_1_mobile {
        padding-left: 0;
    }

    /* ------------------------
		hertz_agent_myLising
	--------------------------*/

    .mobile_tab_view .mylising {
        padding: 0px 9px;
    }

    .mylising_tab li.tab1 a {
        line-height: 6px;
    }

    .leasing_page .tab_view .tab-content {
        max-width: 100%;
    }

    .mobile_tab_view .mylising .box .lising_btn label {
        margin-left: 0;
    }

    /* ------------------------
		hertz_branches_ver2
	--------------------------*/

    .brance_ver .bor_left {
        border-right: none;
    }

    .choose_car_Section .leftSidebar.mobile-hide {
        display: block;
    }

    .choose_car_Section_new .SumoSelect > .CaptionCont > span {
        padding: 7px 12px;
    }

    .payment_page .custom-combobox {
        max-width: 100%;
        height: 35px;
        margin-left: 0;
    }

    .payment_page .form_01 input.custom-combobox-input {
        height: 35px;
        max-height: 100%;
    }
    /* page hertz_chooseCar_tabel */
    .chooseCar_tabel { /*width: 96.6%; margin: 0 auto;*/
        margin: 0 -10px;
        overflow: auto;
        background-color: #fff;
    }

        .chooseCar_tabel .col, .chooseCar_tabel .col_contant .col, .chooseCar_tabel .col_check:before {
            font-size: 11px;
        }

        .chooseCar_tabel .head_ul {
            background: #c1c1c1;
        }

        .chooseCar_tabel .col {
            width: 10%;
            padding-left: 5px;
            padding-right: 0;
            font-family: 'open_sans_hebrewRegular';
        }

        .chooseCar_tabel .col_contant .col {
            padding-left: 5px;
            padding-right: 0;
        }

        .chooseCar_tabel .col_contant .col_big {
            width: 27%;
        }

        .chooseCar_tabel .col_small,
        .chooseCar_tabel .col_check {
            width: 9%;
        }

        .chooseCar_tabel .head_ul {
            padding: 5px 0;
        }

            .chooseCar_tabel .head_ul .col_small:last-child {
                width: 10%;
            }

    .tabel_item_top {
        font-size: 13px;
        line-height: 16px;
    }

    .choose_extra .stores .add + ul {
        padding-left: 12px;
    }

    .panel-default.active .panel-title {
        background: #efefef url("../images/route.png") no-repeat !important;
        color: #006bee;
        font-size: 15px;
        background-position: left 0 center !important;
        padding: 15px;
        padding: 4px 30px 4px 0;
        background-size: 20px !important;
    }

    .chooseCar_section .panel-group .panel {
        margin-top: 5px;
    }

    .left-data .panel-group .panel-default > .panel-heading .heading {
        padding: 4px 0 4px 35px;
        padding-left: 24px !important;
    }

    .desctop_hide {
        display: block;
    }

    .choose_extra .left-data .leftSidebar, .left-data .panel-group {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .choose_extra .left-data .leftSidebar, .left-data .panel-group {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .choose_extra .stores .amou {
        margin-top: 37px;
    }

    .choose_extra .stores .price,
    .choose_extra .stores .payment {
        margin-top: 45px;
    }

    .choose_extra .stores {
        min-height: 148px;
    }

    .choose_extra .SumoSelect > .CaptionCont > label > i {
        top: 1px;
    }

    .choose_extra .SumoSelect > .CaptionCont {
        min-height: 26px;
        padding: 0;
    }

    .choose_extra .data-right01,
    .choose_extra .col-xs-12.col-sm-3.col-md-3 {
        padding-right: 0;
        padding-left: 0;
    }

    .chooseCar_section .accord_btn {
        float: right;
    }
    /* hertz_agent_history tabel */
    .tablesorter .hide_des {
        display: block;
    }

    .tablesorter .head {
        background: #c1c1c1;
        font-family: 'open_sans_hebrewRegular';
    }

        .tablesorter .head .header {
            background: #c1c1c1;
            font-family: 'open_sans_hebrewRegular';
            font-size: 13px;
            padding-bottom: 5px;
            padding-top: 6px;
        }

    .tablesorter tbody td {
        font-size: 12px;
    }
    /*.tablesorter .head .header { width: 12%; }*/
    .tablesorter .head .header:last-child {
        width: 30%;
    }

    .tablesorter .head .header.headerSortUp span:before, .tablesorter .head .header.headerSortDown span:before {
        top: 8px;
    }
    /*------agent|history----------*/
    /*------agent|myOrder----------*/
    .info_modal .padd-l-none {
        width: 100%;
        padding-left: 0;
    }

    .info_modal p.para {
        padding-top: 9px;
        font-size: 12px;
        font-family: 'open_sans_hebrewbold';
        font-weight: normal;
        color: #000000;
        margin-bottom: 9px;
        margin-right: 0;
        border-top: 1px solid #eeeeec;
    }

    .info_modal .padd-l-none .col-sm-5,
    .info_modal .padd-l-none .col-xs-5,
    .info_modal .padd-l-none .col-sm-7,
    .info_modal .padd-l-none .col-xs-7 {
        width: 50%;
    }

    .info_modal .info1,
    .info_modal .listing_details {
        width: 50%;
    }

    .info_modal .listing_details {
        padding-right: 10px;
    }

    .modal_header p {
        font-size: 14px;
    }

    .info_modal .payment1 .return2,
    .info_modal .return2 {
        padding-left: 5px;
    }
    /* hertz_agent_history tabel */
    .sign_form {
        margin-left: 0;
        background-color: #efefef;
    }

        .sign_form .two_fields > div:first-child {
            margin-right: 2%;
            margin-left: auto;
        }

        .sign_form .two_fields > div {
            max-width: 100%;
            float: left;
            width: 49%;
        }

        .sign_form .head_dis {
            margin-bottom: 0;
        }

        .sign_form .prvt_details_page .form_01 {
            padding: 12px 15px;
            background: #fff;
            margin: 0px 9px;
        }

        .sign_form .form_01 .input_p .divis input {
            max-width: calc(100% - 100px);
            margin-right: 15px;
            float: left;
            margin-left: auto;
        }

        .sign_form .form_01 .input_p .divis .SumoSelect.sumo_select_divis {
            margin-right: 0;
        }

        .sign_form .error {
            top: -14px;
            margin-bottom: 0 !important;
        }

    .form_01 .input_p label.display_none {
        display: none;
        top: -12px;
    }
}

/*------Offers car rental----------*/
@media(max-width: 700px) {
    .listProposition li h2 {
        line-height: 18px;
    }
}

@media(max-width:640px) {
    /* page hertz_chooseCar_tabel */
    .chooseCar_tabel .tabel {
        min-width: 580px;
        overflow: auto;
    }
}

@media(max-width:600px) {
    #modal_option .all_option, #modal_option .installed_options {
        width: 100%;
        max-width: 310px;
        float: none;
        margin: 0 auto;
    }

    #modal_option .nav_opt {
        display: table;
        width: auto;
        float: none;
        margin: 20px auto;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
    }

    #modal_option .btn_center {
        float: none;
    }

    #modal_option .btn_center {
        display: table;
        margin: 0 auto;
    }
}

@media(max-width:550px) {
    /*------Offers car rental----------*/
    .listProposition li img {
        float: none;
        display: block;
        margin: 0 auto 15px;
    }

    .listProposition li h2 {
        line-height: 18px;
    }

    .listProposition li {
        text-align: center;
    }

    .listProposition {
        margin-top: 45px;
    }
}

@media (max-width: 480px) {
    .data-right01.mobile_data .stores li.payment {
        padding-left: 8px;
    }
    /* ------------------------
			hertz_agent_history
	-------------------------- */
    .agent_history .return1 {
        padding: 0;
    }

    .agent_history .payment1 .return2,
    .agent_history .return2 {
        padding-left: 5px;
    }

    .btom_head .btn {
        text-align: left;
    }
}

@media (max-width: 440px) {
    /* ------------------------
		hertz_chooseCar
	--------------------------*/
    .car_inner_details {
        padding-right: 6px;
        padding-left: 6px;
    }

    .breifcase,
    .man,
    .accessary,
    .gate,
    .fuel_tank {
        margin-right: 10px;
        margin-left: 0;
    }

    .machine {
        margin-right: 12px;
        margin-left: 0;
    }
}

@media (max-width: 466px) {
    .tab_view .nav-tabs > li:first-child {
        margin-right: 1%;
    }
    /* ------------------------
		hertz_payment
	--------------------------*/

    .payment_page .payment_details ul li,
    .payment_page .payment_details ul li.return1 {
        padding-left: 11px;
        padding-right: 0;
    }
}

@media (max-width: 432px) {
    .second_box {
        border-left: none;
        padding-right: 0;
        padding-left: 0;
    }
}

@media (max-width: 420px) {
    .validate-form .divider01 {
        margin: 20px 0 16px 0;
    }
    /* ------------------------
		choose_extra
	--------------------------*/
    .stores li.payment {
        text-align: center;
    }
    /* ------------------------
		hertz_chooseCar
	--------------------------*/
    .chooseCar_section .third_col li {
        margin-bottom: 5px;
    }

    .chooseCar_section input.c4w-checkbox[type="radio"] + label.c4w-checklabel {
        line-height: 15px;
    }

    .chooseCar_section .fourth_col span {
        font-size: 11px;
    }

    .fourth_col li {
        margin-bottom: 11.5px;
    }
    /* modal --> hertz_chooseCar */
    #modal_3 .btn {
        margin: 0 3px;
    }

    .popup_contant .btn {
        font-size: 14px;
        margin-top: 21px;
        margin-left: 10px;
    }

    .popup_form form label {
        display: block;
        margin-bottom: 5px;
    }

    .popup_form input {
        margin-right: 4px;
        margin-left: 0;
    }
    /* page hertz_agent_privateDetails_signForm */
    .sign_page .heading_form {
        max-height: 100%;
    }

    .sign_form .heading_form span:first-child {
        display: block;
        width: 100%;
    }
}

@media (max-width: 380px) {
    /* ------------------------
		goodtoknow-italy
	--------------------------*/
    .input_datetime .SumoSelect {
        max-width: 39%;
    }

    .SumoSelect > .CaptionCont > span {
        line-height: 10px;
        text-align: left;
    }
    /* .input_datetime .SumoSelect p.CaptionCont.SelectBox {
		padding: 5px 8px 5px 8px;
	} */

    /* ------------------------
		hertz_agent_privateDetails
	--------------------------*/

    .form_01 .input_p .hlf:first-child {
        margin-left: 0;
    }

    .prvt_details_page .form_01 .input_p .divis .SumoSelect.sumo_select_divis {
        float: left;
    }

    .prvt_details_page .form_01 .input_p .divis input {
        float: right;
    }

    .prvt_details_page .form_01.mar_bottm .width_3,
    .prvt_details_page .form_01.mar_bottm .width_7 {
        display: block;
        float: left;
    }

    .prvt_details_page .form_01 .input_p .hlf:last-child {
        margin-right: 5px;
    }

    .prvt_details_page .form_01_bor .radio_bt .radio-inline {
        display: block;
    }

    .prvt_details_page .head_dis {
        padding-left: 0;
    }

    .sign_page .head_dis {
        padding-left: 9px;
    }
}

@media (max-width: 360px) {
    .tab-content .time_pick {
        margin-left: 2%;
        margin-right: 0;
    }

    .leasing_page .tab_view .nav-tabs > li:first-child {
        margin-right: 2%;
    }

    .listing_of_items ul li {
        padding-left: 7px;
    }
    /* ------------------------
		hertz_chooseCar
	--------------------------*/
    .chooseCar_section .third_col li {
        margin-bottom: 4px;
    }
}

@media (max-width: 768px) {
    #home .form01, #home .form02, #home .form03 {
        padding-right: 10px;
        padding-left: 22px;
    }


    .menu .navbar-nav > li.child_menu span.fa {
        right: 0;
        left: auto;
    }
}
