@import url('http://fonts.cdnfonts.com/css/gotham');
html {
  scroll-behavior: smooth;

}
header.header.transparent-header nav.navbar.navbar-default .navbar-header .navbar-toggle:hover span {
    background-color: #30a8ff;
}
header.header.transparent-header nav.navbar.navbar-default .navbar-nav li a:hover,
header.header.transparent-header nav.navbar.navbar-default .navbar-nav li a:focus {color: #30a8ff; }
.navbar .container-fluid .navbar-nav li:hover>a {color: #30a8ff; }
.navbar .container-fluid .navbar-nav li.active>a, .navbar .container-fluid .navbar-nav li.current>a, .navbar .container-fluid .navbar-nav li.open>a {color: #30a8ff; }
.navbar .container-fluid .navbar-nav li.active>a:hover,
.navbar .container-fluid .navbar-nav li.current>a:hover,
.navbar .container-fluid .navbar-nav li.open>a:hover,
.navbar .container-fluid .navbar-nav li.active>a:focus,
.navbar .container-fluid .navbar-nav li.current>a:focus,
.navbar .container-fluid .navbar-nav li.open>a:focus,
.navbar .container-fluid .navbar-nav li.active>a.dropdown-toggle,
.navbar .container-fluid .navbar-nav li.current>a.dropdown-toggle,
.navbar .container-fluid .navbar-nav li.open>a.dropdown-toggle {color: #30a8ff; }
.navbar .container-fluid .navbar-nav li a:hover, .navbar .container-fluid .navbar-nav li a:focus {color: #30a8ff; }
.navbar .container-fluid .navbar-nav li.login-register-link a:hover {color: #30a8ff; }
header.header.transparent-header nav.navbar.navbar-default .navbar-nav li.active>a {border-bottom: 1px solid #000; }
.rq-listing-header .navbar .container-fluid .navbar-nav li:hover>a {color: #30a8ff; }
.rq-listing-header .navbar .container-fluid .navbar-nav li.active>a,
.rq-listing-header .navbar .container-fluid .navbar-nav li.current>a,
.rq-listing-header .navbar .container-fluid .navbar-nav li.open>a {color: #30a8ff; }
.rq-listing-header .navbar .container-fluid .navbar-nav li.active>a:hover,
.rq-listing-header .navbar .container-fluid .navbar-nav li.current>a:hover,
.rq-listing-header .navbar .container-fluid .navbar-nav li.open>a:hover,
.rq-listing-header .navbar .container-fluid .navbar-nav li.active>a:focus,
.rq-listing-header .navbar .container-fluid .navbar-nav li.current>a:focus,
.rq-listing-header .navbar .container-fluid .navbar-nav li.open>a:focus,
.rq-listing-header .navbar .container-fluid .navbar-nav li.active>a.dropdown-toggle,
.rq-listing-header .navbar .container-fluid .navbar-nav li.current>a.dropdown-toggle,
.rq-listing-header .navbar .container-fluid .navbar-nav li.open>a.dropdown-toggle {color: #30a8ff !important; }
.rq-listing-header .navbar .container-fluid .navbar-nav li a:hover,
.rq-listing-header .navbar .container-fluid .navbar-nav li a:focus {color: #30a8ff; }
.rq-listing-header .navbar .container-fluid .navbar-nav li.login-register-link a:hover {color: #30a8ff; }
.rq-listing-header .login-register-link.right-side-link a:hover {color: #30a8ff; }


.turbo-vertical-search-wrapper .header-body {background-color: #fff9f9 !important; }
.turbo-obb-vertical-search-form #reactive-root button#applyFilter,
.turbo-horizontal-search-oob #reactive-root button#applyFilter {color: #ffffff; background-color: #30a8ff; }
.turbo-obb-vertical-search-form #reactive-root button#applyFilter:focus,
.turbo-horizontal-search-oob #reactive-root button#applyFilter:focus,
.turbo-obb-vertical-search-form #reactive-root button#applyFilter:hover,
.turbo-horizontal-search-oob #reactive-root button#applyFilter:hover {background-color: #ffa548; }

.search-layout-three::after {background-color: #eaf6ff; }
.search-layout-four>.header-body .container .rq-home-banner-content .badge-heading h6 span {background-color: #30a8ff; }

.rq-home-banner-conetnt .rq-search-banner-buttons a {background-color: #30a8ff; border: 1px solid #30a8ff; color: #ffffff; }
.rq-home-banner-conetnt .rq-search-banner-buttons a svg {fill: #ffffff; }
.rq-home-banner-conetnt .rq-search-banner-buttons a.rq-search-details-btn {background-color: rgba(48, 168, 255, 0.1); color: rgb(48 168 255); }
.rq-home-banner-conetnt .rq-search-banner-buttons a.rq-search-details-btn svg {fill: #30a8ff; }

.about-us-content-single .brand-title .dot {color: #30a8ff; }
.about-us-dtl-col p {font-size: 18px; color: #343d48; font-weight: normal; margin-bottom: 10px; }
.about-us-dtl-col p strong {font-weight: 500; }
.aboutus-left-img  img {width: auto; max-width: 100%; height: auto; border-radius: 40px; margin-top: 10px; }
.select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field {padding: 0 15px; }
.select2-container--default .select2-dropdown .select2-results .select2-results__option {outline: 0; height: 44px; line-height: 30px; padding-left: 6px; padding-right: 6px; }
.select2-container--default .select2-dropdown .select2-results .select2-results__option--highlighted[aria-selected] {background-color: #30a8ff; }

.DateRangePicker .DateRangePickerInput .DateInput .DateInput__display-text--focused {background-color: #30a8ff; border-color: #30a8ff; color: #ffffff; }
.DateRangePicker__picker .DayPickerNavigation--horizontal .DayPickerNavigation__next:focus,
.DateRangePicker__picker .DayPickerNavigation--horizontal .DayPickerNavigation__prev:focus,
.DateRangePicker__picker .DayPickerNavigation--horizontal .DayPickerNavigation__next:hover,
.DateRangePicker__picker .DayPickerNavigation--horizontal .DayPickerNavigation__prev:hover {outline: 0; background-color: #30a8ff; border-color: #30a8ff; }
.DateRangePicker__picker tbody.js-CalendarMonth__grid tr td.CalendarDay.CalendarDay--selected-start,
.DateRangePicker__picker tbody.js-CalendarMonth__grid tr td.CalendarDay.CalendarDay--selected-end {background-color: #30a8ff !important; border: 1px double #30a8ff !important; }
.DateRangePicker__picker tbody.js-CalendarMonth__grid tr td.CalendarDay.CalendarDay--selected-start.CalendarDay--hovered-span,
.DateRangePicker__picker tbody.js-CalendarMonth__grid tr td.CalendarDay.CalendarDay--selected-end.CalendarDay--hovered-span {background-color: #30a8ff; border: 1px double #30a8ff; }
.DateRangePicker__picker tbody.js-CalendarMonth__grid tr td.CalendarDay>button {outline: 0; }
.DateRangePicker__picker tbody.js-CalendarMonth__grid tr td.CalendarDay.CalendarDay--hovered-span,
.DateRangePicker__picker tbody.js-CalendarMonth__grid tr td.CalendarDay.CalendarDay--selected-span {background-color: #ffcb94; border: 1px double #ffb261; }
.DateRangePicker__picker .DayPickerKeyboardShortcuts__show--bottom-right {outline: 0; border-right: 33px solid #30a8ff; }
.DateRangePicker__picker .DayPickerKeyboardShortcuts__show--bottom-right:hover {border-right: 33px solid #fa8000; }

.rq-isotope-filter-footer a.rq-filter-all-btn {background-color: #eaf6ff; color: #30a8ff; }
.rq-isotope-filter-footer a.rq-filter-all-btn:focus, .rq-isotope-filter-footer a.rq-filter-all-btn:hover {color: #ffffff; background-color: #30a8ff; }
.turbo-highlighted-feature-block.layout-four .button-section a.rq-default-btn {background-color: #eaf6ff; color: #30a8ff; }
.turbo-highlighted-feature-block.layout-four .button-section a.rq-default-btn:focus, .turbo-highlighted-feature-block.layout-four .button-section a.rq-default-btn:hover {color: #ffffff; background-color: #30a8ff; }
.rq-content-block .button-section a.rq-default-btn {background-color: #eaf6ff; color: #30a8ff; }
.rq-content-block .button-section a.rq-default-btn:focus, .rq-content-block .button-section a.rq-default-btn:hover {color: #ffffff; background-color: #30a8ff; }

.turbo-highlighted-feature-block ul.hightlighted-featured li .turbo-icon-wrap {background-color: #eaf6ff; color: #30a8ff; }
.turbo-highlighted-feature-block ul.hightlighted-featured li:hover {background-color: #30a8ff; }
.turbo-highlighted-feature-block ul.hightlighted-featured li:hover .turbo-feature-content h4, .turbo-highlighted-feature-block ul.hightlighted-featured li:hover .turbo-feature-content p.content {color: #ffffff; }
.turbo-highlighted-feature-block ul.hightlighted-featured li:hover .turbo-icon-wrap {color: #ffffff; background-color: #ffb76b; }
.rq-feature-product-block .single-cb-content .product-meta span.rating-badge {background-color: #eaf6ff; color: #30a8ff; }
.rq-feature-product-block ul.related-products .owl-nav .owl-prev,
.rq-feature-product-block ul.related-products .owl-nav .owl-next {background-color: #ffffff; }
.rq-feature-product-block ul.related-products .owl-nav .owl-prev i, .rq-feature-product-block ul.related-products .owl-nav .owl-next i {color: #30a8ff; }
.rq-feature-product-block ul.related-products .owl-nav .owl-prev:hover, .rq-feature-product-block ul.related-products .owl-nav .owl-next:hover {background-color: #30a8ff; }
.rq-feature-product-block ul.related-products .owl-nav .owl-prev:hover i, .rq-feature-product-block ul.related-products .owl-nav .owl-next:hover i {color: #ffffff; }
.single-cb-content .product-meta span.rating-badge {background-color: #eaf6ff; color: #30a8ff; }
.single-cb-content .button-section a.rq-default-btn {background-color: #eaf6ff; color: #30a8ff; }
.single-cb-content .button-section a.rq-default-btn:hover, .single-cb-content .button-section a.rq-default-btn:focus {color: #ffffff; background-color: #30a8ff; }

.newsletter-layout-two .rq-download-app-section .app-text-section form.rq-newsletter-form button.rq-btn {background-color: #30a8ff; color: #ffffff; }
.newsletter-layout-two .rq-download-app-section .app-text-section form.rq-newsletter-form button.rq-btn:hover,
.newsletter-layout-two .rq-download-app-section .app-text-section form.rq-newsletter-form button.rq-btn:focus {outline: 0; color: #ffffff; background-color: #343d48; }

.nicescroll-rails.nicescroll-rails-vr .nicescroll-cursors {background-color: #30a8ff !important; }
.rq-mission-block .mission-image {background-color: #30a8ff !important; }
.turbo-vertical-line-reverse .rq-car-listing-tab .tab-content .child-tab-wrapper .tab-content .rq-tab-car-details .large-image-wrapper .large-image-wrapper {background-color: #eaf6ff; }
.child-tab-wrapper .rq-tab-car-details .large-image-wrapper .image-bg {background-color: #30a8ff !important; }
.rq-call-to-action {background-color: #30a8ff; }

.turbo-grid-newSidebar .reactiveNormSearchGridContents___ .reuseElementBlock___ div input[type='checkbox']:checked+label:before,
.reactiveNormSearchGridContents___ .reuseElementBlock___ div input[type='checkbox']:checked+label:before,
.turbo-grid-newSidebar .reactiveNormSearchGridContents___ .reuseElementBlock___ div input.reuseCheckbox___:checked+label:before,
.reactiveNormSearchGridContents___ .reuseElementBlock___ div input.reuseCheckbox___:checked+label:before,
.turbo-grid-newSidebar .reactiveNormSearchGridContents___ .reuseElementBlock___ div input.reuseComboCheckbox___:checked+label:before,
.reactiveNormSearchGridContents___ .reuseElementBlock___ div input.reuseComboCheckbox___:checked+label:before {
    border: 2px solid #30a8ff;
    background-color: #30a8ff;
}

.turbo-grid-newSidebar .reactiveNormSearchGridContents___ .reuseElementBlock___ div.reuseRadioButtonWrapper___ input[type='radio']:checked+label:before,
.reactiveNormSearchGridContents___ .reuseElementBlock___ div.reuseRadioButtonWrapper___ input[type='radio']:checked+label:before {
    border: 2px solid #30a8ff !important;
}

.turbo-grid-newSidebar .reactiveNormSearchGridContents___ .reuseElementBlock___ div.reuseRadioButtonWrapper___ input[type='radio']:checked+label:after,
.reactiveNormSearchGridContents___ .reuseElementBlock___ div.reuseRadioButtonWrapper___ input[type='radio']:checked+label:after {
    background-color: #30a8ff !important;
}

.turbo-grid-newSidebar .reactiveNormSearchGridContents___ .reuseElementBlock___ .reuseNoUiSliderWrapper___ .noUi-horizontal .noUi-base .noUi-origin,
.reactiveNormSearchGridContents___ .reuseElementBlock___ .reuseNoUiSliderWrapper___ .noUi-horizontal .noUi-base .noUi-origin {
    background-color: #30a8ff;
}

.turbo-grid-newSidebar .reactiveNormSearchGridContents___ .reuseElementBlock___ .reuseNoUiSliderWrapper___ .noUi-horizontal .noUi-base .noUi-origin .noUi-handle,
.reactiveNormSearchGridContents___ .reuseElementBlock___ .reuseNoUiSliderWrapper___ .noUi-horizontal .noUi-base .noUi-origin .noUi-handle,
.turbo-grid-newSidebar .reactiveNormSearchGridContents___ .reuseElementBlock___ .reuseNoUiSliderWrapper___ .noUi-horizontal .noUi-base .noUi-origin .noUi-handle .noUi-tooltip,
.reactiveNormSearchGridContents___ .reuseElementBlock___ .reuseNoUiSliderWrapper___ .noUi-horizontal .noUi-base .noUi-origin .noUi-handle .noUi-tooltip {
    box-shadow: 0 0 8px rgba(255, 153, 46, 0.5);
}

.turbo-grid-newSidebar .reactiveNormSearchGridContents___ .reuseSingleElement___ div button.reuseButton___,
.reactiveNormSearchGridContents___ .reuseSingleElement___ div button.reuseButton___ {
    background-color: #eaf6ff;
    color: #30a8ff;
}

.turbo-grid-newSidebar .reactiveNormSearchGridContents___ .reuseSingleElement___ div button.reuseButton___:hover,
.reactiveNormSearchGridContents___ .reuseSingleElement___ div button.reuseButton___:hover,
.turbo-grid-newSidebar .reactiveNormSearchGridContents___ .reuseSingleElement___ div button.reuseButton___:focus,
.reactiveNormSearchGridContents___ .reuseSingleElement___ div button.reuseButton___:focus {
    color: #ffffff;
    background-color: #30a8ff;
}

.reactiveBarComponentWrapper___ .reactiveBarContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseSortingIcon___ i {
    color: #30a8ff !important;
}

.reactiveBarComponentWrapper___ .reactiveBarContents___ .reuseFormWrapper___ .reuseSingleElement___ ul.rc-pagination.ant-pagination li:hover,
.reactiveBarComponentWrapper___ .reactiveBarContents___ .reuseFormWrapper___ .reuseSingleElement___ ul.rc-pagination.ant-pagination li:focus {
    outline: 0;
    border-color: #30a8ff !important;
}

.reactiveBarComponentWrapper___ .reactiveBarContents___ .reuseFormWrapper___ .reuseSingleElement___ ul.rc-pagination.ant-pagination li:hover a,
.reactiveBarComponentWrapper___ .reactiveBarContents___ .reuseFormWrapper___ .reuseSingleElement___ ul.rc-pagination.ant-pagination li:focus a {
    color: #30a8ff !important;
}

.reactiveBarComponentWrapper___ .reactiveBarContents___ .reuseFormWrapper___ .reuseSingleElement___ ul.rc-pagination.ant-pagination li.rc-pagination-item-active {
    background-color: #30a8ff !important;
    border-color: #30a8ff !important;
}

#ReactiveShowGrid .rq-car-listing-wrapper .rq-listing-choose.rq-new-turboListing-wrapper .listing-single .listing-image-hover a {
    background-color: #30a8ff;
}

#ReactiveShowGrid .rq-car-listing-wrapper .rq-listing-choose.rq-new-turboListing-wrapper .listing-single .listing-details-two .listing-meta-content span.average-rating {
    color: #30a8ff;
    background-color: #eaf6ff;
}

#ReactiveShowGrid .rq-car-listing-wrapper .rq-listing-choose.rq-new-turboListing-wrapper .listing-single span.price-per-day span.price {
    color: #30a8ff;
}

#ReactiveShowGrid .rq-car-listing-wrapper .rq-listing-choose.rq-new-turboListing-wrapper .listing-single.list-view .listing-details ul.listing-feature li:before {
    color: #30a8ff;
}

#ReactiveShowGrid .rq-car-listing-wrapper .rq-listing-choose.rq-new-turboListing-wrapper .listing-single.list-view .listing-details .listing-footer .btn-wrapper span.book-now-btn a {
    background-color: #30a8ff;
}

#ReactiveShowGrid .rq-car-listing-wrapper .rq-listing-choose.rq-new-turboListing-wrapper .listing-single.list-view .listing-details .listing-footer .btn-wrapper span.book-now-btn a:hover,
#ReactiveShowGrid .rq-car-listing-wrapper .rq-listing-choose.rq-new-turboListing-wrapper .listing-single.list-view .listing-details .listing-footer .btn-wrapper span.book-now-btn a:focus {
    background-color: #ffa548;
}

.listing-single .listing-image-hover a {
    background-color: #30a8ff;
}
.listing-single .book-now-btn a {
    background-color: #30a8ff;
    padding: 10px 15px !important;
    border-radius: 5px;
    display: block;
}
.listing-single .book-now-btn a:hover, .listing-single .book-now-btn a:active, .listing-single .book-now-btn a:focus {
    background-color: #1e2832;
}
.mfp-wrap .mfp-container .mfp-content .rnb-popup p button.quote-submit {
    background-color: #30a8ff;
}

.mfp-wrap .mfp-container .mfp-content .rnb-popup p button.quote-submit:hover,
.mfp-wrap .mfp-container .mfp-content .rnb-popup p button.quote-submit:focus {
    background-color: #ffa548;
}

.mfp-wrap .mfp-container .mfp-content .rnb-popup button.mfp-close:hover,
.mfp-wrap .mfp-container .mfp-content .rnb-popup button.mfp-close:focus {
    color: #ffa548;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    background: #30a8ff !important;
    color: #ffffff !important;
    border-color: #30a8ff !important;
}

.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_month .xdsoft_option:hover,
.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_year .xdsoft_option:hover {
    background: #ffa548 !important;
}

.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_month .xdsoft_option.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_year .xdsoft_option.xdsoft_current {
    background: #30a8ff !important;
    box-shadow: none !important;
}

.rq-listing-page .sidebar h2.rq-product-sidebar-heading span.woocommerce-Price-amount {
    color: #30a8ff;
}

.rq-listing-page form.cart .booking-pricing-info h3.booking_cost span {
    color: #30a8ff;
}

.rq-listing-page form.cart .button,
.rq-listing-page form.cart button,
.rq-listing-page form.cart #quote-content-confirm {
    background-color: #30a8ff !important;
}

.rq-listing-page form.cart .button:focus,
.rq-listing-page form.cart button:focus,
.rq-listing-page form.cart #quote-content-confirm:focus,
.rq-listing-page form.cart .button:active,
.rq-listing-page form.cart button:active,
.rq-listing-page form.cart #quote-content-confirm:active,
.rq-listing-page form.cart .button:hover,
.rq-listing-page form.cart button:hover,
.rq-listing-page form.cart #quote-content-confirm:hover {
    background-color: #30a8ff !important;
}

.booking-section-single .attributes .custom-block input[type='checkbox']:checked+span:after {background: #30a8ff; border-color: #30a8ff !important; }
.booking-section-single .attributes .custom-block span {color: #30a8ff; }
.rq-btn-primary {background: #30a8ff; }
.rq-btn-primary:hover, .rq-btn-primary:active, .rq-btn-primary:focus {color: #ffffff; background: #1e2832; }
.rq-car-listing-wrapper .rq-listing-choose .listing-single .listing-img .listing-image-hover a {background: #30a8ff; }
.rq-car-listing-wrapper .rq-listing-choose .listing-single .listing-details .listing-footer .book-now-btn a {background: #30a8ff; }
.listing-details .woocommerce-Price-amount {color: #30a8ff; }
.listing-details .in-stock {color: #30a8ff; }
.listing-details .cart input[type='number'] {height: 45px; width: 67px !important; padding-left: 14px; }
.listing-details .cart .button {background: #30a8ff !important; }
.listing-details .cart .button:focus, .listing-details .cart .button:active, .listing-details .cart .button:hover {background: #ff8f1a !important; }
.rq-isotope-filter-area .rq-car-grid .rq-filter-grid-item .footer-content span.rating {color: #30a8ff; background-color: #eaf6ff; }
.rq-change-button span {color: #30a8ff; background: #eaf6ff; }
.rq-change-button span.active {color: #ffffff; background: #30a8ff; }
.rq-form-control:focus, .rq-form-control:active {border-color: #e6e6e6; }
.rq-form-control.reverse:focus, .rq-form-control.reverse:active {border-color: #e6e6e6; }
.rq-checkbox input[type='checkbox']:checked+label:before {color: #30a8ff; }
.rq-radiobox input[type='radio']:checked+label:before {color: #30a8ff; }
.rq-btn-transparent:hover, .rq-btn-transparent:active, .rq-btn-transparent:focus {color: #30a8ff; border-color: #30a8ff; }
.chosen-container .chosen-drop ul.chosen-results li.highlighted {background: #30a8ff; }
.rq-elements-menu.nav>li:hover:before {color: #30a8ff; }
.rq-elements-menu.nav>li.active a {color: #30a8ff; }
.rq-elements-menu.nav>li.active:before {color: #30a8ff; }
.rq-elements-menu.nav>li>a:hover, .rq-elements-menu.nav>li>a:focus, .rq-elements-menu.nav>li>a:active {color: #30a8ff; }
.rq-elements-menu.nav>li.is-active a, .rq-elements-menu.nav>li.is-active:before, .rq-elements-menu.nav>li:hover:before {color: #30a8ff; }

.listing-single .listing-details>.price {color: #30a8ff !important; }
.listing-single .listing-details .button {background: #30a8ff; }
.listing-single .listing-details .button:hover,
.listing-single .listing-details .button:focus,
.listing-single .listing-details .button:active {background: #ff8d15; color: #ffffff; }
.listing-single .listing-details .listing-footer span>.price {color: #30a8ff; }

.comment-respond .continue-btn {background-color: #30a8ff; }
.comment-respond .continue-btn:hover,
.comment-respond .continue-btn:focus,
.comment-respond .continue-btn:active {background-color:#1e2832; }
.testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .owl-nav .owl-next i,
.testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .owl-nav .owl-prev i {-webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
.testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .owl-nav .owl-next i:hover, .testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .owl-nav .owl-prev i:hover {color: #30a8ff; }
.rq-testimonial-content .testimonial-wrapper-three .item .quote-icon i {color: #30a8ff; }
.rq-tips-tricks .rq-tips-single .tips-content a.rq-btn {color: #30a8ff; }
.woocommerce h4, .woocommerce .h4 {font-weight: 600; }
.woocommerce .woocommerce-info, .woocommerce .woocommerce-message {border-top: 3px solid #30a8ff; }
.woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before {color: #30a8ff !important; }
.woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button {background: #30a8ff !important; color: #ffffff !important; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-message .button:hover, .woocommerce .woocommerce-info .button:focus, .woocommerce .woocommerce-message .button:focus {background: #ffa548 !important; }
.woocommerce input.button, .woocommerce button.button, .woocommerce a.button, .woocommerce input#submit {background: #30a8ff !important; color: #ffffff !important; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.woocommerce input.button:hover, .woocommerce button.button:hover, .woocommerce a.button:hover, .woocommerce input#submit:hover, .woocommerce input.button:focus, .woocommerce button.button:focus, .woocommerce a.button:focus, .woocommerce input#submit:focus {outline: 0; background: #1E2832  !important; }
.woocommerce .rq-cart-options-content input[type='submit'] {background-color: #30a8ff; color: #ffffff; border: 1px solid #30a8ff; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.woocommerce .rq-cart-options-content input[type='submit']:hover, .woocommerce .rq-cart-options-content input[type='submit']:focus {outline: 0; background-color: #ffa548; border-color: #ffa548; }
.woocommerce .rq-checkout-wrapper form.woocommerce-checkout .place-order button {background-color: #30a8ff; color: #ffffff; border: 1px solid #30a8ff; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.woocommerce .rq-checkout-wrapper form.woocommerce-checkout .place-order button:hover,
.woocommerce .rq-checkout-wrapper form.woocommerce-checkout .place-order button:focus {outline: 0; background-color: #ffa548; border-color: #ffa548; }
.woocommerce .woocommerce-MyAccount-content a.button {background: #30a8ff !important; border-radius: 5px !important; }
.woocommerce .woocommerce-MyAccount-content a.button:hover{background-color: #1E2832 !important; }
.woocommerce .woocommerce-MyAccount-content table.my_account_orders td a.woocommerce-button.button.view {background: #30a8ff; }
.woocommerce .woocommerce-MyAccount-content .quote-reply-form button[type="submit"] {background-color: #30a8ff; }
.woocommerce .woocommerce-MyAccount-content .quote-reply-form button[type="submit"]:hover, .woocommerce .woocommerce-MyAccount-content .quote-reply-form button[type="submit"]:focus {background-color: #ffa548; }
.cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {min-height: 50px; line-height: 50px; background: #30a8ff !important; color: #ffffff !important; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:focus,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus {
    outline: 0;
    background: #ffa548 !important;
}

.woocommerce-Address-title h4 .dot, .rq-billing-address h4 .dot {color: #30a8ff; }
.woocommerce-Address-title a i, .rq-billing-address a i {color: #30a8ff; }
.summary.entry-summary form.cart button.single_add_to_cart_button.button.alt {background: #30a8ff; }
.summary.entry-summary form.cart button.single_add_to_cart_button.button.alt:hover {background: #ffa548; }
.woocommerce p.return-to-shop a.button.wc-backward {background: #30a8ff; }
.woocommerce p.return-to-shop a.button.wc-backward:hover {background: #ffa548; }
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.view {background: #30a8ff; }
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.view:hover {background: #ffa548; }
.woocommerce-Message.woocommerce-Message--info.woocommerce-info a.woocommerce-Button.button {background: #30a8ff; }
.woocommerce-Message.woocommerce-Message--info.woocommerce-info a.woocommerce-Button.button:hover {background: #ffa548; }
.rq-listing-header .navbar .container-fluid .navbar-collapse .rq-listing-header-profile .rq-listing-profile-link .rq-listing-profile-link-drop li a:hover {color: #30a8ff; }
.rq-listing-footer .listing-footer-nav li a:hover {color: #30a8ff; }
.rq-page-content .turbo-content-listing-gallery .details-slider .owl-prev, .rq-page-content .turbo-content-listing-gallery .details-slider .owl-next {color: #30a8ff; background-color: #ffffff; }
.rq-page-content .turbo-content-listing-gallery .details-slider .owl-prev:hover, .rq-page-content .turbo-content-listing-gallery .details-slider .owl-next:hover {color: #ffffff; background-color: #30a8ff; }
.alike-compare-widget-button {background-color: #30a8ff; }
.rq-listing-header .navbar .container-fluid .navbar-collapse .menu-turbo-menu-container .navbar-nav>li>a:after, .rq-listing-header .navbar .container-fluid .navbar-collapse .menu-main-menu-container .navbar-nav>li>a:after {background-color: #30a8ff; }
.woocommerce .rq-listing-ps-wrapper .rq-listing-ps-img-wrapper .rq-listing-ps-meta .rq-listing-ps-meta-item>a:hover {color: #30a8ff; }
.woocommerce .rq-listing-ps-wrapper .rq-listing-ps-img-wrapper .rq-listing-ps-meta .rq-listing-ps-meta-item .rq-listing-ps-share-title:hover {color: #30a8ff; }
.woocommerce .rq-listing-ps-wrapper .rq-listing-ps-img-wrapper .woocommerce-product-gallery .flex-direction-nav li a:hover:before {color: #30a8ff; }
.woocommerce .rq-listing-ps-wrapper .rq-listing-ps-img-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {color: #30a8ff; }
.woocommerce .rq-listing-ps-wrapper .rq-listing-ps-content-wrapper .rq-ps-listing-product-features-area .rq-ps-listing-features .rq-listing-features-item .attribute-icon i {color: #30a8ff; }
.woocommerce .rq-listing-ps-wrapper .rq-listing-ps-content-wrapper .rq-ps-listing-product-booking .rnb-pricing-plan-button .rnb-pricing-plan-link {color: #30a8ff; }
.woocommerce .rq-listing-ps-wrapper .rq-listing-ps-content-wrapper .rq-ps-listing-product-comment .comment-respond .comment-form .stars a {color: #30a8ff; }
.woocommerce .rq-listing-ps-wrapper .rq-ps-listing-product-review .rq-ps-listing-product-review-basic .woocommerce-product-rating .star-rating span {color: #30a8ff; }
.woocommerce .rq-listing-ps-wrapper .rq-ps-listing-product-review #reviews #comments .commentlist li .comment_container .comment-text .listing-comment-author-info .listing-author-meta .listing-author-rating .star-rating span {color: #30a8ff; }
.woocommerce .rq-listing-ps-wrapper .rq-ps-listing-product-review #reviews #comments .commentlist li .comment_container .comment-text .listing-comment-author-info .listing-author-meta .listing-author-name .verified {color: #30a8ff; }
.turbo-listing-woocommerce .rq-listing-page .woocommerce .rq-listing-cart-view .rq-cart-items .checkout-btn .cart-checkout-btn-wrapper .rq-btn.update-cart-btn {background-color: #30a8ff; border-color: #30a8ff; }
.turbo-listing-woocommerce .rq-listing-page .woocommerce .rq-listing-cart-view .rq-cart-items .cart-items-table table tbody tr td.product-name .listing-cart-product-title a:hover {color: #30a8ff; }
.turbo-listing-woocommerce .rq-listing-page .woocommerce .rq-listing-cart-view .rq-cart-items .continue-ship-msg-area {border-color: #30a8ff; }
.turbo-listing-woocommerce .rq-listing-page .woocommerce .rq-listing-cart-view .rq-cart-items .continue-ship-msg-area .continue-ship-msg>i {color: #30a8ff; }
.turbo-listing-woocommerce .rq-listing-page .woocommerce .rq-listing-cart-view .rq-cart-items .continue-ship-msg-area .continue-ship-btn {color: #30a8ff; }
.turbo-listing-woocommerce .rq-listing-page .woocommerce .rq-turbo-listing-checkout .woocommerce-form-coupon-toggle .rental-notice .woocommerce-info a {color: #30a8ff; }
.turbo-listing-woocommerce .rq-listing-page .woocommerce .rq-listing-my-account-tabs-content .woocommerce-MyAccount-content .shop_table tr th .woocommerce-button,
.turbo-listing-woocommerce .rq-listing-page .woocommerce .rq-listing-my-account-tabs-content .woocommerce-MyAccount-content .shop_table tr td .woocommerce-button,
.turbo-listing-woocommerce .rq-listing-page .woocommerce .rq-listing-my-account-tabs-content .woocommerce-MyAccount-content .shop_table tr th .button,
.turbo-listing-woocommerce .rq-listing-page .woocommerce .rq-listing-my-account-tabs-content .woocommerce-MyAccount-content .shop_table tr td .button {color: #30a8ff !important; }
.turbo-listing-woocommerce .rq-listing-page .woocommerce .rq-listing-my-account-tabs-content .woocommerce-MyAccount-content .shop_table tr th .woocommerce-button.button.view,
.turbo-listing-woocommerce .rq-listing-page .woocommerce .rq-listing-my-account-tabs-content .woocommerce-MyAccount-content .shop_table tr td .woocommerce-button.button.view,
.turbo-listing-woocommerce .rq-listing-page .woocommerce .rq-listing-my-account-tabs-content .woocommerce-MyAccount-content .shop_table tr th .button.button.view,
.turbo-listing-woocommerce .rq-listing-page .woocommerce .rq-listing-my-account-tabs-content .woocommerce-MyAccount-content .shop_table tr td .button.button.view {color: #30a8ff !important; }
.turbo-listing-home-search .reactiveSingleBoxFrontendView___ .reactiveNormSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ button.reuseButton___ {background-color: #30a8ff; }
.turbo-listing-home-search .reactiveSingleBoxFrontendView___ .reactiveNormSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ button.reuseButton___:hover,
.turbo-listing-home-search .reactiveSingleBoxFrontendView___ .reactiveNormSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ button.reuseButton___:focus {outline: 0; background-color: #ffa548; }
.turbo-category-menu-listing .category-menu-carousel .owl-nav .owl-next i, .turbo-category-menu-listing .category-menu-carousel .owl-nav .owl-prev i {color: #30a8ff; }
.turbo-category-menu-listing .category-menu-carousel .owl-nav .owl-next:hover, .turbo-category-menu-listing .category-menu-carousel .owl-nav .owl-prev:hover {background-color: #30a8ff; }
.turbo-category-menu-listing .category-menu-carousel .reactiveCatGridType-Simple:hover {border: 2px solid #30a8ff; }
.turbo-airbnb-grid .reactive-product-listing-item .product-short-info .listing-btn-area a.view-details-btn {background-color: #30a8ff; }
.turbo-airbnb-grid .reactive-product-listing-item .product-short-info .listing-btn-area a.view-details-btn:focus, .turbo-airbnb-grid .reactive-product-listing-item .product-short-info .listing-btn-area a.view-details-btn:hover {background-color: #ffa548; }
.reactiveMapWrapper___ .map-marker-wrapper .turbo-marker.marker-icon {background-color: #30a8ff; }
.reactiveMapWrapper___ .map-marker-wrapper .turbo-marker.marker-icon::before {border-color: #30a8ff transparent transparent transparent; }
.reactiveMapWrapper___ .map-marker-wrapper .turbo-marker.marker-icon .marker-icon-wrapper {background-color: #ffffff; }
.reactiveMapWrapper___ .map-marker-wrapper .turbo-marker.marker-icon .marker-icon-wrapper i {color: #30a8ff; }
.reactiveMapWrapper___ .reactiveInfoWindowWrapper .reactiveInfoWindowContents .listing-btn-area a.view-details-btn {background-color: #30a8ff; }
.reactiveMapWrapper___ .reactiveInfoWindowWrapper .reactiveInfoWindowContents .listing-btn-area a.view-details-btn:focus, .reactiveMapWrapper___ .reactiveInfoWindowWrapper .reactiveInfoWindowContents .listing-btn-area a.view-details-btn:hover {background-color: #ffa548; }
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchElementTitle___.dropDownActive,
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchElementTitle___.dropDownActive button[type='button'] {border-color: #ff8d15; background-color: #30a8ff; }
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseRadioButtonWrapper___ .reuseRadioButtonField___ input[type='radio']:checked+label:before {
    border-color: #30a8ff;
}

.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseRadioButtonWrapper___ .reuseRadioButtonField___ input[type='radio']:checked+label:after {
    background-color: #30a8ff;
}

.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseCheckboxWrapper___ .reuseCheckboxField___ input.reuseCheckbox___:checked+label:before,
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseCheckboxParrentWrapper___ .reuseCheckboxField___ input.reuseCheckbox___:checked+label:before,
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseCheckboxWrapper___ .combo input.reuseCheckbox___:checked+label:before,
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseCheckboxParrentWrapper___ .combo input.reuseCheckbox___:checked+label:before,
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseCheckboxWrapper___ .reuseCheckboxField___ input.reuseComboCheckbox___:checked+label:before,
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseCheckboxParrentWrapper___ .reuseCheckboxField___ input.reuseComboCheckbox___:checked+label:before,
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseCheckboxWrapper___ .combo input.reuseComboCheckbox___:checked+label:before,
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseCheckboxParrentWrapper___ .combo input.reuseComboCheckbox___:checked+label:before {
    border-color: #30a8ff;
    background-color: #30a8ff;
}

.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseSelectedBoxWrapper___ button.reuseSelectBtn___.reuseSelectedClass___::before {
    border-color: #30a8ff;
    background-color: #30a8ff;
}

.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseSelectedBoxWrapper___ button.reuseTagSelectBtn___.reuseSelectedClass___,
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseSelectedBoxWrapper___ button.reuseCircularSelectBtn___.reuseSelectedClass___ {
    border-color: #30a8ff;
    background-color: #30a8ff;
}

.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseSelectedBoxWrapper___ button.reuseImageSelectBtn___.reuseSelectedClass___ {
    border-color: #30a8ff;
}

.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseMinMaxInput___ .reuseMinMaxBtn___ {
    border-color: #30a8ff;
    background-color: #30a8ff;
}

.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseMinMaxInput___ .reuseMinMaxBtn___:hover {
    background-color: #ffa548;
}

.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseSingleRatingBar___ {
    color: #30a8ff;
}

.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseSingleRatingBar___ span.reuseItemCount___ {
    background-color: #30a8ff;
}

.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseNoUiSliderWrapper___ .noUi-horizontal .noUi-origin {
    background-color: #30a8ff;
}

.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseNoUiSliderWrapper___ .noUi-horizontal .noUi-origin .noUi-handle {
    border-color: #30a8ff;
    background-color: #30a8ff;
}

.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseNoUiSliderWrapper___ .noUi-horizontal .noUi-origin .noUi-handle .noUi-tooltip {
    background-color: #30a8ff;
}

.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseNoUiSliderWrapper___ .noUi-horizontal .noUi-origin .noUi-handle .noUi-tooltip:after,
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___ .reuseElementBlock___ .reuseNoUiSliderWrapper___ .noUi-horizontal .noUi-origin .noUi-handle .noUi-tooltip:before {
    border-color: #30a8ff transparent transparent transparent;
}

.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___>div>button[type='button']#ResetButton,
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___>div>button[type='button']#FilterButton,
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___>div>button[type='button']#applyFilter {
    border-color: #30a8ff;
    background-color: #30a8ff;
}

.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___>div>button[type='button']#ResetButton:hover,
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___>div>button[type='button']#FilterButton:hover,
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___>div>button[type='button']#applyFilter:hover,
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___>div>button[type='button']#ResetButton:focus,
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___>div>button[type='button']#FilterButton:focus,
.reactiveSingleBoxFrontendView___.reactiveDropdownView___ .reactiveSearchGridContents___ .reuseFormWrapper___ .reuseSingleElement___>div>button[type='button']#applyFilter:focus {
    outline: 0;
    background-color: #ffa03d;
}

.turbo-airbnb__grid-template button.ReactiveGridLoadMore___ {color: #30a8ff; }
.turbo-airbnb__grid-template button.ReactiveGridLoadMore___:hover, .turbo-airbnb__grid-template button.ReactiveGridLoadMore___:focus {color: #ffa548; }
.turbo-airbnb__grid-template .reactInfiniteSpinner___ div[class*='css-'] {background-color: #30a8ff; }
.woocommerce.turbo-listing-woocommerce .rental-notice .woocommerce-message a {color: #30a8ff !important; }
.woocommerce.turbo-listing-woocommerce .rental-notice .woocommerce-message a:hover, .woocommerce.turbo-listing-woocommerce .rental-notice .woocommerce-message a:focus {color: #ffa548 !important; }
.turbo-mini-cart>span.cart-counter {color: #ffffff; background-color: #30a8ff; }
.turbo-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li .cart-item-details {color: #30a8ff; }
.turbo-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons>a.button.wc-forward.checkout {background-color: #ffa548 !important; }
/*.rq-content-block.testimonial-layout-two .rq-testimonial-content {
background-color: #f1f7fd !important;
}
.rq-content-block.testimonial-layout-two {
background-color: #f1f7fd !important;
}*/
.rental-works--section h2.rq-title.no-padding {font-size: 46px; line-height: 1.2; }
.turbo-featured-block .rq-title-container h2.rq-title,
.rq-isotope-header h3 {font-size: 44px; line-height: 1.2; }
.testimonial-layout-two .rq-testimonial-content h1.rq-title {font-family: 'Gotham', sans-serif; font-weight: 500; color: #ffffff; font-size: 44px; line-height: 1.2; }
.testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .owl-dots .owl-dot span {border: 2px solid #ffffff; background-color: transparent !important; }
.testimonial-wrap .testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .item {border-radius: 40px 10px; padding: 10px 20px 10px; background-color: #F5F5F5; min-height: 180px; }
.testimonial-wrap .testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .item .author-name-title {margin-top: 0; flex-wrap: wrap; width: 100%; justify-content: center; z-index: 2; position: relative; }
.testimonial-wrap .testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .item .author-name-title .author-info {order: 2; flex-wrap: wrap; width: 100%; flex: 0 0 100%; text-align: center; margin: 0 auto; float: none; justify-content: center; padding-right: 0; position: absolute !important; bottom: -85px; left: 0; right: 0; }
.testimonial-wrap .testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .owl-stage-outer {padding-bottom: 120px; }
.testimonial-wrap .testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .item .author-name-title {margin-top: 0; flex-wrap: wrap; width: 100%; justify-content: center; }
.testimonial-wrap .testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .item .author-name-title .author-info span.author-designation {display: block; width: 100%; color: #454648; clear: both; font-size: 16px; }
.testimonial-wrap .testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .item .author-name-title .author-info img {width: 80px; height: 80px; margin: 0; margin-bottom: 10px; border: 4px solid; border-color: rgba(0, 0, 0, .1); }
.testimonial-wrap .testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .item p.testimoinal-text {margin: 0; }
.testimonial-wrap .testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .item .author-name-title a {color: #fff; order: 3; text-align: center; margin-top: 10px; font-size: 18px; position: absolute; bottom: -105px; }
.testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .item .author-name-title a span {margin-top: 8px; }
.testimonial-wrap .testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .item:before {content: ""; position: absolute; background: #cbe0fb; right: 0; left: 0; bottom: 0; top: 100%; transition: all 0.3s; border-radius: 10px; z-index: -1; }
/*.testimonial-wrap .testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .item:hover::before { background: #30a8ff;top: 0;z-index:0; border-radius: 10px;}
.testimonial-wrap .testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .item:hover .author-info, 
.testimonial-wrap .testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .item:hover  a{ color: #ffffff !important; }*/
.testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .owl-dots .owl-dot.active span {background-color: #ffffff !important; }
.testimonial-content {order: 1; font-weight: normal; color: #000; text-align: center; height: 100%; min-height: 100px; }
.testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .item:hover .testimonial-content {color: #ffffff; }
.testimonial-wrap .testimonial-layout-two {padding: 50px 0 20px 0; }
.getting-started .rq-content-block {background: transparent; } 
.home-page-grid .rq-filter-grid-item img {border-radius:12px; transform: inherit !important;/*transform: scale(0.9);*/ /*transition: ease-in-out 0.3s;*/ width: 100%; /*object-fit: cover;*/ height: 280px; } .home-page-grid ul#filters li {width: calc(33% - 37px); }
.home-page-grid ul#filters li input {width: auto; border-radius: 26px; }
.home-page-grid ul#filters li .rq-label {white-space: nowrap; }
.home-page-grid ul#filters li .rq-filter-item, .home-page-grid ul#filters li select {width: 100%; border-radius: 26px; }
.home-page-grid ul#filters li:first-child {width: 33.33%; }
.home-page-grid ul#filters li:last-child {display: none; }
.home-page-grid #filters {justify-content: center; }

.rq-isotope-filter-area ul.rq-isotope-filters li .rq-filter-item .rq-select-wrapper svg {right: 18px; }
.hoverbox-block-inner.vc-hoverbox-back-inner h2 {margin: 0; padding: 0; }
.why-us-card h2 {color: #ffffff; margin: 0; padding-top: 0em; padding-bottom: 0.5em; font-size: 30px; font-weight: bold; }
.why-us-section .vc-hoverbox-back-inner p {color: #fff; font-weight: normal; line-height: 1.5; font-size: 15px; }
.why-us-section .vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox {width: 100%; min-height: 370px; }
.why-us-card .vc_custom_heading {font-family: var(--font__main, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif); font-weight: bold; }
.why-us-card .vc-hoverbox-block-inner {padding-top: 0; padding-bottom: 0; }
.why-us-wrap .wpb_wrapper>h2 {font-size: 46px; color: #253141; font-weight: 700 !important; line-height: 75px; padding: 0; margin: 0 0 10px; font-family: var(--font__main, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif) !important; }
.why-us-wrap h3 {line-height: 1.5; color: #78899d; font-size: 18px; font-weight: 400; }

.our-value--col img {max-height: 100px; padding: 18px; }
.our-value--col p {color: #1e2832; font-size: 16px; font-weight: normal; }
.our-value--col>.vc_column-inner {transition: all ease-in-out 0.4s; }
.our-value--col>.vc_column-inner:hover {transform: translateY(-15px); box-shadow: 0px 0 60px 0 rgba(var(--color-secondary-rgb), 0.1); }
.our-value--col>.vc_column-inner:hover .vc_custom_heading {color: #30a8ff; }
.our-value--col>.vc_column-inner:hover figure {background-color: #343d48; }
.our-value--title {line-height: 56px; font-weight: 600; }
.our-value--wrap figure {padding: 10px; background-color: #30a8ff; border-radius: 50%; border: 3px solid #fff; box-shadow: 2px 2px 12px rgb(0 0 0 / 10%); }
.our-value--wrap h4.vc_custom_heading {font-weight: 500; }
div#stripe-payment-data p {display: none; }
li.turbo-mini-cart {display: none; }
li.pickup_location_cost {display: none; }
li.return_location_cost {display: none; }
li.duration_cost {display: none; }
dl.variation {display: none; }
h2.rq-title.rq-product-sidebar-heading {display: none; }
.turbo-mini-cart.hidden-md {display: none; }
.rq-isotope-filter-area .rq-car-grid .rq-filter-grid-item .rq-filter-item-content h4, .rq-isotope-filter-area .rq-car-grid .rq-filter-grid-item .rq-filter-item-content h4 a {text-transform: inherit !important; }



.woocommerce .woocommerce-MyAccount-content table.my_account_orders td a.woocommerce-button.button.view {height: 40px; line-height: 40px; }
.woocommerce-MyAccount-content a.button {line-height: 40px; height: 40px; padding-right: 15px; }
.woocommerce table.my_account_orders td a {padding-left: 16px; }
.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button {padding-right: 30px; }
.rq-contact-us-grid-block .grid-block-single i {font-family: "Font Awesome 5 Free"; font-weight: 900; }
.contact-us--section .rq-contact-us-grid-block .grid-block-single i {color: rgb(48 168 255); }
.social-page-nav {margin-left: 16px !important; }
.page-id-657 .rq-listing-page {padding-top: 0; }
.choose-your-ride-section .rq-car-listing-wrapper .rq-listing-choose.rq-listing-grid-two .listing-single .listing-details-two {min-height: 160px; font-size: 20px; }
.reactiveRatingPro>.star {color: #ffc107 !important; }
.about-us-content-single .contact-single {position: relative; padding-left: 0; }
.qlwapp-toggle {animation: zoom-in-zoom-out 2s ease infinite; }

@keyframes zoom-in-zoom-out {
    0% {
        transform: scale(0.8, 0.8);
    }

    50% {
        transform: scale(1.1, 1.1);
    }

    100% {
        transform: scale(0.8, 0.8)
    }
}

.inner-page-banner .rq-title-container .rq-title {line-height: 56px; font-family: 'Gotham', sans-serif !important; font-weight: 500 !important; font-size: 44px; color: #30a8ff; }
/*inner banner css end*/


@media only screen and (max-width:991px) {
.rental-works--section .vc_col-sm-3 {width: 50%; }
.search-layout-two .header-body .rq-home-banner-conetnt.layout-two h1 {font-size: 32px; line-height: 1.3; } 
.search-layout-two .header-body .rq-home-banner-conetnt.layout-two {max-width: 400px; } .top-right-img .wpb_single_image img {max-height: 260px !important; }
.inner-page-banner {height: 30vh !important; } 

}


@media only screen and (max-width:767px) {
.inner-page-banner .rq-title-container .rq-title{font-size: 30px !important;}
.rental-works--section .vc_col-sm-3 {width: 100%; margin-bottom: 15px; }
.top-right-img .vc_col-sm-6 {height: auto !important; }
.top-right-img .vc_align_right {text-align: center; }
.top-right-img .header-body {height: auto !important; }
.wpb_content_element, ul.wpb_thumbnails-fluid>li {margin-bottom: 40px; }
.turbo-search-feature-block {min-height: 252px !important; }
.easy-to-search-section .turbo-featured-block.turbo-search-feature-block {margin-top: 130px; }
.easy-to-search-section .turbo-featured-block.turbo-search-feature-block .rq-title-container {margin-top: -330px; }

.rental-works--section h2.rq-title.no-padding {font-size: 36px; }
.ental-works--section .turbo-how-it-work-content-wrapper.turbo-grid-alt>div.container .rq-title-container {background: #353e49; padding: 30px 15px 30px 15px; border-radius: 50px 0 50px 0; }
.why-us-wrap .wpb_wrapper>h2 {font-size: 36px; }
.turbo-featured-block .rq-title-container h2.rq-title, .rq-isotope-header h3 {font-size: 36px; }
.testimonial-layout-two .rq-testimonial-content h1.rq-title {color: #ffffff; font-size: 36px; line-height: 1.2; margin-bottom: 30px; }
.newsletter-layout-two .rq-download-app-section .app-text-section h5 {padding-right: 0; }
.home-page-grid ul#filters li:first-child {width: 100%; }
.home-page-grid ul#filters li input {border-radius: 26px; width: 100%; }
.home-page-grid ul#filters li {width: 100%; }
.vc_custom_1650450374729 {padding-top: 0; padding-bottom: 0; }

.search-layout-two .header-body .rq-home-banner-conetnt.layout-two h1 {margin: 0 0 14px; }
.choose-your-ride-section .rq-listing-choose.rq-listing-grid-two .listing-single .listing-details-two {text-align: center; }
.choose-your-ride-section .listing-single .listing-details-two .listing-meta-content {flex-wrap: wrap; }
.choose-your-ride-section .listing-single .listing-details-two .listing-meta-content .reactiveRatingPro {width: 100%; }
.choose-your-ride-section .listing-single .listing-details-two .listing-meta-content .reactiveRatingPro+span {width: 100%; }
.choose-your-ride-section .listing-single .listing-details-two .listing-footer .book-now-btn {margin-left: auto; margin-right: auto; }
.choose-your-ride-section .reactiveInlineLabel___ .reactiveBarContents___ .reuseElementBlock___ {justify-content: center; }
.choose-your-ride-section .reactiveBarComponentWrapper___ .reactiveBarContents___ .reuseFormWrapper___ .reuseSingleElement___ h4.reuseLabel___ {font-size: 14px; }

.about-us-content-single .brand-title {margin-bottom: 50px; text-align: center; }
.about-us-content-single .contact-single p {margin: 0; color: #78899d; padding-bottom: 8px; font-weight: 500; font-size: 13px; text-align: center; }
.about-us-content-single .opening-hour p {font-weight: 500; color: #78899d; font-size: 13px; text-align: center; }

.inner-page-banner {height: 30vh !important; }
.contact-us--section .grid-block-single {margin-bottom: 0; }
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {padding: 4px 8px; vertical-align: middle; white-space: nowrap; }
    /*.footer-widget .widget-list {text-align: center; }*/
}

@media only screen and (max-width:580px) {
.top-right-img .rq-search-banner-buttons {flex-wrap: wrap; }
.top-right-img .rq-search-banner-buttons a {width: 100%; margin-top: 20px; }
.top-right-img .vc_column_container>.vc_column-inner {padding-left: inherit; padding-right: inherit; }
.search-layout-two .header-body .rq-home-banner-conetnt.layout-two p {margin-bottom: 0; }
.search-layout-two .header-body .rq-home-banner-conetnt .rq-search-banner-buttons a {margin-right: 0; }
.rental-works--section .rq-title-container.text-center {padding: 20px 15px 15px 15px !important; }
.rental-works--section h2.rq-title.no-padding {font-size: 24px; }
.rental-works--section>.vc_column-inner {padding-left: 0; padding-right: 0; }
.inner-page-banner {height: 32vh !important; margin-top: 75px !important; }
.inner-page-banner .rq-title-container .rq-title{font-size: 24px !important;}
}

@media only screen and (max-width:320px) {
.inner-page-banner {height: 36vh !important; }
}

/*--------------------------------------------------------------
# Top Bar
--------------------------------------------------------------*/
#topbar {background: #ffffff !important; height: 35px; font-size: 14px; transition: all 0.5s; z-index: 996; line-height: 35px; position: absolute; top: 0; left: 0; right: 0; }
.home #topbar {background: transparent !important; }
#topbar.topbar-scrolled {top: -40px; }
#topbar .contact-info a {line-height: 1; color: #292f33; transition: 0.3s; padding-right: 10px; padding-left: 10px; font-size: 16px; }
#topbar .contact-info a:hover {color: #1977cc; }
#topbar .contact-info i {color: #1977cc; padding-right: 4px; margin-left: 15px; line-height: 0; }
#topbar .contact-info i:first-child {margin-left: 0; }
#topbar .social-links a {color: #437099; padding-left:2px; display: inline-block; line-height: 1px; transition: 0.3s; }
#topbar .social-links a:hover {color: #1977cc; }
#topbar .social-links a:first-child {border-left: 0; }
#topbar .social-links a:hover svg {fill: #2991dd }
.topbar .topbar-cont.d-flex {display: flex; flex-wrap: wrap; padding-left: 0; justify-content: end; }
#topbar .contact-info.align-items-center {align-items: center !important; }
#topbar .contact-info.d-flex {display: flex !important; }
/*#topbar .social-links{margin-left: auto; }*/
#topbar .social-links.d-lg-flex {display: flex !important; }
#topbar .social-links.align-items-center {align-items: center !important; }

#topbar .social-links a svg {
    height: 14px;
}
/*tob bar css end*/

/*new page design----------------------------------------------*/

header.header.transparent-header.sticky nav.navbar.navbar-default {background: #ffffff; box-shadow: none; padding: 40px 0 16px 0; }
.home header.header.transparent-header.sticky nav.navbar.navbar-default {background: transparent !important; }
header.header.transparent-header.sticky nav.navbar.navbar-default .navbar-nav.navbar-right {display: none; }
#headerSticky.sticky-bg .navbar {background-color: #ffffff !important; margin-top: 0; box-shadow: 0 7px 27px 0 rgb(16 66 97 / 7%); padding-right: 0; padding: 12px 0; }
.navbar-nav {float: right; margin: 0; }
.custom.tp-bullets {margin-top: -16px; }
.navbar-brand>img {display: block; width: 110px !important; top: -8px !important; }
.navbar .navbar-nav li:last-child {margin-right: 0 !important; }
.navbar.navbar-default .navbar-collapse {padding-right: 0 !important; }
.navbar .navbar-nav li .fa-tachometer{display: none; }

/*swiper sldier start*/
.home-swiper-slider .mobile-slider{display: none; }
.swiper-container{position: relative; }
.home-swiper-slider .swiper-container {height:98vh; }
.home-swiper-slider .swiper-container .image-container {background-position: center; background-repeat: no-repeat; background-size: cover; height: 100vh; transition: 4s ease-out; transform: scale(1); }
.home-swiper-slider .swiper-container .swiper-slide.swiper-slide-active .image-container {transform: scale(1.1); transition: 4s ease-out; }
.home-swiper-slider .swiper-button-prev, .home-swiper-slider .swiper-button-next{display: none; }
.slider-text--container {max-width: 1170px; margin: 0 auto; z-index: 999; width: 100%; position: absolute; top: 0; bottom: 0; right: 0; left: 0; }
.top-text--container{width: 100%; text-align: right !important; float: none; display: block; position: relative; margin-top:12%; padding-right: 15px; }
.top-text--container h2 {width: auto; color: rgb(0, 0, 0); text-decoration: none; white-space: nowrap; min-height: 0px; min-width: 0px; max-height: none; max-width: none; text-align: right; line-height: inherit; letter-spacing: 1px; font-weight: 700; font-size: 32px; font-family: 'jost' !important; }
.home-swiper-slider .bg-black.bg-wrap {background: #000; float: right; z-index: 9; font-family: "Bodoni Moda"; color: rgb(255, 255, 255); text-decoration: none; white-space: nowrap; min-height: 0px; min-width: 0px; max-height: none; max-width: none; text-align: center; line-height: 1.5; letter-spacing: 0px; font-weight: 700; font-size: 14px; padding: 5px 10px; }
.home-swiper-slider .bottom-text--container{width: 100%; text-align: right !important; float: none; display: block; position: absolute; padding-right: 15px; bottom: 10%; left: 0; right: 0; }
.home-swiper-slider .bottom-text-col img {width: 160px; margin-left:10px; }
.home-swiper-slider .bottom-text-r-1  .bottom-text-col {color: #fff; z-index: 10; font-family: "Bodoni Moda"; height: auto; width: auto; color: rgb(255, 255, 255); text-decoration: none; white-space: nowrap; min-height: 0px; min-width: 0px; max-height: none; max-width: none; text-align: left; line-height: 17px; letter-spacing: 1px; font-weight: 700; font-size: 14px; }
.home-swiper-slider .bottom-text-r-1{display: flex; align-items: center; justify-content: flex-end; }
.home-swiper-slider .bottom-text-r-2 { max-width: 335px; display: flex; justify-content: end; font-size: 12px; color: #fff; align-items: center;margin-left: auto; }
.home-swiper-slider .bottom-text-r-2 .bottom-text-col {background: rgba(0,0,0,1); text-align: center; letter-spacing: 0px; font-weight: 400 !important; font-size: 12px; line-height: 1.5; margin-top: 10px; padding:3px 5px 4px 5px;}

/*.bottom-text-col.border-right { border-right: 2px solid; border-color: rgba(255,255,255,0.2); }*/

.home-swiper-slider span.swiper-pagination-bullet {background: rgb(0, 0, 0) !important; width: 30px; border-radius: inherit; height: 4px; }
.home-swiper-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active{background: rgb(255,255,255) !important; }
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 25px !important;}

@media only screen and (max-width:768px) {
.home-swiper-slider .desktop-slider{display:none !important;}
.home-swiper-slider .mobile-slider{display: block; }
.home-swiper-slider .swiper-container {height:98vh; }
.top-text--container   {margin-top: 100px; }
.top-text--container h2 {font-size: 24px; }
.home-swiper-slider .bottom-text-col img {width: 110px; margin-left: 10px; }
.home-swiper-slider .bottom-text--container {bottom: 50px; }
.home-swiper-slider .swiper-container .image-container {transform: scale(1); transition: 2s ease-out; }
.home-swiper-slider .swiper-container .swiper-slide.swiper-slide-active .image-container {transform: scale(1.08); transition: 2s ease-out; }
}
@media only screen and (max-width:320px) {
.home-swiper-slider .bottom-text-r-2 .bottom-text-col {font-size:10px; }
}
/*swiper sldier end*/


/*home sldier start---------------------------*/
body .custom .tp-bullet {width: 25px; height: 3px; position: absolute; background: rgb(255 255 255 / 50%); cursor: pointer; box-sizing: content-box; }
body .custom .tp-bullet.rs-touchhover, body .custom .tp-bullet.selected {background: rgb(255, 255, 255) !important; }
.imoto-ride--wrap img.alignnone.size-full.wp-image-1908 {width: 200px; }
.imoto-ride--wrap .left-col {width: 55%; height: 100%; display: flex; flex-wrap: wrap; align-items: center; }
.imoto-ride--wrap .left-col .wpb_wrapper {align-items: center; display: flex; flex-wrap: wrap; }
.imoto-ride--wrap .right-col {background: #EBECEE; width: 45%; }
.imoto-ride--wrap .right-col p {font-size: 22px; color: #1E2832; text-align: center; font-weight: normal; font-family: 'Gotham Light', sans-serif; line-height: 32px; }
.imoto-ride--wrap .group-box, .imoto-ride--wrap .left-col .custom-title {padding-bottom: 2rem; display: flex; align-items: flex-start; flex-wrap: wrap; color: #1E2832; font-family: 'Gotham Light', sans-serif; line-height: 1.2; font-size: 42px; padding-right: 60px; }
.turbo-container-fluid {padding-left: 0; padding-right: 0; }

/*How iMoto Share works ?*/
.share-work-timeline .row {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.share-work-timeline .col-2, .col-6, .col-8 {position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; position: relative; }
.circle.font-weight-bold.top-circle {position: absolute; left: 0; right: 0; top: 0; }
.share-work-timeline .align-items-center {-ms-flex-align: center !important; align-items: center !important; }
.share-work-timeline .d-flex {display: -ms-flexbox !important; display: flex !important; } .share-work-timeline .d-inline-flex {display: -ms-inline-flexbox !important; display: inline-flex !important; }
.share-work-timeline .text-right {text-align: right !important; }
.share-work-timeline .justify-content-end {-ms-flex-pack: end !important; justify-content: flex-end !important; }
.share-work-timeline .col-2 {position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; width: 150px; }
.share-work-timeline .col-6 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; position: relative; width: 100%; min-height: 1px; padding-right: 0px; padding-left: 0px; }
.share-work-timeline .col-8 {position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; width: calc(100% - 300px); }
.share-work-timeline .circle {padding: 8px 10px; border-radius: 50%; background-color: #ffffff; color: #fff; width: 80px; height: 80px; z-index: 2; margin-left: auto; margin-right: auto; position: relative; } .share-work-timeline .how-it-works.row .col-2 {align-self: stretch; } .share-work-timeline .how-it-works.row .col-2::after {content: ""; position: absolute; border-left: 6px solid #ffffff; z-index: 1; }
.share-work-timeline .how-it-works.row .col-2.bottom::after {height: 50%; left: 50%; top: 50%; }
.share-work-timeline .how-it-works.row .col-2.full::after {height: 100%; left: calc(50% - 6px); }
.share-work-timeline .how-it-works.row .col-2.left--border::after {left: calc(50% - 0px); }
.how-it-works.row .col-2.top::after {height: 50%; left: 50%; top: 0; }
.share-work-timeline h5 {font-size: 20px; margin-top: 0; margin-bottom: 15px; font-weight: bold; color: #fff; text-transform: uppercase; line-height: 1.5; }
.share-work-timeline .timeline div {padding: 0; height: 80px; }
.share-work-timeline .timeline hr {border-top: 6px solid #ffffff !important; margin: 0; top: 34px; position: relative; background: transparent; text-shadow: none !important; border-bottom: 0; border-right: 0; border-left: 0; }
.share-work-timeline p {margin: 0; color: #fff; font-size: 16px; font-weight: normal; line-height: 1.5; }
.share-work-timeline .timeline .col-2 {display: flex; overflow: hidden; }
.share-work-timeline .timeline .corner {border: 6px solid #ffffff; width: 100%; position: relative; border-radius: 15px; }
.timeline .top-right {left: 50%; top: -50%; }
.share-work-timeline .timeline .left-bottom {left: -50%; top: calc(50% - 6px); }
.share-work-timeline .timeline .top-left {left: -50%; top: -50%; }
.share-work-timeline .timeline .right-bottom {left: 50%; top: calc(50% - 6px); }
.share-work-timeline .col-6 a {color: #fff; font-weight: bold; }
.share-work-timeline .col-6 a:hover{text-decoration: underline !important; color:#30a8ff;}


.share-work-timeline .circle .image-icon-1:before {
    transform: scale(0.6);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='69.037' height='63.284' viewBox='0 0 69.037 63.284'%3E%3Cg id='Group_155' data-name='Group 155' transform='translate(-514.8 -1598.039)'%3E%3Cpath id='Path_172' data-name='Path 172' d='M256.219,1972.893a18.249,18.249,0,0,1,4.422-11.926,2.526,2.526,0,0,1-1.186-2.1v-2.837a24.178,24.178,0,0,0,7.191-16.365c0-8.261-6.441-14.957-14.383-14.957s-14.383,6.7-14.383,14.957a24.174,24.174,0,0,0,7.192,16.365v2.837c0,1.318-.843,2.39-4.271,3.739s-14.926,5.247-16.668,6.947c-2.636,2.57-3.511,13.824-3.511,14.645,0,.575.295,1.045,1.128,1.289,2.817.787,14.8,2.506,30.514,2.506,4.12,0,7.975-.12,11.484-.309A18.29,18.29,0,0,1,256.219,1972.893Zm18.338-15.1a15.1,15.1,0,1,0,15.1,15.1A15.1,15.1,0,0,0,274.557,1957.791Zm9.349,17.26h-7.192v7.192H272.4v-7.192h-7.192v-4.315H272.4v-7.191h4.314v7.191h7.192Z' transform='translate(294.178 -326.672)' fill='%231e2832'/%3E%3C/g%3E%3C/svg%3E");
}

.share-work-timeline .circle .image-icon-2:before {
    transform: scale(0.6);
    position: absolute;
    left: -7px;
    right: 0;
    top: 0;
    bottom: 0;
    content: url("data:image/svg+xml,%3Csvg id='Group_128' data-name='Group 128' xmlns='http://www.w3.org/2000/svg' width='92.71' height='64.706' viewBox='0 0 92.71 64.706'%3E%3Cpath id='Path_126' data-name='Path 126' d='M707.833,1945.825a.608.608,0,0,1,.3.011l5.146,1.446a.721.721,0,0,1,.467.464,1.377,1.377,0,0,1,.03.825,1.332,1.332,0,0,1-.426.7.685.685,0,0,1-.628.156l-5.146-1.447a.94.94,0,0,1-.537-1.09,1.2,1.2,0,0,1,.8-1.064Zm0,0' transform='translate(-675.892 -1932.859)' fill='%231e2832'/%3E%3Cpath id='Path_127' data-name='Path 127' d='M665.961,1987.333a5.494,5.494,0,0,1-2.145.129,24.586,24.586,0,0,0-9.815,6.559c-.242.293-.715.934.214.857a51.717,51.717,0,0,1,14.723-1.042c-.739-1.236-1.426-2.5-2.035-3.8a25.626,25.626,0,0,1-.942-2.707Zm0,0' transform='translate(-651.854 -1951.565)' fill='%231e2832'/%3E%3Cpath id='Path_128' data-name='Path 128' d='M706.638,1922.239a1.268,1.268,0,0,0-.393.058,1.985,1.985,0,0,0-1.317,1.8v2.554a.978.978,0,0,0,.686,1.017v5.157a.7.7,0,0,0-.459.668v.759a.751.751,0,0,1,.106-.008h1.1a.738.738,0,0,1,.1.008v-.759a.692.692,0,0,0-.47-.671V1927.7a1.334,1.334,0,0,0,.25-.052,1.986,1.986,0,0,0,1.318-1.8v-2.554a.957.957,0,0,0-.925-1.052Zm0,0' transform='translate(-674.948 -1922.239)' fill='%231e2832'/%3E%3Cpath id='Path_129' data-name='Path 129' d='M803.216,1993.166a4.346,4.346,0,0,1-.387,1.046l-.078.157-4.707,1.8,7.425,8.919,3.664,2.618c.341-.788.019-1.727-2.285-2.808-.531-2.778-1.454-5.634-2.284-8.471-.315-1.176.684-1.125,1.713-1.142,2.159-.037,1.614-1.24.143-1.523Zm0,0' transform='translate(-716.898 -1954.193)' fill='%231e2832'/%3E%3Cpath id='Path_130' data-name='Path 130' d='M801.679,1974.813h0l0,0,0,0h0a2.244,2.244,0,0,0-1.163-.767,27.32,27.32,0,0,0-4.6-1c-2.407,1.087-5.03,2.347-6.965,3.292l2.992.186h0l2.439.152h.01c.72.077,1.5.128,2.211.248a3.78,3.78,0,0,1,1.886.729,2,2,0,0,1,.562,1.986,8.363,8.363,0,0,1-1.283,2.612,2.789,2.789,0,0,1,.359.094l.006-.008h0a30.357,30.357,0,0,0,3.527-5.828A1.751,1.751,0,0,0,801.679,1974.813Z' transform='translate(-712.8 -1945.128)' fill='%231e2832'/%3E%3Cpath id='Path_131' data-name='Path 131' d='M739.467,1987.125c-2.724.439-6.935,1.095-9.581,1.266a4.818,4.818,0,0,1-1.325-.1c1.061,2.984,1.559,4.752.919,5.6a36.229,36.229,0,0,0-4.191,8.239c.7-.119,1.4-.241,2.1-.363,2.428-6.056,7.045-10.833,12.082-14.644Zm0,0' transform='translate(-684.121 -1951.471)' fill='%231e2832'/%3E%3Cpath id='Path_132' data-name='Path 132' d='M765.084,1965.287a6.286,6.286,0,0,0-.839.063l-13.056,1.481c-2.221.415-5.487,1.779-7.841,1.75l-9.322-.068c-2.118,0-6.479,4.307-6.192,7.774.1,1.226,1.66,1.914,3.163,1.817,2.89-.187,7.768-.975,10.393-1.4l.382-.277a24.811,24.811,0,0,1,5.669-2.912,23.561,23.561,0,0,1,3.166-.947.993.993,0,0,1,.027-.326,2.65,2.65,0,0,1,1.285-1.448,8.534,8.534,0,0,1,1-.569l.027-.012,11.908-3.779h0a9.374,9.374,0,0,0,1.593-.744,1.9,1.9,0,0,0-1.361-.4Zm0,0' transform='translate(-685.262 -1941.633)' fill='%231e2832'/%3E%3Cpath id='Path_133' data-name='Path 133' d='M796.117,1963.871l-6.819.3c-2,0-3.667,1.559-5.262,2.052L772.157,1970s-1.823.854-2.036,1.716a.5.5,0,0,0-.013.129,9.447,9.447,0,0,1,1.679-.175h.013l7.751.481c2.893-1.42,8.025-3.893,11.181-5.148,1.988-.789,6.091-2.018,6.091-2.018.33-.608.343-1.083-.707-1.111Zm0,0' transform='translate(-704.313 -1940.995)' fill='%231e2832'/%3E%3Cpath id='Path_134' data-name='Path 134' d='M700.037,1944.334a1.163,1.163,0,0,1-.75-.658,1.738,1.738,0,0,1-.119-.921,1.988,1.988,0,0,1,.559-1.2,1.361,1.361,0,0,1,.5-.234,1.933,1.933,0,0,1,.286-.036,1.045,1.045,0,0,1,.323.044l2.922.821a2.233,2.233,0,0,0-.59-.89l-2.522-1.941a3.46,3.46,0,0,1-.681-.821v.6a1.162,1.162,0,0,1,.47.941v.759a.449.449,0,0,1-.512.445l-.043,0h-1.1l-.042,0a.449.449,0,0,1-.512-.445v-.759a1.164,1.164,0,0,1,.459-.933v-2.345l-4.56,1.942a1.814,1.814,0,0,0-1.046,1.332l-.15.154c1.18-.071,2.351-.441,3-.442h.008c-.658.006-1.831.377-3.012.444-1.407,1.455-2.482,2.71-2.371,4.412.084,1.287,1.666,1.524,1.666,1.524l.177,0h0l2.63.045a2.517,2.517,0,0,1,.267.762,5.121,5.121,0,0,1,1.456.988,2.842,2.842,0,0,1,.651,2.871l1.576,3.151,4.12-8.241c.058-.151.117-.3.175-.453l-3.249-.913Z' transform='translate(-668.472 -1928.779)' fill='%231e2832'/%3E%3Cg id='Group_100' data-name='Group 100' transform='translate(11.509 18.245)'%3E%3Cpath id='Path_135' data-name='Path 135' d='M696.377,1962.793l-6.442,10.292a8.408,8.408,0,0,0-1.01,2.794,4.429,4.429,0,0,0,.495,2.629h0l4.513,9.121a10.071,10.071,0,0,0,3.065,3.428,6.46,6.46,0,0,0,3.342,1.033l.025.007c-1.38-.489-2.345-1.782-2.924-3.947l-1.491-8.96c2.569-5.5,2.2-9.034,2.213-12.825l-1.975-3.95Z' transform='translate(-679.232 -1958.585)' fill='%231e2832'/%3E%3Cpath id='Path_136' data-name='Path 136' d='M710.941,2016.735l.025,0Z' transform='translate(-689.166 -1983.056)' fill='%231e2832'/%3E%3Cpath id='Path_137' data-name='Path 137' d='M694.715,1989.132l.05,0a.359.359,0,0,1-.3.377,7.754,7.754,0,0,1-5.775-.984,10.748,10.748,0,0,1-3.3-3.676l-.007-.012-4.527-9.149a5.219,5.219,0,0,1-.563-3.038,9.05,9.05,0,0,1,1.091-3.048l.006-.012,6.575-10.506a.359.359,0,0,1,.324-.172.349.349,0,0,1,.081.013c.515-2.127-1.487-3.006-2.646-3.481a49.039,49.039,0,0,0-13.7,14.422c-1.638,2.73-.245,3.045,2.154,2.559a25.173,25.173,0,0,0,.911,2.707,53.242,53.242,0,0,0,5.079,8.532c2.563,3.6,5.721,11.374,5.721,11.374h24.5a21.511,21.511,0,0,0,6.663-7.606C711.333,1985.488,702.375,1988.608,694.715,1989.132Z' transform='translate(-671.313 -1955.444)' fill='%231e2832'/%3E%3C/g%3E%3Cpath id='Path_138' data-name='Path 138' d='M770.5,1985.2c3.753-5.259.238-5.139-2.692-5.451l-14.066-.875c-2.53,0-7.6,1.81-10.7,4.039-5.368,3.864-10.387,8.767-12.987,15.047.836-.144,1.669-.289,2.492-.419,4.1-.653,8-1.036,11.11.022l.491.167-.019.037L760.2,1992l11.593-4.425C772.919,1985.309,771.31,1985.418,770.5,1985.2Zm-21.564,7.561,1.032-3.081.433-1.294-1.11.008-1.4.01,2.432-3.09,2.433-3.09-1.031,3.08-.434,1.294,1.11-.008,1.4-.009Z' transform='translate(-686.268 -1947.754)' fill='%231e2832'/%3E%3Cpath id='Path_139' data-name='Path 139' d='M672.133,2013.472l-.1.16.061.179.087.055.127.043.143.056,0,0,.115.051.189,0,.116-.149-.043-.183-.081-.064-.118-.053-.01-.005-.159-.062-.01,0-.131-.044Zm0,0' transform='translate(-660.128 -1963.331)' fill='%231e2832'/%3E%3Cpath id='Path_140' data-name='Path 140' d='M667.666,2001.719l-1.792,3.19a7.358,7.358,0,0,1,2.267,2.841c-1.076,0-2.245.047-3.327.043a4.537,4.537,0,0,0-3.394-1.525c-.13,0-.258.009-.385.019a12.754,12.754,0,0,1,.478-2.855,7.481,7.481,0,0,1,1.9.265l1.708-3.286a11.1,11.1,0,1,0,2.548,1.307Zm-2.8,8.878.185.04.086.169v.024l0,.18v.01l-.014.177v.012l-.011.08-.036.1-.164.1-.177-.067-.059-.179.009-.074.013-.167,0-.167v-.009l.022-.1Zm-.785-1.986.175-.07.166.091.077.11.006.008.091.142.006.009.068.119.029.1-.073.175-.181.053-.155-.107-.066-.115-.085-.132-.074-.106-.039-.1Zm-.269,4.452.039-.041.1-.115.1-.125,0,0,.02-.029.078-.067.189-.007.124.142-.033.187-.027.038-.006.009-.1.132-.007.008-.109.127-.008.009-.039.041-.086.055-.188-.021-.1-.159Zm-1.924,1.087.153-.111.036-.005h0l.156-.036h0l.153-.042h0l.041-.014.1-.01.156.105.018.188-.136.133-.043.014-.01,0-.165.047-.011,0-.169.039-.01,0-.047.008-.1-.006-.139-.128Zm-1.576-6.873.01,0,.166-.047.01,0,.169-.039.011,0,.04-.007.1.006.14.128-.012.188-.154.111-.036.006-.16.037h0l-.148.042-.046.015-.1.01-.157-.106-.018-.188.136-.132Zm.251,6.9-.1.16-.187.023-.126-.043-.01,0-.159-.062-.01,0-.124-.056-.081-.063-.043-.184.116-.149.188,0,.124.055h0l.143.056.121.041.087.054Zm-.319-10.643c-.352,1.059-.676,2.24-1.029,3.309a4.557,4.557,0,0,0-2.272,3.17,9.065,9.065,0,0,1-2.621-1.251A7.347,7.347,0,0,1,660.242,2003.532Zm-2.029,8.817.181-.053.155.107.066.114,0,0,.087.135.07.1.038.095-.056.181-.175.07-.165-.092-.074-.1-.006-.009-.091-.143-.006-.008-.071-.125-.029-.1Zm-.09-1.424-.147.119-.185-.04-.085-.168v-.017l0-.18v-.011l.014-.178v-.01l.01-.075.037-.1.163-.095.176.067.059.18-.009.068-.013.167,0,.169v.005h0Zm.671-2.06,0,0-.025.036-.077.067-.189.006-.124-.142.032-.187.031-.043.006-.008.1-.132.007-.009.11-.125.007-.009.034-.036.087-.055.188.019.1.159-.059.179-.032.034,0,0-.1.116Zm-1.64,8a7.36,7.36,0,0,1-3.126-6.043,7.452,7.452,0,0,1,.039-.764c.992.713,2.1,1.438,3.016,2.149a4.562,4.562,0,0,0,1.933,2.477A5.927,5.927,0,0,1,657.154,2016.867Zm4.267,1.349a7.4,7.4,0,0,1-3.1-.68c.985-.734,2-1.546,2.946-2.166.052,0,.1.008.154.008a4.528,4.528,0,0,0,2.66-.863,6.9,6.9,0,0,1,1.445,2.468A7.383,7.383,0,0,1,661.42,2018.216Zm5.12-2.052c-.358-1.071-.775-2.2-1.086-3.23a4.53,4.53,0,0,0,.29-3.534,11.06,11.06,0,0,1,2.823-.46,7.466,7.466,0,0,1,.246,1.885A7.361,7.361,0,0,1,666.54,2016.164Z' transform='translate(-650.369 -1957.169)' fill='%231e2832'/%3E%3Cpath id='Path_141' data-name='Path 141' d='M674.249,1999.793l-5.144,9.9a.9.9,0,1,0,1.6.829l5.7-10.156c-.091-.146-.181-.291-.27-.437q-.953-.088-1.885-.133Zm0,0' transform='translate(-658.761 -1957.178)' fill='%231e2832'/%3E%3Cpath id='Path_142' data-name='Path 142' d='M764.794,2011.544q-.088.192-.17.388l2.6.828Zm0,0' transform='translate(-701.842 -1962.472)' fill='%231e2832'/%3E%3Cpath id='Path_143' data-name='Path 143' d='M778.015,2015.22l-.035.036-.007.008-.109.126-.007.009-.1.132-.006.009-.031.042-.033.186.124.143.189-.007.078-.067.024-.036,0,0,.1-.125.1-.121,0,0,.027-.029.059-.179-.1-.159-.188-.02Zm0,0' transform='translate(-707.725 -1964.104)' fill='%231e2832'/%3E%3Cpath id='Path_144' data-name='Path 144' d='M776.527,2018.8l-.036.1-.009.074,0,.011-.013.177v.011l0,.18v.017l.086.168.185.039.147-.118.02-.1h0v0h0v0l0-.167.012-.167.009-.068-.059-.18-.176-.067Zm0,0' transform='translate(-707.175 -1965.696)' fill='%231e2832'/%3E%3Cpath id='Path_145' data-name='Path 145' d='M778.437,2001.314l-3.3,1.258-8.641,3.1,2.075,1.04a7.341,7.341,0,0,1,4.456-2.484c-.352,1.059-.678,2.237-1.031,3.307a4.556,4.556,0,0,0-2.271,3.17c-1.8-.3-5.888-3.768-5.485-2.562.487,1.46,3.538,3.146,5.625,4.76a4.559,4.559,0,0,0,1.933,2.477,5.952,5.952,0,0,1-1.865,2.184,7.355,7.355,0,0,1-3.014-4.768l-3.713-.184a11.051,11.051,0,1,0,15.227-11.3Zm-6.894,12.411-.175.07-.165-.091-.073-.1-.006-.009-.091-.143-.005-.008-.071-.125-.029-.1.073-.174.181-.053.155.107.066.115,0,0,.086.135.07.1.038.1Zm2.756-9.594a7.354,7.354,0,0,1,6.632,4.313c-1.077,0-2.248.048-3.331.045a4.538,4.538,0,0,0-3.394-1.524c-.13,0-.258.009-.386.019A12.8,12.8,0,0,1,774.3,2004.131Zm3.622,7.393,0,.181v.01l-.014.177v.012l-.01.08-.037.1-.163.1-.177-.066-.059-.18.009-.075.013-.166,0-.169v-.007l.021-.1.147-.119.185.039.085.169v.013l0,.008Zm-.692-1.483-.156-.107-.065-.115-.083-.127h0l-.077-.109-.038-.1.056-.18.175-.071.165.092.078.11.006.008.091.142.005.009.068.119.029.1-.073.175Zm.017,3.472-.032.186-.027.038-.006.009-.1.132-.007.008-.11.127-.006.008-.039.041-.086.056-.188-.02-.1-.159.059-.179.037-.039,0,0,.1-.111h0l.1-.13h0l.021-.03.078-.067.188-.007Zm-1.768-5.014h0l-.145-.057-.125-.042-.087-.055-.061-.179.1-.16.187-.022.132.044.01,0,.159.062.01,0,.118.053.081.064.042.183-.116.149-.188,0Zm.017,6.42-.136.132-.043.014-.01,0-.166.047-.011,0-.169.039-.011,0-.046.008-.1-.006-.14-.128.011-.188.154-.11.036-.005h0l.157-.036h0l.158-.044.039-.013.1-.01.157.106Zm-2.448-6.93.049-.016.011,0,.165-.047.01,0,.169-.039.011,0,.04-.007.1.006.139.127-.011.188-.153.11-.037.006-.158.037-.15.042h0l-.047.015-.1.009-.158-.105-.016-.188Zm-.424,6.5.189,0,.121.054,0,0,.145.057.119.041.087.055.06.179-.1.16-.188.022-.125-.043-.01,0-.158-.062-.01,0-.124-.056-.081-.063-.043-.184Zm1.583,4.424a7.413,7.413,0,0,1-3.1-.677c.986-.734,2.007-1.548,2.95-2.169.052,0,.1.008.154.008a4.522,4.522,0,0,0,2.659-.863,6.917,6.917,0,0,1,1.445,2.468A7.377,7.377,0,0,1,774.206,2018.911Zm5.121-2.053c-.357-1.07-.777-2.2-1.087-3.23a4.531,4.531,0,0,0,.29-3.534,11.089,11.089,0,0,1,2.821-.459,7.46,7.46,0,0,1,.248,1.884A7.363,7.363,0,0,1,779.328,2016.858Z' transform='translate(-701.205 -1957.863)' fill='%231e2832'/%3E%3Cpath id='Path_146' data-name='Path 146' d='M760.337,2009.478l-1.881.675,6.892,3.451-8.741-2.787-3.5,1.255a19.957,19.957,0,0,1-2.327,3.514l18.729.928a1.3,1.3,0,0,0,.242-2.59c-.043-.005-.087-.009-.13-.01l-.743-.158Zm0,0' transform='translate(-695.606 -1961.541)' fill='%231e2832'/%3E%3C/svg%3E%0A");
}

.share-work-timeline .circle .image-icon-3:before {
    transform: scale(0.6);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='59.344' height='65.315' viewBox='0 0 59.344 65.315'%3E%3Cg id='Group_129' data-name='Group 129' transform='translate(0)'%3E%3Cpath id='Path_110' data-name='Path 110' d='M1165.053,1919.072a22.161,22.161,0,0,0-22.141,22.141c0,9.159,7.486,19.788,14.972,28.858.769.949,1.561,1.9,2.307,2.8,1.221,1.425,2.4,2.8,3.528,4.116l1.945,2.262,1.018-1.312c.881-1.108,1.764-2.239,2.691-3.392.43-.542.86-1.108,1.312-1.651.7-.928,1.448-1.854,2.171-2.782,7.283-9.431,14.339-19.608,14.339-28.9A22.161,22.161,0,0,0,1165.053,1919.072Zm0,38.9a16.623,16.623,0,1,1,16.622-16.623A16.636,16.636,0,0,1,1165.053,1957.972Z' transform='translate(-1135.38 -1919.072)' fill='%231e2832'/%3E%3Cpath id='Path_111' data-name='Path 111' d='M1187.847,2023.843c0,7.169-28.451,7.26-29.672,7.26s-29.673-.091-29.673-7.26c0-4.546,11.331-6.243,19.992-6.9.747.927,1.493,1.855,2.262,2.737-12.032.678-18.794,2.895-19.314,4.206.611,1.448,10,4.251,26.551,4.274h1.673c15.74-.181,24.651-2.872,25.239-4.388-.5-1.2-7.011-3.325-18.636-4.048.724-.9,1.447-1.809,2.148-2.737C1176.992,2017.669,1187.847,2019.41,1187.847,2023.843Z' transform='translate(-1128.503 -1965.787)' fill='%231e2832'/%3E%3Cg id='Group_96' data-name='Group 96' transform='translate(21.851 9.137)'%3E%3Cpath id='Path_112' data-name='Path 112' d='M1188.261,1941.131v11.27a1.231,1.231,0,0,1-1.235,1.235h-.976l-.42-1.235-.2-.568c-.265-.778-.432-1.291-.784-1.544a1.511,1.511,0,0,0-.871-.339,1.035,1.035,0,0,0-.865.488V1939.9h4.113A1.234,1.234,0,0,1,1188.261,1941.131Z' transform='translate(-1176.324 -1938.148)' fill='%231e2832'/%3E%3Cpath id='Path_113' data-name='Path 113' d='M1177.345,1939.9v13.739h-.982a1.234,1.234,0,0,1-1.235-1.235v-11.27a1.238,1.238,0,0,1,1.235-1.234Z' transform='translate(-1172.608 -1938.148)' fill='%231e2832'/%3E%3Cg id='Group_93' data-name='Group 93' transform='translate(0 0)'%3E%3Cg id='Group_92' data-name='Group 92'%3E%3Cpath id='Path_114' data-name='Path 114' d='M1184.77,1936.552v2.9h-1.544v-1.661h-11.375v1.7h-1.544v-2.933Z' transform='translate(-1170.308 -1936.552)' fill='%231e2832'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_94' data-name='Group 94' transform='translate(9.874 12.252)'%3E%3Cpath id='Path_115' data-name='Path 115' d='M1189.224,1964.19l-.025.056a.255.255,0,0,0,.055.025Zm.216.142a1.624,1.624,0,0,0,.3.062A2.574,2.574,0,0,1,1189.439,1964.333Zm2.13-4.342-.1.105v.006l.012.013a.02.02,0,0,1-.006-.013Zm.2.4a7.841,7.841,0,0,0,.741.648v-.006C1192.342,1960.886,1192.015,1960.6,1191.767,1960.387Z' transform='translate(-1189.199 -1959.991)' fill='%231e2832'/%3E%3Cpath id='Path_116' data-name='Path 116' d='M1189.224,1968.025l.031.08a.28.28,0,0,1-.055-.025Z' transform='translate(-1189.199 -1963.826)' fill='%231e2832'/%3E%3Cpath id='Path_117' data-name='Path 117' d='M1189.659,1968.3a2.553,2.553,0,0,0,.3.062A1.622,1.622,0,0,1,1189.659,1968.3Z' transform='translate(-1189.418 -1963.955)' fill='%231e2832'/%3E%3Cpath id='Path_118' data-name='Path 118' d='M1193.541,1960.2a.02.02,0,0,0,.006.013l-.012-.013Z' transform='translate(-1191.268 -1960.092)' fill='%231e2832'/%3E%3Cpath id='Path_119' data-name='Path 119' d='M1194.854,1961.391v.006a7.827,7.827,0,0,1-.741-.648C1194.36,1960.958,1194.687,1961.248,1194.854,1961.391Z' transform='translate(-1191.545 -1960.353)' fill='%231e2832'/%3E%3C/g%3E%3Cg id='Group_95' data-name='Group 95' transform='translate(6.225 9.392)'%3E%3Cpath id='Path_120' data-name='Path 120' d='M1189.224,1964.19l-.025.056a.255.255,0,0,0,.055.025Zm.216.142a1.624,1.624,0,0,0,.3.062A2.574,2.574,0,0,1,1189.439,1964.333Zm2.328-3.946a7.841,7.841,0,0,0,.741.648v-.006C1192.342,1960.886,1192.015,1960.6,1191.767,1960.387Zm-.3-.291v.006h.006l.1-.111Z' transform='translate(-1185.55 -1957.132)' fill='%231e2832'/%3E%3Cpath id='Path_121' data-name='Path 121' d='M1191.98,1962.845c-.235.513-.513,1.043-.778,1.562a16.015,16.015,0,0,0-1.525,3.6.157.157,0,0,1-.142.124c-.525.031-1.3.043-2.292.043-1.7,0-3.495-.043-3.507-.043a.154.154,0,0,1-.148-.105l-1.211-3.859c0-.019-.006-.031-.006-.044l-.068-2.266-.038-1.241-.036-1.235-.012-.327a4.022,4.022,0,0,1,.364-1.333,1,1,0,0,1,.865-.637,1.379,1.379,0,0,1,.784.31,3.179,3.179,0,0,1,.722,1.469l.142.419.037.1.426,1.235.334.964-.025.056a.265.265,0,0,0,.055.024,1.246,1.246,0,0,0,.185.062,1.632,1.632,0,0,0,.3.062.781.781,0,0,0,.124.012,1.8,1.8,0,0,0,.63-.068.753.753,0,0,0,.142-.05c.05-.019.1-.043.161-.068a1.389,1.389,0,0,0,.222-.136,1.6,1.6,0,0,0,.13-.1,2.2,2.2,0,0,0,.186-.167,2.094,2.094,0,0,0,.179-.2,2.055,2.055,0,0,0,.167-.235,1.912,1.912,0,0,0,.148-.247,1.325,1.325,0,0,0,.1-.185,1.508,1.508,0,0,0,.068-.148,4.371,4.371,0,0,0,.185-.482,1.338,1.338,0,0,0,.074-.228c.05-.148.086-.3.124-.457.05-.191.093-.389.13-.6v-.006c-.167-.143-.494-.433-.741-.642a1.062,1.062,0,0,0-.093-.087,1.151,1.151,0,0,0-.093-.086.139.139,0,0,0-.043-.043c-.025-.025-.05-.043-.062-.055a.019.019,0,0,1-.006-.012l.1-.111-.1.1a.154.154,0,0,1-.05-.111l.081-2.7a.147.147,0,0,1,.093-.136.163.163,0,0,1,.167.025l2.8,2.6a.125.125,0,0,1,.037.062C1191.326,1957.374,1192.77,1961.135,1191.98,1962.845Z' transform='translate(-1182.217 -1954.521)' fill='%231e2832'/%3E%3Cpath id='Path_122' data-name='Path 122' d='M1193.541,1960.1a.02.02,0,0,0,.006.013l-.012-.013v-.006l.1-.105Z' transform='translate(-1187.619 -1957.132)' fill='%231e2832'/%3E%3C/g%3E%3Cpath id='Path_123' data-name='Path 123' d='M1190.183,1981.151h-7.978a.153.153,0,0,0-.155.154v2.97a.153.153,0,0,0,.155.155h7.978a.157.157,0,0,0,.155-.155v-2.97A.157.157,0,0,0,1190.183,1981.151Zm-6.977,2.279a.636.636,0,1,1,0-1.273.636.636,0,0,1,0,1.273Z' transform='translate(-1175.913 -1957.839)' fill='%231e2832'/%3E%3Cpath id='Path_124' data-name='Path 124' d='M1184.283,1983.995a.331.331,0,1,1-.327-.327A.325.325,0,0,1,1184.283,1983.995Z' transform='translate(-1176.663 -1959.041)' fill='%231e2832'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.share-work-timeline .circle .image-icon-4:before {
    transform: scale(0.6);
    position: absolute;
    left: 2px;
    right: 0;
    top: 4px;
    bottom: 0;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42.469' height='72.2' viewBox='0 0 42.469 72.2'%3E%3Cpath id='Path_2074' data-name='Path 2074' d='M208.316,320.346q0-15-.009-30a5.629,5.629,0,0,1,3.382-5.615,5.067,5.067,0,0,1,2.051-.461q15.8-.043,31.6-.01a5.513,5.513,0,0,1,5.392,5.172c.022.329.033.659.033.989q0,29.922.013,59.845a5.908,5.908,0,0,1-2.327,5.105,5.213,5.213,0,0,1-3.186,1.07q-15.723,0-31.445-.008a5.515,5.515,0,0,1-5.472-5.252c-.023-.38-.028-.761-.028-1.142Q208.315,335.192,208.316,320.346Zm3.48-23.9v47.773h35.487V296.445Zm17.738,52.828c-.634,0-1.268-.01-1.9,0a1.072,1.072,0,0,0-1.132,1.008,1.048,1.048,0,0,0,.991,1.214c1.365.061,2.737.061,4.1,0a1.046,1.046,0,0,0,.982-1.221,1.076,1.076,0,0,0-1.141-1C230.8,349.265,230.169,349.273,229.534,349.273Zm2.218-57.841c.633,0,1.266.012,1.9,0a1.143,1.143,0,0,0,1.213-1.087,1.089,1.089,0,0,0-1.093-1.129c-1.314-.039-2.631-.041-3.946.006a1.04,1.04,0,0,0-1.047,1.154,1.094,1.094,0,0,0,1.153,1.054C230.537,291.446,231.145,291.431,231.752,291.432Zm-6.182,0c.833-.007,1.3-.431,1.275-1.158-.022-.672-.513-1.082-1.295-1.084-.807,0-1.341.454-1.335,1.138S224.763,291.439,225.57,291.433Z' transform='translate(-208.307 -284.245)' fill='%231e2832' fill-rule='evenodd'/%3E%3Cpath id='Path_2079' data-name='Path 2079' d='M226.828,354.61c0,.76.016,1.521-.005,2.281a1.4,1.4,0,0,1-1.4,1.5c-1.417.053-2.839.051-4.256,0a1.444,1.444,0,0,1-1.471-1.528q-.059-2.279,0-4.562a1.461,1.461,0,0,1,1.537-1.543q2.051-.061,4.105,0a1.431,1.431,0,0,1,1.486,1.568C226.841,353.088,226.829,353.849,226.828,354.61Z' transform='translate(-213.051 -312.007)' fill='%231e2832' fill-rule='evenodd'/%3E%3Cpath id='Path_2080' data-name='Path 2080' d='M257.561,354.567c0-.76-.013-1.521,0-2.281a1.384,1.384,0,0,1,1.379-1.506c1.442-.055,2.889-.055,4.331,0a1.413,1.413,0,0,1,1.414,1.5q.06,2.279,0,4.562a1.488,1.488,0,0,1-1.6,1.569q-1.975.049-3.953,0a1.473,1.473,0,0,1-1.581-1.637C257.551,356.037,257.56,355.3,257.561,354.567Z' transform='translate(-228.872 -312.011)' fill='%231e2832' fill-rule='evenodd'/%3E%3Cpath id='Path_2081' data-name='Path 2081' d='M226.828,373.893c0,.711.009,1.421,0,2.131a1.433,1.433,0,0,1-1.582,1.61q-1.979.015-3.957,0a1.432,1.432,0,0,1-1.585-1.474c-.048-1.545-.047-3.1,0-4.64a1.46,1.46,0,0,1,1.642-1.5q1.94-.011,3.881,0a1.439,1.439,0,0,1,1.6,1.592C226.838,372.372,226.827,373.132,226.828,373.893Z' transform='translate(-213.05 -320.06)' fill='%231e2832' fill-rule='evenodd'/%3E%3Cpath id='Path_2082' data-name='Path 2082' d='M257.56,373.793c0-.711-.008-1.421,0-2.131a1.45,1.45,0,0,1,1.627-1.644q1.94-.011,3.881,0a1.463,1.463,0,0,1,1.621,1.523q.065,2.28,0,4.565a1.457,1.457,0,0,1-1.615,1.527q-1.98.014-3.958,0a1.417,1.417,0,0,1-1.555-1.557C257.548,375.315,257.561,374.554,257.56,373.793Z' transform='translate(-228.872 -320.06)' fill='%231e2832' fill-rule='evenodd'/%3E%3Cpath id='Path_2083' data-name='Path 2083' d='M245.752,354.553c0,.785.027,1.571-.008,2.355a1.4,1.4,0,0,1-1.478,1.491q-2.05.062-4.1,0a1.407,1.407,0,0,1-1.493-1.556q-.042-2.278,0-4.559a1.4,1.4,0,0,1,1.518-1.527q2.013-.058,4.027,0a1.433,1.433,0,0,1,1.538,1.593c.024.734,0,1.469,0,2.2Z' transform='translate(-220.977 -312.007)' fill='%231e2832' fill-rule='evenodd'/%3E%3Cpath id='Path_2084' data-name='Path 2084' d='M238.669,373.752c0-.734-.023-1.47.006-2.2a1.415,1.415,0,0,1,1.582-1.53q1.976-.014,3.951,0a1.388,1.388,0,0,1,1.541,1.49q.052,2.316,0,4.634a1.386,1.386,0,0,1-1.54,1.49q-2.013.017-4.026,0a1.4,1.4,0,0,1-1.509-1.449c0-.05-.008-.1-.008-.151q0-1.139,0-2.279Z' transform='translate(-220.982 -320.059)' fill='%231e2832' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

.circle.font-weight-bold.bottom-circle {position: absolute; left: 0; right: 0; bottom: 0; }
/*meet-imto-app-wrap css start*/
}

.meet-imto-app-wrap .rq-content-block.newsletter-layout-one.with-bg-color {background: transparent !important; }
.meet-imto-app-wrap h3 {font-family: 'Gotham', sans-serif !important; font-weight: 500 !important; padding-bottom: 80px !important; font-size: 44px; line-height: 1.5; color: #1E2832; position: relative; padding-bottom: 0; left: 0; right: 0; margin: 0 auto; float: none; justify-content: center; align-items: center; display: flex; flex-direction: row; line-height: 1.5; }
.meet-imto-app-wrap h3:before {content: ""; background: #1E2832; display: block; width: 100px; height: 5px; left: 0; top: 50%; position: relative; border-radius: 10px; margin-right: 16px; margin-top: 8px; }
.meet-imto-app-wrap h3:after {content: ""; background: #1E2832; display: block; width: 100px; height: 5px; position: relative; border-radius: 10px; margin-top: 8px; margin-left: 16px; }
.meet-imto-app-wrap .imoto-app-img .wpb_single_image {margin-bottom: 0px; }
.meet-imto-app-wrap .imoto-app-content {align-items: center !important; }
.meet-imto-app-wrap .imoto-app-content p {font-size: 18px; color: #343d48; font-weight: normal; padding-bottom: 80px; }
/*meet-imto-app-wrap css End*/


/*Find your rides section */
.section-heading-black h3 {padding-bottom: 60px !important; font-family: 'Gotham', sans-serif !important; font-weight: 500 !important; font-size: 44px; line-height: 1.5; color: #1E2832; position: relative; padding-bottom: 0; left: 0; right: 0; margin: 0 auto; float: none; justify-content: center; align-items: center; display: flex; flex-direction: row; line-height: 1.5; }
.section-heading-black h3:before {content: ""; background: #1E2832; display: block; width: 100px; height: 5px; left: 0; top: 50%; position: relative; border-radius: 10px; margin-right: 16px; margin-top: 8px; }
.section-heading-black h3:after {content: ""; background: #1E2832; display: block; width: 100px; height: 5px; position: relative; border-radius: 10px; margin-top: 8px; margin-left: 16px; }

/*why us css start*/
body .why-us--wrap {padding-top: 80px; padding-bottom: 80px; min-height: 400px; background-attachment: fixed; background-position: top !important; }
.why-us--block .wpb_wrapper {display: flex; align-items: center; }
.why-us--block figure img {width: 125px !important; }
.why-us--block .wpb_text_column.wpb_content_element {width: 100%; }
.why-us--block .wpb_wrapper p {color: #fff; font-size: 18px; padding-left: 40px; font-weight: normal; padding-right: 40px; } .why-us--wrap h3 {padding-bottom: 80px !important; font-family: 'Gotham', sans-serif !important; font-weight: 500 !important; font-size: 44px; line-height: 1.5; color: #ffffff; position: relative; padding-bottom: 0; left: 0; right: 0; margin: 0 auto; float: none; justify-content: center; align-items: center; display: flex; flex-direction: row; line-height: 1.5; }
.why-us--wrap h3:before {content: ""; background: #ffffff; display: block; width: 100px; height: 5px; left: 0; top: 50%; position: relative; border-radius: 10px; margin-right: 16px; margin-top: 8px; }
.why-us--wrap h3:after {content: ""; background: #ffffff; display: block; width: 100px; height: 5px; position: relative; border-radius: 10px; margin-top: 8px; margin-left: 16px; }

/*testimonial css start */
.testimonial-layout-three .owl-carousel .owl-item {padding-right: 30px; }
blockquote:before {font-family: Georgia, serif; position: absolute; font-size: 5em; line-height: 1; top: 0; left: -10px; content: "\201C"; color: #CCCCCC; }
blockquote:after {font-family: Georgia, serif; position: absolute; float: right; font-size: 5em; line-height: 1; content: "\201D"; color: #CCCCCC; right: 10px; }
.testimonial-layout-three .rq-testimonial-content .testimonial-wrapper-three .item .quote-icon i {display: none; }
.testimonial-content blockquote {line-height: 1.5; min-height: 100px; color: #ffffff; margin-left: 0; text-align: center; font-style: italic; padding-left: 34px; padding-right: 25px; font-size: 18px; font-family: 'Gotham', sans-serif; font-weight: normal; }
.testimonial-content blockquote:before {font-family: Georgia, serif; top: 0; left: auto; color: #CCCCCC; margin-top: 45px; margin-left: -40px; }
.testimonial-content blockquote:after {color: #CCCCCC; right: auto; }
.testimonial-layout-three .rq-testimonial-content .testimonial-wrapper-three .item .author-name-title {display: flex; margin-top: 30px; flex-wrap: wrap; width: 100%; justify-content: center; }
.testimonial-layout-three .rq-testimonial-content .testimonial-wrapper-three .item .author-name-title a {color: #ffffff; font-size: 20px; font-weight: 600; order: 2; }
.testimonial-content {order: 1; }

@media only screen and (max-width:768px) {
.testimonial-content blockquote{padding-left: 24px; padding-right: 10px; font-size: 16px; margin-inline-start: 0px; margin-inline-end: 0px; }
.testimonial-content blockquote:before {font-size: 4em; margin-top: 52px; margin-left: -30px }
.testimonial-content blockquote:after {font-size: 4em; }

}/*media end*/


/*testimonial css end */
/*Getting Started Start*/
.getting-started .panel-heading h4 a {padding: 20px 34px; font-size: 18px; line-height: 24px; color: #ffffff; border-radius: 15px; }
.getting-started .panel-heading h4 a, .getting-started .panel {background: #1E2832; }
.getting-started .panel-heading h4 a.collapsed {background: #ffffff !important; color: #666666; }

body .rq-accordions .panel-heading h4 a.collapsed:before{
    right: 30px;
    content: '';
    font-size: 24px;
    font-weight: 600;
    transform: rotate(0deg);
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'/%3E%3C/svg%3E");

}
body .getting-started .panel-heading h4 a:before {
    color: #ffffff;
    right: 30px;
    content: '';
    font-weight: 600;
    width: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z' style='&%2310; fill: %23ffffff;&%2310;'/%3E%3C/svg%3E");    background-repeat: no-repeat;
    background-position: center;
    fill: #fff;
    transform: rotate(180deg);
}
.getting-started .panel-heading h4 a.collapsed:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z' style='&%2310; fill: %23ffffff;&%2310;'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
.getting-started .panel {border-radius: 18px; box-shadow: 0 0 10px 1px rgb(0 0 5 / 30%); -webkit-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; margin-bottom: 1.5em; }
.getting-started .panel-body {padding: 0 28px 20px; color: #ffffff; font-size: 16px; font-weight: 400; line-height: 32px; margin-top: -6px; border-top: 0 !important; }
.getting-started .rq-content-block {padding: 50px 0; }
.getting-started .rq-accordions {margin-top: 80px; }
.getting-started h3.elements-title {font-family: 'Gotham', sans-serif; font-weight: 500; font-size: 44px; position: relative; padding-bottom: 0; left: 0; right: 0; margin: 0 auto; float: none; justify-content: center; align-items: center; display: flex; flex-direction: row; } .getting-started h3.elements-title:before {content: ""; display: block; width: 100px; height: 5px; background: #1E2832; left: 0; top: 50%; position: relative; border-radius: 10px; margin-right: 16px; margin-top: 8px; } .getting-started h3.elements-title:after {content: ""; display: block; width: 100px; height: 5px; background: #1E2832; position: relative; border-radius: 10px; margin-top: 8px; margin-left: 16px; }
.getting-started .panel-heading h4 a:hover, .getting-started .panel-heading h4 a:focus, .getting-started .panel-heading h4 a:active {background: #1E2832 !important; color: #fff; }
.custom-title-wrap h1.rq-title {font-size: 44px; position: relative; padding-bottom: 0; left: 0; right: 0; margin: 0 auto; float: none; justify-content: center; align-items: center; display: flex; flex-direction: row; }
.custom-title-wrap h1.rq-title:before {content: ""; display: block; width: 100px; height: 5px; left: 0; top: 50%; position: relative; border-radius: 10px; margin-right: 16px; margin-top: 8px; }
.custom-title-wrap h1.rq-title:after {content: ""; display: block; width: 100px; height: 5px; position: relative; border-radius: 10px; margin-top: 8px; margin-left: 16px; }
.custom-title-white h1.rq-title:before {background: #ffffff; }
.custom-title-white h1.rq-title:after {background: #ffffff; }
.testimonial-wrap .testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .item .author-name-title a .ion-android-star-outline, .testimonial-wrap .testimonial-layout-two .rq-testimonial-content .testimonial-wrapper-two .item .author-name-title a .ion-android-star {display: none; }
.custom-title-wrap .testimonial-wrap h1.rq-title {justify-content: center; }
/*Getting Started End*/


/*Footer css Start*/

.footer-widget .widget-list ul li {font-size: 18px; font-family: 'Gotham', sans-serif; }
.footer-widget .widget-list ul li:first-child {padding-bottom: 20px; font-weight: bold; }
.footer-widget .widget-list:nth-child(1) ul li:first-child::before, .footer-widget .widget-list:nth-child(2) ul li:first-child::before, .footer-widget .widget-list:nth-child(3) ul li:first-child::before {content: none; }
.footer-widget .widget-list:nth-child(1) ul li:before, .footer-widget .widget-list:nth-child(2) ul li:before, .footer-widget .widget-list:nth-child(3) ul li:before {content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='8.74' height='15.046' viewBox='0 0 8.74 15.046'%3e%3cpath id='Path_147' data-name='Path 147' d='M335.313,6456.314l5.8,5.8-5.8,5.8' transform='translate(-333.592 -6454.593)' fill='none' stroke='%23999' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.434'/%3e%3c/svg%3e"); /* content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='8.74' height='15.046' viewBox='0 0 8.74 15.046'%3e%3cpath id='Path_147' data-name='Path 147' d='M335.313,6456.314l5.8,5.8-5.8,5.8' transform='translate(-333.592 -6454.593)' fill='none' stroke='%23999' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.434'/%3e%3c/svg%3e";*/ margin-top: 0; line-height: 1.5; padding-right: 20px; position: relative; display: inline-block; transform: scale(0.8); top: 3px; }
.footer-widget .widget-list:nth-child(4) ul li:before {width: 40px; margin-top: 0; line-height: 1.5; padding-right: 20px; position: relative; display: inline-block; top: 3px; }
.footer-widget .widget-list:nth-child(4) ul {margin-top: 30px; }
.footer-widget .widget-list:nth-child(4) ul li:first-child {padding-top: 10px; }
.footer-widget .widget-list:nth-child(4) ul li i {padding-right: 20px; font-size: 18px; }
.footer-widget .widget-list ul li a {font-size: 16px; font-weight: normal; padding-bottom: 15px; }
.rq-footer .rq-main-footer {background: #1E2832 !important; padding: 30px 0px 30px 0px; }
.footer-widget .col-md-3.col-sm-3.widget-list:last-child, .footer-contact-dtl {width: 100%; }
.footer-widget .col-md-3.col-sm-3.widget-list:last-child .wp-block-columns {margin-bottom: 0; }
.footer-contact-dtl ul li {text-align: center; }
.footer-contact-dtl ul li a {text-transform: lowercase; font-weight: bold; }
.footer-widget .widget-list ul li span {font-weight: 500; color: #999; padding-left: 10px; padding-right: 10px; }
.owl-dots .owl-dot span {width: 16px; height: 16px; }
/*Footer css End*/


@media only screen and (max-width:991px) {
 .share-work-timeline {max-width: 90%; margin: 0 auto; }

}/*media end*/

@media only screen and (max-width:768px) {
.navbar-brand>img {display: block; width: 79px !important; top: 0 !important; } #topbar .social-links.align-items-center {align-items: center !important; display: none !important; }
.topbar .topbar-cont.d-flex {padding-left: 15px; justify-content: center; }
#topbar .contact-info a {font-size: 14px; padding-right: 5px; padding-left: 5px; }
.imoto-ride--wrap {padding-top: 20px; }
.imoto-ride--wrap .left-col {width: 100%; height: auto !important; }
.imoto-ride--wrap .right-col {width: 100%; }
.imoto-ride--wrap .group-box, .imoto-ride--wrap .left-col .custom-title {text-align: center !important; justify-content: center; font-size: 30px; padding-right: 0; }
.imoto-ride--wrap img.alignnone.size-full.wp-image-1908 {max-width: 140px; width: 100%; }

.why-us--wrap h3, .section-heading-black h3, .meet-imto-app-wrap h3, .getting-started h3.elements-title {font-size: 30px; text-align: center !important; }
.section-heading-black h3:before, .why-us--wrap h3:before, .meet-imto-app-wrap h3:before, .getting-started h3.elements-title:before {width: 40px; margin-right: 8px; }
.section-heading-black h3:after, .why-us--wrap h3:after, .meet-imto-app-wrap h3:after, .getting-started h3.elements-title:after {width: 40px; margin-left: 8px; }

.why-us--block .wpb_wrapper {display: flex; align-items: center; flex-wrap: wrap; }
.why-us--block .wpb_text_column.wpb_content_element {width: 100%; order: 2; }

.wpb_single_image.vc_align_left {text-align: left; width: 100%; order: 1; }
.why-us--block .wpb_wrapper {justify-content: center; }

.meet-imto-app-wrap .imoto-app-content p, .meet-imto-app-wrap .wpb_single_image.vc_align_right {padding-top: 30px; text-align: center; padding-bottom: 30px; }
.wpb_single_image.vc_align_left {margin-bottom: 25px; }

.why-us--block .wpb_wrapper p {text-align: center; }
.why-us--wrap {padding-top: 40px; padding-bottom: 0px; }

.vc_custom_1653045213258 {padding-top: 43px !important; }

.imoto-app-img figure {text-align: center; display: block !important; margin: 0 auto !important; }

.getting-started .panel-heading h4 a {padding: 20px 35px 20px 20px; }
.getting-started .panel-heading h4 a:before {position: absolute; right: 20px; }

#topbar .contact-info.d-flex {justify-content: center; }
.imoto-ride--wrap .left-col .wpb_wrapper {justify-content: center; }
.imoto-ride--wrap .right-col p {font-size: 16px; } .vc_custom_1653045213258 {padding-top: 40px !important; }

.section-heading-black h3 {padding-bottom: 30px !important; }
.meet-imto-app-wrap h3 {padding-bottom: 40px !important; }
.vc_custom_1653045213258 {padding-top: 40px !important; }
.footer-widget .widget-list ul li {text-align: center; }
.footer-widget .widget-list:nth-child(1) ul li:before, .footer-widget .widget-list:nth-child(2) ul li:before, .footer-widget .widget-list:nth-child(3) ul li:before {display: none; }
.share-work-timeline .how-it-works.row .col-2.bottom::after {height: 75%; left: 50%; top: 28%; }

} /*media end*/


/*side bar css*/
.select2-container--default .select2-selection--single .select2-selection__rendered {font-weight: normal; }
.pick-up-date-picker .fa, .pick-up-time-picker .fa, .drop-off-date-picker .fa, .drop-off-time-picker .fa {position: absolute; z-index: 1; font-size: 13px; }
.ui-datepicker {background-color: #fff; width: 356px; padding-left: 8px; padding-right: 8px; padding-bottom: 5px; }
.ui-datepicker-calendar th {font-size: 14px; text-align: center; padding: 8px 0; color: #343d48; border: 1px solid #e4e4e4 !important; height: 40px; }
.ui-datepicker-calendar td {border: 1px solid #e4e4e4 !important; height: 40px; }
.ui-datepicker-unselectable.ui-state-disabled {background: #dedede !important; }
.ui-datepicker-calendar td a {height: 40px; width: 100%; line-height: 40px; }
.ui-datepicker-calendar td a:hover {background: #30a8ff !important; color: #ffffff !important; border-color: #30a8ff !important font-weight: 700; display: block; width: 100%; border-radius: 0; }

.pick-up-time-picker input[type="time"],
.drop-off-time-picker input[type="time"] {padding-left: 20px !important; padding-right: 20px !important; }
.pick-up-time-picker .fa-clock-o, .drop-off-time-picker .fa-clock-o {font-size: 16px; }

 button.btn-book-now {width: 100%; }
.rq-listing-page .rq-listing-details .sidebar .price-showing {margin-top: 8px; }
.rq-listing-page .rq-listing-details .sidebar .price-showing .item-pricing h5 {margin-top: 0; margin-bottom: 10px; }
.sidebar .booking-pricing-info {padding: 20px; }
.rq-listing-page .rq-listing-details .sidebar form.cart .booking-pricing-info {margin: 20px 0 20px; padding: 10px 12px; }
.rq-listing-page .rq-listing-details .details-slider .item{background-color: #ffffff; }
/*.details-slider .item img {
    width: auto;
    height: 350px !important;
}*/
.rq-listing-page .rq-listing-details .sidebar .rnb-pricing-plan-button a.rnb-pricing-plan-link{font-size: 18px !important; }
.rq-listing-page .rq-listing-details .sidebar  .price-showing .discount-portion h5, .rq-listing-page .rq-listing-details .sidebar .price-showing .item-pricing h5 {font-size: 18px!important; }
.rq-listing-page .rq-listing-details .sidebar .select2-container {width: 100%; }
.day-ranges-pricing-plan span {font-size: 18px; padding-top: 5px; display: inline-block; }
.booking_cost span {color: #fff; font-size: 16px; }
/*.booking-pricing-info .booking_cost {
    text-align: end;
}*/
.booking-pricing-info ul {list-style: none; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 10px; margin: 0; }
.booking-pricing-info ul li {padding: 10px 0; border-bottom: 1px solid #e8e1e13d; }
.booking-pricing-info ul li .price {float: right; }

/*choose-your-ride page css*/
 .choose-your-ride-sidebar .dd__selectControl {border: 0 !important; }
.choose-your-ride-sidebar input {border-radius: 5px; border: 1px solid #e6e6e6; min-height: 50px; color: #343d48; font-size: 14px; font-weight: 400; line-height: 40px; height: 42px; width: 100%; display: block; padding: 0 15px; border: 1px solid #e3e3e3; overflow: hidden; background-color: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; outline: 0 !important; width: 100% !important; }
.choose-your-ride-page .choose-your-ride-sidebar .select2-container {width: 100% !important; }
.choose-your-ride-sidebar .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 15px; }
/*body  .select2-dropdown {
    margin-top: 31px !important;
}*/
.choose-your-ride-page h4.reuseLabel___An1Mk.reuseLabel___ {color: #343d48; font-size: 16px; font-weight: 500; text-transform: capitalize; line-height: 1.5; padding: 15px; }
.choose-your-ride-page.rq-content-block.rq-listing-page .box-sort .dd__selected {overflow: visible !important; height: 50px !important; }
.choose-your-ride-page .dd__selectControl {height: 50px !important; }
.choose-your-ride-page.rq-content-block.rq-listing-page .box-sort .dd__selected {height: auto !important; }

select#get_order_by {border-radius: 5px !important; border: 1px solid #e6e6e6; min-height: 40px; }
select#get_order_by {border-radius: 5px !important; border: 1px solid #e6e6e6; min-height: 40px; width: 100%; padding: 7px 15px; -webkit-appearance: none; -moz-appearance: none; background: transparent; background-image: url("data:image/svg+xml;utf8,<svg fill='gray' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>"); background-repeat: no-repeat; background-position-x: 95%; background-position-y: 10px; width: 100%; outline: none; margin-top: 4px; background-color: #ffff; }
.grid-btn {border: none; background-color: transparent; font-size: 24px; color: #2b2b2b; line-height: 1.5; }
.list-btn {border: none; background-color: transparent; font-size: 24px; color: #2b2b2b; color: #bdbdbd; line-height: 1.5; }
.sidebar a.rnb-pricing-plan-link {cursor: default; color: #ffffff !important; text-decoration: none !important; }
.choose-your-ride-item {z-index: 2; transition: visibility 0s ease 0s, opacity 0.5s linear 0s, tansform 0s ease 0s; opacity: 1; width: 808px; /*position: absolute;*/ transform: translate(333px, 78px); }
.filter-choose-your-ride {z-index: 3; transition: visibility 0s ease 0s, opacity 0.5s linear 0s, tansform 0s ease 0s; opacity: 1; width: 804px; height: 62px; position: inherit; transform: translate(335px, 85px); background-color: #ebecee; border: 1px solid #e0e1e5; border-radius: 5px; }

.choose-your-ride-item .react-grid-layout.reactiveBarComponentWrapper___.layout {display: flex; }
.choose-your-ride-item .react-grid-item.reactiveGridBox___3k99S {width: calc(100% - 256px) !important; }
.choose-your-ride-item .listing-single {transition: all ease-in-out 0.4s; transform: scale(1.0); }
.choose-your-ride-item .listing-single:hover{transform: translateY(-10px); }

.top-filter-wrap {float: left; width:100%; display: flex; }
.top-filter-col {margin-left: auto; width: 180px; }
.top-filter-wrap {float: left; width:100%; display: flex; }
.top-filter-grid-col .reuseSelectedBoxWrapper___13ow1.reuseSelectedBoxWrapper___ {float: right; height: 54px; line-height: 64px; display: none; }

.inner-page-banner:not(.no-banner-image) {background-color: transparent; }
.rq-isotope-filter-area ul.rq-isotope-filters li span.rq-label {font-size: 16px; }
.rq-car-listing-wrapper .rq-listing-choose.rq-listing-grid-two .listing-single{box-shadow: 0px 2px 15px rgb(0 0 0 / 10%); border-radius: 10px; padding: 10px; }

.promo-code-circle {width: 80px; height: 80px; background: #30a8ff; padding: 17px; border-radius: 50%; bottom: 10px; left: 30px; z-index: 999; clear: both; position: fixed; }
.promo-code-circle:hover, .promo-code-circle:focus, .promo-code-circle:active {background: #2991dd; }
.promo-code-circle {animation: zoom-in-zoom-out 2s ease infinite; }

@keyframes zoom-in-zoom-out {
    0% {
        transform: scale(0.8, 0.8);
    }

    50% {
        transform: scale(1.1, 1.1);
    }

    100% {
        transform: scale(0.8, 0.8)
    }
}



@media only screen and (max-width: 1199px) {
/*.choose-your-ride-sidebar {display: none; }*/
.choose-your-ride-item {width: 100%; transform: translate(0, 78px) !important; }
.choose-your-ride-item .listing-single .listing-img {position: relative; height: auto !important; }
.filter-choose-your-ride {width: 96% !important; height: auto; position: relative; transform: translate(0, 0px); float: left; } 
.choose-your-ride-section {padding-top: 30px !important; }

}


@media only screen and (max-width:992px) {
.navbar.navbar-default .navbar-collapse {padding-right: 0 !important; padding-left: 0 !important; margin-top: -4px !important; } .navbar-toggle {padding: 12px 10px; }
header.header.transparent-header.sticky nav.navbar.navbar-default .navbar-nav {border-radius: 0; width: 100% !important; margin: 0 !important; } 

}


@media only screen and (max-width:768px) {
    .share-work-timeline .circle {padding: 8px 10px; border-radius: 50%; background-color: #ffffff; color: #fff; width: 70px; height: 70px; }
    .share-work-timeline .circle .image-icon-2:before {transform: scale(0.4); }
    .share-work-timeline .circle .image-icon-1:before {transform: scale(0.4); }
    .share-work-timeline .circle .image-icon-3:before {transform: scale(0.4); }
    .share-work-timeline .circle .image-icon-4:before {transform: scale(0.4); }
    .rq-content-block {padding: 40px 0; } .imoto-app-content.vc_col-sm-6 {order: 1; }
    .imoto-app-img.vc_col-sm-6 {order: 2; }
    .footer-widget .widget-list:nth-child(4) ul li {width: 120px; margin: 0 auto; text-align: left; }
    .share-work-timeline .col-8 {width: calc(100% - 162px); }
    .share-work-timeline .col-2 {padding: 0; width: 81px; }
    .details-slider.owl-carousel .owl-item {padding-right: 0; width: auto; max-width: 310px !important; }
    .navbar-toggle {padding: 8px 10px; }

    .privacy-policy-wrap {border-left: 4px solid #30a8ff !important; border-right: 4px solid #30a8ff !important; border-radius: 20px !important; padding: 8px 10px !important; }
    .privacy-policy-wrap h2 { font-size: 20px !important; line-height: 1.5; margin-top: 10px; }
    .privacy-policy-wrap.h3, h3 {font-size: 16px !important; }
    .privacy-policy-wrap p {margin: 0 0 15px; }
    .choose-your-ride-sidebar {
    position: relative !important;
}
.choose-your-ride-item {transform: translate(0, 0px) !important; }

}


@media only screen and (max-width:320px) {
body .inner-page-banner {height: 30vh !important; }
.details-slider.owl-carousel .owl-item {padding-right: 0; width: auto; max-width: 310px !important; }
.share-work-timeline .col-2 {position: relative; min-height: 1px; padding-right: 8px; padding-left: 8px; width: 81px; } .share-work-timeline .circle {width: 60px; height: 60px; }
.share-work-timeline .col-6 {-ms-flex: 0 0 50%; flex: 0 0 64%; max-width: 64%; }
body .inner-page-banner {
    background-position: -165px center!important;
}
header.header.transparent-header.sticky nav.navbar.navbar-default {
    background: #ffffff;
    box-shadow: none;
    padding: 34px 0 0px 0;
}
}

#billing_country_field {display: none; }
.loading {position: absolute; z-index: 1000; top: 0; left: 0; height: 100%; width: 100%; background-image: url(../loader1.gif); background-repeat: no-repeat; background-color: transparent; background-size: 13%; right: 0; background-position: 50%; }
body.loading .modal {overflow: hidden; }
.rq-listing-page .rq-listing-details .sidebar form.cart .booking-pricing-info {position: relative !important; min-height: 150px; }
.rq-form-control {padding: 10px 20px; }

/*------------------- Promo code design ---------------------------*/
.pum-theme-2000 .pum-title, .pum-theme-default-theme .pum-title {color: #000000; line-height: 36px; font-family: 'Gotham', sans-serif !important; font-weight: 500 !important; }
.pum-theme-2000 .pum-content+.pum-close, .pum-theme-default-theme .pum-content+.pum-close {background-color: #30a8ff; }
.pum-theme-2000, .pum-theme-default-theme {background-color: rgba(0, 0, 0, .8); }
.pum-theme-2000 .pum-container,
.pum-theme-default-theme .pum-container {background-color: rgba(255, 255, 255, 0.9); }
.woocommerce .woocommerce-error {border-top-color: #b81c23; display: flex; flex-wrap: wrap; }
.woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li {list-style: none !important; padding-left: 10px !important; }
.password-group .input-group-addon {position: absolute; right: 30px; top: 16px; line-height: 1.5; }

@media only screen and (min-width: 1024px) {
.pum-container.pum-responsive.pum-responsive-medium {margin-left: -25%; width: 50%; top: 30% !important; }

 }


@media only screen and (max-width:991px) {
.pum-container.pum-responsive.pum-responsive-medium {top: 30% !important; }
 }


/*reviews section css start*/
#reviews {border: 1px solid #e0e1e5; padding: 10px; }
.woocommerce #reviews #comments h2 {clear: none; font-weight: 700!important; color: #343d48; font-size: 24px; margin-top: 10px; } /*reviews section css end*/

/*my account page css start*/

.my-account-wrap .woocommerce {padding-left: 0 !important; padding-right: 0 !important; }
.my-account-wrap .woocommerce .col-md-3{margin-top: 15px; border-radius: 5px; box-shadow: 0px 2px 15px rgb(0 0 0 / 10%); background: #1e2832; padding-bottom: 15px; }
.my-account-wrap .nav>li>a {position: relative; display: block; padding: 14px 15px; }
.my-account-wrap .woocommerce .user-account {background: #2d3a48; margin-left: -15px; margin-top: -15px; margin-right: -15px; border-top-right-radius: 5px; border-top-left-radius: 5px; display: flex; align-items: center; justify-content: center; padding: 10px; }
.my-account-wrap .woocommerce .user-account .user-account-portrait img {border-radius: 50%; width: 60px; height: 60px;padding: 5px;background: #ffffff; border: 2px solid #3f4b58; }
.my-account-wrap .woocommerce .user-account .user-account-portrait {width:60px; height:60px; }
.my-account-wrap .user-account-name{font-size: 20px; color: #fff; padding-left: 8px; text-transform: capitalize; width: -moz-calc(100% - 60px); width: -webkit-calc(100% - 60px); width: -o-calc(100% - 60px); width: calc(100% - 60px); }
.my-account-wrap .rq-elements-menu.nav {position: relative; margin: 0; padding: 0; list-style: none; margin-top: 10px; }
.my-account-wrap .rq-elements-menu.nav>li>a {padding-left: 25px; font-size: 16px; color: #ffffff !important; }
.my-account-wrap .woocommerce .woocommerce-MyAccount-navigation{margin-left: -15px; margin-right: -15px; } .my-account-wrap .woocommerce .woocommerce-MyAccount-navigation .rq-elements-menu li{border-bottom: 1px solid #313c46; } .my-account-wrap .woocommerce .woocommerce-MyAccount-navigation .rq-elements-menu li, .my-account-wrap .rq-elements-menu.nav>li:before{padding-left: 15px; padding-right: 15px; margin-bottom: 0; margin-top: 0; color: #ffffff; }
.my-account-wrap  .rq-elements-menu.nav>li:before{top: 15px; }
.my-account-wrap .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active {background: #30a8ff; }
.my-account-wrap li.woocommerce-MyAccount-navigation-link.is-active {background: #30a8ff; }
.my-account-wrap .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active a, .woocommerce .woocommerce-MyAccount-navigation .rq-elements-menu li:hover a{ color: #ffffff !important;}
.woocommerce .woocommerce-MyAccount-navigation .rq-elements-menu li:hover {background: #30a8ff; color: #ffffff; }
.my-account-wrap .rq-elements-menu.nav>li:hover::before,  .my-account-wrap .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active:before{color: #ffffff; }
.my-account-wrap .woocommerce .woocommerce-MyAccount-content p{font-size: 16px; color: #2d3a48; }
.my-account-wrap .woocommerce .woocommerce-MyAccount-content p > strong{color: #30a8ff; }
.my-account-wrap .woocommerce table.shop_table th {font-size: 16px; color: #1e2832; background: #d9e9f5; }
.my-account-wrap form.woocommerce-EditAccountForm.edit-account.form-horizontal {padding-top: 15px; }
.my-account-wrap .rq-feature-list li {width: 100%; font-size: 16px; color: #1e2832; }
.my-account-wrap .woocommerce-Address{border: 1px solid #d9d9d9; padding: 15px; }
.my-account-wrap .woocommerce-Address header a{font-size: 16px; margin-left: auto; }
.my-account-wrap header.woocommerce-Address-title.title{display: flex; background: #d9e9f5; padding: 15px; margin-left: -15px; margin-right: -15px; margin-top: -15px; }
.my-account-wrap .dashboard-card {display: flex; gap: 2%; } .my-account-wrap .dashboard-card a {width: 32%; border: 1px solid #e9e9e9; padding: 24px 15px; text-align: center; text-transform: capitalize; box-shadow: 1px 2px 10px rgba(0,0,0,.1); border-radius: 5px; margin-top: 20px; background: rgb(167,211,242); background: -moz-radial-gradient(circle, rgba(167,211,242,0.36738445378151263) 0%, rgba(85,174,238,0.06486344537815125) 100%); background: -webkit-radial-gradient(circle, rgba(167,211,242,0.36738445378151263) 0%, rgba(85,174,238,0.06486344537815125) 100%); background: radial-gradient(circle, rgba(167,211,242,0.36738445378151263) 0%, rgba(85,174,238,0.06486344537815125) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a7d3f2",endColorstr="#55aeee",GradientType=1); } .my-account-wrap .dashboard-card a:hover {background: #2d3a48; color: #fff; }
.dashboard-wrap .top-heading a {text-decoration: underline; }
.dashboard-wrap .top-heading strong{text-transform: capitalize; }

@media only screen and (max-width:991px) {
.my-account-wrap {margin-top: 70px; }
.my-account-wrap .woocommerce .col-md-3 {width: calc(100% - 30px); margin: 0 auto; }
.my-account-wrap.woocommerce .woocommerce-MyAccount-content{margin-top: 3rem; } 

}

@media only screen and (max-width:600px) {
.my-account-wrap .dashboard-card {flex-wrap: wrap;margin-top: 20px;}
.my-account-wrap .woocommerce .woocommerce-MyAccount-content p {margin-top: 30px; }
.my-account-wrap .dashboard-card a {width: 100%; }

    }

/*my account page css end*/


/*checkout page css start*/

#customer_details button.woocommerce-Button.woocommerce-button.button.sendOTP {margin-left: 30px; }
#recaptcha-container > div > div {clear: both; float: left; }
.billing-information-col {background: #1E2832 ; padding: 25px 20px; border-radius: 10px; box-shadow: 0px 2px 15px rgba(0,0,0,0.2); height: 100%; float: left; }
.billing-information-col .panel-heading .panel-title a {background: #2d3a48; color: #ffffff !important; }
.checkout-page-wrapper .billing-information-col .shop_table {background: #fff; border-radius: 5px; }
.checkout-page-wrapper #order_review .product-total{color: #30a7ff; }
.checkout-page-wrapper #order_review tfoot tr td {color: #30a8ff; font-weight: 500; text-align: right; }
.checkout-page-wrapper .panel-title {display: flex; flex-wrap: wrap; } 
.checkout-page-wrapper .panel.panel-default {background-color: #f4f8f9; }
.checkout-page-wrapper .circle-image img {height: 80px; padding: 10px; } .checkout-page-wrapper .panel-title a {padding-left: 0 !important; } .billing-information-col .panel-subtitle h5 {color: #ffffff; }
.checkout-coupon-wrap {padding: 15px; border-radius: 10px; border: 2px dashed #ddd; display: flex; }
.checkout-coupon-wrap .checkout-coupon-col {width:calc(100% - 250px); padding-right: 50px; }
.checkout-coupon-wrap form.checkout_coupon {margin-bottom: 0 !important; width: 100%; border: 2px dashed #cddadd; padding: 10px 15px; display: flex; flex-wrap: wrap; }
.checkout-coupon-wrap .form-row.form-row-last {width: 140px; text-align: right; }
.checkout-coupon-wrap form.checkout_coupon .form-row.form-row-first {width: calc(100% - 140px); }
.checkout-coupon-wrap .form-row.form-row-last button.button {margin-top: 0 !important; height: 48px; }
.checkout-coupon-wrap .checkout-coupon-img{width: 250px; display: flex; align-items: center; justify-content: flex-end; }
.checkout-coupon-wrap .checkout-coupon-img img {width: 180px; }
.woocommerce-privacy-policy-link:hover {text-decoration: underline !important; color: #30a8ff; }
.rq-checkout-wrapper .rq-checkout-form .col-md-6.cf-order-3 {
    position: absolute;
    right: 0;
    top: -122px;
}
/*srart medid qurey*/ 

@media only screen and (max-width:768px) {

.checkout-coupon-wrap {flex-wrap: wrap; }
.checkout-coupon-wrap .checkout-coupon-col {width: 100%; padding-right: 0; }
.rq-checkout-wrapper .panel-group .checkout_coupon p {padding: 0 15px 0 0; margin-left: 10px; margin-top: 15px; width: 100%; }
.checkout-coupon-wrap .checkout-coupon-img {width: 200px; display: none; }
.rq-checkout-wrapper.checkout-page-wrapper {margin-top: 70px; }
.checkout-page-wrapper .panel.panel-default {padding: 15px; margin-bottom: 40px; } 
.checkout-coupon-wrap form.checkout_coupon .form-row.form-row-first {width: 100%; }
.billing-information-col{margin-top: 30px; }
#customer_details button.woocommerce-Button.woocommerce-button.button {width: 50% !important; margin-top: 20px; }
.billing-information-col { padding: 15px 15px;}
.billing-information-col .panel-subtitle {
    margin-top: 10px;
}
/*media end */
}
@media only screen and (max-width:600px) {
 .rq-checkout-form .form-row-first {width: 100%; float: left; padding-right: 0 !important; }
 .rq-checkout-form .form-row-last {width: 100%; padding-left: 0 !important; float: left; }
.checkout-page-wrapper .circle-image img {height: 60px;}
.checkout-page-wrapper .panel-title a{ font-size: 20px;}
}

/*checkout page css end*/




/*contactus pgae css start*/

.contact-us-banner .banner-title {font-family: 'Gotham', sans-serif !important; font-weight: 700 !important; font-size: 52px; color: #ffffff; line-height: 1.5; padding-top: 20px; }
.contact-us-banner {background-position: top center; background-repeat: no-repeat !important; background-size: cover; background-attachment: fixed; padding: 12% 0; justify-content: center; align-items: center; }
.contact-us--section .turbo-default-wrap {display: flex !important; flex-wrap: wrap !important; display: -webkit-box; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; align-items: stretch !important; }
.contactus-left-col .grid-block-single{display: flex; flex-wrap: wrap; flex-direction: row; margin-bottom: 3rem; }
.contactus-left-col .grid-block-single p,.contactus-left-col .grid-block-single a {margin: 0; font-size: 16px; color: #ffffff; font-weight: normal; line-height: 1.5; }
.contactus-left-col p.title-info {color: #ffffff; margin: 0; line-height: 1.5 !important; font-family: 'Gotham', sans-serif !important; font-weight: 500 !important; font-size: 24px !important; padding-bottom: 30px; }
/*.contactus-left-col {
    margin-top: 58rem;
}*/
 .contactus-left-col .grid-block-single a:hover {color: #30a8ff; }
.contact-us--section .grid-block-single .top-icon {color: #ffffff !important; padding: 8px; width: 50px; line-height: 15px; border-radius: 50%; position: relative; top: 0; left: 0; right: 0; z-index: 2; margin-top: 0; font-size: 24px; text-align: left; }
.contactus-left-col{background: #1E2832; margin-left: -5px; z-index: 1; padding: 35px 15px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; box-shadow: 0px 2px 15px rgb(0 0 0 / 15%); background-image: url(../../../uploads/2022/06/contact-dtl-bg.jpg); }
.contactus-left-col, .contactus-form-col {top: -100px; z-index: 999; position: relative; }
.contactus-left-col .grid-block-single .list-group {width: calc(100%  - 80px); }
.contactus-form-col {box-shadow: 0px 2px 15px rgb(0 0 0 / 15%); padding: 30px 15px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; background-color: #ffffff; }
.vc_row.wpb_row.vc_row-fluid.ryretyretyertyretyety {display: none; }
.contactus-form-col .wpcf7-form-control-wrap textarea.contact-form-input {height: auto; max-height: 100px; }
.contactus-form-col .submit-btn{text-align: right;}
.contactus-form-col .submit-btn input {width: 150px; background: #30a8ff; box-shadow: 3px 0px 27px -8px rgb(48 169 255 / 63%); }
.contactus-form-col .submit-btn input:hover, .contactus-form-col .submit-btn input:focus, .contactus-form-col .submit-btn input:active {background: #1e2832; -webkit-box-shadow: 3px 0px 27px -8px rgb(30 40 50); -moz-box-shadow: 3px 0px 27px -8px rgba(30, 40, 50, 1); box-shadow: 3px 0px 27px -8px rgb(30 40 50); }
.contactus-form-col .rq-contact-us-form-content br {display: none; }
.contactus-form-col .rq-contact-us-form-content p {margin-bottom: 0; }
.contactus-form-col .rq-contact-us-form-content p span {padding-bottom: 15px;display: block;}
.contactus-form-col .rq-contact-us-form-content p span span.wpcf7-not-valid-tip{padding-bottom: 5px; text-align: left; }
.contactus-form-col .rq-contact-us-form-content p span.wpcf7-form-control-wrap.text-237{width: 50%; float: left; padding-right: 10px; }
.contactus-form-col span.wpcf7-form-control-wrap.email-295{width: 50%; float: right; padding-left: 10px; }
.contactus-form-col span.wpcf7-form-control-wrap.tel-779{clear: both !important; width: 50%; float: left; padding-right: 10px; }
.contactus-form-col span.wpcf7-form-control-wrap.text-55{width: 50%; float: right; padding-left: 10px; }
.contactus-form-col span.wpcf7-form-control-wrap.textarea-652 {width: 100%; clear: both; }
.contactus-form-col .wpcf7-spinner {position: absolute; right: 0; top: 13px; }
.contactus-left-col .grid-block-single .bottom-btn a {border: 1px solid; padding: 8px 10px; border-radius: 50px; width: auto; min-width: 130px; text-decoration: none; -webkit-transition: .12s linear; -o-transition: .12s linear; transition: .12s linear; opacity: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 170px; text-align: center; justify-content: center; margin-left: auto; margin-right: auto; margin-top: 15px; font-weight: 500; text-transform: uppercase; font-size: 14px; display: none; }
.contactus-left-col .bottom-btn i {line-height: 1.5; margin-left: 10px; transition: 0.2s ease-in; }
.contactus-left-col .grid-block-single .bottom-btn a:hover i {transform: translateX(50%); transition: 0.2s ease-in; }
.contactus-left-col .grid-block-single .bottom-btn a:hover {background: #30a8ff; color: #ffffff !important; border: 1px solid; }
.contactus-left-col .bottom-btn {clear: both; display: block; }
.contactus-form-col .rq-contact-us-form-content h3 {padding-bottom: 24px; color: #343d48; margin: 0; line-height: 1.5 !important; font-family: 'Gotham', sans-serif !important; font-weight: 500 !important; font-size: 28px !important; text-align: left; }
.contactus-form-col .rq-contact-us-form-content h3 br{display:block; }
.contactus-left-col .wpb_gmaps_widget .wpb_map_wraper iframe{min-height: 600px; }
.contactus-left-col .grid-block-single h3 {text-align: center !important; color: #343d48 !important; margin-bottom: 10px !important; }

.social-link-contactus {display: inline-block; color: #fff; padding: 0; list-style: none; float: left; height: auto; }
.social-link-contactus li a {    transition: transform .5s ease-in-out;
    border-radius: 50%;
    fill: #ffffff;
    width: 48px;
    height: 48px;
    margin-right: 21px;
    display: inline-block;
    float: left;
    line-height: 52px;
    border: 1px solid #ffffff;
    text-align: center; }
.social-link-contactus li a:hover {border-color: #30a8ff; transform: rotate(360deg)}
.social-link-contactus li a svg {height: 20px;}
.social-link-contactus li a:hover svg{fill: #30a8ff;;}


@media only screen and (max-width:1200px) {
.contactus-left-col .grid-block-single {margin-bottom: 5rem; } 
}


@media only screen and (max-width:991px) {
.contactus-form-col, .contactus-left-col {width: 90%; margin: 0 auto; border-radius: 10px; }
.contactus-form-col{ margin-top: 60px;}
.contactus-left-col{ margin-top: 60px !important;}
}



@media only screen and (max-width:768px) {
.contactus-left-col .col-md-4 {width: 100%; margin-top: 3rem; }
.contact-us-banner {margin-top: 70px; }
.contactus-left-col .grid-block-single {padding: 15px 0; margin-bottom: 0; }
.contactus-left-col {height: auto; }
.contactus-left-col {margin-top: 6rem; } 
.contactus-left-col .wpb_content_element, ul.wpb_thumbnails-fluid>li {margin-bottom: 0px !important; }
.contact-map-col {margin-top: 6rem; }
.contactus-form-col .rq-contact-us-form-content p span.wpcf7-form-control-wrap.text-237, 
.contactus-form-col span.wpcf7-form-control-wrap.email-295, 
.contactus-form-col span.wpcf7-form-control-wrap.tel-779,
.contactus-form-col span.wpcf7-form-control-wrap.text-55, .contactus-form-col span.wpcf7-form-control-wrap.textarea-652{ width:100%;}
.contactus-form-col .rq-contact-us-form-content p span.wpcf7-form-control-wrap.text-237,.contactus-form-col span.wpcf7-form-control-wrap.tel-779{padding-right:0px;}   
.contactus-form-col span.wpcf7-form-control-wrap.email-295, .contactus-form-col span.wpcf7-form-control-wrap.text-55{ padding-left:0px;}
}
 

@media only screen and (max-width:600px) {

.contact-us-banner .banner-title {font-family: 'Gotham', sans-serif !important; font-weight: 500 !important; font-size: 30px; color: #ffffff; }
.contactus-form-col, .contactus-left-col {width: 95%;    margin-left: auto;
    margin-right: auto; border-radius: 10px; }
.choose-your-ride-banner {padding: 20% 0; margin-top: 70px; }
.contactus-form-col .rq-contact-us-form-content h3 {font-size: 16px !important; text-align: center; }
    .choose-your-ride-banner .banner-title {font-size: 30px !important; }
.choose-your-ride-banner {padding: 40% 0 !important; }
.forgot-password-card {width: 100%; padding: 20px 20px; }
.forgot-password-card > h3 { font-size: 20px; }
.contactus-form-col .submit-btn input {width: 100%;}

}
/*contactus pgae end start*/

/*Footer css*/
/*.footer-mid {padding-top: 30px; }*/
.footer-mid .item {text-align: center; margin-bottom: 30px; }
.footer-mid .item .icon {color: #999; font-size: 30px; margin-bottom: 15px; }
.footer-mid .item h6 {font-size: 16px; }
.footer-mid .item p {font-weight: 400; letter-spacing: 1px; margin-bottom: 0; font-size: 16px; }
.footer-mid .social-footer {display: flex; color: #bbb; margin: 0; padding: 0; align-items: center; line-height: 36px; justify-content: center; }
.footer-mid ul.social-footer li {padding-right: 1rem; }
.footer-mid ul.social-footer li a {font-size: 20px; margin-top: 15px; fill: #999999; padding-left: 10px; padding-right: 10px; }
.footer-mid ul.social-footer i {padding-right: 5px; }
.footer-mid .item i {color: #999; font-size: 30px !important; }
.footer-mid .item h6 {font-size: 18px; color: #ffffff; font-weight: 600; }
.footer-mid ul.social-footer li a svg {transform: scale(1.4); }
.footer-mid ul.social-footer li a:hover{transform: rotate(360deg);}
.footer-mid ul.social-footer li a:hover svg {fill: #30a8ff !important; }

 .footer-bottom {display: block; text-align: center; float: left; width: 100%; background: #14191e; }
.footer-bottom .footer-nav {display: flex; align-items: center; margin: 0; padding: 8px 15px; list-style: none; }
.footer-bottom .footer-nav li a.nav-link {color: #999; display: block; padding: 1.5rem 1.5rem; font-size: 16px; font-weight: normal; line-height: 1.0; }
.footer-bottom .footer-nav li a:hover {color: #30a8ff; }
.footer-mid .item a {color: #999999; font-size: 16px; font-weight: normal; }
.footer-mid .item a:hover {color: #30a8ff; }
.footer-mid .social-links a {padding-right:6px; padding-left:6px; }
.footer-mid .social-links a:hover svg {fill: #1977cc !important; }
.footer-mid .social-links.align-items-center {margin-top: 15px; }

/*.footer-mid .social-links .fa {
    font-size: 20px !important;
}
.footer-mid .social-links .fa:hover{
    color: #30a8ff;
}*/

.footer-mid .social-links a svg {
    height: 18px !important;
}
#qlwapp.qlwapp-middle-left, #qlwapp.qlwapp-bottom-left, #qlwapp.qlwapp-middle-right, #qlwapp.qlwapp-bottom-right {z-index: 999; }

@media only screen and (max-width:600px) {
.footer-bottom .footer-nav {flex-wrap: wrap; }
.promo-code-circle {width: 60px; height: 60px; padding: 15px; bottom: 70px; left: 5px; }
#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle {border-radius: 50px; bottom: 60px; } 

}

/*image hvoer effect*/
.hover15 .vc_single_image-wrapper img{-webkit-transform: scale(1); transform: scale(1); -webkit-transition: .6s ease-in-out; transition: .0.6s ease-in-out; }
.hover15 .vc_single_image-wrapper:hover img {-webkit-transform: scale(1.04); transform: scale(1.04); }
.hover15 .vc_single_image-wrapper {position: relative; }
.hover15 .vc_single_image-wrapper::before {position: absolute; top: 50%; left: 50%; z-index: 2; display: block; content: ''; width: 0; height: 0; background: rgba(255,255,255,.2); border-radius: 100%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 0; }
.hover15 .vc_single_image-wrapper:hover::before {-webkit-animation: circle .75s; animation: circle .75s; }

@keyframes circle {
    0% {
        opacity: 1;
    }
    40% {
        opacity: 1;
    }
    100% {
        width: 200%;
        height: 200%;
        opacity: 0;
    }
}




.rq-product-dtl-wrap .rq-listing-single .rq-listing-gallery-post {text-align: center; position: relative; border: 1px solid #e6e6e6; }
.rq-product-dtl-wrap .rq-listing-single .rq-listing-gallery-post img.ride-image {width: fit-content; }
.product-dtl-table .table thead {background: #ebecee !important; }
#recaptcha-container > div > div {clear: both; float: left; }

@media only screen and (max-width:600px) {
.product-dtl-table .table {table-layout: auto !important; }
}

/*privacy policy*/
@media only screen and (max-width:768px) {
.privacy-policy-wrap {border-left: 8px solid #30a8ff; border-radius: 28px; padding: 4px 30px; border-right: 8px solid #30a8ff; }
.privacy-policy-wrap h2 {font-weight: 700; font-size: 30px; }
.privacy-policy-wrap p {color: #000; font-weight: normal; font-size: 16px; }
.privacy-policy-wrap  a:hover{text-decoration: underline !important; color: #30a8ff; }
#recaptcha-container {
    margin-left: -15px;
    margin-right: -15px;
}
}

.promocode-popup .modal-dialog {
     max-width: 600px;
    width: 100%;
    margin: 30px auto;
    top: 20%;

}
.promocode-popup .modal-header{
    padding-bottom: 0;
    border: 0;
}
.promocode-popup .modal-header .close {
    margin-top: -2px;
    color: #fff;
    opacity: 0.8;
}
.promocode-popup .modal-content{
    background-image: url(http://imotoshare.com/wp-content/uploads/2022/06/coupan-img.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
        background-size: cover;
}
.wpcd-coupon {
    width: 250px;
    margin-left: auto;
}
@media only screen and (max-width:768px) {
.promocode-popup .modal-dialog {
    padding: 15px;
}
}


::-webkit-scrollbar {
    width: 5px !important;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #555;
}
input[type="time"]::-webkit-calendar-picker-indicator { background: none; opacity: 0; }
.woocommerce form .form-row .required{
        text-decoration: none;
}
body p.wpcd-copy-tooltip {
    z-index: 999999 !important;
}
.footer-mid .item svg {
    height: 30px !important;
        fill: #999 !important;
}
.footer-mid .item.phone-icon svg {
    height: 28px !important;
}
.wc_payment_method .payment_box.payment_method_espay img {
    height: 50px;
    padding: 8px !important;
    border: 2px solid #fff!important;
    background: #fff !important;
}
.wc_payment_method .payment_box.payment_method_espay label:hover {
    background: #f3f3f3;
}
.woocommerce-checkout #payment ul.payment_methods li p {
    margin: 12px !important;
}
.wc_payment_method .payment_box.payment_method_espay label {
    padding: 5px 10px;
    background: #fff;
    display: block !important;
    border-radius: 4px;
}
.wc_payment_method .payment_box.payment_method_espay img {
    height: 50px;
    padding: 8px !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
}

#add_payment_method #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
/*    margin-top: -7px;*/
    margin-top:0px;
}

.rq-product-dtl-wrap .rq-listing-page .rq-listing-details .sidebar .rnb-component-wrapper #delivery_location {
    width: 100% !important;


}
.rq-product-page-left .turbo-car-main-content {
    padding: 0 0 0 15px;
    margin-left: auto;
    float: inherit;
}

.sl-sidebar-btn {
    display: flex;
}
.sl-sidebar-btn h5 {
    margin-bottom: 0 !important;
    margin-top: 3px !important;
    margin-left: 8px;
}

.sl-sidebar-btn {
    display: flex;
    padding: 14px 10px;
    border: 2px solid #999;
    border-radius: 6px;
}
.sl-sidebar-btn:hover, .sl-sidebar-btn:active,.sl-sidebar-btn:focus {
    background: #2d3a48;
}

body input#select_return_time:before, body input#select_pickup_time:before, body #select_delivery_time:before {
   font-family: none !important;
    content: " " !important;
    right: 10px !important;
    text-align: right !important;
    position: absolute !important;
    color: #999999 !important;
    width: 18px !important;
    height: 17px !important;
    background-repeat: no-repeat !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z'/%3E%3C/svg%3E") !important;    background-repeat: no-repeat;
}

@media only screen and (max-width:600px) {

.rq-product-dtl-wrap .rq-listing-page .rq-listing-details .sidebar .rnb-component-wrapper label.col-md-6 {
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.rq-product-dtl-wrap .rq-listing-page .rq-listing-details .sidebar .rnb-component-wrapper {
    padding-bottom: 0;
}
}

#customer_details .woocommerce-billing-fields > .panel-subtitle {
    display: none;
}

/*order received*/

.woocommerce-order-received .woocommerce {padding-left: 0 !important; padding-right: 0 !important; /*margin-left: -15px; margin-right: -15px;*/ }
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{border-radius: 5px; margin-top: 20px; background: rgb(167,211,242); background: -moz-radial-gradient(circle, rgba(167,211,242,0.36738445378151263) 0%, rgba(85,174,238,0.06486344537815125) 100%); background: -webkit-radial-gradient(circle, rgba(167,211,242,0.36738445378151263) 0%, rgba(85,174,238,0.06486344537815125) 100%); background: radial-gradient(circle, rgba(167,211,242,0.36738445378151263) 0%, rgba(85,174,238,0.06486344537815125) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a7d3f2",endColorstr="#55aeee",GradientType=1); margin-bottom: 0 !important; padding: 50px 20px !important; font-size: 24px !important; text-align: center; margin-top: 0; }
.woocommerce-order-received .woocommerce-thankyou-order-details.order_details{margin-top: 3rem; display: flex; gap: 1%; }
.woocommerce-order-received .woocommerce-thankyou-order-details.order_details li{font-size: 16px !important;background-color: #ffffff;transition: all 0.3s ease-in-out;flex: 1 1 auto!important; font-size: 16px !important; padding: 22px 10px !important; border-width: 2px !important; font-size: 13px !important; font-weight: 400 !important; border: 1px solid !important; border-radius: 5px !important; box-shadow: 0 0 29px 0 rgb(18 66 101 / 8%); }
.woocommerce-order-received .woocommerce-thankyou-order-details.order_details li:hover{background-color: #2c2c2c; color: #fff !important;transform: scale(1.04);}
.woocommerce-order-received .turbo-listing-woocommerce .rq-listing-page .woocommerce .woocommerce-order .woocommerce-order-overview li{font-size: 16px !important; }
.woocommerce-order-received .woocommerce-thankyou-order-details.order_details li:hover strong{color: #fff; }
.woocommerce-order-received .turbo-listing-woocommerce .rq-listing-page .woocommerce .woocommerce-order .woocommerce-order-overview li strong {
    font-size: 15px;
}
.woocommerce-order-received .turbo-listing-woocommerce .rq-listing-page .woocommerce .woocommerce-order>p{
    display: none;
}
/*.woocommerce-order-received .rq-listing-page .woocommerce .woocommerce-order>p{
     display: none; 
}
*/
.woocommerce-order-received .turbo-listing-woocommerce .rq-listing-page .woocommerce .woocommerce-order .woocommerce-order-details p.order-info {
    margin-bottom: 0;
    color: #000;
    font-size: 16px;
}
 .turbo-listing-woocommerce .rq-listing-page .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title {
    margin-top: 0;
    padding-top: 0;
    font-size: 30px;
}
.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-order-details table tfoot tr th {
    text-align: right !important;
}
.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-order-details h2 {
    font-size: 30px;
    font-weight: bold;
}
.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-order-details table thead tr th {
    background: #1e2832 !important;
    color: #fff !important;
}
.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-order-overview li strong{
        font-size: 16px !important;
}
.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-order-overview li{
 font-size: 16px !important;
}
.turbo-listing-woocommerce .rq-listing-page .woocommerce .woocommerce-order .woocommerce-order-details p.order-info {
    color: #1e2832;
    font-size: 16px;
}
.rq-product-dtl-wrap .rq-listing-details .sidebar .price-showing .item-pricing h5{
        line-height: 1.5;
}
.rq-product-dtl-wrap .rq-listing-single .rq-listing-gallery-post img.ride-image{
        width: 100% !important;
}
.couponWrap .modal-footer .copy-btn{
    display: none !important;
}
/*#order_review #payment ul.payment_methods li.wc_payment_method.payment_method_cod {
    display: none;
}*/
#order_review li.wc_payment_method.payment_method_espay label{
    margin-bottom: 0;
}
#order_review li.wc_payment_method.payment_method_cod .payment_box.payment_method_cod {
    display: none !important;
}
.owl-dots{
    display: none;
}
.privacy-policy-wrap {border: 6px solid; border-top: 0; border-bottom: 0; border-radius: 20px; border-color: #a7a7a799; padding-left:20px; padding-right:20px; }
.payment_box.payment_method_espaycreditcard {display: none !important; }
.privacy-policy-wrap h2.title {font-size: 20px; font-weight: 500; margin-bottom: 0; margin-top: 0; }
.privacy-policy-wrap p{font-size: 16px; color: #343d48; font-weight: normal; margin-bottom: 10px; }
.privacy-policy-wrap ul {list-style: none; margin-left: 0; padding-inline-start: 0; font-size: 16px; color: #30a8ff; font-weight: 500; }
.privacy-policy-wrap .policy-list { margin-top: 30px; }
.privacy-policy-wrap ul li a {color: #30a8ff; }
.privacy-policy-wrap ul li a:hover, .privacy-policy-wrap ul li a:active, .privacy-policy-wrap ul li a:focus {color: #1875b9; text-decoration: underline !important; }
.privacy-policy-wrap ul li {padding-top: 4px; padding-bottom: 4px; }
.privacy-policy-wrap.term-and-condition .title.text-center{font-size: 24px; margin-bottom: 21px; font-weight: bold; }
.getting-started {
    background-repeat: no-repeat;
    background-size: cover;
}
.home-page-grid .rq-filter-inner-wrapper .image-container{
    position: relative;
}

.home-page-grid .rq-filter-grid-item .prp {
       display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    background: rgba(48,169,255,0.9);
    padding: 7px 10px;
    color: #ffffff;
    width: 100%;
}
.home-page-grid .extra-content {
    min-height: 76px;
}
.home-page-grid .rq-isotope-filter-area {
    float: left;
    width: 100%;
    padding-bottom:50px;
}
/*.testimonial-wrap {
    background-color: rgba(0,0,0,0.5) !important;
}*/
.rq-isotope-filter-area .rq-car-grid .rq-filter-grid-item .rq-filter-item-content .ban, .rq-isotope-filter-area .rq-car-grid .rq-filter-grid-item .rq-filter-item-content .iob{
    font-size: 11px;
    line-height: 16px;
}


.home-page-grid .rq-filter-grid-item .prp span{    float: right;
    font-size: 18px;}

 .rq-isotope-filter-area .rq-car-grid .rq-filter-grid-item .rq-filter-item-content .footer-content span.price.rpri span.woocommerce-Price-amount.amount{text-decoration: line-through;} 
.rq-listing-page .rq-listing-details .sidebar form.cart .booking-pricing-info .booking_cost span.price del {
    display: none;
}
.rq-listing-page .rq-listing-details .sidebar form.cart .booking-pricing-info .booking_cost span.price ins{text-decoration:none;}
.extra_b .extra_ball {
    padding: 15px 7px;
    border: 2px solid #ffffff9c;
    border-radius: 7px;    
    padding-bottom: 40px;
}

.extra_b .extra_ball .detai p.batt_boo{    border: 2px solid;
    text-align: center;
    margin-top: 10px; cursor: pointer;}

 .rq-listing-page .extra_b input.redq-select-boxes.rnb-select-box{opacity: 0;
    position: absolute;}

.extra_b .sl-sidebar-btn{padding: 0;
    display: block;
    border: 0;}

 .rq-listing-page .extra_b input.redq-select-boxes.rnb-select-box:checked~.extra_ball p.batt_boo{
    background: #00aafb;
}   

body .rq-listing-page .extra_b .extra_ball h5 {
    font-size: 14px !important;
    text-align: center;
    margin-bottom: 20px !important;
    border-bottom: 2px solid #fff;
    line-height: 22px;
}

.extra_b .extra_ball .detai p {
    color: #fff;
    font-size: 13px;
    margin: 0;
}
.extra_b .extra_ball .imm {
    display: inline-block;
    width: 120px;
    height: auto;
}
.extra_b .extra_ball .detai {
    float: right;
        margin-right: 20px;
}

.woocommerce-MyAccount-content span.select2-selection.select2-selection--single, .woocommerce-MyAccount-content input#billing_email, .woocommerce-MyAccount-content input#billing_phone{
        pointer-events: inherit !important;
    cursor: inherit !important;
}
.add-hotal--form .form-control {
    width: 100%;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    min-height:44px;
    line-height:44px;
    padding: 0 10px;
    color: #343d48;
    outline: 0;
    font-weight: normal;
    box-shadow: none;
}
.add-hotal--form .form-group {
    margin-bottom: 10px;
}
.add-hotal--form .form-group label {
    font-weight: normal;
    color: #1e2832;
    font-size: 16px;
}
.add-hotal--form {
    clear: both;
    border: 1px solid #d9d9d9;
    padding: 20px 12px;
	float:left;
}
 .woocommerce .woocommerce-MyAccount-content {
 float: left;
    width: 100%;
    display: block;
}
.add-hotal--form .add-hotal--form .button-row {
	width: 100%;
	    clear: both;
}
.add-hotal--form .button-row a.woocommerce-button {
padding-left: 25px;
    padding-right: 25px;
    width: 142px;
    text-align: center;
	
}
.add-hotal--form .button-row {
    clear: both;
    width: 100%;
    text-align: end;
    padding-right: 15px;
}
.myAcc-hotel-form .details h2 {
    font-size: 30px;
    font-weight: bold;
    margin-top: 0;
    text-align: center;
}
.woocommerce .woocommerce-MyAccount-content {
    border: 1px solid #d9d9d9;
}
.booking-details-wrap .dataTables_wrapper .dataTables_length select, .booking-details-wrap .dataTables_wrapper .dataTables_filter input {
    border: 1px solid #e6e6e6 !important;
    border-radius: 5px !important;;
    min-height: 38px !important;;
    line-height: 38px !important;;
    padding: 0 10px !important;;
    color: #343d48 !important;;
    outline: 0 !important;;
    font-weight: normal !important;;
    box-shadow: none !important;;
}
.booking-details-wrap  label {
    font-weight: normal;
    color: #707070;
}
.booking-details-wrap table th {
	 background: #d9e9f5;
	color:#000000;
	vertical-align:top !important;
}
.booking-details-wrap table.dataTable thead>tr>th.sorting:before {
    top: 8px !important;
    bottom: inherit;
}
.booking-details-wrap table.dataTable thead>tr>th.sorting:after, .booking-details-wrap table.dataTable thead>tr>th.sorting_asc:after{
	  top:20px !important;
    bottom: inherit;
}
.booking-details-wrap .dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
	padding: 0.4em 1em;align-content}
.booking-details-wrap table td {font-weight:normal; font-size:13px; color:#000000;}
/* .booking-details-wrap table th:nth-child(3) {   min-width:70px;} */
.booking-details-wrap .commision-wrap {
    width:300px;
    margin-left: auto;
    padding-top: 20px;
    padding: 10px;
    border: 1px solid #d9d9d9;
    margin-top: 10px;
}
.booking-details-wrap table{
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
}
.booking-details-wrap div#hotal-details_info, div#hotal-details_paginate{
    margin-top: 10px;
}
.booking-details-wrap .dataTables_wrapper .dataTables_paginate .paginate_button.current, .booking-details-wrap .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: inherit !important;
    border: 1px solid rgba(0, 0, 0, 0.3);
    background-color: rgba(230, 230, 230, 0.1);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.1)));
    background: -webkit-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
    background: -moz-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
    background: -ms-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
    background: -o-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
    background: linear-gradient(to bottom, rgb(255 255 255 / 10%) 0%, rgb(255 255 255 / 10%) 100%);
}
.booking-details-wrap  .dataTables_wrapper .dataTables_info
{
	color:#000000;
}
.booking-details-wrap .commision-wrap select.form-control {
    border: 1px solid #e6e6e6 !important;
    border-radius: 3px !important;
    min-height: 38px !important;
    line-height: 38px !important;
    padding: 0 11px !important;
    color: #343d48 !important;
    outline: 0 !important;
    font-weight: normal !important;
    box-shadow: none !important;
}
.booking-details-wrap .total-commision-details {
    font-size: 16px;
    color: #000;
    font-weight: normal;
}
.booking-details-wrap .commision-type-col label {
    color: #000;
    font-size: 16px;
}
.booking-details-wrap .commision-type-col .form-group {
    margin-bottom: 10px;
}
.booking-details-wrap .total-commision-details span.price {
    font-size: 22px;
}
.tb-footer {
    display: flex !important;
}
.tb-footer .left-col {
      display: flex;
    flex-wrap: wrap;
    gap: 7px;
    align-items: flex-start;
    align-content: flex-start;
    padding-top: 10px;
}
.tb-footer .left-col .hotel-id-col {
    padding: 8px;
    border: 1px solid #d9d9d9;
}
/* width */
::-webkit-scrollbar {
  width:6px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

@media only screen and (max-width:1400px) {
	.add-hotal--form .form-group label {
    font-size: 14px;
}
}
@media only screen and (max-width:991px) {
.add-hotal--form {
    width: 100%;
}
}

input#account_email{pointer-events: none;}

.loginWoo .rq-registration-content-single form input.rq-btn.rq-btn-primary.turbo-woo-login{
    margin-bottom: 1rem;
}
.loginWoo  .rq-registration-content-single.small-bottom-margin,.ragisterWoo .login-section  {
    display: none !important;
}
.loginWoo .rq-registration-content-single form{padding-top: 0}

.loginWoo button.xoo-ml-login-otp-btn.button.btn, .loginWoo button.xoo-ml-low-back.button.btn {
    width: 48%;
    padding: 14px 12px;
    font-size: 14px;
    cursor: pointer;
}
.loginWoo button.xoo-ml-login-otp-btn.button.btn{
    float: left;
}
.loginWoo button.xoo-ml-low-back.button.btn{
    float: right;
}
.ragisterWoo .rq-registration-content-single.small-bottom-margin{
        display: block !important;
}

.ragisterWoo .rq-registration-content-single.small-bottom-margin{
    width: 46%;
    float: right;
    padding: 40px 20px;
    background-color: rgba(255,255,255,1);
    box-sizing: border-box;
    box-shadow: 0 16px 40px 0 rgb(0 0 0 / 15%);
    border-radius: 10px;
    overflow: hidden;
    margin-top: 0rem;
    margin-bottom: 0rem;
    padding-bottom: 0
}
.ragisterWoo .rq-registration-content-single > h2{
    font-family: 'Gotham', sans-serif !important;
    font-weight: 500 !important;
    font-size: 28px;
    margin-top: 0;
    color: #1E2832;
    letter-spacing: 0;
}
.ragisterWoo .rq-registration-content-single form {
    padding-top: 0;

}
.ragisterWoo .rq-registration-content-single  .row {
    margin: 0;
}
.ragisterWoo .rq-registration-content-single .rq-login-form .col-md-4 {
    width: 50%;
}
.ragisterWoo .rq-registration-content-single .row .xoo-ml-has-cc {
    padding-left: 15px;
    padding-right: 15px;
}
.ragisterWoo .rq-registration-content-single .rq-form-control {
    margin-top: 8px;
    margin-bottom: 8px;
}
.ragisterWoo .rq-registration-content-single .row .xoo-ml-phinput-cont label, .ragisterWoo .rq-registration-content-single .woocommerce-privacy-policy-text {
    padding-left: 15px;
}
.ragisterWoo .rq-registration-content-single form .register-button input {
    width: 100%;
}

.ragisterWoo .rq-registration-content-single form p{
   font-weight: normal; 
}
.ragisterWoo .woocommerce-privacy-policy-link {
    color: #2991dd !important;
    text-decoration: underline;
}
.ragisterWoo .woocommerce-privacy-policy-link:hover, .ragisterWoo .woocommerce-privacy-policy-link:active, .ragisterWoo .woocommerce-privacy-policy-link:focus{
    color: #000000 !important;
}
.ragisterWoo .rq-registration-content-single .rq-login-form .col-md-4 .rq-form-control {
    position: relative;
    width: 100%;
    border: 1px solid #f3f3f3;
    outline: 0;
    border-radius: 3px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    color: #343d48;
    background: #ffffff;
}
.ragisterWoo .rq-registration-content-single .row .xoo-ml-has-cc .xoo-ml-phone-input, .ragisterWoo .rq-registration-content-single .row .xoo-ml-has-cc select2 {
    padding: 10px;
    line-height: 27px;
    border: 1px solid #f3f3f3;
    }
.ragisterWoo .xoo-ml-phone-cc + .select2 .select2-selection.select2-selection--single {
    padding: 0 15px;
    border: 1px solid #f3f3f3;
}
.ragisterWoo .rq-registration-content-single form{padding-top: 0}
.ragisterWoo .rq-registration-content-single .rq-login-form .col-md-4:nth-child(6) {
    clear: both;
    width: 100%;
}
.ragisterWoo .rq-registration-content-single form input.rq-btn.rq-btn-primary.turbo-woo-login{
    height: 46px;
}
.ragisterWoo .select2-container--default .select2-dropdown .select2-results .select2-results__option:first-child {
    line-height: 16px;
    font-size: 14px;
}
button.xoo-ml-open-lwo-btn.button.btn.button.btn {
    padding: 15px 13px;
    margin: 0 auto;
    width: 150px;
    display: block;
}
@media only screen and (max-width: 991px) {
.ragisterWoo .register-page .register-page-wrap {
    width: 60%;
}
.rq-checkout-wrapper .rq-checkout-form .col-md-6.cf-order-3 {
    position: relative;
    left: 0;
    right: 0;
    top: 20px;
}

}

@media only screen and (max-width: 767px) {
.ragisterWoo .register-page .register-page-wrap {
    width: 60%;
}


}

@media only screen and (max-width: 600px) {
.ragisterWoo .register-page .register-page-wrap {
    width: 95%;
}


}

