/* new booking widget css start*/
.booking-widget .drop-location-txtbx label,.booking-widget .pickup-location label{padding:10px 10px 0 5px}
.booking-widget .booking-widget-wrap.expand .chkbox-lbl{right:auto;left:11px}
.booking-widget .drop-location-txtbx input[type=text],.booking-widget .pickup-location input[type=text]{padding:3px 10px 5px 27px}
.booking-widget .drop-date-time label,.booking-widget .pickup-date-time label{padding:10px 15px 0 5px}
.booking-widget .drop-date-time input[type=text],.booking-widget .pickup-date-time input{padding:3px 10px 5px 26px}
.booking-widget .dropTime_list li,.booking-widget .pickTime_list li{padding:0 15px 0 35px}
.booking-widget .dropTime_list .selectedData:before,.booking-widget .pickTime_list .selectedData:before{right:auto;left:10px}
.booking-widget-wrap{left:auto}
.booking-widget .booking-widget-wrap.expand .promocode-box,.booking-widget .chkbox-lbl,.booking-widget .drop-date-time .spaceDropdatebox,.booking-widget .pick-drop-location-container,.booking-widget .pickup-date-time,.booking-widget .pickup-date-time .spacePickdatebox,.booking-widget .promocode-box,.booking-widget-wrap{float:right}
.booking-widget .wigdet-top{padding-left:5px;padding-right:0}
.booking-widget #ac_locationinfo{right:auto;left:0}
.booking-widget .ac_maincontainer .ui-autocomplete{float:right}
.booking-widget #other_res_form label.error,.booking-widget .driver-ages label.error,.booking-widget .drop-date-time label.error,.booking-widget .drop-location-txtbx label.error,.booking-widget .pickLocationWrapper label.error,.booking-widget .pickup-date-time label.error{right:0}
.booking-widget #other_res_form label.error:after,.booking-widget .driver-ages label.error:after,.booking-widget .drop-date-time label.error:after,.booking-widget .drop-location-txtbx label.error:after,.booking-widget .pickLocationWrapper label.error:after,.booking-widget .pickup-date-time label.error:after{right:20px}
.booking-widget .chkbox-lbl{padding:20px 5px 0 0}
.booking-widget .checkboxconData{padding-left:0;padding-right:25px}
.booking-widget .checkboxconData em{right:3px}
.booking-widget .cdp-code input[type=text],.booking-widget .promo-codes input[type=text]{float:right}
.booking-widget .cdp-code input[type=text],.booking-widget .promo-codes input[type=text]{padding:0 10px 0 10px}
.booking-widget .addCdpcode i.error,.booking-widget .addPromocodes i.error{right:0}
.booking-widget .addCdpcode i.error:after,.booking-widget .addPromocodes i.error:after{right:20px}
.booking-widget .pick-drop-location-container{padding-right:0}
.booking-widget .ac_maincontainer .ui-autocomplete-category{padding:15px 35px 15px 40px}
.booking-widget .ac_maincontainer .ui-menu .ui-menu-item a{padding:20px 30px 20px 60px}
.booking-widget .ac_maincontainer .ui-autocomplete-category.airportIcon{background-position:98% 18px!important}
.booking-widget #ac_locationinfo .ac_close{right:auto;left:20px}
.booking-widget #ac_locationinfo .locinfo_heading h3{padding-right:0;padding-left:30px}
.booking-widget .drop-location .ui-autocomplete-loading,.booking-widget .pickup-location .ui-autocomplete-loading{background-position:30px center!important}
.booking-widget .closetablocation{right:auto;left:15px}
.booking-widget .offers-code {right: 0px;left: auto;}
@media screen and (max-width:991px) and (min-width:768px){
.booking-widget .wigdet-top{padding-right:0;padding-left:0}
.booking-widget .pickup-date-time{padding-right:0}
.booking-widget .pickup-location{float:right}
.booking-widget .drop-location{padding-left:0;padding-right:5px}
.booking-widget .tabCheckboxcon.checkboxconData.activeCheckData{left:0;right:auto}
.booking-widget .booking-widget-wrap.expand .promocode-box,.booking-widget .promocode-box{padding-right:5px}
.booking-widget .show-promocodes{padding:15px 5px 15px 30px}
.booking-widget .promocode-box.dropdownOpen .show-promocodes{padding-left:30px;padding-right:30px}
.booking-widget .offers-code { right: 5px; }
.booking-widget .drop-date-time .spaceDropdatebox .iconData,.booking-widget .dropLocationWrapper .iconData,.booking-widget .pickLocationWrapper .iconData,.booking-widget .pickup-date-time .spacePickdatebox .iconData,.booking-widget .spaceDriverage .iconData{left:8px}
.booking-widget .drop-date-time label,.booking-widget .pickup-date-time label{padding:10px 10px 0 5px}
.booking-widget .driver-ages input[type=text],.booking-widget .drop-date-time .drop-date-box,.booking-widget .pickup-date-time .pick-date-box{padding:3px 10px 5px 35px!important}
.booking-widget .ac_maincontainer .ui-autocomplete{right:0}
.booking-widget .ac_maincontainer .ac_dropuplocation .ui-autocomplete{left:0!important;right:auto}
.booking-widget .ac_maincontainer .ac_dropuplocation #ac_locationinfo{right:0;width:65%}
}
/* new booking widget css end */



/* new mobile booking widget css start */
.mobile-widget .mobStep1 .contentWrapper .input-style{padding:10px 15px 10px 15px}
.mobile-widget .mobStep1 .contentWrapper .icon-pointer{margin-right:0;margin-left:15px}
.mobile-widget .connectLocation a{padding-left:0;padding-right:30px}
.mobile-widget .connectLocation span{left:auto;right:5px}
.mobile-widget .mobStep2 .searchWrapper .right{float:left}
.mobile-widget .mobStep2 .searchWrapper .cancel:before{left:auto;right:0}
.mobile-widget .mobStep2 .searchWrapper .mobdropoffLocation,.mobile-widget .mobStep2 .searchWrapper .mobpickupLocation{padding:0;padding-right:40px;right:0}
.mobile-widget .mobStep2 .searchWrapper .markerIcon{padding:0;padding-right:15px}
.mobile-widget .mobStep2 .searchWrapper .searchclear{float:left}
.mobile-widget .mobStep2 .autopopulate-list .ui-autocomplete-category{padding:15px 0;padding-right:40px;text-align:right}
.mobile-widget .mobStep2 .autopopulate-list .ui-autocomplete-category.airportIcon::before{left:auto;right:10px;top:20px}
.mobile-widget .mobStep2 .autopopulate-list li.ui-autocomplete-item.ui-menu-item a{padding:20px 40px 20px 60px;text-align:right}
.mobile-widget .mobStep9 .formDTContainer li{text-align:right}
.mobile-widget .mobStep9 .inputOutercontainer.selectInfo i{right:auto;left:0}
.mobile-widget .dtContainer li i{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);right:auto;left:-8px}
.mobile-widget .mobStep4 .topstrip,.mobile-widget .mobStep5 .topstrip,.mobile-widget .mobStep6 .topstrip,.mobile-widget .mobStep7 .topstrip{text-align:right}
.mobile-widget .mbsc-ios .mbsc-fr-btn{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.lds-css{float:left}
/* new mobile booking widget css end */




body{font-family:myriad-arabic,sans-serif; background: #fff !important;}


/* cookie message css start*/
.cookie-message{background:#ededed;font-size:12px;line-height:18px;position:relative;width:100%;z-index:9999;padding:0 15px 12px 85px}
.cookie-message p{color:#333;margin:0;font-size:18px;padding-top:20px;padding-bottom:10px;line-height:1.5;width:75%}
.cookie-message a{text-decoration:underline;color:#000}
.cookie-message a.cookiebar-close{position:absolute;top:0;cursor:pointer;padding:6px 24px;color:#000;text-decoration:none;background:#fc0;left:15px;margin-top:15px;text-decoration:none;font-size:18px;font-weight:800}
@media (max-width:767px){
.cookie-message{padding:0 15px 12px 15px}
.cookie-message p{width:100%}
.cookie-message a.cookiebar-close{position:relative;width:100%;left:auto;top:auto;display:block;text-align:center}
}
/* cookie message css end */

/* new Hertz Header css start */
.arabicHeader{background:#fff;padding:15px}
.arabicHeader .navbar{margin-bottom:0;border:0 solid transparent;background:0 0;float:right;width:100%}
.arabicHeader .navbar-header{float:right}
.arabicHeader .navbar-collapse.collapse{position:relative;float:left}
.arabicHeader .navbar-nav>li{float:right}
.arabicHeader .navbar-nav>li a{font-size:22px;color:#000;font-weight:700;padding:15px;background:#fff}
.arabicHeader #navbar ul li a{background:url(https://www.hertzarabic.com/assets/img/divider.jpg) center left no-repeat}
.arabicHeader #navbar ul li:last-child a{background:0 0;padding-left:0}
@media (max-width:991px){
.arabicHeader{padding:0}
.arabicHeader .navbar-header{float:right;width:100%;padding:20px 15px}
.arabicHeader .navbar-toggle{float:left}
.arabicHeader .navbar-header a{display:block}
.arabicHeader .navbar-header a .mainLogo{float:right}
.arabicHeader .navbar-nav{margin:0;padding:0;width:100%}
.arabicHeader #navbar{margin:0;padding:0;width:100%;float:left;right:0}
.arabicHeader #navbar ul li a{background:0 0;display:block;text-align:right}
.arabicHeader #navbar ul li{border-bottom:1px solid #fafafa}
.arabicHeader .navbar-toggle{display:block}
.arabicHeader .collapse{display:none!important}
.arabicHeader .collapse.in{display:block!important}
.arabicHeader #navbar li{position:relative;display:block;float:none;text-align:right}
.arabicHeader .navbar-toggle,.arabicHeader .navbar-toggle:hover{background:0 0;border:0;outline:0}
.arabicHeader .navbar-toggle .icon-bar{height:4px;width:25px}
.arabicHeader .navbar-default .navbar-toggle .icon-bar{background-color:#000}
.arabicHeader .navbar-default .navbar-toggle:hover .icon-bar{background-color:#fc0}
}
/* new Hertz Header css end */


/* new Hertz footer css start */
.arabicSeo .col-lg-1,.arabicSeo .col-lg-10,.arabicSeo .col-lg-11,.arabicSeo .col-lg-12,.arabicSeo .col-lg-2,.arabicSeo .col-lg-3,.arabicSeo .col-lg-4,.arabicSeo .col-lg-5,.arabicSeo .col-lg-6,.arabicSeo .col-lg-7,.arabicSeo .col-lg-8,.arabicSeo .col-lg-9,.arabicSeo .col-md-1,.arabicSeo .col-md-10,.arabicSeo .col-md-11,.arabicSeo .col-md-12,.arabicSeo .col-md-2,.arabicSeo .col-md-3,.arabicSeo .col-md-4,.arabicSeo .col-md-5,.arabicSeo .col-md-6,.arabicSeo .col-md-7,.arabicSeo .col-md-8,.arabicSeo .col-md-9,.arabicSeo .col-sm-1,.arabicSeo .col-sm-10,.arabicSeo .col-sm-11,.arabicSeo .col-sm-12,.arabicSeo .col-sm-2,.arabicSeo .col-sm-3,.arabicSeo .col-sm-4,.arabicSeo .col-sm-5,.arabicSeo .col-sm-6,.arabicSeo .col-sm-7,.arabicSeo .col-sm-8,.arabicSeo .col-sm-9,.arabicSeo .col-xs-1,.arabicSeo .col-xs-10,.arabicSeo .col-xs-11,.arabicSeo .col-xs-12,.arabicSeo .col-xs-2,.arabicSeo .col-xs-3,.arabicSeo .col-xs-4,.arabicSeo .col-xs-5,.arabicSeo .col-xs-6,.arabicSeo .col-xs-7,.arabicSeo .col-xs-8,.arabicSeo .col-xs-9{float:right}
.arabic.footer{font-size:20px;padding:20px 0 10px;background-color:#fafafa;color:#000; display: block;float: left;}
.footerContainer{padding-left:15px;padding-right:15px}
.arabic.footer h4{font-size:22px;margin:0;margin-bottom:10px}
.arabic.footer ul{list-style:none;padding:0;margin:0}
.arabic.footer ul>li{padding:0}
.arabic.footer ul>li>a,.footer ul>li>a:hover{color:#555}
.arabic.footer ul>li>a:hover{text-decoration:underline}
.subfooter{background-color:#000;color:#fff;font-size:18px;font-weight:300;padding:10px 0}
.flip.text-right{text-align:left}
.subfooter ul{margin:0}
.list-inline{padding-left:initial;padding-right:0;padding-left:initial;margin-right:-5px;margin-left:0}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}
.subfooter ul>li>a{color:#fff}
@media (min-width:996px){
.subfooter .col-lg-push-5{right:41.666666666667%}
.subfooter .col-lg-pull-7{left:58.333333333333%}
}
@media (max-width:991px){
.push-bottom-xs{margin-bottom:20px}
.text-center-xs.flip{text-align:center}
}
@media (max-width:767px){
.subfooter{padding-bottom:60px}
}
/* new Hertz footer css end */



/* content section css start */

.content-block-primary--inner>img{right:-30px}
.content-block-primary--footer-link small{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);display:inline-block;vertical-align:middle}
.hero-section--title{padding:30px 115px 0 0;text-align:right}
#sitemap li.col { list-style: none; float: right;}
.details-block { margin-left:0px; margin-right: 38px;} 
.details-block--details { float: left; }
.details-block--contact { float: right; }
.details-block h3:after, .details-block strong:after { left: auto; right: -40px;}
.fullWidthcontainer{
    float: left;
    width: 100%;
}

#container {
    clear: both;
    border-left: 1px solid #F1F1F1;
    border-right: 1px solid #F1F1F1;
}

.headerWrapper, .footerContainer {
    max-width: 1248px;
    margin: 0 auto;
    width: 100%;
}

@media only screen and (min-width:1000px){
.cta-bar{background-position:right center}
.cta-bar h2{margin:0 0 0 40px}
}
@media only screen and (min-width:768px){
.content-block-primary .content-block-primary--ribbon{background-position:center left}
.content-block-primary--icon:after{left:60px;right:auto}
.content-block-primary--icon__plane:after{left:45px;right:auto}
.content-block-primary .content-block-primary--ribbon{padding:15px 30px 15px 140px}
.image-grid--single{margin:0 2.5% 25px 0}
.image-grid--single:nth-child(2n+1){margin:0 2.5% 25px 0}
.image-grid--single:nth-child(3n+1),.image-grid--single:nth-child(3n+1):nth-last-child(-n+3){margin:0 0 25px}
.image-grid--single:nth-child(3n+1):nth-last-child(-n+3)~.image-grid--single{margin:0 2.5% 25px 0}
}
@media (max-width:767px){
.content-block-primary .content-block-primary--title { padding: 15px 20px 15px 30px; }
.tabData h2 span { right:auto; left: 15px;}
#get_direction.btn--primary { width:100% !important; margin-left:0px;}
}
/* content section css end */


/* new old booking widget css start */
.arabicBookingform .arabicRight{float: right;} 
.check-select { float: right; } 
.arabicBookingform.searchWidget .form-control { padding-right:10px; padding-left: 40px; } 
.arabicBookingform .location-search { right: auto; left: 10px; } 
.arabicBookingform .date { right: auto; left: 25px; } 
.arabicBookingform .dropdowninput input{ padding-right:10px; padding-left: 40px; } 
.arabicBookingform .dropdowninput .timepick { right: auto; left: 10px; } 
.arabicBookingform .promo-code { right: auto; left: 25px; } 
.arabicBookingform .ui-autocomplete-loading { background-position: 40px center; } 
.arabicBookingform .ui-autocomplete { float: right; } 
.arabicBookingform #info .close-autocomplete { float: left; } 
.arabicBookingform .ui-autocomplete-category.airportIcon { background-position:97% 20px !important; } 
.arabicBookingform .choose-location { display: inline-block; } 
.arabicBookingform .choose-location img{float: left;} 
.arabicBookingform .locinfo_chooselocation{text-align: center} 
.arabicBookingform .ui-autocomplete-item.ui-menu-item { padding-left: 0px !important; padding-right: 34px !important; } .arabicBookingform .ui-menu .ui-menu-item a, .arabicBookingform .ui-menu .ui-menu-item a:hover, .arabicBookingform .ui-menu .ui-menu-item a.ui-state-focus, .arabicBookingform .ui-autocomplete-item.ui-menu-item:hover a { padding: 14px 6px 14px 40px; } .arabicBookingform .autocomplete-outr { padding-left: 0px; padding-right: 15px; } 
@media screen and (min-width: 768px) { .arabicBookingform  .droploc { right: 41.7%; } } 
@media (max-width:767px){ .arabicBookingform .date{ margin-top: -8px; } }

/* added two class in html 1. arabicBookingform, 2.arabicRight */