.header__logo{margin-right:0;margin-left:30px;}
.primary-menu a{font-size:16px !important;}
.primary-menu.show-dropdown-symbol > li.menu-item-has-children > a:after{display:inline-block;margin-left:.5em;margin-right:.5em;}
.primary-menu.show-dropdown-symbol ul li.menu-item-has-children > a:after{margin-right:.6em;margin-left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.primary-menu > li{float:right;margin-right:0;margin-left:40px;}
.primary-menu > li:last-child{margin-left:0;}
.primary-menu > li > .sub-menu{left:auto;right:-20px;}
.primary-menu > li:last-child > .sub-menu{left:-20px;right:auto;}
.primary-menu ul .sub-menu{right:100%;left:auto;margin-right:10px;margin-left:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);}
.primary-menu ul .sub-menu:after{left:auto;right:-10px;}
.primary-menu > li:last-child > .sub-menu{left:-20px;right:auto;}
@media only screen and (max-width: 1279px) {
.primary-menu > li{margin-left:17px;margin-right:0;}
}
@media only screen and (max-width: 1023px) {
.primary-menu > li{margin-left:14px;margin-right:0;}
}
.mobile-menu-control.active{right:auto;left:30px;}
.mobile-menu-container{right:auto;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.primary-mobile-menu ul{margin-right:20px;margin-left:0;}
.primary-mobile-menu.show-dropdown-symbol li.menu-item-has-children > a:after{display:none;}
.primary-mobile-menu.show-dropdown-symbol li.menu-item-has-children > a:before{content:"\f0d7";font-family:"omFont";margin-right:.5em;line-height:1;}
body.sidebar--display .content-columns__sidebar{margin-left:0;margin-right:40px;}
body.sidebar--display.sidebar--flip .content-columns__sidebar{margin-left:40px;margin-right:0;}
.widget_archive ul ul ul ul ul ul ul, .widget_categories ul ul ul ul ul ul ul, .widget_nav_menu ul ul ul ul ul ul ul, .widget_meta ul ul ul ul ul ul ul, .widget_pages ul ul ul ul ul ul ul, .widget_recent_comments ul ul ul ul ul ul ul, .widget_recent_entries ul ul ul ul ul ul ul{margin-left:0;margin-right:-15px;}
.widget_archive li, .widget_categories li, .widget_nav_menu li, .widget_meta li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li, .widget_rss li{padding-left:0;padding-right:15px;}
.widget_archive li:before, .widget_categories li:before, .widget_nav_menu li:before, .widget_meta li:before, .widget_pages li:before, .widget_recent_comments li:before, .widget_recent_entries li:before, .widget_rss li:before{display:none;}
.widget_archive li:after, .widget_categories li:after, .widget_nav_menu li:after, .widget_meta li:after, .widget_pages li:after, .widget_recent_comments li:after, .widget_recent_entries li:after, .widget_rss li:after{content:'\f0da';font-family:'omFont';display:inline-block;float:right;width:0;position:relative;left:auto;right:-9px;top:1px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.sidebar-widget select{padding-right:30px;}
#wp-calendar #prev{text-align:right;}
#wp-calendar #next{text-align:left;}
.cars-slider:after{left:auto;right:50%;margin-right:-17px;margin-left:0;}
.cars-slider__item-image{margin:0 -55% 0 -45%;}
.cars-slider__item-option{padding-right:64px;padding-left:0;}
.cars-slider__item-option:before{right:-64px;left:0;margin-right:0;margin-left:-44px;}
.cars-slider__item-price-from{margin-left:.3em;margin-right:0;}
.cars-slider__item-price-period{margin-left:0;margin-right:.3em;}
.cars-slider__item-option-label, .cars-slider__item-option-value{display:inline-block;}
.cars-slider__item-option-label{margin-left:.3em;}
.cars-slider .owl-prev{left:auto;right:-90px;}
.cars-slider .owl-next{right:auto;left:-90px;}
@media only screen and (max-width: 1400px) {
.cars-slider .owl-prev{right:-60px;}
.cars-slider .owl-next{left:-60px;}
}
@media only screen and (max-width: 1350px) {
.cars-slider .owl-prev{right:30px;}
.cars-slider .owl-next{left:auto;right:100px;}
}
.reservation-form:after{left:auto;right:50%;margin-right:-17px;margin-left:0;}
.reservation-form__location{float:right;}
.reservation-form__label{border-right:1px solid rgba(0,0,0,.2);border-left:0;border-radius:0 2px 2px 0;text-align:right;}
.reservation-form__location-label:before, .reservation-form__date-label:before{margin-left:7px;margin-right:0;display:inline-block;}
.reservation-form__date-wrapper input[type=text]{border-radius:2px 0 0 2px;}
.reservation-form .select2-container--default .select2-selection--single{border-radius:2px 0 0 2px;text-align:right;}
.reservation-form .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:20px;padding-left:30px;}
.reservation-form .select2-container--default .select2-selection--single .select2-selection__arrow{right:auto;left:0;}
.reservation-form__date{float:right;}
.reservation-form__date input{border-radius:2px 0 0 2px;}
.reservation-form__time{float:right;}
.reservation-form .ajax-loading{left:auto;right:50%;margin-left:0;margin-right:-14px;}
.ui-datepicker{margin-right:1px;margin-left:0;}
.ui-datepicker-next:before{content:'\e605';}
.ui-datepicker-prev:before{content:'\e608';}
.reservation-form__custom-location-wrapper .dropdown-arrow{right:auto;left:0;}
.reservation-form__custom-location-wrapper .dropdown-arrow:before{left:auto;right:50%;margin-right:-4px;margin-left:0;}
.your-booking__extras{margin-right:40px;margin-left:0;}
.your-booking__car-price-period:before{content:'/ ';}
.your-booking__car-option{margin-right:0;margin-left:30px;}
.your-booking__car-option:last-child{margin-left:0;}
.your-booking__car-option:before{margin-left:5px;margin-right:0;display:inline-block;}
.your-booking__car-option-label, .your-booking__car-option-value{display:inline-block;}
.your-booking__car-option-label{margin-left:.3em;}
.rent-option-item .om-checkbox{float:right;}
.rent-option-label{margin:0 30px 0 0;}
.rent-option-price{float:left;margin:0 10px 0 0;}
.rent-option-description-link{margin:0 5px 0 0;}
.page-title-container--align-right{text-align:left;}
.included-extra{color:#FEFEFE;!important;}
.titles--uppercase h1,.titles--uppercase h2,.titles--uppercase h5{text-transform:none;font-family:Helvetica,Arial,sans-serif !important;}
.titles--uppercase h1{font-size:36px;color:#00547f;text-transform:none;font-family:'Cairo', sans-serif;}
.titles--uppercase h2{font-size:28px;color:#000000;text-transform:none;font-family:'Cairo', sans-serif;}
.titles--uppercase h3{font-size:24px;font-family:'Cairo', sans-serif;}
.titles--uppercase h4{font-size:20px;font-family:'Cairo', sans-serif;letter-spacing:.03rem !important;}
.titles--uppercase h6{color:#efefef;}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:20px;text-transform:none;font-family:'Cairo', sans-serif;}
h1{font-size:36px;text-transform:none;font-family:'Cairo', sans-serif;}
.page-title{font-size:2.6667rem !important;color:white !important;font-family:'Cairo', sans-serif;text-transform:none;margin-left:10px;background:none !important;margin-right:10px;line-height:1.2em !important;margin-top:30px !important;}
h1.prices-page-title{font-size:2.3988001rem;text-transform:none;line-height:3.6rem;margin-top:30px;letter-spacing:0.01rem;margin-bottom:.5rem;color:black;text-align:right;}
h2.offers-section-title{font-size:2.2367rem !important;line-height:1.2 !important;margin-bottom:20px !important;letter-spacing:0.028001rem !important;margin-top:10px !important;}
h2.title-avis-google{font-size:2.2367rem !important;line-height:1.2 !important;letter-spacing:0.028001rem !important;}
h2.section-title{font-size:2.2367rem !important;line-height:1.2 !important;letter-spacing:0.028001rem !important;}
h2.price-section-title{font-size:2.2367rem !important;line-height:1.2 !important;letter-spacing:0.028001rem !important;margin-top:50px;}
h2.category-title{margin-top:40px !important;margin-bottom:30px !important;font-size:2.2367rem !important;line-height:1.2 !important;letter-spacing:0.028001rem !important;}
.models-section{margin-top:70px !important;}
h2.models-title{margin-top:25px !important;margin-bottom:10px !important;font-size:2.2367rem !important;line-height:1.2 !important;letter-spacing:0.028001rem !important;}
h2.stations-section-title{margin-top:65px !important;margin-bottom:1.2rem;text-align:center;font-size:2.2367rem !important;line-height:1.2 !important;letter-spacing:0.028001rem !important;}
.reservation-form__title{font-size:1.4661rem !important;color:#FFFFFF !important;position:relative;top:-7px;letter-spacing:.03rem !important;font-family:'Cairo', sans-serif;line-height:22px;width:100%;}
.reservation-form__subtitle{text-transform:uppercase;font-size:22px !important;font-weight:700 !important;text-align:right !important;color:#F3B52E !important;margin-top:23px !important;margin-bottom:10px;font-family:'Cairo', sans-serif;}
h3.price-sub-title{font-size:1.25090067rem !important;line-height:1.2 !important;letter-spacing:0.028001rem !important;font-family:'Cairo', sans-serif !important;}
h3.useful-infos-title{font-size:21px !important;font-weight:600 !important;margin-top:10px !important;margin:15px;margin-bottom:1px;}
.useful-infos-content{width:100% !important;font-size:13px;font-weight:400;margin:16px;margin-bottom:1px;}
.head-title{font-size:40px !important;color:#000000 !important;text-transform:none;padding-left:10px;background:none;width:fit-content;padding-right:10px;line-height:1.2em !important;margin-top:30px !important;font-family:'Cairo', sans-serif;}
h2.hd-title{font-size:28px;color:#000000;text-transform:none;font-family:'Cairo', sans-serif;letter-spacing:0.01rem !important;line-height:1.2em !important;}
h2.hd-title_why-booking-car{color:#000000;text-transform:none;font-family:'Cairo', sans-serif;letter-spacing:0.01rem !important;}
h2.left-hd-title{font-size:28px;text-align:center !important;color:#000000;text-transform:none;font-family:'Cairo', sans-serif;letter-spacing:0.01rem !important;line-height:1.2em !important;border:solid 1px #c2cfde;background:#f1f5fa;border-radius:5px;padding-top:5px;padding-bottom:5px;}
h2.right-hd-title{font-size:28px;text-align:center !important;color:#000000;text-transform:none;font-family:'Cairo', sans-serif;letter-spacing:0.01rem !important;padding-top:5px important;line-height:1.2em !important;border:solid 1px #c2cfde;background:#f1f5fa;border-radius:5px;padding-bottom:5px;}
h2{font-size:28px !important;text-transform:none;}
h3{font-size:24px;text-transform:none;font-family:'Cairo', sans-serif !important;}
h2.car-of-month_ar{text-align:center !important;font-size:42px !important;color:#FFFFFF !important;font-family:'Cairo', sans-serif;}
h3.car-of-month_sub_ar{text-align:center !important;font-size:30px !important;color:#FFFFFF !important;font-family:'Cairo', sans-serif;}
h4{font-size:20px !important;text-transform:none;letter-spacing:.02rem !important;font-family:'Cairo', sans-serif;}
h5{font-size:135%;text-transform:none;}
h6{font-size:100%;text-transform:none;}
h2.rental-locations{font-size:28px;font-family:'Cairo', sans-serif;}
.rental-locations-table{width:100%;border-collapse:collapse;background:#F9FCFF;}
.locations-item{margin-right:8px;}
.locations-item_sec{background-color:#F3F9FF;margin-right:8px;}
.popular_locations-left{position:relative;font-family:'Cairo', sans-serif;font-weight:500;text-align:right;font-size:17px;width:38%;}
.popular_locations-left::before{position:relative;font:var(--fa-font-solid);content:' \f3c5';font-size:0.77em !important;font-weight:600;float:right;text-shadow:1px 1px 1px #FFFFFF;color:#1F6C97;padding:6px;padding-top:6px;}
.popular_locations-mid{position:relative;font-family:'Cairo', sans-serif;font-weight:500;text-align:right;font-size:17px;width:33%;}
.popular_locations-mid::before{position:relative;font:var(--fa-font-solid);content:' \f3c5';font-size:0.77em !important;font-weight:600;float:right;text-shadow:1px 1px 1px #FFFFFF;color:#1F6C97;padding:6px;padding-top:6px;}
.popular_locations-right{position:relative;font-family:'Cairo', sans-serif;font-weight:500;text-align:right;font-size:17px;width:22%;}
.popular_locations-right::before{position:relative;font:var(--fa-font-solid);content:' \f3c5';font-size:0.77em !important;font-weight:600;float:right;text-shadow:1px 1px 1px #FFFFFF;color:#1F6C97;padding:6px;padding-top:6px;}
h2.rental-airport-locations{font-size:28px;font-family:'Cairo', sans-serif;}
.airport_locations-table{width:100%;border-collapse:collapse;background:#F9FCFF;}
.airport_locations-item{margin-right:10px;}
.airport_locations-item_sec{background-color:#F3F9FF;margin-right:8px;}
.airport_locations-left{position:relative;font-family:'Cairo', sans-serif;font-weight:500;text-align:right;font-size:17px;width:35%;}
.airport_locations-left::before{position:relative;font:var(--fa-font-solid);content:' \f072';font-size:0.8em !important;font-weight:600;float:right;text-shadow:1px 1px 1px #FFFFFF;color:#1183C4;padding:7px;padding-top:8px !important;}
.airport_locations-mid{position:relative;font-family:'Cairo', sans-serif;font-weight:500;text-align:right;font-size:17px;width:28%;}
.airport_locations-mid::before{position:relative;font:var(--fa-font-solid);content:' \f072';font-size:0.8em !important;font-weight:600;float:right;text-shadow:1px 1px 1px #FFFFFF;color:#1183C4;padding:7px;padding-top:8px !important;}
.airport_locations-right{position:relative;font-family:'Cairo', sans-serif;font-weight:500;text-align:right;font-size:17px;width:24%;}
.airport_locations-right::before{position:relative;font:var(--fa-font-solid);content:' \f072';font-size:0.8em !important;font-weight:600;float:right;text-shadow:1px 1px 1px #FFFFFF;color:#1183C4;padding:7px;padding-top:8px !important;}
.with-icons{position:relative;padding-right:10px;}
.Why_booking_cars-incl{top:-140px;position:relative;}
.Why_booking_cars-incl span::before{margin-left:8px;font-size:1.10em;}
@media(max-width:767px){
.Why_booking_cars-incl{position:relative !important;top:5px !important;}
}	
@media(max-width:768px){
.Why_booking_cars-incl{position:relative !important;top:5px !important;}
} .Why_booking_car_pargh{padding-bottom:70px !important;}
.Why_booking_car-incl{font-size:15px;letter-spacing:.04rem !important;color:#FFFFFF;font-family:'Cairo', sans-serif;width:50%;margin-top:-16px;margin-right:-20px;}
.Why_booking_car-incl-a{float:right;margin-right:30px;text-align:right;width:28%;margin-top:3px;}
.Why_booking_car-incl-a::before{position:relative;font:var(--fa-font-solid);content:' \f058';font-size:0.95em;font-weight:600;}
.Why_booking_car-incl-b{float:right;margin-right:16px;text-align:right;width:42%;margin-top:3px;}
.Why_booking_car-incl-b::before{position:relative;font:var(--fa-font-solid);content:' \f058';font-size:0.95em;font-weight:600;}
.Why_booking_car-incl-c{float:right;margin-right:30px;text-align:right;width:28%;margin-top:3px;}
.Why_booking_car-incl-c::before{position:relative;font:var(--fa-font-solid);content:' \f058';font-size:0.95em;font-weight:600;}
.Why_booking_car-incl-d{float:right;margin-right:16px;text-align:right;width:42%;margin-top:3px;}
.Why_booking_car-incl-d::before{position:relative;font:var(--fa-font-solid);content:' \f058';font-size:0.95em;font-weight:600;}
.all-inclusive-rates{font-size:16px;font-family:'Cairo', sans-serif;color:#000000;letter-spacing:.03rem !important;}
.inclusive-list{margin-left:16px;margin-bottom:-12px;}
.inclusive-list::before{font:var(--fa-font-solid);content:' \f00c';font-size:1.1em;padding:8px;color:#22659D !important;font-weight:900;}
.category-content{color:#000000;font-size:17px;font-family:'Cairo', sans-serif;}
.booking-steps{padding-right:12px !important;font-size:16px !important;letter-spacing:.05rem;font-family:'Cairo', sans-serif;}
.date-location_step{font-size:14px;color:#080808;}
.select-car_step{font-size:14px;color:#080808;margin-top:-50px !important;}
.custmer-details_step{font-size:14px;color:#080808;margin-top:-50px !important;}
.confirmation_step{font-size:14px;color:#080808;margin-top:-50px !important;}
.phone-number{color:#0974B6;font-size:21px;font-family:tahoma !important;text-align:center !important;}
h4.booking-steps_small-title{font-size:17px !important;font-weight:400;text-align:center;}
h2.cars-category{font-size:17px !important;font-family:'Cairo', sans-serif;text-align:center !important;letter-spacing:.01rem;color:#000000 !important;margin-bottom:-35px !important;}
h2.SeC-hd-title{font-size:17px!important;letter-spacing:0.02rem;line-height:25px !important;color:#000000;text-transform:none;margin-top:-3px !important;margin-bottom:-20px!important;font-family:'Cairo', sans-serif;}
.SeC-notice{font-size:16px;letter-spacing:0.02rem !important;color:#0b7b99;text-transform:none;font-family:'Cairo', sans-serif;}
.car-content{text-align:center;margin-top:-35px !important;}
h3.vehicle-brand{font-size:19px;text-align:center;margin-top:-35px;color:#01276b;letter-spacing:.01rem !important;margin-bottom:-18px;}
h2.mid-title{text-align:center !important;letter-spacing:.01rem !important;}
.add-margin_title{padding-top:10px;}
.deal-price{color:#000000;font-weight:700;font-size:17px;text-align:center;font-family:'Cairo', sans-serif;}
.car-rental_office-locations{font-size:16px !important;font-family:'Cairo', sans-serif;}
.location_price{padding-bottom:6px;margin-right:-18px;margin-left:auto!important;}
.price-val{font-size:16px;font-weight:700;}
.season-price-notice{color:#000000;font-family:'Cairo', sans-serif;font-size:17px;font-weight:700;}
.season-price-notice::before{font:var(--fa-font-solid);content:' \f4ad';font-size:1.75em;color:#3F6E97;padding:6px;}
.car-rental_airport-locations{padding-bottom:5px;font-size:16px;margin-right:-23px;}
.car-rental_airport-locations::before{font:var(--fa-font-solid);content:' \f5b0';font-size:0.691em;color:#FFFFFF !important;padding-right:3px;padding-bottom:4px;padding-left:3px;padding-top:4px;background:#2071A6;border-radius:100%;}
.working-table{width:100%;margin:0px;padding:0px;border-collapse:collapse;background:#FAFAFA;}
.working-item{height:40px;}
.working-item-working-mod-skip{background-color:#fff;}
.working-item-day{font-family:'Cairo', sans-serif;font-weight:600;text-align:right;color:#212a30;width:60%;font-size:13px;}
.working-item-hour{width:40%;height:10px !important;}
.footer-privacy-menu{font-size:14px;}
.parag-footer{font-size:12px;letter-spacing:0.02rem;}
.headline-footer{font-size:13px;letter-spacing:0.02rem;padding-top:60px;}
.sub-footer--full .sub-footer__inner{text-align:right;}
.post-meta .post-author:before, .post-meta .post-comments:before{margin-right:0;margin-left:.5em;display:inline-block;}
.post-meta .post-author > *,
.post-meta .post-comments > *{display:inline-block;}
.post-share-button{margin-right:0;margin-left:10px;}
.post-share-button:last-child{margin-left:0;}
.post-meta-share .post-share{margin-left:0;margin-right:20px;}
.blog-post.sticky:before{left:auto;right:-1px;}
.blog-post.sticky:after{right:0;left:auto;}
select{padding-right:20px;padding-left:30px;background-position:9px center;}
.comment-inner{margin-left:0;margin-right:80px;}
.comment-inner.depth-1{margin-right:0;}
.comment-inner.depth-2{margin-right:20px;}
.comment-inner.depth-3{margin-right:40px;}
.comment-inner.depth-4{margin-right:60px;}
.comment-pic{float:right;}
.comment-inner.with-avatar .comment-meta, .comment-inner.with-avatar .comment-text{margin-right:70px;margin-left:0;}
.comment-meta .date, .comment-meta .reply, .comment-meta .edit{margin-right:8px;margin-left:0;}
.comment-meta .date:before, .comment-meta .reply:before, .comment-meta .edit:before{margin-left:8px;margin-right:0;display:inline-block;}
.comments-section .nocomments:before{padding-right:0;padding-left:0.5em;display:inline-block;}
.comments-section .navigation-prev .navigation-a-inner{padding-right:60px;padding-left:0;}
.comments-section .navigation-next .navigation-a-inner{padding-left:60px;padding-right:0;}
.comments-section .logged-in-as:after, .comments-section .must-log-in:after, .comments-section .nocomments:after{left:auto;right:1em;}
.comment-form-field:first-child{margin-left:10px;margin-right:0;}
.comment-form-field:last-child{margin-right:10px;margin-left:0;}
.gallery-sliced-box-2 .img-1, .gallery-sliced-box-2 .img-2, .gallery-sliced-box-3 .img-1, .gallery-sliced-box-3 .img-2, .gallery-sliced-box-3 .img-3, .gallery-sliced-box-4 .img-1, .gallery-sliced-box-4 .img-2, .gallery-sliced-box-4 .img-3, .gallery-sliced-box-4 .img-4, .gallery-sliced-box-5 .img-1, .gallery-sliced-box-5 .img-2, .gallery-sliced-box-5 .img-3, .gallery-sliced-box-5 .img-1, .gallery-sliced-box-5 .img-2, .gallery-sliced-box-5 .img-3, .gallery-sliced-box-5 .img-4, .gallery-sliced-box-5 .img-5{float:right;}
.navigation-prev{float:right;}
.navigation-next{float:left;}
.navigation-prev .navigation-a-inner{padding-right:80px;padding-left:0;}
.navigation-next .navigation-a-inner{padding-left:80px;padding-right:0;}
.navigation-prev a:before{content:"\e608";left:auto;right:0;}
.navigation-next a:after{content:"\e605";right:auto;left:0;}
.navigation-pages{margin:60px 30px 40px;clear:both;}
.navigation-pages .page-numbers{float:right;}
.navigation-pages .page-numbers.prev span:before{content:"\e608";margin-left:4px;margin-right:0;}
.navigation-pages .page-numbers.next span:before{content:"\e605";margin-right:4px;margin-left:0;}
.om-back-to-top{right:auto;left:10px;}
.alignleft{float:right;margin:0 0 1em 20px;}
.alignright{float:left;margin:0 20px 1em 0;}
.content table td, .content table th{text-align:right;}
.post-password-form label{padding:0 20px 0 0;margin-left:-.6em;margin-right:0;}
.post-password-form label input{margin:0 20px 0 0;}
.search-results-thumbnail{float:right;}
.search-results-list li.with-thumbnail .search-results-desc{margin-right:210px;margin-left:0;}
.sitemap ul li{padding-right:1em;padding-left:0;}
.sitemap ul li:before{content:"\f0da";left:auto;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.owl-carousel .owl-prev:before, .vc_om-logos-controls .om-prev:before{content:'\e608';margin-left:4px;margin-right:0;}
.owl-carousel .owl-prev:hover:not(.disabled):before,
.vc_om-logos-controls .om-prev:hover:before{-webkit-transform:translateX(2px);transform:translateX(2px);}
.owl-carousel .owl-next:before, .vc_om-logos-controls .om-next:before{content:'\e605';margin-right:4px;margin-left:0;}
.owl-carousel .owl-next:hover:not(.disabled):before,
.vc_om-logos-controls .om-next:hover:before{-webkit-transform:translateX(-2px);transform:translateX(-2px);}
.vc_om-services .owl-prev{left:auto;right:-95px;}
.vc_om-services .owl-next{right:auto;left:-95px;}
.om-about__item-inner{padding-right:33.33%;padding-left:0;}
.om-about__pane{left:auto;right:0;}
.om-about__pane:after{left:auto;right:100%;border-right:18px solid transparent;border-left:0;}
.om-about__media{float:right;}
.om-about__media + .om-about__description{margin-left:0;margin-right:30%;padding-left:0;padding-right:30px;}
.vc_om-about .owl-prev, .vc_om-about .owl-next{right:auto;left:66.66%;}
.vc_om-about .owl-prev{margin-left:100px;margin-right:0;}
.vc_om-about .owl-next{margin-left:30px;margin-right:0;}
.om-persons__img--stand-out .om-persons__img-inner{margin:-6px 0 -6px -6px;}
.vc_om-logos.vc_om-logos-layout-carousel .vc_om-logos-container{text-align:right;}
.vc_om-logos-controls .om-prev{left:auto;right:0;}
.vc_om-logos-controls .om-next{right:auto;left:0;}
.om-rental-locations__title{margin-left:30px;margin-right:0;}
.vc_om-max-width.om-mw-align-left{margin:0 0 0 auto;}
.vc_om-max-width.om-mw-align-right{margin:0 auto 0 0;}
.om-wpb .vc_message_box{padding:5px 60px 5px 30px;}
.om-wpb .vc_message_box-icon{padding-left:0;padding-right:20px;}
.om-wpb .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon{left:auto;right:0;}
.om-wpb .vc_toggle_size_md.vc_toggle_default .vc_toggle_title{padding-right:24.2px;padding-left:0;}
.om-testimonials__content{text-align:center;font-size:130%;font-weight:500;}
.om-testimonials__author{font-weight:bold;margin-top:30px;text-align:center;font-size:150%;}
body.om-wpb .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{left:auto;right:15px;}
body.om-wpb .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a, body.om-wpb .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-body{padding-right:45px;padding-left:30px;}
body.om-wpb .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, body.om-wpb .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container{text-align:right;}
body.om-wpb .vc_tta.vc_tta-controls-align-right .vc_tta-panel-heading, body.om-wpb .vc_tta.vc_tta-controls-align-right .vc_tta-tabs-container{text-align:left;}
body.om-wpb .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container{margin-right:0;}
body.om-wpb .vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container{margin-left:0;}
body.om-wpb .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-classic .vc_tta-tabs-container,
body.om-wpb .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-modern .vc_tta-tabs-container{margin-left:-1px;margin-right:0;}
body.om-wpb .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-classic .vc_tta-tabs-container,
body.om-wpb .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-modern .vc_tta-tabs-container{margin-left:0;margin-right:-1px;}
body.rtl.om-wpb .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a{border-left-color:transparent;}
body.rtl.om-wpb .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab.vc_active>a{border-right-color:transparent;}
.om-wpb .vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content{text-align:right;}
.om-wpb .vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content{text-align:left;}
@media(min-width:768px){
.rtl.om-wpb .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content{padding-right:0;padding-left:28px;}
.rtl.om-wpb .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content{padding-right:28px;padding-left:0;}
}
.om-columns .om-column{float:right;}
.ui-selectmenu-button span.ui-selectmenu-text{padding:-1px 0px 0px 0px ! important;overflow:visible ! important;margin-left:-2px;}
.crbs-main.crbs-booking-form-widget-mode.crbs-booking-form-widget-mode-style-2 
.crbs-main-content .crbs-main-content-step-1 .crbs-main-content-navigation-button a{float:left;}
.crbs-main .ui-selectmenu-button .ui-selectmenu-text{padding-right:10px;}
.rtl .crbs-main .crbs-field-pickup-location label{text-align:right !important;}
.rtl .crbs-main .crbs-field-pickup-location > input, .rtl .crbs-main .crbs-field-pickup-location > textarea, .rtl .crbs-main .crbs-field-pickup-location .ui-selectmenu-button{position:relative !important;top:5px;}
.crbs-main .crbs-field-pickup-location > input, .crbs-main .crbs-field-pickup-location > textarea, .crbs-main .crbs-field-pickup-location .ui-selectmenu-button .crbs-meta-icon-arrow-vertical{position:relative !important;top:2px;right:5px;color:blue;}
.rtl .ui-selectmenu-button span.ui-selectmenu-text::before{content:"";display:inline-block;background-repeat:no-repeat;background-position:15px 4px;background-size:19px 19px !important;text-align:center !important;position:relative !important;z-index:9999 !important;margin-left:-10px;}
.rtl .crbs-main .crbs-form-field>input, .crbs-main .crbs-form-field>textarea, 
.rtl .crbs-main .crbs-field-pickup-location span.ui-selectmenu-text{font-weight:800 !important;}
.rtl .crbs-main .crbs-field-pickup-location > input, .rtl .crbs-main .crbs-field-pickup-location > textarea, .rtl .crbs-main .crbs-field-pickup-location .ui-selectmenu-button span.ui-selectmenu-text::before{content:"";display:inline-block;background-repeat:no-repeat;background-position:7px 1px;background-size:19px 19px !important;width:25% !important;text-align:center !important;position:relative !important;z-index:1 !important;vertical-align:middle !important;margin-right:-30px !important;margin-left:0 !important;}
.ui-datepicker-title{padding-left:140px;}
.crbs-form-field-label{font-size:13px !important;}
div.crbs-form-field.crbs-form-field-width-50 .crbs-timepicker{text-align:center !important;}
.crbs-main .crbs-vehicle 
.crbs-vehicle-image+.crbs-vehicle-content+.crbs-vehicle-price+.crbs-vehicle-description{padding-right:50px;}
.crbs-main .crbs-notice, .crbs-main .crbs-qtip .qtip-content{font-size:24px;}
.ui-datepicker-rtl .ui-datepicker-next:before{content:"\003c" ! important;}
.ui-datepicker-rtl .ui-datepicker-prev:before{content:"\003c" ! important;}
.crbs-main .ui-selectmenu-button .ui-selectmenu-text{font-size:19px ! important;}
.crbs-main .crbs-form-field>label{margin-right:15px ! important;font-size:15px ! important;margin-top:-6px ! important;}
@media only screen and (max-width: 767px) { html, body{overflow-x:hidden !important;margin:0 !important;padding:0 !important;width:100% !important;}
.header{height:auto !important;box-sizing:border-box !important;}
.header__inner{display:flex !important;justify-content:space-between !important;align-items:center !important;padding:1px 0px !important;box-sizing:border-box !important;position:relative !important;max-width:100% !important;overflow:visible !important;}
.header__logo{max-width:90px !important;margin:0 !important;padding:30px 0px 8px !important;z-index:20 !important;box-sizing:border-box !important;margin-left:100px !important;}
.header__inner .mobile-menu-control, .mobile-menu-control{position:absolute !important;right:10px !important;left:auto !important;top:30px !important;z-index:30 !important;box-sizing:border-box !important;max-width:calc(100% - 60px) !important;}
[dir="rtl"] .header__inner .mobile-menu-control,
[dir="rtl"] .mobile-menu-control{left:10px !important;right:auto !important;top:5px !important;position:absolute !important;}
.rtl .header__logo{margin-right:0 !important;margin-left:0 !important;}
}
.pay-info-note-icon{font-size:30px;margin-left:10px;line-height:1;}
@media(max-width:768px){
.order-payment-head-title{font-size:24px !important;text-align:center !important;}
.pay-info-note{flex-direction:row;text-align:right;}
.pay-info-note-icon{font-size:30px;margin-left:8px;line-height:1;}
.pay-info-note p{font-size:13px !important;}
} label[for="payment_method_ppcp-card-button-gateway"]{position:relative;display:inline-block;padding-right:1px !important;}
label[for="payment_method_ppcp-card-button-gateway"]::after{content:"";position:absolute;margin-left:20px;top:50%;transform:translateY(-50%);width:260px;height:30px;background-image:url(https://www.irent-morocco.com/wp-content/uploads/2022/03/payment-logo.webp);background-repeat:no-repeat;background-size:260px 30px;background-position:center;}
@media(max-width:768px){
label[for="payment_method_ppcp-card-button-gateway"]{padding-right:0;text-align:right;}
label[for="payment_method_ppcp-card-button-gateway"]::after{position:static;display:block;margin-top:23px;margin-left:1px !important;width:260px !important;height:30px !important;background-size:260px 30px !important;background-position:center !important;}
}
.vehicules-attributs{margin:5px 26px;font-size:12px;border-bottom:1px solid #0333;padding:4px;text-align:right;margin-top:10px;}
.info-text{text-align:right;font-size:0.90rem;color:#333;align-items:center;flex-wrap:nowrap;position:relative;top:-12px;padding:12px 14px;width:100%;border-radius:8px;border-left:4px solid #facc15 !important;border-right:4px solid #facc15 !important;box-sizing:border-box;margin-bottom:20px;}
.swiper.avis-google .swiper-slide.avis-item{background:#ebf6ff !important;}
.swiper.avis-google{background:none !important;}
.reviews-value{font-size:1.0rem;color:#475569;text-align:right;}
.client-name::before{margin-left:12px;margin-right:1px !important;}
.rtl .btn-google{background:#006496 !important;}
.rtl .avis-item a{color:white !important;font-weight:700;}
#contact-aeroport article .horaire-table th[scope="col"]{text-align:right !important;}
.content table td, .content table th{text-align:right;}
.offers-section-title{margin-top:45px !important;}
.faq-list{background:white;}
.faq-block{margin-right:1px;border-bottom:4px solid #FFCC00;padding:2em 0;}
.faq-block summary{direction:rtl;text-align:right;position:relative;padding-right:15px;padding-left:50px;display:flex;align-items:center;}
.faq-block summary::before{content:"+";position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:2.2em;pointer-events:none;}
.faq-block[open] summary::before{transform:translateY(-50%) rotate(45deg);}
.faq-block summary::after{content:"";}
.faq-content{margin-right:15px !important;}
.btn-insight-toggle::after{content:"⌄";display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;color:#000;font-size:21px;transition:transform 0.3s ease;margin-right:10px;}
.btn-insight-toggle{position:relative;top:-0.5px;margin-top:30px;}
.btn-insight-toggle[aria-expanded="true"]::after{transform:rotate(180deg);margin-right:20px;}
.vehicules-prix-valeur{font-weight:700;font-size:1.28rem;}
h1.booking-head-title{color:black;font-size:2.4667rem;text-align:center;}
h2.similar-cars-title{color:black;font-size:1.667rem;font-family:'Cairo', sans-serif !important;margin-bottom:15px;}
.irent-vehicle-scroll{display:flex;gap:8px;overflow-x:auto;padding:14px 12px 18px 12px !important;scroll-snap-type:x mandatory;background-color:#f8f9fa !important;border-radius:8px;scroll-behavior:smooth;}
.crbs-vehicle-summary-badge-vertical{flex:33% !important;max-width:50% !important;}
.vehicules-marque{text-align:center !important;color:#005ba1;font-size:15px;font-weight:700;margin-right:15px;}
.prix-converti{font-size:17px;}
.vehicule-badge-small{display:inline-block;background-color:#c2e3ed;color:#01508d;font-size:14px !important;padding:2px 6px;border-radius:5px !important;margin-bottom:5px;width:65%;text-align:center;font-weight:700;}
.crbs-change-button{display:block;margin-top:5px;text-align:center;padding:4px 12px;border-radius:4px;background:#0071c2;color:#fff;text-decoration:none;font-size:14px !important;font-weight:700 !important;width:51%;}
.crbs-change-button:hover{background:#c2e3ed !important;color:#01508d !important;font-weight:700 !important;text-decoration:none !important;}
.vehicules-attr{display:flex;flex-wrap:wrap;gap:5px;color:#555;text-align:right;width:70%;margin-left:-8px;position:relative;top:-4px;}
.vehicules-attr-item{margin-right:4px;}
.vehicule-image{width:120%;}
.crbs-preselected-badge-ar{position:absolute;top:8px;right:8px;left:auto !important;background:#FC8400;color:#fff;font-size:17px;padding:6px 12px;border-radius:16px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.25);z-index:10;pointer-events:none;transition:all 0.3s ease;font-weight:700;}
.infos-content{background:#f1f6fb;}
.icon {
height: 1.rem;
background: none;
margin-bottom: 3px;
border: none;
}