.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 h3,.titles--uppercase h4,.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:Helvetica,Arial,sans-serif !important;
}
.titles--uppercase h2 {
font-size:28px;
color: #000000;
text-transform:none;
font-family:Helvetica,Arial,sans-serif !important;
}
.titles--uppercase h3 {
font-size:24px ;
font-family:Helvetica,Arial,sans-serif !important;
}	
.titles--uppercase h4 {
font-size:20px ;
font-family:Helvetica,Arial,sans-serif !important;
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:Helvetica,Arial,sans-serif !important;
}
h1 {
font-size:36px;
text-transform:none;
font-family:Helvetica,Arial,sans-serif !important;
}
.page-title {
font-size: 40px !important;
color: #F4F7F9 !important;
font-family: Helvetica,Arial,sans-serif;
text-transform: none;
padding-left: 10px;
background:none !important;
padding-right: 10px;
line-height: 1.2em !important;
margin-top:30px !important;
}
.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: Helvetica,Arial,sans-serif !important;
}
h2.hd-title {
font-size:28px;
color: #000000;
text-transform:none;
font-family:Helvetica,Arial,sans-serif !important;
letter-spacing:0.01rem !important;
line-height: 1.2em !important;
}
h2.hd-title_why-booking-car {
color: #000000;
text-transform:none;
font-family:Helvetica,Arial,sans-serif !important;
letter-spacing:0.01rem !important;
}
h2.left-hd-title {
font-size:28px;
text-align:center !important;  
color: #000000;
text-transform:none;
font-family:Helvetica,Arial,sans-serif !important;
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:Helvetica,Arial,sans-serif !important;
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;
}
.reservation-form__title {
font-size:28px !important;
color:#FFFFFF !important;
margin-top:2px !important;	
letter-spacing: .03rem !important;	
font-family:  Helvetica,Arial,sans-serif;
line-height:22px;
width:100%;
}
.reservation-form_subtitle{
text-transform:uppercase;
font-size:19px !important;
font-weight:600 !important;
text-align: right !important;
color: #F3B52E !important;
margin-top:20px ;
padding-bottom:10px;
}	   
.reservation-form__subtitle {
text-transform:uppercase;
font-size:22px !important;
font-weight:700 !important;
text-align: right !important;
color: #F3B52E !important;
margin-top:30px !important;
}
h3 {
font-size:24px;
text-transform:none;
font-family:Helvetica,Arial,sans-serif !important;
}
h2.car-of-month_ar {
text-align: center !important;
font-size: 42px !important;
color: #FFFFFF !important;
font-family:Helvetica,Arial,sans-serif !important;
}
h3.car-of-month_sub_ar {
text-align: center !important;
font-size: 30px !important;
color: #FFFFFF !important;
font-family:Helvetica,Arial,sans-serif !important;
}
h4 {
font-size:20px !important;
text-transform:none;
letter-spacing: .02rem !important;	
font-family:Helvetica,Arial,sans-serif !important;
}
h5 {
font-size:135%;
text-transform:none;
}
h6 {
font-size:100%;
text-transform:none;
} h2.rental-locations {
font-size :28px;
font-family:Helvetica,Arial,sans-serif !important;
}
.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: 'Helvetica Neue',Arial,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: 'Helvetica Neue',Arial,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: 'Helvetica Neue',Arial,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:Helvetica,Arial,sans-serif !important;
}
.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: 'Helvetica Neue',Arial,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: 'Helvetica Neue',Arial,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: 'Helvetica Neue',Arial,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;
} .Why_booking_car_pargh {
padding-bottom:70px !important;
}	
.Why_booking_car-incl {
font-size: 15px; 
letter-spacing: .04rem !important;	
color:#FFFFFF; 
font-family:Helvetica,Arial,sans-serif !important;
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;font-family:Helvetica,Arial,sans-serif         !important;
}
.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;font-family:Helvetica,Arial,sans-serif         !important;
}
.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;font-family:Helvetica,Arial,sans-serif         !important;
}
.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;font-family:Helvetica,Arial,sans-serif         !important;
}
.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: 'TT Hoves Variable',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,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:Helvetica,Arial,sans-serif !important;
} .booking-steps{
padding-right:12px !important ;
font-size: 16px !important ;
letter-spacing: .05rem ;
font-family: 'TT Hoves Variable',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,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: 'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif !important;
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: 'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif !important;
}
.SeC-notice {
font-size:16px ;
letter-spacing:0.02rem !important;
color: #0b7b99;
text-transform:none;
font-family:Helvetica,Arial,sans-serif !important;
}
.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:Helvetica !important;
} .car-rental_office-locations {
font-size: 16px !important;
font-family:Helvetica,Arial,sans-serif !important;
}
.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:Helvetica,Arial,sans-serif !important;
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: 'TT Hoves Variable',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,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;
}
.ui-selectmenu-button span.ui-selectmenu-text::before{
font: var(--fa-font-solid);
content: ' \f3c5' ;
margin-left:-1px ;
font-size:0.775em;
padding:8px;
margin-right:-11px ;
position:relative;
top:-0.15em;
}
.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;
}
.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 ;
}