 @charset "UTF-8";
 ul {
     box-sizing: border-box;
 }

 #banner>div>div>div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill h1 {
     margin-bottom: 20px;
 }

 #page-banner {
    background-color: #373A40;
    text-align: center;
    /* color: white; */
    padding: 30px 6px;
 }
 #page-banner h2 {
    color: white;
    font-size: 23px;
 }
/*.my-single-item img {

  filter: grayscale(0%);

}*/

.contact-info-wrapper {
    margin-top: 15px;
}
.contact-info-wrapper .info-div {
    /* border: 1px solid red; */
    float: left;
    padding: 10px;
    font-size: 20px;
}

.info-div a {
    color: #ec6b15;
}
.info-div a:hover {
    color: black;
}
.map-section {
    margin-top: 100px;
    
}
.my-single-item img:hover {

  filter: grayscale(100%);

}
#fleet-section .my-single-item img {
/*    filter: grayscale(0%);*/
    background-color: #f7f7f7;
}   
/*#fleet-section .my-single-item img:hover {
    background-color: #f5d3c9;
}*/
 #main-services .my-single-item {
     width: 33.3%;
     float: left;
     margin-bottom: 30px;
 }

 #airports-section .my-single-item {
     width: 33.3%;
     float: left;
     margin-bottom: 30px;
     box-sizing: border-box;
     padding-left: 15px;
     padding-right: 15px;
 }

 #airports-section .my-single-item .wpb_single_image {
   /*  padding-left: 15px;
     padding-right: 15px;*/
 }

 div.title {
    position: relative;
    display: block;
    color: #131313;
    font-size: 22px;
    line-height: 30px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: sans-serif;
    text-align: center;
    text-transform: capitalize;
    margin-bottom: 20px;
   
}


 #airports-section .vc_row {
     padding: 0px 50px
 }

 #fleet-section .my-single-item {
     width: 33.3%;
     float: left;
     margin-bottom: 20px;
 }

 #fleet-section .vc_row {
     padding: 0px 50px;
 }

 #main-services .vc_row {
     padding: 0px 50px
 }

 #fleet-section .title-margin,
 #airports-section .title-margin,
 #main-services .title-margin {
     margin-bottom: 20px;
 }

 body .cf7-style * {
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow: none;
 }

 body .cf7-style div.wpcf7-response-output {
     padding: 15px;
     text-transform: none;
 }

 body .cf7-style div.wpcf7-response-output:before {
     display: none;
 }

 @media only screen and (max-device-width:1024px) {
     body .cf7-style div.wpcf7-response-output {
         padding: 0 45px;
         font-size: 14px;
     }
 }

 .wpcf7 .screen-reader-response {
     position: absolute;
     overflow: hidden;
     clip: rect(1px, 1px, 1px, 1px);
     clip-path: inset(50%);
     height: 1px;
     width: 1px;
     margin: -1px;
     padding: 0;
     border: 0;
     word-wrap: normal !important;
 }

 .wpcf7-list-item {
     display: inline-block;
     margin: 0 0 0 1em;
 }

 .wpcf7-list-item-label::before,
 .wpcf7-list-item-label::after {
     content: " ";
 }

.my-single-item h3 {
    font-size: 17px;
    text-align: center;
    background: #f0592b;
    color: white;
    padding: 10px 0px;
    margin-top: 0px !important;
}

 .wpcf7 input[type="tel"] {
     direction: ltr;
 }

 @media {
     .fa {
         font-family: var(--fa-style-family, "Font Awesome 6 Free");
         font-weight: var(--fa-style, 900);
     }
     .fa {
         -moz-osx-font-smoothing: grayscale;
         -webkit-font-smoothing: antialiased;
         display: var(--fa-display, inline-block);
         font-style: normal;
         font-variant: normal;
         line-height: 1;
         text-rendering: auto;
     }
     .fa-stack {
         display: inline-block;
         height: 2em;
         line-height: 2em;
         position: relative;
         vertical-align: middle;
         width: 2.5em;
     }
     .fa-angle-right::before {
         content: "";
     }
     .fa-phone::before {
         content: "";
     }
     .fa-angle-down::before {
         content: "";
     }
     .fa-arrow-up::before {
         content: "";
     }
     .fa-chevron-left::before {
         content: "";
     }
     :root,
     :host {
         --fa-style-family-brands: "Font Awesome 6 Brands";
         --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
     }
     .fa-whatsapp:before {
         content: "";
     }
     :root,
     :host {
         --fa-style-family-classic: "Font Awesome 6 Free";
         --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
     }
     :root,
     :host {
         --fa-style-family-classic: "Font Awesome 6 Free";
         --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
     }
 }

 .fa {
     display: inline-block;
     font: normal normal normal 14px/1 FontAwesome;
     font-size: inherit;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }

 .fa-stack {
     position: relative;
     display: inline-block;
     width: 2em;
     height: 2em;
     line-height: 2em;
     vertical-align: middle;
 }

 .fa-chevron-left:before {
     content: "";
 }

 .fa-arrow-up:before {
     content: "";
 }

 .fa-phone:before {
     content: "";
 }

 .fa-angle-right:before {
     content: "";
 }

 .fa-angle-down:before {
     content: "";
 }

 .fa-whatsapp:before {
     content: "";
 }

 .social_facebook_circle,
 .social_twitter_circle,
 .social_instagram_circle,
 .social_linkedin_circle {
     font-family: "ElegantIcons";
     speak: none;
     font-style: normal;
     font-weight: normal;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
 }

 .social_facebook_circle:before {
     content: "";
 }

 .social_twitter_circle:before {
     content: "";
 }

 .social_instagram_circle:before {
     content: "";
 }

 .social_linkedin_circle:before {
     content: "";
 }

 h2,
 h3 {
     text-transform: uppercase;
     letter-spacing: 1px;
     font-weight: 600;
 }

 a,
 h1,
 h2,
 h3,
 h4,
 h5,
 p a {
     color: #303030;
 }

 .clearfix:after {
     clear: both;
 }

 .sticky {
     opacity: 1;
 }

 .clearfix:after,
 .clearfix:before {
     content: " ";
     display: table;
 }


.head-phone-btn {
    padding: 0 8px 0px 0px !important;
    font-size: 15px !important;
}
 footer,
 header,
 nav,
 section {
/*     display: block;*/
 }

 a,
 b,
 body,
 div,
 form,
 h1,
 h2,
 h3,
 h4,
 h5,
 html,
 i,
 label,
 li,
 p,
 span,
 strong,
 ul {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
     vertical-align: baseline;
     outline: 0;
 }

 a img {
     border: none;
 }

 header {
     vertical-align: middle;
 }

 img {
     max-width: 100%;
     height: auto;
     image-rendering: optimizeQuality;
 }

 h1 {
     font-size: 23px;
     line-height: 1.25em;
 }

 h2 {
     line-height: 1.3846153846154em;
 }

 h3 {
     font-size: 17px;
     line-height: 1.304347826087em;
 }

 h4 {
     font-size: 19px;
     line-height: 1.375em;
     font-weight: 400;
 }

 h5 {
     font-weight: 600;
     text-transform: uppercase;
     letter-spacing: 1px;
 }

 h5 {
     font-size: 15px;
     line-height: 1.5714285714286em;
 }

 h3 a,
 h4 a {
     color: #303030;
 }

 a,
 p a {
     text-decoration: none;
 }

 input[type=submit] {
     -webkit-appearance: none;
 }

 ul {
     list-style-position: inside;
 }

 .wrapper,
 body {
     background-color: #f6f6f6;
 }

 html {
     height: 100%;
     margin: 0 !important;
 }

 body {
     font-family: Raleway, sans-serif;
     font-size: 14px;
     line-height: 26px;
     color: #818181;
     font-weight: 400;
     overflow-y: scroll;
     overflow-x: hidden !important;
     -webkit-font-smoothing: antialiased;
 }

 .wrapper {
     position: relative;
     z-index: 1000;
     left: 0;
 }

 .wrapper_inner {
     width: 100%;
     overflow: hidden;
 }

 header {
     width: 100%;
/*     display: inline-block;*/
     margin: 0;
     position: relative;
    padding: 0px 20px 0px 20px
     z-index: 110;
     -webkit-backface-visibility: hidden;
 }

 header .header_inner_left {
     position: absolute;
     left: 45px;
     top: 0;
 }

 header .container_inner .header_inner_left {
     position: absolute;
     left: 0;
     top: 0;
 }

 .header_bottom,
 .q_logo,
 .q_logo a {
     position: relative;
 }

 .header_inner_right {
     float: right;
     position: relative;
     z-index: 110;
 }

 .header_bottom {
     padding: 0 45px;
     background-color: #fff;
 }

 .logo_wrapper {
     height: 100px;
     float: left;
 }

 .q_logo {
     top: 50%;
     left: 0;
 }

 .q_logo a {
     display: block;
     visibility: hidden;
 }

 .q_logo img {
     display: block;
     opacity: 1;
     position: absolute;
     top: -50%;
     width: auto !important;
     max-width: none;
 }

 .q_logo img.dark,
 .q_logo img.light,
 .q_logo img.mobile,
 .q_logo img.sticky {
     opacity: 0;
 }

 header:not(.sticky) .header_menu_bottom .side_menu_button {
     height: 60px;
 }

 header.menu_bottom:not(.sticky) .drop_down .second {
     top: 100%;
 }

 header.menu_bottom .header_inner_left {
     left: 0;
     position: relative;
 }

 header:not(.sticky) .header_menu_bottom nav.main_menu>ul>li>a {
     line-height: 60px;
 }

 header:not(.sticky) .header_menu_bottom nav.main_menu>ul>li:first-child>a {
     padding-left: 0;
 }

 header.menu_bottom.has_header_fixed_right .mobile_menu_button {
     height: 130px;
 }

 .menu_bottom .logo_wrapper {
     float: none;
 }

 .menu_bottom .q_logo a {
     display: inline-block;
 }

 .header_menu_bottom {
     position: relative;
     display: block;
 }

 header:not(.centered_logo) .q_logo img {
     height: 100%;
 }

 nav.main_menu {
     position: absolute;
     left: 50%;
     z-index: 100;
     text-align: left;
 }

 nav.main_menu ul {
     list-style: none;
     margin: 0;
     padding: 0;
 }

 nav.main_menu>ul {
     left: -50%;
     position: relative;
 }

 nav.main_menu ul li {
     display: inline-block;
     float: left;
     padding: 0;
     margin: 0;
     background-repeat: no-repeat;
     background-position: right;
 }

 nav.main_menu ul li a {
     color: #777;
     font-weight: 400;
     text-decoration: none;
     display: inline-block;
     position: relative;
     line-height: 100px;
     padding: 0;
     margin: 0;
 }

 nav.main_menu>ul>li>a>i.menu_icon {
     margin-right: 7px;
 }

 nav.main_menu>ul>li>a {
     display: inline-block;
     height: 100%;
     background-color: transparent;
 }

 nav.main_menu>ul>li>a>i.blank {
     display: none;
 }

 nav.main_menu>ul>li>a {
     position: relative;
     padding: 0 17px;
     color: #9d9d9d;
     text-transform: uppercase;
     font-weight: 600;
     font-size: 13px;
     letter-spacing: 1px;
 }

 header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus) {
     position: relative;
     display: inline-block;
     line-height: initial;
 }

 #mobile-section .qButtonAndroid:hover {
    background-color: #3a3939 !important;
    border: 1px solid #3a3939 !important;

 }



 #mobile-section .qButtonIphone:hover {
    background-color: #ef5a34 !important;
    border: 1px solid #ef5a34 !important;

 }

 #mobile-span {
    color: #ef5a34;
 }

 .drop_down ul {
     list-style: none;
 }

 .drop_down ul li {
     position: relative;
 }

 .drop_down .second {
     left: 0;
     margin: 0;
     top: 100%;
     position: absolute;
     display: block;
     visibility: hidden;
     overflow: hidden;
     opacity: 0;
     z-index: 10;
 }

 .drop_down .second .inner {
     position: relative;
     padding: 0;
     display: block;
     z-index: 997;
 }

 .drop_down .second .inner>ul,
 li.narrow .second .inner ul {
     display: inline-block;
     position: relative;
     background-color: #262626;
     border-color: #3d3d3d;
 }

 li.narrow .second .inner ul {
     padding: 7px 0;
 }

 .drop_down .second .inner ul li {
     display: block;
     padding: 0 15px;
     position: relative;
     float: none;
     height: auto;
     background: 0;
     width: 190px;
 }

 li.narrow .second .inner ul li:last-child {
     border-bottom: none;
 }

 .drop_down .second .inner ul li a {
     display: block;
     font-weight: 600;
     color: #9d9d9d;
     height: auto;
     line-height: 16px;
     margin: 0;
     padding: 9px 0;
     font-size: 11px;
     text-transform: uppercase;
     letter-spacing: 1px;
 }

 .drop_down .second .inner>ul>li:last-child>a {
     border-bottom: 0;
 }

 .drop_down .narrow .second .inner ul li {
     padding: 0;
     width: 225px;
 }

 .drop_down .narrow .second .inner ul li a {
     padding-left: 20px;
     padding-right: 20px;
 }

 .drop_down .second i {
     display: none;
 }

 .drop_down .second ul li {
     border-bottom-width: 1px;
     border-bottom-color: #3d3d3d;
 }

 nav.mobile_menu {
     background-color: #fff;
 }

 div.section {
     background-position: center center;
     background-repeat: no-repeat;
     background-size: cover;
 }

 .header_menu_bottom .main_menu,
 .header_menu_bottom nav.main_menu>ul {
     left: auto;
 }

 .mobile_menu_button {
     display: none;
     float: left;
     height: 100px;
     margin: 0 20px 0 0;
 }

 .mobile_menu_button span {
     width: 19px;
     height: 17px;
     font-size: 14px;
     z-index: 50;
     display: table-cell;
     position: relative;
     vertical-align: middle;
 }

 nav.mobile_menu,
 nav.mobile_menu ul {
     display: none;
     width: 100%;
     position: relative;
 }

 nav.mobile_menu {
     float: left;
     top: 0;
     text-align: left;
     overflow: hidden;
     z-index: 100;
 }

 nav.mobile_menu ul {
     list-style: none;
     padding: 0;
     margin: 0;
 }

 nav.mobile_menu>ul {
     margin-bottom: -1px !important;
 }

 nav.mobile_menu ul li {
     margin: 0;
     padding: 0;
     position: relative;
 }

 nav.mobile_menu ul li,
 nav.mobile_menu ul li ul li {
     border-bottom: 1px solid #eaeaea;
 }

 nav.mobile_menu ul li:last-child {
     border: 0 !important;
 }

 nav.mobile_menu ul>li.has_sub>span.mobile_arrow {
     display: inline-block;
     float: right;
     height: 46px;
     line-height: 46px;
     margin: 0;
     padding: 0 10px 0 0;
     position: absolute;
     top: 0;
     right: 0;
     text-align: right;
     width: 50px;
     z-index: 9000;
 }

 nav.mobile_menu ul li span.mobile_arrow i {
     color: #888;
 }

 nav.mobile_menu ul>li>span.mobile_arrow i {
     display: none;
 }

 nav.mobile_menu ul>li.has_sub>span.mobile_arrow i {
     display: inline;
 }

 nav.mobile_menu ul>li.has_sub>span.mobile_arrow i.fa-angle-down {
     display: none;
 }

 nav.mobile_menu ul li a {
     font-size: 13px;
     font-weight: 400;
     color: #888;
     padding: 10px 0;
     display: block;
     position: relative;
     text-transform: none;
     line-height: 26px;
     letter-spacing: 0;
 }

 nav.mobile_menu ul li ul li {
     margin: 0 0 0 20px;
 }

 header:not(.centered_logo) .header_fixed_right_area {
     position: absolute;
     right: 0;
     top: 0;
     height: 100%;
     line-height: 100px;
 }

 .side_menu_button_wrapper {
     display: table;
 }

 .side_menu_button {
     display: table-cell;
     vertical-align: middle;
     height: 100px;
 }

 .header_bottom_right_widget_holder {
     display: table-cell;
     vertical-align: middle;
     height: 100%;
     padding: 0 17px;
 }

 .content,
 .full_width {
     background-color: #f6f6f6;
 }

 .mobile_menu_button span {
     color: #9d9d9d;
 }

 .container,
 .content,
 .full_width {
/*     z-index: 100;*/
     position: relative;
 }

 .content {
     margin-top: 0;
 }

 .content.content_top_margin_none {
     margin-top: 0 !important;
 }

 .container {
     padding: 0;
     width: 100%;
 }

 .container_inner {
     width: 1100px;
     margin: 0 auto;
 }

 .header_bottom .container_inner {
     position: relative;
 }

 div.section {
     position: relative;
 }

 .grid_section .section_inner {
     width: 1100px;
     margin: 0 auto;
     position: relative;
/*     z-index: 20;*/
 }

 .full_section_inner {
     position: relative;
/*     z-index: 20;*/
 }

 @media only screen and (min-width:1400px) {
     .qode_grid_1300 .container_inner,
     .qode_grid_1300 .grid_section .section_inner {
/*         width: 1300px;*/
     }
 }

 .four_columns {
     width: 100%;
 }

 .four_columns>.column1,
 .four_columns>.column2,
 .four_columns>.column3,
 .four_columns>.column4 {
     width: 25%;
     float: left;
 }

 .four_columns>.column1>.column_inner {
     padding: 0 15px 0 0;
 }

 .four_columns>.column2>.column_inner {
     padding: 0 10px 0 5px;
 }

 .four_columns>.column3>.column_inner {
     padding: 0 5px 0 10px;
 }

 .four_columns>.column4>.column_inner {
     padding: 0 0 0 15px;
 }

 .qbutton {
     white-space: nowrap;
 }

 .qbutton i {
     font-size: 25px;
 }

 .qbutton {
     position: relative;
     display: inline-block;
     width: auto;
     height: 50px;
     line-height: 54px;
     margin: 0;
     padding: 0 23px;
     border: 2px solid #303030;
     font-size: 13px;
     font-weight: 700;
     font-family: inherit;
     text-align: left;
     color: #303030;
     text-decoration: none;
     outline: 0;
     font-style: normal;
     text-transform: uppercase;
     letter-spacing: 1px;
     -o-border-radius: 4px;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     -ms-border-radius: 4px;
     border-radius: 4px;
     text-shadow: none;
     background-color: transparent;
     -webkit-box-sizing: initial !important;
     -moz-box-sizing: initial !important;
     box-sizing: initial !important;
 }

 .qbutton.big_large_full_width {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     -ms-box-sizing: border-box;
     -o-box-sizing: border-box;
 }

 .qbutton.center {
     text-align: center;
 }

 .qbutton.big_large_full_width {
     font-size: 20px;
     margin-top: 12px;
/*     padding: 7px 17px 7px 0px;*/
     float: right;
     text-align: center;
 }

 .qbutton .qode_button_icon_element,
 .qbutton i {
     margin: 0 0 0 10px;
 }

 .qbutton.big_large_full_width .qode_button_icon_element,
 .qbutton.big_large_full_width i {
/*     margin: 0 0 0 19px;*/
 }

 .head-phone-btn:hover {
    background-color: #3a3939 !important;
    border: 1px solid #3a3939 !important;
 }

 .wpb_content_element.wpb_single_image img {
     vertical-align: middle;
 }

 #back_to_top span {
     text-align: center;
 }

 .q_social_icon_holder {
     display: inline-block;
     position: relative;
 }

 .q_social_icon_holder.normal_social {
     margin: 0 6px;
 }

 .q_social_icon_holder .simple_social {
     color: #bcbcbc;
 }

 .q_social_icon_holder span.simple_social {
     display: inline-block;
 }

 .vc_empty_space_inner .empty_space_image {
     display: block;
     height: 100%;
 }

 #back_to_top {
     opacity: 0;
     filter: alpha(opacity=0);
 }

 .footer_bottom {
     text-align: center;
 }

 .footer_top .widget.widget_nav_menu li {
     margin: 0;
     line-height: 22px;
 }

 .footer_top .widget_nav_menu ul li a,
 .footer_top_holder,
 footer {
     display: block;
 }

 footer {
     width: 100%;
     margin: 0 auto;
     z-index: 100;
     position: relative;
 }

 footer .container_inner {
     position: relative;
 }

 .footer_top_holder {
     background-color: #262626;
     position: relative;
 }

 .footer_top {
     padding: 72px 0 52px;
 }

 .footer_top h5 {
     color: #fff;
     margin: 0 0 22px;
 }

 .footer_top ul {
     list-style: none;
 }

 .footer_top .textwidget,
 .footer_top a,
 .footer_top li,
 .footer_top p,
 .footer_top span {
     color: #818181;
     word-wrap: break-word;
 }

 .footer_top .four_columns .column2 .column_inner>div {
     margin: 0 0 0 15px;
 }

 .footer_top .four_columns .column3 .column_inner>div {
     margin: 0 0 0 10px;
 }

 .footer_top .four_columns .column4 .column_inner>div {
     margin: 0 0 0 5px;
 }

 .footer_top .widget_nav_menu li.menu-item a {
     margin-bottom: 0;
 }

 .footer_top .widget_nav_menu ul li {
     padding: 0 0 17px;
     position: relative;
 }

 .footer_bottom_holder {
     display: block;
     background-color: #1b1b1b;
 }

 .footer_bottom {
     display: table-cell;
     font-size: 12px;
     line-height: 22px;
     height: 53px;
     width: 1%;
     vertical-align: middle;
 }

 .footer_bottom p {
     margin: 0;
 }

 .footer_top .q_social_icon_holder span.simple_social {
     color: #818181;
 }

 .footer_top .q_social_icon_holder span.simple_social {
     margin-right: 16px;
 }

 .footer_top .q_social_icon_holder.normal_social {
     margin: 0;
 }

 .footer_top .q_social_icon_holder:last-child span.simple_social {
     margin-right: 0;
 }

 #back_to_top {
     color: #cdcdcd;
     height: auto;
     position: fixed;
     bottom: 65px;
     margin: 0;
     z-index: 10000;
     right: 25px;
     visibility: hidden;
     -webkit-backface-visibility: hidden;
 }

 #back_to_top span {
     width: 52px;
     height: 52px;
     line-height: 52px;
     text-decoration: none;
     -o-border-radius: 52px;
     -moz-border-radius: 52px;
     -webkit-border-radius: 52px;
     border-radius: 52px;
     border: 2px solid #e8e8e8;
     background: 0 0;
 }

 #back_to_top span i {
     font-size: 22px;
     color: #b0b0b0;
     line-height: 52px;
 }

 .wpb_content_element,
 .wpb_row {
     margin-bottom: 0 !important;
 }

 .header_top_bottom_holder {
     position: relative;
 }

 :-moz-placeholder,
 :-ms-input-placeholder,
 ::-moz-placeholder,
 ::-webkit-input-placeholder {
     color: #959595;
     margin: 10px 0 0;
 }

 .side_menu_button {
     position: relative;
 }

 .section_inner_margin {
     
 }

 input.wpcf7-form-control.wpcf7-submit {
     position: relative;
     display: inline-block;
     width: auto;
     height: 39px;
     line-height: 36px;
     margin: 0;
     padding: 0 23px;
     font-size: 13px;
     font-weight: 700;
     font-family: Raleway, sans-serif;
     text-align: left;
     text-decoration: none;
     white-space: nowrap;
     outline: 0;
     font-style: normal;
     text-transform: uppercase;
     letter-spacing: 1px;
     -o-border-radius: 4px;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     -ms-border-radius: 4px;
     border-radius: 4px;
     text-shadow: none;
     background-color: transparent;
     -webkit-box-sizing: initial;
     -moz-box-sizing: initial;
     box-sizing: initial;
 }

 div.wpcf7-response-output {
     position: relative;
     padding: 17px 30px 17px 55px;
     color: #fff;
     margin-left: 0;
     margin-right: 0;
     font-weight: 500;
     font-size: 15px;
     text-transform: uppercase;
     letter-spacing: 1px;
     border: none;
 }

 div.wpcf7-response-output:before {
     font-family: FontAwesome, sans-serif;
     width: 20px;
     height: 20px;
     display: inline-block;
     color: #fff;
     position: absolute;
     left: 25px;
 }

 .qode-btn {
     display: inline-block;
     position: relative;
     outline: 0;
     font-style: normal;
     font-weight: 500;
     font-family: inherit;
     padding: 18px 25px;
     font-size: 14px;
     line-height: 1.7em;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
 }

 .qode-btn.qode-btn-solid {
     background-color: #fff;
     border: none;
     color: #303030;
 }

 .container_inner {
     position: relative;
 }

 #mobile-section .qbutton {
    width: 40%;
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h3 a,
 h4 a,
 p a,
 .qbutton,
 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
     color: #303030;
 }

 .qbutton {
     color: white !important;
 }

 .qbutton,
 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
     border-color: #303030;
 }

 body {
     font-family: "Poppins", sans-serif;
     color: #000;
     font-size: 14px;
     font-weight: 300;
 }

 body,
 .wrapper,
 .content,
 .full_width {
     background-color: #fff;
 }

 .header_bottom {
     background-color: rgba(255, 255, 255, 1);
 }

 .content {
     margin-top: -158px;
 }

 .logo_wrapper,
 .side_menu_button {
     height: 98px;
 }

 header:not(.centered_logo) .header_fixed_right_area {
     line-height: 98px;
 }

 @media only screen and (max-width:1000px) {
     .q_logo a,
     .q_logo img {
         height: 65px !important;
     }
 }

 nav.main_menu>ul>li>a {
     line-height: 98px;
 }

 nav.main_menu>ul>li>a {
     color: #000;
     font-family: "Poppins", sans-serif;
     font-style: normal;
     font-weight: 700;
     letter-spacing: 0px;
     text-transform: uppercase;
 }

 nav.mobile_menu ul li a {
     color: #303030;
     font-family: "Poppins", sans-serif;
     font-style: normal;
     font-weight: 700;
     text-transform: uppercase;
 }

 nav.mobile_menu ul li span.mobile_arrow i,
 nav.mobile_menu ul li span.mobile_arrow i {
     color: #303030;
 }

 h2 {
     color: #000;
     font-family: sans-serif;
     font-size: 27px;
     line-height: 40px;
     font-style: normal;
     font-weight: 700;
     letter-spacing: 0px;
     text-transform: none;
 }

 h3,
 h3 a {
     color: #000;
     font-family: sans-serif;
     font-size: 25px;
     line-height: 35px;
     font-style: normal;
     font-weight: 700;
     letter-spacing: 0px;
     text-transform: none;
 }

 h4,
 h4 a {
     color: #000;
     font-family: "Poppins", sans-serif;
     font-size: 18px;
     line-height: 23px;
     font-style: normal;
     font-weight: 500;
     letter-spacing: 1px;
     text-transform: none;
 }

 h5 {
     color: #000;
     font-family: "Poppins", sans-serif;
     font-size: 17px;
     line-height: 20px;
     font-style: normal;
     font-weight: 700;
     letter-spacing: 0px;
     text-transform: none;
 }

 p {
     color: #000;
     font-family: "Poppins", sans-serif;
     font-size: 14px;
     line-height: 26px;
     font-style: normal;
     font-weight: 300;
 }

 .q_social_icon_holder .simple_social {
     color: #000;
 }

 a,
 p a {
     color: #f0592b;
 }

 .slider-booking-a {
     color: #fff;
     font-family: , sans-serif;
     font-size: 16px;
     line-height: 57px;
    height: 60px;
     font-style: normal;
     font-weight: 600;
     background-color: #f0592b;
     border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     display: inline-block;
     letter-spacing: 0px;
/*     text-transform: uppercase;*/
     border-width: 0px;
     width: 100%;
     text-align: center;
     margin-bottom: 10px;
 }

.bookingBox {
/*    background-color: blue;*/
}

 .slider-booking-a:hover {
    background-color: #373A40;
 }

 .footer_top_holder {
     background-color: #262626;
 }

 .footer_top .column_inner>div h5 {
     color: #fff;
 }

 .footer_top,
 .footer_top p,
 .footer_top span,
 .footer_top li,
 .footer_top .textwidget {
     color: #fff;
 }

 .footer_top a {
     color: #fff !important;
 }

 .footer_top .q_social_icon_holder .simple_social {
     color: #fff;
 }

 .footer_bottom_holder {
     background-color: #212121;
 }

 .footer_top h5 {
     font-family: "Poppins", sans-serif;
     font-size: 18px;
     letter-spacing: 0px;
     font-weight: 700;
     text-transform: uppercase;
     color: #fff;
     font-style: normal;
 }

 .footer_top,
 .footer_top .footer_col1 {
     text-align: left;
 }

 .footer_top .footer_col2 {
     text-align: left;
 }

 .footer_top .footer_col3 {
     text-align: left;
 }

 .footer_top .footer_col4 {
     text-align: left;
 }

 .footer_bottom,
 .footer_bottom p,
 .footer_bottom p a,
 .footer_bottom a {
     color: #777;
 }

 .mobile_menu_button span {
     color: #303030;
     font-size: 40px;
 }

 .qode-btn {
     text-transform: none;
     font-style: normal;
     font-weight: 100;
 }

 @media only screen and (max-width:1200px) {
     .container_inner,
     div.grid_section .section_inner {
         width: 1056px;
     }
 }

 @media only screen and (min-width:600px) and (max-width:991px) {
     .vc_column_container>.vc_column-inner {
         width: 100% !important;
     }
     #banner>div>div>div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
         width: 60%;
         margin-top: 50px;
     }
    
     #airports-section .vs_col-md-4 .vc_single_image-wrapper {
         margin-bottom: 20px;
     }
    
     #fleet-section h2 {
         font-size: 23px;
     }
     #fleet-section .vs_col-md-4 {
         width: 80% !important;
         padding: 0px 40px;
     }
     #fleet-section .full_section_inner .single-car {}
     #fleet-section .my-single-item {
         width: 50%;
         margin-top: 20px;
     }
     #logo-div {
         margin-top: 40px;
     }
     #banner {
         width: 108%;
         padding-left: 0px ! !important;
         padding-top: 100px;
     }
     #banner h1 {
         font-size: 24px;
     }
     #fleet-section h2,
     #airports-section h2,
     #main-services h2 {
         font-size: 24px;
     }
     .vc_col-has-fill>.vc_column-inner {
         padding-top: 15px;
         padding-bottom: 15px;
         padding-left: 10px;
         padding-right: 10px
     }
     .sec-pad {
         padding-top: 30px;
         padding-bottom: 30px;
     }
     .title-margin {
         margin-bottom: 20px;
     }
     #booking-links {
         margin-top: 15px;
     }
     #airports-section h2 {
         margin-bottom: 20px;
     }
     #banner-strip h2 {
         font-size: 20px;
     }
 }

 @media only screen and (min-width:1000px) and (max-width:1200px) {
     .header_bottom .container_inner {
         width: 100%;
     }
 }

 @media only screen and (max-width:1000px) {
     .container_inner,
     div.grid_section .section_inner {
         width: 100%;
     }
     .header_inner_left,
     header {
         position: relative !important;
         left: 0 !important;
         margin-bottom: 0;
     }
     .content {
         margin-bottom: 0 !important;
     }
     header {
         top: 0 !important;
         margin-top: 0 !important;
         display: block;
     }
     .header_bottom {
         background-color: #fff !important;
     }
     header .q_logo img.mobile {
         display: block !important;
         opacity: 1 !important;
         position: relative;
         margin: 0 auto;
     }
     header .q_logo img.dark,
     header .q_logo img.light,
     header .q_logo img.normal,
     header .q_logo img.sticky {
         display: none !important;
     }
     .logo_wrapper {
         position: absolute;
     }
     .main_menu {
         display: none !important;
     }
     nav.mobile_menu {
         display: block;
     }
     .logo_wrapper,
     .mobile_menu_button {
         display: table;
     }
     nav.mobile_menu>ul {
         width: 768px;
         margin: 0 auto;
     }
     .logo_wrapper {
         height: 100px !important;
         left: 50%;
     }
     .q_logo {
         display: table-cell;
         position: relative;
         top: auto;
         vertical-align: middle;
     }
     .q_logo a {
         left: -50%;
         width: auto !important;
     }
     .q_logo img {
         top: 0;
         left: 0;
     }
     header .header_fixed_right_area {
         line-height: 100% !important;
         top: 80px !important;
         width: 100%;
         display: block;
         text-align: center;
         margin: 0;
         position: absolute;
     }
     .header_menu_bottom {
         border-top: none;
     }
     .side_menu_button {
         height: 100px !important;
     }
     header.menu_bottom.has_header_fixed_right .side_menu_button {
         height: 130px !important;
     }
     header .q_social_icon_holder {
         border-right: 0;
     }
     .content {
         margin-top: 0 !important;
     }
 }

 @media only screen and (max-width:768px) {
     .container_inner,
     div.grid_section .section_inner {
         width: 100%;
     }
     nav.mobile_menu>ul {
         width: 600px;
     }
     .header_bottom_right_widget_holder {
         display: none;
     }
     .qbutton {
         padding: 0 14px;
     }
     .qbutton.big_large_full_width {
         height: 50px;
         line-height: 50px;
         font-size: 16px;
         padding: 0 20px;
     }
     .qbutton.big_large_full_width i {
         margin: 0 0 0 15px;
     }
     .footer_responsive_adv .footer_top .footer_col1,
     .footer_responsive_adv .footer_top .footer_col2,
     .footer_responsive_adv .footer_top .footer_col3,
     .footer_responsive_adv .footer_top .footer_col4 {
         width: 100%;
         float: none;
     }
     .footer_responsive_adv .footer_top .footer_col1>.column_inner,
     .footer_responsive_adv .footer_top .footer_col2>.column_inner,
     .footer_responsive_adv .footer_top .footer_col3>.column_inner,
     .footer_responsive_adv .footer_top .footer_col4>.column_inner {
         padding: 0;
     }
     .footer_responsive_adv .footer_top .footer_col1>.column_inner>div,
     .footer_responsive_adv .footer_top .footer_col2>.column_inner>div,
     .footer_responsive_adv .footer_top .footer_col3>.column_inner>div,
     .footer_responsive_adv .footer_top .footer_col4>.column_inner>div {
         margin: 0;
     }
     .footer_responsive_adv .footer_top .four_columns .column1,
     .footer_responsive_adv .footer_top .four_columns .column2,
     .footer_responsive_adv .footer_top .four_columns .column3 {
         margin: 0 0 25px;
     }
 }

 @media only screen and (max-width:600px) {
    .wpb_single_image .vc_single_image-wrapper {
        width: 100%;
    }
    .wpb_single_image img {
        width: 100%;
    }

     .container_inner,
     div.grid_section .section_inner {
/*         width: 420px;*/
     }
     nav.mobile_menu>ul {
         width: 420px;
     }
     .four_columns .column1,
     .four_columns .column2,
     .four_columns .column3,
     .four_columns .column4 {
         width: 100%;
     }
     .four_columns .column1 .column_inner,
     .four_columns .column2 .column_inner,
     .four_columns .column3 .column_inner,
     .four_columns .column4 .column_inner {
         padding: 0;
     }
     .footer_top .four_columns .column2 .column_inner>div,
     .footer_top .four_columns .column3 .column_inner>div,
     .footer_top .four_columns .column4 .column_inner>div {
         margin: 0;
     }
     .footer_top .four_columns .column1,
     .footer_top .four_columns .column2,
     .footer_top .four_columns .column3 {
         margin: 0 0 25px;
     }
 }

 @media only screen and (max-width:500px) {
     .header_bottom,
     footer .container_inner {
         padding: 0 25px;
     }
     .header_bottom .container_inner,
     footer .container_inner,
     nav.mobile_menu>ul {
         width: auto;
     }
     .footer_bottom {
         line-height: 35px;
         height: auto;
     }
     .footer_top .column_inner>div {
         margin: 0 0 25px !important;
     }
     .footer_top .column_inner {
         border: 0;
     }
 }

 @media only screen and (max-width:420px) {
     .header_bottom,
     footer .container_inner {
         padding: 0 15px;
     }
 }

 @media only screen and (max-width:350px) {
     .container_inner,
     div.grid_section .section_inner {
         width: 95%;
     }
     .section_inner_margin {
         margin: 0;
     }
 }

 @media only screen and (min-width: 700px) and (max-width: 900px) {
     #fleet-section .my-single-item {
         width: 50%;
         float: left;
     }
 }

 @media only screen and (max-width:1000px) {
     .header_bottom {
         background-color: #fff;
     }
     #main-services h3,
     #airports-section h3 {
         font-size: 16px;
     }
 }

 @media only screen and (max-width:600px) {
     .vc_custom_1600704743861 {
         padding-top: 150px;
         padding-right: 150px;
         padding-bottom: 150px;
         padding-left: 0px !important;
     }
     h2 {
         font-size: 29px;
         line-height: 35px;
     }
     #mobile-section h2 {
         font-size: 22px;
         text-align: center;
     }
     h3 {
         font-size: 18px;
         line-height: 31px;
     }
 }

 .vc_row:after,
 .vc_row:before {
     content: " ";
     display: table;
 }

 .vc_row:after {
     clear: both;
 }

 @media (max-width:600px) {
     #airports-section .vc_column_container {
         width: 100%;
/*         padding: 0px 0px;*/
     }
     #airports-section .vc_row {
         padding: 0px 30px;
     }


     #fleet-section .vc_column_container {
         width: 100%;
/*         padding: 0px 0px;*/
     }
     #fleet-section .vc_row {
         padding: 0px 30px;
     }

     #main-services .vc_column_container {
         width: 100%;
/*         padding: 0px 0px;*/
     }
     #main-services .vc_row {
         padding: 0px 30px;
     }
     #fleet-section h2 {
         font-size: 23px;
     }
     /*#fleet-section .vs_col-md-4 {
         width: 80% !important;
         padding: 0px 40px;
     }
     #fleet-section .vc_row {
         padding: 0px 20px;
     }
     #fleet-section .full_section_inner .single-car {}
     #fleet-section .vc_column_container {
         width: 100%;
         margin-top: 0px;
     }*/
     #logo-div {
         margin-top: 40px;
     }
     #banner {
         width: 108%;
         padding-left: 0px ! !important;
         padding-top: 130px !important;
     }

     #banner  .section_inner {
/*        padding-left: 2.7%;*/
     }
     #banner h1 {
         font-size: 22px;
     }
     #fleet-section h2,
     #airports-section h2,
     #main-services h2 {
         font-size: 22px;
         text-align: center;
     }
     .vc_col-has-fill>.vc_column-inner {
         padding-top: 15px;
         padding-bottom: 15px;
         padding-left: 10px;
         padding-right: 10px
     }
     .sec-pad {
         padding-top: 30px;
         padding-bottom: 30px;
     }
     .title-margin {
         margin-bottom: 20px;
     }
     #booking-links {
         margin-top: 15px;
     }
     #airports-section h2 {
         margin-bottom: 20px;
     }
     #banner-strip h2 {
         font-size: 20px;
     }
 }



 @media (min-width:992px) and (max-width:1200px) {
     #banner>div>div>div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
         width: 50%;
     }
     #banner>div>div>div.wpb_column.vc_column_container.vc_col-sm-8.vc_hidden-xs.vc_hidden-sm {
         width: 49%;
     }
 }

 @media (min-width:768px) and (max-width:991px) {
     .vc_hidden-sm {
         display: none !important;
     }

     div.section .wpb_wrapper h1 {
        font-size: 22px;
     }
 }

 @media (min-width:992px) and (max-width:1199px) {
     .vc_hidden-md {
         display: none !important;
     }
 }

 @media (min-width:1200px) {
     .vc_hidden-lg {
         display: none !important;
     }
 }

 .vc_column_container {
     width: 100%;
 }

 .vc_row {
     margin-left: -15px;
     margin-right: -15px;
 }

 .vc_col-sm-12,
 .vc_col-sm-2,
 .vc_col-sm-4,
 .vc_col-sm-6,
 .vc_col-sm-8 {
     position: relative;
     min-height: 1px;
     padding-left: 15px;
     padding-right: 15px;
     box-sizing: border-box;
 }

 @media (min-width:768px) {
     .vc_col-sm-12,
     .vc_col-sm-2,
     .vc_col-sm-4,
     .vc_col-sm-6,
     .vc_col-sm-8 {
         float: left;
     }
     .vc_col-sm-12 {
         width: 100%;
     }
     .vc_col-sm-8 {
         width: 66.66666667%;
     }
     .vc_col-sm-6 {
         width: 50%;
     }
     .vc_col-sm-4 {
         width: 33.33333333%;
     }
     .vc_col-sm-2 {
         width: 16.66666667%;
     }
 }

 .wpb_text_column :last-child,
 .wpb_text_column p:last-child {
     margin-bottom: 0;
 }

 .wpb_content_element {
     margin-bottom: 35px;
 }

 .vc_column-inner::after,
 .vc_column-inner::before {
     content: " ";
     display: table;
 }

 .vc_column-inner::after {
     clear: both;
 }

 .vc_column_container {
     padding-left: 0;
     padding-right: 0;
 }

 .vc_column_container>.vc_column-inner {
     box-sizing: border-box;
     width: 100%;
 }

 .vc_col-has-fill>.vc_column-inner {
     padding: 15px 30px;
 }

 .wpb_single_image img {
     height: auto;
     max-width: 100%;
     vertical-align: top;
     width: 100%;
 }

 .wpb_single_image .vc_single_image-wrapper {
     display: inline-block;
     vertical-align: top;
     max-width: 100%;
     width: 100%;
 }

 .wpb_single_image.vc_align_center {
     text-align: center;
 }

 .wpb_single_image.vc_align_left {
     text-align: left;
 }

 .wpcf7 form.wpcf7-form p {
     margin-bottom: 12px;
 }

 @media only screen and (max-width:1000px) {
     header .header_fixed_right_area {
         display: none;
     }
 }

 @media only screen and (max-width:900px) {
     .footer_top .footer_col3 {
         text-align: left !important;
     }
 }

 h2 {
     text-transform: none !important;
 }

 @media only screen and (max-width:700px) {
     .center-logo {
         text-align: center !important;
     }
     .qbutton.big_large_full_width {
         width: 75% !important;
     }
 }

 @media only screen and (max-width:1200px) {
     .qbutton.big_large_full_width {
         font-size: 14px !important;
     }
 }

 .q_social_icon_holder .simple_social {
     color: #000;
 }

 @media (min-width:1001px) {
     .two-mobile-banner,
     .two-mobile-logo {
         display: none;
     }
 }

 .two-mobile-banner .wpb_column,
 .two-mobile-logo .wpb_column {
     width: auto;
     float: none;
 }

 .two-mobile-banner-top,
 .two-mobile-banner-bottom {
     padding: 1rem;
 }

 .two-mobile-banner p,
 .two-mobile-banner ul {
     line-height: 1.5;
     color: white;
 }

 .two-mobile-banner ul {
     padding: 0 !important;
     margin-left: -5px;
 }

 .feature_list {
     margin: 0;
     padding: 0;
     display: flex;
     flex-wrap: wrap;
 }

 .feature_list li {
     list-style-type: none;
     margin-bottom: 5px;
     display: flex;
     align-items: center;
     flex: 47%;
     flex: 0 0 calc(50% - 10px);
     padding: 5px;
 }

 .feature_list li:last-child {
     margin-bottom: 0;
 }

 .feature_list .icon_cont {
     width: 50px;
     display: inline-block;
     margin-right: 10px;
 }

 .feature_list p {
     width: 100%;
     font-size: 14px;
     font-weight: 500;
 }

 .banner_cta_fixed {
     bottom: 0;
     left: 0;
     position: fixed !important;
     z-index: 999;
     max-width: 100%;
     width: 100%;
     opacity: 0;
     visibility: hidden;
 }

 .banner_cta_fixed a.qbutton {
     width: 100%;
     display: block;
     margin: 0;
     padding: 0;
     font-size: 18px;
     font-weight: 800;
 }

 .banner_cta_fixed .vc_column-inner {
     padding: 0;
 }

 .two-mobile-logo>div {
     justify-content: space-between;
     align-items: center;
     margin: 0 1rem;
     display: flex;
 }

 .two-mobile-logo .clearfix::before,
 .two-mobile-logo .clearfix::after {
     display: none;
 }

 .two-mobile-logo .qbutton {
     background-color: black;
     padding: .5rem 1rem;
     font-weight: normal;
     font-size: 1.25rem;
     border-radius: 0;
     line-height: 1;
     height: auto;
 }

 .two-mobile-banner-top.two-mobile-banner-top {
     background-position: 70% -10px;
     background-size: cover;
 }

 .two-mobile-banner-face>div>div,
 .two-mobile-banner-face p,
 .two-mobile-banner-face h2 {
     line-height: 1.2;
 }

 .two-mobile-banner-face>div>div {
     align-items: flex-end;
     margin-top: 1rem;
     display: flex;
 }

 .two-mobile-banner-face img {
     box-shadow: 0 0 .5rem .5rem rgba(0, 0, 0, .25);
     border: 1px solid white;
     margin-right: .5rem;
     border-radius: 1rem;
     margin-top: .5rem;
 }

 .two-mobile-banner-face p {
     color: black;
 }

 .two-mobile-banner-face h2 {
     font-size: inherit !important;
     font-weight: bold;
 }

 .two-mobile-banner-bottom {
     background-color: rgba(0, 0, 0, .8);
     color: white;
 }

 .logo-row>div {
     align-items: center;
     display: flex;
     padding: 1rem 4rem;
 }

 .logo-row .clearfix::before,
 .logo-row .clearfix::after {
     display: none;
 }

 .logo-row>div>div>div {
     flex: 1;
 }

 

 .shiftnav,
 .shiftnav *,
 .shiftnav-toggle,
 .shiftnav-toggle * {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     -ms-box-sizing: border-box;
     -o-box-sizing: border-box;
     box-sizing: border-box;
     line-height: 1.3em;
     padding: 0;
     margin: 0;
     background: none transparent;
 }

 .shiftnav .fa {
     font-family: FontAwesome;
     font-weight: 400;
 }

 #shiftnav-toggle-main {
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     max-width: 100%;
     box-sizing: border-box;
     padding: 0 10px;
     z-index: 500000;
     text-align: center;
 }

 #shiftnav-toggle-main {
     background: #1d1d20;
     color: #eee;
 }

 #shiftnav-toggle-main .shiftnav-main-toggle-content {
     padding: 16px 40px;
     background-color: #f0592b;
 }

 .shiftnav-main-toggle-content a {
     color: white;
 }

 #shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content {
     width: 100%;
     box-sizing: border-box;
     position: absolute;
     left: 0;
 }

 .shiftnav-toggle-main-block {
     padding: 16px 20px;
     display: inline-block;
     line-height: 1em;
 }

 .shiftnav:after {
     content: " ";
     display: block;
     position: absolute;
     right: -15px;
     top: 0;
     height: 100%;
     width: 15px;
     background: 0 0;
     -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .8);
     -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .8);
     -ms-box-shadow: 0 0 15px rgba(0, 0, 0, .8);
     -o-box-shadow: 0 0 15px rgba(0, 0, 0, .8);
     box-shadow: 0 0 15px rgba(0, 0, 0, .8);
     z-index: 10000;
 }

 .shiftnav.shiftnav-nojs {
     display: none;
 }

 .shiftnav {
     position: fixed;
     top: 0;
     width: 290px;
     height: 100%;
     background: #fff;
     z-index: 600000;
     overflow: hidden;
     visibility: hidden;
     opacity: 0;
     overscroll-behavior: contain;
 }

 .shiftnav-inner {
     -webkit-overflow-scrolling: touch;
     height: 100%;
     overflow-y: auto;
     overflow-x: hidden;
 }

 .shiftnav.shiftnav-left-edge {
     left: 0;
 }

 .shiftnav.shiftnav-left-edge {
     -webkit-transform: translateX(-290px);
     -moz-transform: translateX(-290px);
     -ms-transform: translateX(-290px);
     -o-transform: translateX(-290px);
     transform: translateX(-290px);
 }

 .shiftnav .shiftnav-menu-title {
     font-size: 30px;
     text-align: center;
     padding: 40px 25px;
     font-weight: 400;
     margin: 0;
     color: inherit;
 }

 .shiftnav-menu-title a,
 .shiftnav-menu-title a:visited {
     color: inherit;
     text-decoration: none;
 }

 .shiftnav .shiftnav-nav,
 .shiftnav ul.shiftnav-menu,
 .shiftnav ul.shiftnav-menu ul.sub-menu {
     position: static;
     display: block;
     top: auto;
     left: auto;
     float: none;
     min-width: 0;
 }

 .shiftnav nav.shiftnav-nav {
     position: relative;
     z-index: 10;
 }

 .shiftnav ul.shiftnav-menu {
     position: relative;
     clear: both;
     overflow: hidden;
 }

 .shiftnav ul.shiftnav-menu,
 .shiftnav ul.shiftnav-menu ul.sub-menu {
     list-style: none;
     margin: 0;
     padding: 0;
 }

 .shiftnav ul.shiftnav-menu li.menu-item {
     position: relative;
     margin: 0;
     padding: 0;
     background: none transparent;
     list-style-type: none;
 }

 .shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target,
 .shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target {
     display: block;
     padding: 15px 25px;
     line-height: 1.6em;
     text-decoration: none;
     position: relative;
 }

 .shiftnav ul.shiftnav-menu li.shiftnav-retract {
     display: none;
     margin: 0;
 }

 @media only screen and (max-width:960px) {
     #shiftnav-toggle-main {
         font-size: 16px;
     }
 }

 @media only screen and (max-width:479px) {
     .shiftnav {
         width: 320px;
         max-width: 95%;
     }
     .shiftnav.shiftnav-left-edge {
         -webkit-transform: translateX(-320px);
         -moz-transform: translateX(-320px);
         -ms-transform: translateX(-320px);
         -o-transform: translateX(-320px);
         transform: translateX(-320px);
     }
     .shiftnav .shiftnav-menu-title {
         font-size: 30px;
         text-align: center;
         padding: 20px 0;
         font-weight: 400;
         margin: 0;
     }
 }

 @media only screen and (max-width:374px) {
     .shiftnav {
         width: 305px;
         max-width: 95%;
     }
     .shiftnav.shiftnav-left-edge {
         -webkit-transform: translateX(-305px);
         -moz-transform: translateX(-305px);
         -ms-transform: translateX(-305px);
         -o-transform: translateX(-305px);
         transform: translateX(-305px);
     }
 }

 @media only screen and (max-width:359px) {
     .shiftnav {
         width: 265px;
         max-width: 95%;
     }
     .shiftnav.shiftnav-left-edge {
         -webkit-transform: translateX(-265px);
         -moz-transform: translateX(-265px);
         -ms-transform: translateX(-265px);
         -o-transform: translateX(-265px);
         transform: translateX(-265px);
     }
 }

 @media only screen and (max-width:319px) {
     .shiftnav {
         width: 230px;
         max-width: 95%;
     }
     .shiftnav.shiftnav-left-edge {
         -webkit-transform: translateX(-230px);
         -moz-transform: translateX(-230px);
         -ms-transform: translateX(-230px);
         -o-transform: translateX(-230px);
         transform: translateX(-230px);
     }
 }

 .shiftnav-sr-only {
     position: absolute;
     width: 1px;
     height: 1px;
     padding: 0;
     margin: -1px;
     overflow: hidden;
     clip: rect(0, 0, 0, 0);
     border: 0;
 }

 .shiftnav .shiftnav-sr-close {
     background: #fff;
     color: #222;
     width: 100%;
     padding: 15px;
     text-align: center;
     font-size: 16px;
 }

 .fa {
     display: inline-block;
     font: normal normal normal 14px/1 FontAwesome;
     font-size: inherit;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }

 .fa-stack {
     position: relative;
     display: inline-block;
     width: 2em;
     height: 2em;
     line-height: 2em;
     vertical-align: middle;
 }

 #mobile-section h2 {
    position: relative;
    display: block;
    color: #131313;
    font-size: 30px;
    line-height: 1.3;
    font-weight: 700;
    text-transform: uppercase;
    font-family: sans-serif;
    text-align: center;
    margin-bottom: 20px;

 }

 .fa-chevron-left:before {
     content: "";
 }

 .fa-arrow-up:before {
     content: "";
 }

 .fa-phone:before {
     content: "";
 }

 .fa-angle-right:before {
     content: "";
 }

 .fa-angle-down:before {
     content: "";
 }

 .fa-whatsapp:before {
     content: "";
 }

 .shiftnav.shiftnav-skin-standard-dark {
     font-size: 13px;
     line-height: 1.3em;
 }

 .shiftnav.shiftnav-skin-standard-dark,
 .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu {
     background: #1d1d20;
     color: #eee;
 }

 .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu {
     color: #ccc;
     background: #25252a;
 }

 .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target {
     display: block;
     color: #eee;
     border-bottom: 1px solid #111;
     border-top: 1px solid #313131;
     text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
 }

 .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.menu-item>.shiftnav-target {
     text-transform: uppercase;
     border-top-color: #292929;
 }

 .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.shiftnav-retract .shiftnav-target {
     background: rgba(0, 0, 0, .2);
     color: #fff;
     text-transform: uppercase;
     font-size: 12px;
     text-align: right;
 }

 @media only screen and (min-width:960px) {
     #shiftnav-toggle-main {
         display: none;
     }
 }

 #shiftnav-toggle-main {
     background: #ef5a34;
 }

 #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
     font-size: 30px;
 }

 body header,
 body footer {
/*     display: none;*/
 }

 .cbox {
     background-color: rgba(206, 206, 206, .9);
     padding: 15px;
 }

 label {
     color: #000;
 }

 .buttonnew {
     margin-left: 40px;
 }

 .bulletticks {
     font-size: 20px;
     color: #fff;
 }

 @media only screen and (max-width:1000px) {
     .bulletticks {
         font-size: 15px;
     }
     .buttonnew {
         margin-left: 15px;
     }
     .mobilebannerhide {
         display: none;
     }
     .desktopbannerhide {
         display: block !important;
     }
 }

 .desktopbannerhide {
     display: none;
 }

 @media only screen and (max-width:700px) {
     .center-logo {
         text-align: center !important;
     }
     .qbutton.big_large_full_width {
         width: 75% !important;
     }
     body {
         padding-bottom: 200px;
     }
 }

 .pages-listing {
        width: 33.33% !important;
        float: left;
        list-style: none;
    }
 .pages-listing li a {
    font-size:16px;
    color: #5a5a5a;
 }
 .pages-listing li a:hover {
    color: #ef5a34;
 }

 .vc_custom_1600265625815 {
     /*padding-top: 15px !important;
     padding-bottom: 15px !important;*/
 }

 .vc_custom_1600704743861 {
     padding-top: 150px;
     padding-right: 150px;
     padding-bottom: 150px;
     padding-left: 75px;
     background-image: url("../images/banner.webp") !important;
 }

 .vc_custom_1600265634090 {
     padding-top: 20px !important;
     padding-right: 50px !important;
     padding-bottom: 30px !important;
     padding-left: 50px !important;
     background-color: #f0592b !important;
 }

 .vc_custom_1541599057249 {
     /*padding-top: 50px !important;
     padding-bottom: 50px !important;*/
 }

 .vc_custom_1549619839159 {
     background-color: #ededed !important;
 }

 .vc_custom_1549619829936 {
    /* padding-right: 50px !important;
     padding-left: 50px !important;*/
 }

 #banner h2 {
    margin-bottom: 25px;
 }
 #booking-links a {
    margin-bottom: 15px;
 }

 .vc_custom_1493896315316 {
     padding-bottom: 30px !important;
 }

 .vc_custom_1551716528713 {
     padding-top: 30px !important;
     padding-right: 10px !important;
     padding-bottom: 20px !important;
     padding-left: 10px !important;
 }

 .vc_custom_1644914310692 {
     padding-top: 20px !important;
 }

 .vc_custom_1601020826475 {
     margin-bottom: 25px !important;
 }

 .wpb_animate_when_almost_visible {
     opacity: 1;
 }

 .vc_custom_1538125646705 {
     padding-top: 30px !important;
     padding-bottom: 30px !important;
     background-color: #ef5a34 !important;
 }

 .vc_custom_1644997402099 {
     background-color: #ef5a34 !important;
 }

 .vc_custom_1541413116783 {
     padding-top: 50px !important;
     padding-bottom: 45px !important;
/*     background-color: #eaeaea !important;*/
 }

 div.ts-reviewList {
     width: 100% !important;
     height: 100% !important;
     font-size: 16px !important;
     font-weight: 300 !important;
     letter-spacing: 0.64px !important;
     line-height: 22.8571px !important;
     text-size-adjust: 100% !important;
     word-spacing: 1px !important;
     position: relative !important;
     margin: 5px !important;
 }

 .ts-reviewList a {
     text-decoration: none !important;
 }

 @media only screen and (min-width: 800px) {
     div.ts-reviewContainer {
         display: flex !important;
     }
 }

 div.ts-reviewContainer {
     margin-bottom: 15px !important;
 }

 div.ts-reviewLogo {
     flex: 0 0 auto;
 }

 div.ts-reviewList img.emoji {
     width: 16px !important;
 }

 div.ts-reviewText {
     font-size: 14px !important;
     margin-bottom: 15px !important;
 }

 div.ts-reviewReply {
     font-style: italic !important;
     margin-bottom: 15px !important;
 }

 div.ts-reviewTitle,
 div.ts-reviewTitle a {
     line-height: 1.4 !important;
     margin-top: -4px !important;
     color: #0d5aa8 !important;
     font-size: 18px !important;
     font-style: normal !important;
     text-rendering: optimizeSpeed !important;
     text-transform: uppercase !important;
     text-decoration: none !important;
 }

 div.ts-reviewTitle a:visited {
     color: #0d5aa8 !important;
 }

 span.ts-verified,
 img.ts-verified,
 a.ts-verified {
     display: inline-block !important;
     vertical-align: middle !important;
     text-transform: uppercase !important;
 }

 #tsLoadMore {
     border: 0 !important;
     background: #5DADE2 !important;
     color: #fff !important;
     text-decoration: none !important;
     font-size: 12px !important;
     font-weight: bold !important;
     padding: 0 15px !important;
     line-height: 32px !important;
     height: auto !important;
     display: inline-block !important;
     text-align: center !important;
 }

 #tsLoadMore:hover {
     background: #7dbde8 !important;
 }

 span.ts-stars {
     background: url(../images/star_off.svg) no-repeat !important;
     display: inline-block !important;
     height: 13px !important;
     overflow: hidden !important;
     position: relative !important;
     top: 1px !important;
     width: 64px !important;
 }

 span.ts-stars span {
     background: url(../images/star_on.svg) no-repeat !important;
     display: block !important;
     height: 13px !important;
     width: 64px !important;
 }

 div.section {
     position: relative;
 }

 .section .mobile-video-image,
 div.section {
     background-position: center center;
     background-repeat: no-repeat;
     background-size: cover;
 }

 vc_custom_1541765999806 {
     padding-top: 50px !important;
     padding-bottom: 50px !important;
     background-color: #fff !important;
 }

 vc_row {
     margin-left: -15px;
     margin-right: -15px;
 }

 .last_toggle_el_margin,
 .wpb_button,
 .wpb_content_element,
 .wpb_row,
 ul.wpb_thumbnails-fluid>li {
     margin-bottom: 0 !important;
 }

 a,
 abbr,
 acronym,
 address,
 applet,
 b,
 big,
 blockquote,
 body,
 caption,
 center,
 cite,
 code,
 dd,
 del,
 dfn,
 div,
 dl,
 dt,
 em,
 fieldset,
 font,
 form,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 html,
 i,
 iframe,
 ins,
 kbd,
 label,
 legend,
 li,
 object,
 ol,
 p,
 pre,
 q,
 s,
 samp,
 small,
 span,
 strike,
 strong,
 sub,
 sup,
 table,
 tbody,
 td,
 tfoot,
 th,
 thead,
 tr,
 tt,
 u,
 ul,
 var {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
     vertical-align: baseline;
     outline: 0;
 }

 body {
     font-family:  sans-serif;
     color: #000;
     font-size: 14px;
     font-weight: 300;
 }

 .boxed .section .section_inner,
 .grid_section .section_inner {
    box-sizing: border-box;
     width: 100%;
     padding-left: 5%;
     padding-right: 5%;
     margin: 0 auto;
     position: relative;
/*     z-index: 20;*/
 }

 .parallax_section_inner_margin,
 .section_inner_margin {
    
 }
.my-single-item h3:hover {
    background: #3a3939;
}
  div.section .wpb_wrapper p {
   color: #5a5a5a;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    margin: 0;
    font-family: sans-serif;
    margin-bottom: 7px;
  }

  #mobile-section p {
    color: #5a5a5a;
    font-size: 19px !important;
    line-height: 30px;
    font-weight: 400;
    text-align: center !important   ;
}

div.section-intro-para p {
    color: black;
    padding-bottom: 10px;
}

#mobile-banner img:hover {
    filter: grayscale(100%);
}

  div.section .wpb_wrapper p a:hover {
    color: black;
  }

 div.section .wpb_wrapper h1 {
    font-size: 25px;
    text-transform: capitalize;
    margin-bottom: 5px;
    line-height: 1.2;
    color: #303030;
 }



 div.section .wpb_wrapper h2 {
    font-size: 22px;
    margin-bottom: 0px;
    margin-top: 15px;
    margin-bottom: 5px;
    line-height: 1.2;
    color: #303030;
 }

  div.section .wpb_wrapper h3 {
    font-size: 22px;
    margin-bottom: 10px;
    margin-top: 15px;
    margin-bottom: 5px;
    line-height: 1.2;
    color: #303030;
 }

 #banner .section_inner {
    padding-left: 0px;
    padding-right:  0px;
    margin-top: 15vh;
}

#banner .bookingBox {
    width: 47%;
    padding-left:0px;
    padding-right: 0px;
}
#banner .bookingInfoBox {
    width: 40%;
    padding-right: 0px;
    padding-left: 0px;
}

#banner .bookingInfoBox .vc_custom_1549619829936 {
    
    padding-right: 30px;
    padding-left: 30px;
}

 .vc_column_container {
     padding-left: 0;
     padding-right: 0;
 }

 @media (min-width: 768px) {
     .vc_col-sm-3 {
         width: 25%;
     }
 }

 @media (min-width: 768px) {
     .vc_col-sm-1,
     .vc_col-sm-10,
     .vc_col-sm-11,
     .vc_col-sm-12,
     .vc_col-sm-2,
     .vc_col-sm-3,
     .vc_col-sm-4,
     .vc_col-sm-5,
     .vc_col-sm-6,
     .vc_col-sm-7,
     .vc_col-sm-8,
     .vc_col-sm-9 {
         float: left;
     }
 }

 .vc_col-lg-1,
 .vc_col-lg-10,
 .vc_col-lg-11,
 .vc_col-lg-12,
 .vc_col-lg-2,
 .vc_col-lg-3,
 .vc_col-lg-4,
 .vc_col-lg-5,
 .vc_col-lg-6,
 .vc_col-lg-7,
 .vc_col-lg-8,
 .vc_col-lg-9,
 .vc_col-md-1,
 .vc_col-md-10,
 .vc_col-md-11,
 .vc_col-md-12,
 .vc_col-md-2,
 .vc_col-md-3,
 .vc_col-md-4,
 .vc_col-md-5,
 .vc_col-md-6,
 .vc_col-md-7,
 .vc_col-md-8,
 .vc_col-md-9,
 .vc_col-sm-1,
 .vc_col-sm-10,
 .vc_col-sm-11,
 .vc_col-sm-12,
 .vc_col-sm-2,
 .vc_col-sm-3,
 .vc_col-sm-4,
 .vc_col-sm-5,
 .vc_col-sm-6,
 .vc_col-sm-7,
 .vc_col-sm-8,
 .vc_col-sm-9,
 .vc_col-xs-1,
 .vc_col-xs-10,
 .vc_col-xs-11,
 .vc_col-xs-12,
 .vc_col-xs-2,
 .vc_col-xs-3,
 .vc_col-xs-4,
 .vc_col-xs-5,
 .vc_col-xs-6,
 .vc_col-xs-7,
 .vc_col-xs-8,
 .vc_col-xs-9 {
     position: relative;
     min-height: 1px;
     padding-left: 15px;
     padding-right: 15px;
     box-sizing: border-box;
 }

 .vc_column_container>.vc_column-inner {
     box-sizing: border-box;
     width: 100%;
 }

 .q_font_awsome_icon.pull-center {
     display: block;
     text-align: center;
 }

 .fa-3x {
     font-size: 3em;
 }

 .qode_icon_font_awesome {
     color: #eb5b43;
 }

 .fa-globe:before {
     content: "";
 }

 .last_toggle_el_margin,
 .wpb_button,
 .wpb_content_element,
 .wpb_row,
 ul.wpb_thumbnails-fluid>li {
     margin-bottom: 0 !important;
 }

 #content .wpb_alert p:last-child,
 #content .wpb_text_column :last-child,
 #content .wpb_text_column p:last-child,
 .wpb_alert p:last-child,
 .wpb_text_column :last-child,
 .wpb_text_column p:last-child {
     margin-bottom: 0;
 }

 h5,
 .h5,
 h5 a,
 .q_icon_with_title .icon_text_holder h5.icon_title {
     color: #000;
     font-family: "Poppins", sans-serif;
     font-size: 17px;
     line-height: 20px;
     font-style: normal;
     font-weight: 700;
     letter-spacing: 0px;
     text-transform: none;
 }

 #content .wpb_alert p:last-child,
 #content .wpb_text_column :last-child,
 #content .wpb_text_column p:last-child,
 .wpb_alert p:last-child,
 .wpb_text_column :last-child,
 .wpb_text_column p:last-child {
     margin-bottom: 0;
 }

 p {
     color: #000;
     font-family: "Poppins", sans-serif;
     font-size: 14px;
     line-height: 26px;
     font-style: normal;
     font-weight: 300;
 }

 #main-services h3,
 #airports-section h3 {
/*     background-color: #f0592b;*/
     font-size: 18px;
     padding: 10px 0px;
     color: white;
 }

 #fleet-section h3 {
     background-color: #f0592b;
     font-size: 18px;
     padding: 10px 0px;
     color: white;
 }

 .main-content-section ul {
    padding-left: 10px;
 }
 .main-content-section ul li {
    color: #5a5a5a;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    margin: 0;
    font-family: sans-serif;
    margin-bottom: 7px;
}

 #fleet-section .vc_single_image-img {}

 #fleet-section .wpb_single_image img {
     width: 100%;
 }

 #fleet-section .vc_single_image-wrapper {
     width: 100%;
 }

 #fleet-section .full_section_inner .single-car {
     border: 1px solid #e1e1e1;
     padding: 0px 10px;
     background-color: #e1e1e11f;
 }

 #fleet-section .full_section_inner .single-car .car-details {
     margin-top: 10px;
     margin-bottom: 10px;
     list-style: none;
 }

.sec-pad {
    padding-top: 80px;
    padding-bottom: 60px;
}

 .title-margin {
     margin-bottom: 20px;
 }

 #main-services,
 #airports-section {
     background: #eaeaea ;
     color: black;
 }

 #main-services h2,
 #airports-section h2 {
     color: white;
 }

 .footer-link {
     color: white;
 }

 #mobile-banner {
     padding-top: 40px;
 }

 .bulletticks {
     font-size: 17px;
     color: #fff;
 }
 .footer-link {
    padding: 5px 11px;
 }
.footer-link:hover {
    background-color: white;
    color: #ef5a34  ;
}
#fleet-section h3:hover {
    background-color: #DC5F00;
}
.car-details li {
    font-size: 15px;

    color:  #5a5a5a;
}
 #banner-text {
     padding-top: 0px !important;
 }

 @media only screen and (max-width: 991px) {
    div.section .wpb_wrapper h1 {
        font-size: 22px;
    }
    div.section .wpb_wrapper h2 {
        font-size: 20px;

    }
    div.section .wpb_wrapper h3 {
        font-size: 20px;
    }


 }

  @media (max-width:767px) {
     .vc_hidden-xs {
         display: none !important;
     }
     #banner .bookingBox {
        width: 70%;
     }
     .pages-listing {
        width: 50% !important;
        margin-bottom: 20px;
    }
      #mobile-section .qbutton {
        width: 40%;
     }
     #banner {
        padding-top: 140px;
     }

     #page-banner {
/*        margin-top: 77px;*/
        padding-top: 95px;
     }

      #airports-section .my-single-item {
        padding-left: 5px;
        padding-right: 5px;
      }

     #main-services .my-single-item {
        padding-left: 5px;
        padding-right: 5px;
     }
     #main-services h3, #airports-section h3 {
        font-size: 16px;
     }
 }

 @media only screen and (max-width:600px) {
     #banner .bookingBox {
        width: 75%;
        padding-left: 34px;
        padding-right: 0px;
    }
 }


 @media only screen and (max-width:480px) {
     #banner .bookingBox {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
        box-sizing: border-box;
/*        background-color: #0a0a0a;*/
    }
    .pages-listing {
        width: 100% !important;
        margin-bottom: 10px;
    }
    #banner-strip {
        padding-top: 10px !important;
        padding-bottom: 20px !important;
    }
    #banner {
        padding-top: 100px !important;
        height: 230px;
    }
    #banner .section_inner {
/*        padding-left: 5.3%;*/
    }
    .my-single-item {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    #page-banner h2 {
        line-height: 1.2;
        font-size: 20px;
    }
    .vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
        padding-left: 7px;
        padding-right: 7px;
    }
    div.section .wpb_wrapper h1 {
        font-size: 17px;
    }
    div.section .wpb_wrapper h2 {
        font-size: 16px;
    }
    div.section .wpb_wrapper h3 {
        font-size: 16px;
    }
     #mobile-section .qbutton {
        width: 100%;
        margin-bottom: 10px;
     }
 }

 .main-content-section h1 a, .main-content-section h2 a, .main-content-section h3 a {
    color: #303030;
 }


/* Nasir Changes */

.vc_custom_1538125646705 {
    background-color: #10292e !important;
}


.vc_custom_1600704743861 {
    background-image: url(../images/banner.jpg) !important;
}

.vc_custom_1600265634090,
header {
/*    background-color: #DC5F00 !important;*/
}

.topnav .head-nav a {
    color: black;
}

.topnav a.active-link {
    background: #DC5F00;
    color: white !important;
}
#main-services, #airports-section {
    background-color: #373A40;
    color: white;
}

#main-services .title,
#main-services .section-intro-para p,
 #airports-section .title,
 #airports-section .section-intro-para p{ 
    color: white;
}

#main-services .section-intro-para p a,
 #airports-section .section-intro-para p a {
    color: white;
    text-decoration: underline;
 }  

#main-services h3, #airports-section h3 {
    background-color: #ffffff;
    color: #3a3a3a;
}
#airports-section {
    background: #686D76;
}
#banner-strip {
    background-color: #240A34 !important;
}
#banner {
    height: 57vh;
}
#fleet-section .full_section_inner .single-car {
    background-color: #e5e5e5c7;
}
 a,
 p a {
     color: rgb(0 86 172);
 }
 #fleet-section h3 {
    background-color:#DC5F00;
}

.slider-booking-a {
    background-color: #DC5F00
}

.footer-bottom {
    background-color: #061a1e !important;
}
.footer-bottom a {
    color: white;
}



/*footer*/

.footer-container {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #686D76;
}

.footer-g {
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: space-evenly;
}
.f-content ul li {
/*    list-style: circle;*/
    color: white;
    line-height: 2rem;
    font-size: 15px;
}

.f-content ul li a {
    font-weight: 400;
    color: white;
}

.footer-bottom-area {
    position: relative;
    display: block;
    padding: 23px 0;
    background: #373A40 !important;
}
.footer-bottom-area .copyright-text p {
    color: white;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    text-transform: uppercase;
    margin: 0;
    font-family: poppins, sans-serif;
}
.f-content h2 {
    color: white;
    font-size: 20px !important;
/*    margin-bottom: 1rem;*/
/*    font-size: 20px;*/
}
.footer-bottom-area .copyright-text p a {
    position: relative;
    display: inline-block;
    margin-left: 5px;
    padding: 0 15px;
    color: white;
    line-height: 20px;
    /* font-weight: 600; */
    text-transform: none;
    transition: all 500ms ease;
    font-size: 15px;
}
.copyright-text {
    text-align: center;
}

@media(max-width: 1300px) { 
    
}

@media(max-width: 900px) {
    .footer-g {
        display: block;
        padding-left: 7%;  
        padding-right: 7%;
    }
    .f-content {
        width: 33.3% !important;
        float:left;
        margin-top: 20px;
    }
}

@media(max-width: 600px) {

    .f-content {
        width: 50% !important;
        float:left;
    }
     .footer-g {
     
        padding-left: 8%;  
        padding-right: 8%;
    }
}

@media(max-width: 400px) {

    .f-content {
        width: 100% !important;
        float:left;
    }
     .footer-g {
     
        padding-left: 11%;  
        padding-right: 11%;
    }
   
}

.topnav a.active-link:hover {
    color: white !important;
}

.topnav a:hover {
    background: #373A40 !important;

}

.topnav .desktop-logo-anchor:hover,
.topnav .mobile-logo-anchor:hover {
    background: none !important;
}

@media(max-width: 991px) {
    .topnav .head-nav {
/*        padding-top: 15px !important ;*/
    }
}

@media screen and (max-width: 767px) {
    .topnav {
        background-color: white !important;
    }
}