/* Logo sizing based on original 802x311 ratio */
.logo img {
    max-width: 170px;
    height: auto;
    width: 170px;
}

@media(max-device-width:500px) {
    .page_search.main_search .main_search_form form {
        padding: 0 .5rem
    }
    
    .logo img {
        max-width: 140px;
        width: 140px;
    }
}

.dhm_return_label_div {
    display: none !important
}

.pcar_filter_head {
    display: none
}

.supportTabDropdown {
    display: none !important
}

.header nav.navbar .mobile-menu {
    display: none
}

.dhm_return_label {
    display: none !important
}

.mobile-login {
    display: none
}

.header nav.navbar .mobile-menu {
    display: none
}

.mobile-login {
    display: none
}

.car_listing .card_info_responsive {
    display: none
}

.filter_sort_icon {
    display: none
}

.car_filter_responsive {
    display: none
}

.page_car_filter_button {
    display: none
}

#vehicle_summary_open_mobile {
    display: none
}

.product_car_listing_card_img_mobile {
    display: none
}

.product_card_body_condition_start .suppliers_logo {
    display: none
}

.product_card_body_condition_end .product_card_body_total_price_daily,
.product_card_body_condition_end .product_card_body_total_price_days,
.product_card_body_condition_end .product_list_total_price {
    display: none
}

.product_card_body_features {
    display: none
}

.product_card_body_condition_end_wrapper {
    display: none
}

#identity_control {
    display: none !important
}

.car_buy_number {
    display: none
}

.mobile_visible {
    display: none
}

.pickup_only_mobile {
    display: none
}

.page_vehicle_search_summary_location .pickup_only_mobilewrapper>span:first-child {
    font-weight: 400
}

@media(max-width:380px) {
    .product_car_listing_card_img_mobile .card-img {
        height: auto !important;
        width: 100% !important;
        max-height: 70px !important;
        object-fit: contain
    }
    .product_card_body_text:last-child {
        justify-content: flex-end;
        align-items: flex-end
    }
    .product_card_body_text:first-child {
        width: 50%
    }
}

@media(max-width:768px) {
    .landing_page_padding .breadcrumb_header {
        padding-top: calc(65px + 1rem);
    }
    .landing_page_padding .site_wrapper {
        padding-top: 0
    }
    .information_tabs .nav-tabs li.nav-item button.nav-link.active h2:after {
        background: #fff !important
    }
    .information_tabs .nav-tabs li.nav-item button.nav-link.active h2 {
        color: #fff
    }
    .page_wrapper_content {
        display: flex;
        flex-direction: column;
        width: 100%;
        justify-content: center;
        align-items: center
    }
    .contracts_body {
        flex-direction: column
    }
    .contracts_body .tab-content {
        width: 100% !important
    }
    .supplier_terms_content {
        padding: 0
    }
    .contracts_body .nav-tabs {
        width: 100% !important;
        margin-bottom: 1rem;
        top: 90px;
        left: 0;
        position: static
    }
    .cheapest_maintitle {
        padding: 1rem 0;
        text-align: center
    }
    .company_page_wrapper .company_page_title_box {
        flex-direction: column
    }
    .homepage_wrapper .popular_location_item:after {
        display: none !important
    }
    .vehicle_list_error p,
    .vehicle_list_error span {
        text-align: center;
        width: 100%
    }
    .footer_logo {
        display: none
    }
    .product_car_properties_detail_btn_mobile span i {
        margin-left: .4rem;
        margin-right: .4rem
    }
    .product_car_properties {
        flex-direction: column
    }
    .product_car_properties_detail_btn_mobile span {
        border-radius: 6px;
        width: auto;
        font-weight: 450;
        padding: .3rem .9rem;
        display: inline-flex;
        border-radius: 6px;
        font-size: .8rem;
        align-items: center;
        color: #212529 !important
    }
    .product_car_properties_detail_btn_mobile {
        display: block !important;
        background: 0 0;
        border: none;
        position: relative;
        z-index: 9 !important;
        position: static;
        bottom: .5rem;
        width: 100%;
        text-align: center;
        display: flex;
        font-size: .9rem;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-weight: 450;
        justify-content: start;
        align-items: flex-start;
        text-align: left;
        padding-left: .5rem;
        color: #212529 !important;
        z-index: 999 !important;
        box-shadow: none !important;
        filter: none !important;
        border: none !important
    }
    .time_mobile_list {
        z-index: 99999 !important;
        bottom: 0;
        left: 0;
        max-width: 100%;
        width: 100%;
        position: fixed;
        bottom: 0;
        min-width: 100%;
        height: 100%;
        background: 0 0;
        background: 0 0;
        display: none;
        overflow: hidden;
        justify-content: flex-end;
        flex-direction: column
    }
    .time_mobile_backdrop {
        width: 100%;
        background: #000;
        height: calc(100% - 38vh);
        opacity: .5;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: -9
    }
    .mdate_colon_datetime_picker {
        display: flex
    }
    .mobile_visible {
        display: block
    }
    .payment_banner {
        display: none
    }
    .payment_card_form {
        order: 2;
        padding: 0;
        padding-bottom: 120px !important
    }
    .sidebar_card_payment {
        order: 1;
        margin-bottom: 1rem;
        padding: 0
    }
    .pages_payment>.container>.row>form {
        padding: 0
    }
    .pages_payment>.container>.row {
        margin: 0;
        width: 100%;
        justify-content: center
    }
    .payment_card .textbox .col-md-12 {
        width: 100%
    }
    .car_buy_text {
        display: none
    }
    .car_buy_number {
        display: block
    }
    .pages_breadcrumb .nav-tabs .nav-item .nav-link.active .car_buy_number {
        display: none
    }
    .pages_breadcrumb .nav-tabs .nav-item .nav-link.active .car_buy_text {
        display: block
    }
    .pages_breadcrumb .nav-tabs .nav-item .nav-link:after {
        display: none
    }
    .product_card_body_feature .product_card_body_feature_item:last-child {
        display: block;
        display: flex;
        justify-content: flex-start
    }
    .product_card_body_feature .product_card_body_feature_item {
        display: none
    }
    .product_card_body_condition_end_wrapper>a {
        color: #212529 !important;
    }
    .product_card_body_condition_end_wrapper>a:after {
        content: '\f054';
        font-family: "Font Awesome 5 Pro";
        font-weight: 550;
        position: absolute;
        right: 0;
        top: calc(50% - 9px);
        width: 25px;
        height: 25px;
        font-size: 28px;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        color: #69a842 !important
    }
    .product_card_body_condition_end_wrapper {
        display: block;
        position: relative;
        padding-right: 30px
    }
    .product_condition_end_price {
        font-size: 1.6rem;
        margin-left: 1rem
    }
    .product_car_listing_link {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 999;
        border-radius: .25rem
    }
    .pcart_property_items ul li span {
        font-weight: 450
    }
    .product_card_body_features .product_card_body_feature_title svg {
        fill: #69A842;
        margin-right: .25rem;
        width: 16px !important;
        height: 16px
    }
    .product_card_body_features {
        display: flex;
        padding-top: 1.2rem
    }
    .product_card_body_price_offer span {
        font-weight: 450
    }
    .product_card_body_features .product_card_body_feature_title {
        font-weight: 650;
        font-size: .75rem;
        margin-right: .5rem
    }
    .product_card_body_feature_title {
        font-weight: 450
    }
    .product_card_body_total_price_days p {
        font-weight: 500
    }
    .product_card_body_condition {
        margin-top: 1rem
    }
    .pcart_property_items ul li span {
        font-size: .7rem
    }
    .pcart_property_items ul li svg {
        min-width: 16px;
        min-height: 16px
    }
    .pcart_property_items ul li {
        width: 25% !important;
        padding: 0 !important;
        margin: 0 !important;
        flex: 0 0 auto !important;
        width: auto !important
    }
    .product_car_listing_card_content_info>.row {
        flex-direction: column
    }
    .product_card_body_feature_item button {
        z-index: 99999 !important;
        position: relative
    }
    .pcar_list_hidden_property {
        width: 100%;
        padding: 1rem 0;
        margin: 0 !important;
        margin-top: 0 !important;
        padding-bottom: .5rem !important
    }
    .product_list_total_price p.product_card_body_total_item {
        font-weight: 800
    }
    small.product_card_body_price_offer {
        color: #212529
    }
    small.product_card_body_total_daily {
        color: #212529
    }
    .product_card_body_condition_start .suppliers_logo {
        display: block !important
    }
    .product_card_body_condition_end .product_card_body_total_price_daily,
    .product_card_body_condition_end .product_card_body_total_price_days,
    .product_card_body_condition_end .product_list_total_price {
        display: block
    }
    .product_card_body_condition_start button {
        display: none
    }
    .product_card_body_condition_end .suppliers_logo {
        display: none
    }
    .product_card_body_total_price_right .product_card_body_total_price_daily,
    .product_card_body_total_price_right .product_card_body_total_price_days,
    .product_card_body_total_price_right .product_list_total_price {
        display: none
    }
    .product_card_body_condition_start a {
        text-decoration: underline;
        color: #000
    }
    .product_card_body_condition_start {
        display: flex;
        flex-direction: column-reverse;
        justify-content: flex-start;
        align-items: flex-start
    }
    .product_card_body_condition_start a small span {
        font-weight: 450
    }
    .product_card_body_condition_end {
        display: flex;
        align-items: center
    }
    .product_card_body_info {
        border-bottom: 1px solid #ededed;
        justify-content: flex-start;
        align-items: center;
        padding-bottom: 1rem;
        margin-top: 0;
        margin-top: 1rem
    }
    ard_body_text small {
        width: 100%;
        text-align: left
    }
    .product_card_body_text h5 {
        font-weight: 700;
        width: 100%;
        font-size: 1rem
    }
    .product_card_body_text {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        justify-content: start;
        width: 50%;
        text-align: left
    }
    .mini_pay_btn {
        position: absolute;
        right: 15px;
        top: 15px
    }
    .searchModal_Body .page_vehicle_search .main_search_form .main_search_form_start>div.modal_search_title {
        justify-content: space-between
    }
    #vehicle_summary_open_mobile {
        display: block
    }
    .search_form_type ul {
        justify-content: flex-start
    }
    .main_suppliers .section_title_end {
        display: none
    }
    .car_filter_buttons .car_filter_item {
        display: flex;
        flex: 0 0 auto;
        width: auto
    }
    .product_card_body_info .info_icon i,
    .product_card_body_info .info_icon svg {
        color: #303031
    }
    .product_card_body_info .info_icon {
        color: #303031
    }
    .car_listing .filter_sort_icon i {
        display: inline-flex;
        line-height: 8px
    }
    .car_listing .filter_sort_icon {
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin-right: .35rem;
        font-size: .65rem
    }
    .card.product_car_listing_card .fit_price svg {
        fill: white
    }
    .card.product_car_listing_card .fit_price {
        font-size: .75rem;
        font-weight: 550;
        left: 15px;
        color: #fff;
        justify-content: flex-start;
        padding-left: 1rem
    }
    .car_listing .car_listing_info .card_info {
        display: none
    }
    .car_info_dropdown {
        width: 50%
    }
    .car_info_dropdown button {
        width: 100%;
        background: #f4f3f4;
        box-shadow: none;
        font-size: .85rem;
        filter: none;
        border-color: #f4f3f4 !important;
        display: flex;
        align-items: center;
        justify-content: center;
        outline: 0
    }
    .car_filter_responsive {
        width: 50%;
        display: flex;
        padding: 0 .5rem;
        padding-right: 0
    }
    .car_filter_responsive span i {
        margin-right: .35rem
    }
    .car_filter_responsive span {
        background: #f4f3f4;
        font-weight: 450;
        width: 100%;
        padding: .5rem 1.4rem;
        border-radius: 5px;
        font-size: .85rem;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center
    }
    .car_listing_info {
        display: flex;
        flex-direction: row-reverse;
        padding-top: .5rem;
    }
    .car_listing_info.navbarfixed {
        position: fixed;
        top: 70px;
        z-index: 9999;
        width: 100%;
        background: white;
        left: 0;
        padding: 1rem 11px;
        border-bottom: 1px solid #dedede;
    }
    .card_info_responsive {
        display: flex !important;
        justify-content: center;
        align-items: center;
        padding: 1rem 0;
        text-align: center
    }
    .car_filter_header {
        display: flex;
        flex-direction: column-reverse
    }
    .page_car_filter_button button>div:last-child {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center
    }
    .page_car_filter_button button>div {
        display: flex;
        width: 50%
    }
    .page_car_filter_button button {
        width: 100%;
        border-radius: 0;
        padding: .87rem;
        font-weight: 550;
        display: flex;
        justify-content: center
    }
    .page_car_filter_button {
        display: flex;
        width: 100%;
        position: sticky;
        bottom: 0;
        background: #fff;
        z-index: 999;
        padding: 1.5rem 0;
        border-top: 1px solid #ededed;
        padding-bottom: 0
    }
    .car_listing {
        padding-top: .5rem !important
    }
    .page_vehicle_search_summary .container {
        padding: 0
    }
    .product_car_listing_card_img img {
        height: auto;
        height: 130px;
        width: auto;
        margin: auto
    }
    .page_vehicle_search_summary {
        padding-bottom: 0
    }
    .car_listing .container {
        padding: 0
    }
    .page_vehicle_search_summary_locations[data-return='0'] .page_vehicle_search_summary_location:first-child {
        margin: 0
    }
    .page_vehicle_search_summary_locations[data-return='0'] .page_vehicle_search_summary_location:last-child {
        display: none
    }
    .car_info_dropdown button span:last-child {
        display: none
    }
    .page_vehicle_search_summary.navbarfixed {
        border: none !important;
        padding: 0
    }
    div.car_filter_item .car_filter_item_wrapper button.btn.active {
        color: #fff !important;
        background-color: #465068 !important;
        border-color: #465068 !important
    }
    .car_filter_item .car_filter_item_wrapper button.btn:hover,
    .car_filter_item button.btn {
        background: #ecececab !important;
        font-weight: 500;
        color: #212529 !important;
        border-color: #ecececab !important;
        margin: 0
    }
    .site_wrapper.carlisting_page {
        padding-top: 0 !important
    }
    .pickup_only_mobile {
        display: block
    }
    .pickup_only_mobilewrapper span {
        font-weight: 500 !important;
        font-size: .8rem !important
    }
    .pickup_only_mobilewrapper {
        font-weight: 400 !important
    }
    .page_vehicle_search_summary_location:first-child {
        margin-bottom: 1rem
    }
    .page_vehicle_search_summary_wrapper {
        padding: 1rem .5rem;
        border: none;
        border-top: 1px solid #e2e2e2;
        border-bottom: 1px solid #e2e2e2;
        box-shadow: none
    }
    .page_vehicle_search_summary_location span:first-child {
        font-size: .7rem
    }
    .page_vehicle_search_summary_locations {
        flex-direction: column;
        justify-content: flex-tart;
        align-items: flex-start
    }
    .page_vehicle_search_summary_right button span {
        display: none
    }
    .page_vehicle_search_summary_right button {
        color: #212529 !important;
        border: none;
        padding: 0;
        font-size: 1.5rem;
        padding-right: .5rem;
        display: none
    }
    .page_vehicle_search_summary_right button i {
        color: #212529 !important
    }
    .page_vehicle_search_summary_locations span.pvs_icon {
        display: none
    }
    .pcar_filter_head_reset {
        background: #eee;
        border: 1px solid #eee;
        font-size: .75rem;
        font-weight: 550;
        border-radius: 6px;
        padding: .375rem .75rem
    }
    .pcar_filter_head_title {
        font-weight: 600;
        font-size: 1.3rem
    }
    .pcar_filter_head_title i {
        margin-right: .5rem
    }
    .pcar_filter_head {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 1rem;
        position: sticky;
        width: 100%;
        height: 65px;
        top: 0;
        background: #fff;
        z-index: 99
    }
    .page_car_listing_box>.page_car_listing_box {
        padding-left: 0;
        margin-top: 1rem
    }
    .page_car_listing_box {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .page_car_listing_sidebar {
        background: #fff;
        position: relative;
        z-index: 999;
        padding: 0
    }
    .page_car_filter_backdrop {
        background: #00000091;
        position: static;
        left: 0;
        top: 0;
        width: 100%;
        height: 50px
    }
    .main_campaigns .campaigns_slider .owl-nav button.owl-prev {
        left: 0;
        top: calc(50% - 30px)
    }
    .main_campaigns .campaigns_slider .owl-nav button.owl-next {
        right: 0;
        top: calc(50% - 30px)
    }
    .main_campaigns .campaigns_slider .owl-nav {
        position: static;
        width: auto
    }
    .main_search_wrapper {
        padding: 0;
        width: 100%;
        height: 100%
    }
    .mobileapp_information p {
        font-size: .85rem;
        margin: 0
    }
    .app {
        margin-top: 0
    }
    .mobile_app_featured .mobile_app_wrapper {
        flex-direction: column-reverse;
        margin-top: 3rem;
        margin-bottom: 2rem
    }
    .segment_cars_list {
        margin-bottom: 0
    }
    .information_tabs .nav-tabs {
        flex-direction: row
    }
    .banner_section_img {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 1rem;
        width: 100%
    }
    .mobile_app_featured .mobile_app_wrapper figure {
        margin-bottom: 1rem;
        width: 100%
    }
    .banner_section_text a h3 {
        font-size: 1rem
    }
    .mobileapp_information {
        width: 100%
    }
    .banner_section {
        flex-direction: column-reverse;
        padding: 1rem 1.5rem;
        border-radius: 8px;
        background: 0 0;
        border: 1px solid #e6e4e4
    }
    section.popular_locations {
        padding-top: 1rem;
        padding-bottom: 0
    }
    .popular_location_item {
        background: 0 0;
        padding: 1rem .6rem;
        border-bottom: 1px solid #eee
    }
    .popular_locations_wrapper {
        width: 100%;
        flex-direction: column
    }
    .banner_section_text h3 {
        font-size: 1rem;
        font-weight: 700;
        margin-bottom: .5rem
    }
    .banner_section_img img {
        height: auto;
        width: 80%
    }
    .banner_section_text p {
        font-size: .8rem;
        text-align: left
    }
    .banner_section_text a {
        text-align: left;
        text-decoration: underline;
        display: flex;
        font-size: .8rem;
        margin-top: .5rem;
        font-weight: 550
    }
    .banner_section_text {
        width: 100%;
        text-align: center;
        padding: 0;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        align-items: flex-start
    }
    .plocation_item_start span {
        font-size: .75rem;
        font-weight: 550
    }
    .main_campaigns {
        padding: 1rem 0
    }
    .section_title_end a {
        font-size: .86rem
    }
    .segment_cars .section_title_start h3 {
        font-size: .88rem
    }
    .segment_cars .section_title_start {
        padding-right: 0;
        margin-bottom: .5rem
    }
    .segment_cars .section_title_end a {
        font-size: .8rem
    }
    section.popular_locations .section_titles {
        margin-top: 2rem
    }
    .section_titles {
        flex-direction: column;
        justify-content: space-between;
        align-items: start;
        padding: 0;
        display: flex;
        flex-direction: row
    }
    .section_title_end a svg {
        width: 12px;
        height: 12px;
        display: flex;
        margin-left: 0;
        align-items: center;
        justify-content: center
    }
    .campaigns_slider .campaign_desktop {
        display: none
    }
    .main_search>.container {
        position: static;
        left: inherit;
        transform: none;
        padding: 1.5rem 10px;
        max-width: 100%;
        padding-bottom: 0;
        margin-bottom: 0
    }
    .campaigns_slider .campaign_mobile {
        display: block
    }
    .section_title_start h3 {
        font-size: 1rem;
        font-weight: 600;
        margin-bottom: 0
    }
    .main_search_form .main_search_form_end {
        height: auto;
        margin-top: .5rem;
        background: 0 0
    }
    .main_featureds ul li svg {
        fill: #61b12f;
        width: 14px;
        height: 14px
    }
    .main_featureds ul li span {
        font-weight: 500;
        font-size: .8rem;
        text-align: center
    }
    .main_search:after {
        display: none
    }
    .main_featureds ul li {
        color: #373e48;
        text-align: center;
        margin: 0;
        width: 100%;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        padding: .7rem 0;
        padding-left: 2rem
    }
    .main_featureds ul {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        text-align: center
    }
    .other_location .form-group label {
        display: block !important;
        color: #373e48 !important;
        font-weight: 400;
        font-size: .875rem
    }
    .mobile-view {
        display: block !important
    }
    .desktop-view {
        display: none !important
    }
    .pcart_property_items ul {
        flex-direction: row
    }
    .main_featureds {
        height: auto;
        text-align: center;
        margin-top: 1rem;
        position: static;
        padding: .7rem 0;
        border-top: 1px solid #e8e8e8;
        border-bottom: 1px solid #e8e8e8
    }
    .search_car_time_input {
        width: 50%;
        flex: 1 0 0%;
        width: 100%;
        flex: 0 0 auto;
        width: auto
    }
    .search_car_date_wrapper {
        background: #f8faf9
    }
    .search_car_date_input {
        width: 100% !important;
        min-width: 80%;
        flex: inherit
    }
    body.searchModal_Body .main_search_form .form-group button {
        margin: 0;
        margin-top: .4rem
    }
    .main_search_form .form-group button {
        height: 55px;
        padding: .7rem;
        border-radius: 10px;
        font-weight: 500;
        margin-bottom: .4rem
    }
    .main_search_wrapper .main_search_form .search_car_date_wrapper input#pickUpTime_input_Label {
        padding-left: 0 !important;
        text-align: left
    }
    .search_car_date_input:after {
        display: none
    }
    .main_search_wrapper .main_search_form .search_car_date_wrapper input {
        padding: .5rem !important;
        font-size: .9rem !important;
        padding-left: calc(20px + 1.7rem) !important;
        width: 100% !important;
        min-width: 100%
    }
    body.searchModal_Body .main_slogans {
        display: none
    }
    .main_slogans {
        margin-bottom: 1rem
    }
    .main_slogans,
    .main_slogans h2 {
        color: #292f38 !important;
        font-size: .9rem !important
    }
    .main_search_form .form-group {
        padding: 0;
        background: #f8faf9;
        border-radius: 8px
    }
    .main_search_form {
        padding: 0;
        flex-direction: column;
        height: 100%;
        justify-content: flex-start
    }
    .main_search_form .input-group {
        background: #f8faf9;
        height: auto
    }
    .searchModal_Body .location_box_search .ui.search.dropdown2.active>input.search {
        display: flex !important
    }
    .location_box_search .ui.search.dropdown2.active>.text svg {
        display: none
    }
    .location_box_search .ui.search.dropdown2>.text svg {
        visibility: visible;
        display: flex;
        transition: .5s all ease
    }
    .searchModal_Body .location_box_search .ui.selection.dropdown2.active:before {
        height: 26px;
        justify-content: center;
        align-items: center;
        top: calc(25px - 13px)
    }
    .main_search_form .input-group.location_box_search {
        background: #f8faf9
    }
    .main_search_form .form-group label {
        display: block;
        color: #000;
        display: none
    }
    .main_search_wrapper h1 span {
        font-weight: 700
    }
    .location_box_search:before {
        width: 18px !important;
        height: 18px !important;
        font-size: 18px !important;
        left: calc(1rem - 8px) !important
    }
    div.location_input_model .location_select_input {
        background: #eee !important
    }
    .main_search_wrapper .main_search_form input {
        height: auto;
        padding: 1rem 2rem !important;
        background: 0 0
    }
    .main_search_form form {
        background: 0 0;
        padding: 0 .5rem
    }
    .main_search_wrapper p {
        color: #292f38 !important;
        font-size: 1rem !important;
        margin: 0;
        margin-bottom: 2rem
    }
    .main_search_wrapper h1 {
        color: #292f38;
        font-size: 1.5rem !important;
        margin-bottom: .2rem;
        font-weight: 350
    }
    .pcart_property_items ul li:first-child {
        padding-left: 00
    }
    .main_search {
        background: #fff !important;
        color: #292f38 !important;
        min-height: inherit
    }
    footer .social-media {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    footer .social-media h3 {
        font-size: 1.2rem
    }
    .footer-links>.container,
    .footer-links>.container-fluid {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        padding: 0 calc(var(--bs-gutter-x, .75rem) + 5px);
        padding-top: 0;
        background: #fff
    }
    .footer_col h4:before {
        content: "\f078";
        font-family: "Font Awesome 5 Pro";
        font-weight: 900;
        transform: rotate(-90deg)
    }
    .footer_col.open_menu_footer h6:before {
        content: "\f078";
        transform: rotate(0)
    }
    .footer_col h4 {
        font-size: .9rem;
        color: #53605e !important;
        font-weight: 500;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: row-reverse;
        cursor: pointer;
        margin: 0;
        padding: 1rem 0;
        border: 1px solid rgb(55 62 72 / 0%) !important;
        display: flex;
        background: #fff
    }
    .footer_col {
        overflow: hidden;
        padding-bottom: 0;
        width: 100% !important;
        display: flex;
        flex-direction: column;
        border: none !important;
        border-bottom: 1px solid #eee !important;
        margin-bottom: 0
    }
    .footer_col ul li:before {
        content: '';
        margin-right: .5rem;
        font-size: 1.2rem;
        display: flex;
        justify-content: center;
        align-items: center;
        font-weight: 700;
        width: 4px;
        height: 4px;
        background: #000;
        border-radius: 100%
    }
    .footer_col ul {
        height: 0;
        opacity: 0;
        padding: 0;
        padding: 0;
        transition: .5s all ease
    }
    .header nav.navbar .navbar-brand img {
        height: 40px
    }
    .header nav.navbar .navbar-brand {
        order: 1;
        height: auto
    }
    header.header>.container {
        display: flex;
        justify-content: space-between;
        align-items: center
    }
    header.header {
        background: #fff;
        height: 70px;
        position: fixed;
        z-index: 999
    }
    .product_car_listing_content .car_filter_buttons {
        display: none
    }
    .car_filter_buttons {
        flex-wrap: nowrap;
        overflow-x: scroll
    }
    .page_search {
        padding: .5rem !important;
        min-height: inherit !important
    }
    .main_search_form .main_search_form_start {
        flex-direction: row;
        flex-wrap: wrap
    }
    .header nav.navbar .mobile-login {
        order: 3
    }
    .main_search_form .main_search_form_start>.search_date_wrapper:nth-child(3) {
        margin-left: .5rem;
        margin-right: 0 !important
    }
    .main_search_form .main_search_form_start>.search_date_wrapper {
        width: calc(50% - .5rem) !important;
        margin-right: .5rem !important;
        display: none
    }
    .location_select_dropdown {
        box-shadow: none !important
    }
    .main_search_form div.location_box_search.input-group .dropdown {
        background: 0 0
    }
    .main_search_form .main_search_form_start>div.pickup_location_wrapper .form-group>label {
        display: none
    }
    .main_search_form .main_search_form_start>div.pickup_location_wrapper {
        background: #f8faf9;
        flex: inherit;
        padding-bottom: 0;
        border-bottom: none;
        width: 100%;
        padding: 0
    }
    .mobile_search_forms {
        margin-top: 1rem;
        margin-bottom: .5rem
    }
    .main_search_form .main_search_form_start>div {
        padding: .5rem 0;
        width: 100%
    }
    .main_search_form form {
        margin-top: .6rem
    }
    .header nav.navbar .mobile-login .nav-item {
        list-style: none
    }
    .header nav.navbar .navbar-collapse {
        order: 2;
        width: auto;
        height: auto;
        flex: inherit
    }
    .header nav.navbar .mobile-login .nav-link {
        display: flex;
        flex-direction: column;
        align-items: center;
        color: #b4b4b4;
        font-size: .75rem
    }
    .header nav.navbar .mobile-login .nav-link svg {
        fill: #b4b4b4;
        height: 1.5rem;
        width: 1.5rem;
        margin-bottom: .2rem
    }
    .header>.container nav.navbar {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-top: 0;
        padding-bottom: 0;
        width: 100%
    }
    .header nav.navbar .navbar-collapse .navbar-nav {
        display: none
    }
    .header nav.navbar .mobile-menu {
        display: block;
        pointer-events: all
    }
    .header nav.navbar .mobile-menu button i.close_icon {
        display: none
    }
    .header nav.navbar .mobile-menu button.show i.close_icon {
        display: flex
    }
    .header nav.navbar .mobile-menu button.show i.menu_icon {
        display: none
    }
    .header nav.navbar .mobile-menu button i {
        font-size: 1.7rem
    }
    .header nav.navbar .mobile-menu button {
        display: flex;
        flex-direction: column;
        align-items: center;
        color: #262626;
        font-size: inherit;
        pointer-events: all;
        text-decoration: none;
        margin-right: .5rem;
        background: 0 0;
        border: none
    }
    .header nav.navbar .mobile-menu button svg {
        fill: #262626;
        height: 1.5rem;
        width: 1.5rem;
        margin-bottom: .2rem;
        pointer-events: all;
        position: relative
    }
    .page_car_listing_sidebar_filter.active {
        display: block;
        padding: 0 !important;
    }
    .page_car_listing_sidebar_filter {
        display: none;
        position: fixed;
        background: 0 0;
        z-index: 99999;
        width: 100%;
        height: 100%;
        top: 0;
        padding: 0;
        margin: 0;
        left: 0;
        overflow: scroll
    }
    .text-success_mobil {
        color: #69a842 !important
    }
    .product_card_body_content-text {
        width: 100%;
        align-items: flex-start;
        overflow: hidden
    }
    .product_car_listing_card_content_info>.row {
        margin: 0
    }
    .product_card_wrapper {
        flex-direction: column;
        padding: 2rem 0;
        padding-bottom: 0;
        padding-bottom: 1rem;
    }
    .product_car_listing_card_img {
        width: 100%;
        display: none
    }
    .mobileapp_information h3 {
        font-size: 1.1rem
    }
    .mini_pay_btn img {
        height: 40px
    }
    .product_card_body_total_price {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
        justify-content: center !important;
        display: flex !important;
        align-items: center;
        margin-top: 1.5rem !important;
        border: none;
        padding-bottom: 1.2rem !important
    }
    .product_car_listing_card_content {
        width: 100%;
        padding-top: 0
    }
    .product_card_body_information {
        padding: 0 1rem !important
    }
    .product_card_body_total_price_right>* {
        padding: 0 .7rem
    }
    div.product_card_card_body {
        padding: 0 !important
    }
    .product_card_body_total_price_right {
        width: 100%;
        display: flex;
        flex-direction: column
    }
    .product_card_body_total_price_offer {
        order: 5
    }
    a.product_card_body_total_price_button_hire {
        width: 100%;
        border-radius: 0 !important;
        border-bottom-left-radius: 12px !important;
        border-bottom-right-radius: 12px !important
    }
    .product_card_body_total_price_button {
        order: 6;
        margin-bottom: 0;
        margin-top: 1rem;
        display: none;
        padding: 0
    }
    .site_wrapper {
        padding-top: 70px
    }
    section.car_listing .page_car {
        margin: 0
    }
    .main_search_form div.location_box_search.input-group .dropdown .text {
        color: #373e48 !important;
        opacity: 1;
        font-weight: 500;
        font-size: .87rem
    }
    .mobile_search_forms {
        display: block
    }
    .mobile_search_forms .msearch_dates {
        display: flex;
        width: 100%
    }
    .msearch_dates .msearch_date_box:first-child {
        padding-left: 0
    }
    .msearch_dates .msearch_date_box:last-child {
        padding-right: 0
    }
    .msearch_dates .msearch_date_box {
        display: flex;
        flex-direction: row;
        align-items: center;
        width: 50%;
        padding: 0 5px
    }
    .msearch_dates .msearch_date_box svg {
        fill: #373E48;
        width: 1em;
        height: 1em;
        margin-right: .5rem;
        min-width: 16px;
        min-height: 16px
    }
    .msearch_dates .msearch_date_box .msearch_date_box_text {
        margin-right: .2rem
    }
    .msearch_date_box_wrapper {
        padding: .9rem 8px;
        background: #eee;
        font-weight: 450;
        line-height: 1em;
        font-size: .8rem;
        width: 100%;
        border-radius: 8px;
        display: flex;
        justify-content: start;
        align-items: center;
        color: #292f38 !important
    }
    .other_location .form-group#other_location_wrapper {
        background: 0 0
    }
    .other_location .form-group label {
        font-weight: 400;
        color: #373e48 !important;
        font-size: .75rem !important
    }
    label.checkbox_s1 {
        padding-left: 23px !important
    }
    .other_location .form-group#other_location_wrapper .checkmark {
        border-color: #000
    }
    .searchModal_Body .other_location #other_location_input {
        padding: 0 1.5rem;
        width: 100%;
        padding-left: 1rem;
        padding-right: .5rem;
        margin-top: 1rem
    }
    .other_location #other_location_input {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0;
        position: static
    }
    .other_location #other_location_input .form-group>label {
        display: none !important
    }
    .main_search_form .main_search_form_start .main_search_form_end {
        order: 3 !important
    }
    .main_search_form .main_search_form_start .search_btn_wrapper {
        order: 4;
        margin-top: .5rem
    }
    .main_search_form div.location_box_search.input-group .close svg {
        width: .5rem;
        height: .5rem;
        fill: white !important;
        position: static
    }
    .searchModal_Body .main_search_form div.location_box_search.input-group .close {
        background: 0 0;
        top: -.5rem !important;
        display: none !important
    }
    .searchModal_Body .main_search_form div.location_box_search.input-group .close.active {
        display: flex !important;
    }
    .main_search_form div.location_box_search.input-group .close {
        top: 0;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 1rem;
        height: 1rem;
        right: -.2rem;
        top: -.2rem;
        background: #929d97;
        border-radius: 100% !important;
        text-align: center;
        margin: 0 !important
    }
    .searchModal_Body .main_search_form div.location_box_search.input-group .dropdown .text:before {
        content: '';
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.099' height='21.148' viewBox='0 0 14.099 21.148'%3E%3Cg id='pin' transform='translate(-0.001 0)'%3E%3Cg id='Group_39' data-name='Group 39' transform='translate(0.001 0)'%3E%3Cpath id='Path_58' data-name='Path 58' d='M92.382,0a7.05,7.05,0,0,0-6.2,10.4L92,20.921a.441.441,0,0,0,.771,0L98.587,10.4A7.05,7.05,0,0,0,92.382,0Zm0,10.574a3.525,3.525,0,1,1,3.525-3.525A3.529,3.529,0,0,1,92.382,10.574Z' transform='translate(-85.333)' fill='%23d3cecf'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        position: absolute;
        left: 0;
        top: calc(50% - 8px);
        width: calc(18px + 1rem);
        height: 16px;
        background-size: contain;
        z-index: 999999999;
        background-repeat: no-repeat;
        background-position: center;
        visibility: visible;
        display: flex !important;
        justify-content: center;
        align-items: center
    }
    .searchModal_Body .location_box_search .ui.selection.dropdown2.active:before {
        display: none
    }
    .searchModal_Body[search-type=pickup_location] .main_search_wrapper .mobile_search_forms,
    .searchModal_Body[search-type=pickup_location] .main_search_wrapper .search_btn_wrapper {
        display: none
    }
    .main_search_form div.location_box_search.input-group .dropdown .menu>.item {
        font-weight: 550;
        font-size: .8rem
    }
    .location_box_search .ui.selection.dropdown2 {
        background: #eee
    }
    .main_search_form div.location_box_search.input-group .dropdown .menu>.item:first-child {
        display: none
    }
    .searchModal_Body[search-type=mobile_date] .main_search_wrapper .mobile_search_forms,
    .searchModal_Body[search-type=pickup_location] .main_search_wrapper .search_btn_wrapper {
        display: none
    }
    .searchModal_Body[search-type=mobile_date] .main_search_wrapper .mdate_footer .search_btn_wrapper {
        display: flex;
        width: 100%;
        padding: 0 1rem;
        padding-bottom: 2rem;
        align-items: flex-end
    }
    .searchModal_Body[search-type=mobile_date] .main_search_wrapper .search_btn_wrapper {
        display: none
    }
    .searchModal_Body[search-type=mobile_date] .litepicker[data-plugins='ranges mobile'] {
        min-width: 100%;
        width: 100%;
        z-index: 99999 !important;
        display: flex !important;
        top: 61px;
        left: 0;
        visibility: visible;
        position: fixed;
        top: 225px !important;
        bottom: auto;
        max-height: 100%;
        overflow: scroll;
        height: auto
    }
    .searchModal_Body[search-type=mobile_date] .litepicker[data-plugins='ranges mobile'] .container__months {
        width: 100%;
        min-width: 100%;
        display: flex;
        box-shadow: none !important;
        min-height: 100%
    }
    .searchModal_Body[search-type=mobile_date] .litepicker[data-plugins='ranges mobile'] .container__months .month-item {
        margin-bottom: 1rem;
        width: 100%;
        border: none;
        padding: 0;
        position: relative;
        padding-top: 0
    }
    .searchModal_Body[search-type=mobile_date] .litepicker[data-plugins='ranges mobile'] .container__main {
        width: 65%;
        min-width: 90%;
        display: flex;
        justify-content: center;
        margin: auto;
        align-items: inherit;
        min-height: 90%
    }
    .litepicker .container__days .day-item.is-end-date,
    .litepicker .container__days .day-item.is-start-date {
        background: #e4e4e4;
        border-color: #e4e4e4 !important;
        color: #373e48;
        outline: 0
    }
    .litepicker .container__days {
        height: auto;
        display: grid;
        grid-template-columns: repeat(7, 1fr);
        grid-gap: 0em;
        margin: 0 auto;
        max-width: 64em;
        padding: 0
    }
    .searchModal_Body .page_vehicle_search {
        padding: 0 !important;
        overflow: hidden;
        max-height: 100vh
    }
    .searchModal_Body .page_vehicle_search_summary .page_search .container {
        z-index: 9999;
        height: 100%
    }
    .searchModal_Body .site_wrapper {
        padding: 0 !important;
        overflow: hidden;
        max-height: 100vh
    }
    .litepicker .container__days .day-item.is-in-range {
        background: #373e48;
        color: #fff
    }
    .searchModal_Body #periodpicker_mobile {
        display: none
    }
    .searchModal_Body[search-type=mobile_date] .litepicker[data-plugins='ranges mobile'] .container__months .month-item-header div {
        display: flex;
        justify-content: flex-start;
        font-size: 1rem
    }
    .searchModal_Body .header {
        z-index: 2
    }
    .searchModal_Body[search-type=mobile_date] {
        position: relative;
        min-height: 100vh;
        max-height: 100vh;
        padding: 0
    }
    .searchModal_Body[search-type=mobile_date] .main_search_form,
    .searchModal_Body[search-type=mobile_date] .main_search_form form {
        position: static;
        overflow: hidden
    }
    .searchModal_Body[search-type=mobile_date] .main_search_form .main_search_form_start {
        position: static;
        overflow: hidden;
        width: 100%
    }
    .searchModal_Body[search-type=mobile_date] .main_search_form_start .mobile_search_date_modal {
        display: flex;
        position: static;
        height: 0 !important
    }
    .searchModal_Body[search-type=mobile_date] .litepicker .container__days>* {
        padding: .3rem 0;
        font-weight: 450;
        height: 10vw;
        max-height: 125px;
        outline: 0;
        display: flex;
        font-size: calc(13px + (21 - 16) * ((100vw - 300px) / (1600 - 300)));
        justify-content: center;
        align-items: center;
        box-shadow: none;
        width: 100%
    }
    .searchModal_Body[search-type=mobile_date] .main_search_form_start>* {
        display: none
    }
    .searchModal_Body[search-type=mobile_date] .main_search_wrapper .pickup_location_wrapper {
        display: flex
    }
    .searchModal_Body .other_location {
        margin: 0 !important
    }
    .searchModal_Body[search-type=mobile_date][return_default="1"] .main_search_form_start>.main_search_form_end .location_input_model {
        display: none !important
    }
    .searchModal_Body[search-type=mobile_date][return_default="0"] .main_search_form_start>.main_search_form_end {
        display: flex !important;
        opacity: 1 !important
    }
    .searchModal_Body[search-type=mobile_date][return_default="0"] .main_search_form div.location_box_search.input-group .close svg {
        display: block !important
    }
    .searchModal_Body[search-type=mobile_date][return_default="0"] .main_search_form div.location_box_search.input-group .close {
        display: flex !important;
        top: 0 !important;
        opacity: 1 !important;
        visibility: visible !important;
        background: #929d97 !important;
        right: -.5px
    }
    .searchModal_Body[search-type=mobile_date][return_default="0"] .main_search_form_start>.main_search_form_end .location_input_model {
        display: flex !important;
        opacity: 1 !important
    }
    .searchModal_Body[search-type=mobile_date] .main_search_form_start>.main_search_form_end {
        display: flex !important;
        position: absolute;
        top: calc(7rem);
        z-index: 999999999999;
        height: 45px !important;
        margin: 0;
        left: 0;
        width: 100%
    }
    .mdate_footer {
        position: fixed;
        left: 0;
        top: 175px;
        z-index: 9999999999999999 !important;
        height: 220px;
        width: 100%;
        background: 0 0;
        display: flex;
        justify-content: flex-start;
        align-items: flex-end;
        flex-direction: column;
        padding-bottom: 0;
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        box-shadow: none;
        background: #fff
    }
    .mdate_footer_wrapper {
        display: flex;
        padding: 0 1.4rem;
        width: 100%;
        padding-top: 0;
        color: #292f38;
        padding-bottom: 0;
        flex-direction: row;
        flex-wrap: wrap;
        background: #fff
    }
    .mdate_footer_wrapper .mdate_colon h3 {
        font-weight: 500;
        font-size: .8rem;
        margin: 0;
        text-align: left
    }
    .mdate_footer_wrapper .mdate_colon {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        flex: inherit;
        width: 50%
    }
    .mdate_footer_wrapper .mdate_colon span {
        font-size: .85rem;
        margin-right: .5rem
    }
    html {
        overflow: scroll;
        -webkit-overflow-scrolling: touch
    }
    .mdate_footer_wrapper .mdate_colon:last-child {
        padding-left: 1rem;
        border-left: 1px solid #d0d0d0
    }
    .mdate_footer_wrapper .mdate_colon .search_car_time_input input {
        height: auto !important;
        padding: 0 !important;
        -webkit-text-fill-color: #373E48;
        color: #373e48;
        font-family: Montserrat, sans-serif !important;
        font-weight: 500 !important;
        font-size: .8rem;
        display: flex;
        position: relative;
        width: auto !important;
        max-width: inherit;
        min-width: auto;
        width: 100% !important;
        position: relative;
        background: 0 0;
        padding-left: 30px;
        background-size: 14px;
        border: none !important;
        box-shadow: none !important;
        outline: 0 !important
    }
    .mdate_footer_wrapper .mdate_colon .search_car_time_input input:after {
        content: '';
        background-image: url("data:image/svg+xml, %3Csvg version='1.1' id='down-arrow' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.011 512.011' style='enable-background:new 0 0 512.011 512.011;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M505.755,123.592c-8.341-8.341-21.824-8.341-30.165,0L256.005,343.176L36.421,123.592c-8.341-8.341-21.824-8.341-30.165,0 s-8.341,21.824,0,30.165l234.667,234.667c4.16,4.16,9.621,6.251,15.083,6.251c5.462,0,10.923-2.091,15.083-6.251l234.667-234.667 C514.096,145.416,514.096,131.933,505.755,123.592z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        width: 16px;
        height: 16px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        margin: auto;
        display: none;
        margin-left: .5rem;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 999
    }
    .mdate_footer_wrapper .mdate_colon .search_car_time_input {
        height: auto !important;
        flex: inherit !important;
        position: static
    }
    .searchModal_Body .main_search_form .main_search_form_start>div.modal_search_title {
        display: flex;
        padding: .5rem .8rem;
        height: 45px;
        padding-left: 1rem;
        align-items: center;
        justify-content: center;
        position: relative;
        transition: .7s all ease
    }
    .modal_search_title span {
        display: none !important;
        border-bottom: 3px solid #42638d;
        font-weight: 450;
        color: #292f38 !important
    }
    .searchModal_Body[search-type=other_location] span[data-type=other_location] {
        display: flex !important
    }
    .searchModal_Body[search-type=mobile_date] span[data-type=mobile_date] {
        display: flex !important;
        color: #292f38 !important
    }
    .searchModal_Body[search-type=pickup_location] span[data-type=pickup_location] {
        display: flex !important
    }
    .searchModal_Body .main_search_form .main_search_form_start>div.pickup_location_wrapper {
        padding: 0 10px;
        background: 0 0;
        padding-left: 1rem;
        flex-direction: column
    }
    .searchModal_Body[search-type=mobile_date] .main_search_form div.location_box_search .ui.selection.active.dropdown2.active .menu {
        z-index: 999999999 !important
    }
    .searchModal_Body .location_box_search .ui.selection.dropdown2 .menu>.item svg {
        display: flex !important
    }
    .searchModal_Body[search-type=pickup_location] .main_search_form_end {
        display: none !important
    }
    .searchModal_Body .modal_back {
        position: absolute;
        left: .8rem
    }
    .location_box_search .ui.selection.active.dropdown2 .menu>.item.active.selected {
        pointer-events: none;
        background: #dcdcdca6;
        border-radius: 8px
    }
    .searchModal_Body .modal_back {
        display: none
    }
    .searchModal_Body[search-type=other_location] .modal_back,
    .searchModal_Body[search-type=pickup_location] .modal_back {
        display: flex !important
    }
    .searchModal_Body .main_search_form .input-group.location_box_search {
        background: 0 0
    }
    .searchModal_Body .location_box_search .ui.selection.dropdown2 {
        background: #eee !important;
        transition: .6s all ease
    }
    .searchModal_Body .modal_search_title.arrow_toggle_modal {
        justify-content: flex-start !important
    }
    .searchModal_Body .arrow_toggle_modal .modal_back {
        display: none !important
    }
    .searchModal_Body .location_box_search .ui.selection.dropdown2 .menu>.item.selected {
        background: 0 0 !important
    }
    .searchModal_Body .location_box_search .ui.selection.dropdown2 .menu>.item.selected.active {
        background: #dcdcdca6 !important
    }
    .searchModal_Body .location_box_search .ui.search.dropdown2>.text,
    .searchModal_Body .location_box_search .ui.search.dropdown2>input.search {
        text-overflow: clip;
        height: 50px !important;
        border-radius: 8px !important;
        width: 100%;
        color: #373e48 !important;
        max-height: 45px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding-right: 2rem !important
    }
    .location_box_search .ui.search.dropdown2>.text {
        width: 100%;
        z-index: 99999 !important
    }
    body.searchModal_Body .location_box_search .ui.search.dropdown2>input.search {
        z-index: 9999 !important;
        display: block !important
    }
    .location_box_search .ui.search.dropdown2>input.search {
        z-index: -9 !important;
        display: none
    }
    body.searchModal_Body[search-type=mobile_date] .location_box_search .ui.search.dropdown2>input.search {
        z-index: -9 !important;
        display: none !important
    }
    body.searchModal_Body[search-type=mobile_date] #other_location_input .ui.search.dropdown2>input.search {
        z-index: -9 !important;
        display: none !important
    }
    body.searchModal_Body[search-type=pickup_location] .location_box_search .ui.search.dropdown2>.text {
        z-index: 999 !important
    }
    body.searchModal_Body #mdate_colon_pickup .pickup_list_menu {
        right: inherit !important;
        left: 30px !important;
        z-index: 99999999999999999 !important
    }
    body.searchModal_Body .pickup_list_menu_item.active {
        background: #eaeaeabf !important
    }
    body.searchModal_Body .pickup_list_menu_item {
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        margin: auto;
        padding: .7rem 0 !important;
        background: 0 0
    }
    .timelist_scroll {
        overflow-x: scroll
    }
    .timelist_title {
        font-size: .95rem;
        padding: 1rem 1rem;
        font-weight: 600;
        display: flex;
        justify-content: center;
        align-items: center;
        border-top-left-radius: 12px;
        border-top-right-radius: 12px;
        border-bottom: 1px solid #dedede;
        padding-bottom: .5rem;
        margin-bottom: .5rem
    }
    body.searchModal_Body .pickup_list_menu {
        display: flex;
        flex-direction: column;
        min-width: 100%;
        max-width: 100%;
        width: 100%;
        position: static;
        border: 1px solid transparent !important;
        max-height: 38vh;
        border-top-left-radius: 30px !important;
        border-top-right-radius: 30px !important;
        margin: 0 !important
    }
    body.searchModal_Body[search-type=other_location] .modal_search_title {
        justify-content: center !important;
        width: 100% !important
    }
    body.searchModal_Body[search-type=other_location] .arrow_toggle_modal .modal_back {
        display: flex !important
    }
    body.searchModal_Body[search-type=other_location] .location_box_search .ui.search.dropdown2>input.search {
        z-index: 999999 !important
    }
    body.searchModal_Body.search_form_type {
        justify-content: flex-start;
        text-align: left;
        margin: 0
    }
    body.searchModal_Body[search-type=mobile_date] .search_form_type {
        display: none;
        padding-left: .8rem !important;
        height: 30px;
        align-items: center;
        padding-top: 35px !important;
        justify-content: flex-start;
        margin: 0;
        margin-bottom: 1rem
    }
    body.searchModal_Body .search_form_type {
        display: none
    }
    body.searchModal_Body .search_form_type li {
        width: auto;
        display: flex;
        justify-content: flex-start;
        align-items: flex-start
    }
    .search_form_type li {
        width: 50%
    }
    body.searchModal_Body .search_form_type a svg {
        width: 1rem;
        height: 1rem;
        margin-right: .3rem
    }
    .search_form_type li a {
        padding: .7rem .4rem;
        font-size: .75rem;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        font-weight: 650
    }
    body.searchModal_Body .search_form_type li a:after {
        display: none !important
    }
    body.searchModal_Body .search_form_type li a {
        font-size: .85rem;
        text-align: left;
        padding-bottom: 0 !important;
        display: flex;
        justify-content: flex-start !important;
        align-items: center;
        font-weight: 450;
        border: none !important;
        box-shadow: none !important;
        width: 100%;
        padding: .6rem .5rem !important
    }
    .page_search .main_search_form .main_search_form_end {
        height: auto !important;
        justify-content: center;
        width: 100%
    }
    .searchModal_Body .page_vehicle_search_summary .page_search .main_search_wrapper {
        background: 0 0 !important;
        border: none !important;
        top: 0 !important
    }
    .page_search .main_search_form .input-group,
    .page_search .search_car_date_wrapper {
        border: none !important
    }
    .page_search .main_search_wrapper {
        border: none
    }
    .searchModal_Body .searchmodal_close {
        top: 25px !important
    }
    .searchModal_Body .page_search.main_search .main_search_form form {
        padding-top: 0
    }
    .page_search.main_search .main_search_form form {
        padding: 0 0 !important;
        padding-top: 2rem;
        border: none
    }
    .searchModal_Body.other_location .form-group#other_location_wrapper {
        display: none !important
    }
    .searchModal_Body[search-type=mobile_date] .dhm_return_label {
        display: flex !important;
        margin-top: 1.5rem !important
    }
    .searchModal_Body[search-type=mobile_date] .checkbox_s1 {
        font-weight: 450 !important;
        align-items: center !important;
        display: flex !important;
        line-height: normal !important;
        padding-left: 25px !important
    }
    .searchModal_Body[search-type=mobile_date] .checkbox_s1 .checkmark {
        background: #fff;
        border: 1px solid #beb7b7 !important;
        top: calc(50% - 9px);
        width: 18px;
        height: 18px
    }
    .searchModal_Body[search-type=other_location] .other_location #other_location_input,
    .searchModal_Body[search-type=pickup_location] .main_search_form .main_search_form_start>div.pickup_location_wrapper {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }
    .searchModal_Body[search-type=mobile_date] .dhm_return_label_text.active {
        display: inline-block !important
    }
    .searchModal_Body[search-type=mobile_date] .dhm_return_label.active {
        display: flex !important
    }
    .searchModal_Body[search-type=mobile_date] .dhm_return_label_text {
        display: none !important
    }
    .searchModal_Body[search-type=mobile_date] .dhm_return_label {
        display: none !important
    }
    .searchModal_Body[search-type=other_location] .other_location .form-group#other_location_wrapper {
        display: none !important
    }
    .searchModal_Body[search-type=other_location] .other_location #other_location_input {
        display: flex !important;
        opacity: 1 !important
    }
    .searchModal_Body .dhm_return_label_text {
        max-width: 100%;
        margin: 0 !important;
        padding: 0 !important;
        padding-left: 2rem !important;
        left: 0 !important;
        font-size: .87rem;
        opacity: 1 !important;
        color: #373e48;
        font-weight: 450;
        background: #eee;
        height: 45px !important;
        border-radius: 8px !important;
        margin-top: .5rem !important;
        align-items: center;
        display: none;
        position: relative;
        padding-right: 2rem !important;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 45px;
        text-align: left
    }
    .searchModal_Body .dhm_return_label_text svg {
        position: absolute;
        top: calc(50% - 9px);
        width: 18px;
        height: 18px;
        margin-left: 0;
        left: calc(1rem - 8px);
        z-index: 99999;
        fill: #373E48
    }
    .dhm_return_label_close {
        position: absolute;
        display: flex;
        flex-direction: row;
        align-items: center;
        right: 1.2rem;
        top: calc(50% - .2rem);
        height: 1rem;
        width: 1rem;
        cursor: pointer;
        z-index: 9999999
    }
    .popular_location_item a:hover .plocation_item_end>span>svg {
        fill: white !important
    }
    .popular_location_item a:hover .plocation_item_end>span {
        background: #274d7c;
        color: #fff
    }
    .plocation_item_end>span {
        background: #69a842;
        border-radius: 100%;
        width: 2rem;
        height: 2rem;
        display: flex;
        min-width: 2rem;
        min-height: 2rem
    }
    .plocation_item_end span svg {
        width: 1rem;
        height: 1rem;
        color: #fff;
        fill: white;
        min-width: 1rem
    }
    .plocation_item_start {
        width: 50%;
        max-width: 50%;
        min-width: 50%
    }
    .popular_location_item a {
        flex-direction: row;
        width: 100%
    }
    .dhm_return_label_close svg {
        fill: rgba(55, 62, 72, .5);
        height: 1rem;
        width: 1rem;
        position: absolute;
        left: 0;
        bottom: 0
    }
    .suppliers_slider .owl-dots {
        height: 20px
    }
    .suppliers_slider .owl-nav button.owl-prev {
        position: absolute;
        left: -5px;
        top: calc(50% - 10px - 20px + .2rem);
        width: 14px;
        height: 14px;
        margin: 0;
        padding: 0;
        font-size: 2rem;
        display: flex;
        justify-content: center;
        color: #918d8d;
        align-items: center
    }
    .suppliers_slider .owl-nav button.owl-next {
        position: absolute;
        right: -5px;
        top: calc(50% - 10px - 20px + .2rem);
        width: 14px;
        height: 14px;
        margin: 0;
        padding: 0;
        font-size: 2rem;
        display: flex;
        justify-content: center;
        color: #918d8d;
        align-items: center
    }
    .home_section_orders {
        display: flex;
        flex-direction: column
    }
    .popular_locations_link {
        justify-content: flex-end;
        margin: 0;
        padding: 1rem 0;
        padding-right: 15px
    }
    .popular_locations_link a {
        font-weight: 500;
        width: 100%;
        display: flex;
        justify-content: flex-end
    }
    .home_section_orders .banner_sections {
        order: 1;
        margin-bottom: 0
    }
    .home_section_orders section.popular_locations {
        order: 2
    }
    .popular_locations h2.desktop_nav {
        display: none
    }
    .popular_locations .nav-tabs .nav-item {
        display: flex;
        padding: 0 .5rem
    }
    .popular_locations .nav-tabs .nav-item .nav-link {
        display: flex;
        background: #eee;
        color: rgb(55 62 72 / 23%);
        font-weight: 600;
        font-size: .85rem;
        text-transform: uppercase;
        line-height: normal;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: .85em !important;
        margin: 0;
        border-radius: 6px !important;
        transition: .6s all ease;
        width: 100%;
        max-height: inherit
    }
    .popular_locations .nav-tabs .nav-item .nav-link.active {
        background: #373e48;
        color: #fff;
        transition: .6s all ease
    }
    .segment_cars {
        margin-bottom: 2rem
    }
    .segment_cars .section_titles {
        padding: 1rem 0;
        flex-direction: column;
        justify-content: center;
        align-items: center
    }
    .information_tabs .accordion {
        margin: 0
    }
    .information_tabs .nav-tabs li.nav-item {
        width: 100%;
        flex: auto !important;
        min-width: 100%;
        border-radius: 6px !important
    }
    .information_tabs .nav-tabs .tab-pane[mobile-show=hidden] {
        display: none
    }
    .information_tabs .nav-tabs .tab-pane {
        background: #eeeeee4f;
        padding: 1rem .4rem;
        margin-bottom: 1rem;
        padding-bottom: 0
    }
    .supportTabDropdown button.active {
        background: #465068 !important
    }
    .supportTabDropdown button:after {
        display: none
    }
    .supportTabDropdown button {
        width: 100%;
        background: #ddd !important;
        border-color: #ddd !important;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
    .supportTabDropdown button i {
        transform: rotate(90deg)
    }
    .supportTabDropdown {
        display: flex !important;
        width: 50px !important;
        min-width: 50px !important;
        max-width: 50px !important
    }
    .information_tabs .nav-tabs li.nav-item button.nav-link.active {
        background: #373e48;
        color: #fff;
        text-align: left;
        margin: 0
    }
    .nav-tabs li.nav-item button.nav-link.active svg {
        transform: rotate(0);
        fill: white
    }
    .pages_breadcrumb .nav-tabs .nav-item .nav-link.active {
        width: 100%;
        padding: .35rem .7rem;
        font-size: .85rem
    }
    .pages_breadcrumb .nav-tabs .nav-item.active {
        flex: 0 0 auto;
        width: auto
    }
    .pages_breadcrumb .nav-tabs .nav-item {
        flex: 1 0 0%
    }
    .nav-tabs li.nav-item button.nav-link.active {
        fill: #fff
    }
    .nav-tabs li.nav-item button.nav-link svg {
        transform: rotate(-90deg);
        width: .8rem;
        height: .8rem;
        fill: #373E48;
        display: flex !important
    }
    .information_tabs .nav-tabs li.nav-item button.nav-link[mobile-show=hidden] span:after {
        background: 0 0 !important
    }
    .information_tabs .nav-tabs li.nav-item button.nav-link[mobile-show=active] span:after {
        background: #69a842 !important
    }
    .information_tabs .nav-tabs li.nav-item button.nav-link {
        font-size: .875rem;
        padding: 1rem 0;
        background: #fff;
        display: flex;
        justify-content: space-between;
        padding: 1rem;
        border: 1px solid rgb(55 62 72 / 0%);
        font-weight: 600;
        border-radius: 6px !important;
        align-items: center;
        box-shadow: -1px 0 10px 0 rgb(0 0 0 / 8%);
        margin-bottom: 1rem
    }
    .popular_locations .tab-content .tab-pane {
        display: none !important;
        width: 100%
    }
    .popular_locations .tab-content>.tab-pane.active {
        display: block !important
    }
    .popular_locations .fade:not(.show) {
        opacity: 0 !important
    }
    .information_tabs .nav-tabs {
        display: flex;
        flex-wrap: wrap;
        overflow: hidden;
        flex-direction: column;
        padding: 0 5px;
        border: none
    }
    .supportTabDropdown .dropdown-menu li a.active:after {
        transition: .7s all ease;
        background: #69a842 !important
    }
    .supportTabDropdown .dropdown-menu li a:after {
        content: '';
        background: 0 0;
        width: 40%;
        height: 1px;
        position: absolute;
        bottom: 0;
        left: .7rem;
        transition: .7s all ease
    }
    .supportTabDropdown .dropdown-menu li a.active {
        background: 0 0;
        color: #212529;
        position: relative
    }
    .supportTabDropdown .dropdown-menu {
        filter: drop-shadow(2px 2px 10px rgba(0, 0, 0, .1));
        padding: .3rem 0 !important
    }
    .supportTabDropdown .dropdown-menu li a {
        font-weight: 400;
        padding: .9rem .7rem;
        font-size: .85rem
    }
    .supportTabDropdown .dropdown-menu li:nth-child(1),
    .supportTabDropdown .dropdown-menu li:nth-child(2) {
        display: none
    }
    .information_tabs .accordion .accordion-header[aria-expanded=true] {
        border-color: #69a842
    }
    .information_tabs .accordion .accordion-header span {
        margin: 0
    }
    .information_tabs .accordion .accordion-header {
        border-bottom: 1.5px solid transparent;
        transition: .5s all ease;
        font-weight: 400;
        font-size: .8rem;
        padding: .5rem .4rem
    }
    .information_tabs .accordion .accordion-item {
        background: #fff;
        border: none;
        border-radius: 0;
        border-bottom: 1px solid #eee;
        margin-bottom: 2px;
        padding: .5rem .2rem;
        padding-right: .6rem
    }
    .information_tabs .accordion .accordion-body p,
    .information_tabs .accordion .accordion-body p span {
        font-size: .8rem !important
    }
    .mobile_order_1 {
        order: 1 !important
    }
    .mobile_order_2 {
        order: 2 !important
    }
    .mobile_order_3 {
        order: 3 !important
    }
    .mobile_order_4 {
        order: 4 !important
    }
    .mobile_order_5 {
        order: 5 !important
    }
    .mobile_order_6 {
        order: 6 !important
    }
    .mobile_order_7 {
        order: 7 !important
    }
    .mobile_order_8 {
        order: 8 !important
    }
    .mobile_order_9 {
        order: 9 !important
    }
    .mobile_order_10 {
        order: 10 !important
    }
    .footer_col ul li a {
        font-weight: 450;
        color: #53605e !important;
        font-size: .875rem;
        padding: .6rem 0
    }
    .footer_col ul li {
        padding-left: 1rem;
        display: flex;
        align-items: center;
        list-style: disc
    }
    footer .footer-links .footer_col.open_menu_footer ul {
        transition: .5s all ease;
        opacity: 1;
        height: auto;
        list-style: disc;
        padding-bottom: .6rem
    }
    footer {
        background: #fff
    }
    .mobil_sidebar.show {
        -webkit-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
    .mobil_sidebar {
        display: flex !important;
        position: fixed;
        right: 0;
        top: 70px;
        width: 65%;
        background: 0 0;
        z-index: 99999;
        height: 100%;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-end;
        transition: transform .55s ease-out, -webkit-transform .55s ease-out, -o-transform .55s ease-out;
        -webkit-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%);
        will-change: transform;
        flex-direction: column
    }
    .mobil_sidebar_content {
        background: 0 0;
        z-index: 999;
        position: relative;
        width: auto;
        display: flex;
        flex-direction: row;
        border-top: 1px solid #dedede;
        height: 100%;
        min-width: 100%;
        transform: none;
        width: 100%
    }
    .mobil_sidebar_backdrop.show {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        -webkit-transform: translateX(0);
        -o-transform: translateX(0);
        transform: none !important;
        transition: .5s all ease
    }
    .mobil_sidebar_backdrop {
        display: none;
        position: fixed;
        right: 0;
        top: 70px;
        width: 100%;
        background: #2f364659;
        z-index: 99999;
        height: 100%;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-end;
        transition: transform .55s ease-out, -webkit-transform .55s ease-out, -o-transform .55s ease-out;
        -webkit-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: none !important;
        will-change: transform;
        flex-direction: column
    }
    .msidebar_brand {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 18px 0;
        border-bottom: 1px solid #d1d1d1
    }
    .msidebar_brand img {
        height: 40px
    }
    .msidebar_menu {
        padding-top: 1rem;
        width: 100%;
        display: block;
        background: #fff
    }
    .msidebar_menu ul {
        padding: 0;
        margin: 0;
        list-style: none;
        justify-content: space-between;
        flex-direction: column;
        display: flex;
        height: 100%;
    }
    .msidebar_menu ul li a i,
    .msidebar_menu ul li a svg,
    .msidebar_menu ul li button i,
    .msidebar_menu ul li button svg {
        width: 20px;
        height: 20px;
        margin-right: .5rem;
        fill: #373e48;
        color: #373e48;
        font-size: 18px
    }
    .msidebar_menu .dropdown-menu {
        position: static !important;
        margin: 0;
        transform: none !important;
        border: none !important;
        border-top: 1px solid #e2eef1 !important;
        border-radius: 0 !important;
        background: #eeeeee8a;
        border-bottom: 1px solid #e2eef1 !important
    }
    .msidebar_menu ul li a:focus-visible,
    .msidebar_menu ul li button:focus-visible {
        outline: 0 !important
    }
    .msidebar_menu ul li a,
    .msidebar_menu ul li button {
        display: flex;
        background: 0 0;
        border: none;
        align-items: center;
        padding: 1rem
    }
    .msidebar_menu ul li a,
    .msidebar_menu ul li button span {
        font-weight: 500;
        color: #212529;
        font-size: 1rem;
        line-height: normal
    }
    .login_modal .login_modal_wrapper {
        width: 100%
    }
    .login_modal .modal-body {
        display: flex;
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        flex: inherit
    }
    .login_modal .modal-content {
        border: none;
        border-radius: 0;
        display: flex;
        flex-direction: column;
        height: auto;
        min-height: 100vh
    }
    .login_modal .modal-header {
        position: absolute
    }
    .login_modal.show {
        align-items: inherit
    }
    .login_modal .modal-dialog {
        padding: 1rem 2rem;
        max-width: 100%;
        min-width: 100%;
        height: 100%;
        padding: 0;
        background: #fff;
        border-radius: 0 !important;
        display: flex;
        flex-direction: column;
        margin: 0;
        height: auto;
        min-height: 100vh;
        align-items: inherit
    }
    .login_modal_wrapper h2 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }
    .msidebar_menu .user_name_header>a {
        padding: .5rem 1rem;
        padding-top: 0;
        font-size: .8rem;
        outline: 0 !important;
        box-shadow: none !important;
        border: none !important;
        justify-content: space-between
    }
    .mobil_sidebar_backdrop_wrapper {
        background: #2f364659;
        height: 100%;
        display: flex;
        width: 100%;
        height: 100vh;
        min-height: 100%;
        display: none;
        margin-top: 0
    }
    .footer_logo a img {
        background: #fff !important;
        width: 140px !important;
        max-width: 140px !important;
        height: auto !important;
    }
    .account_pages_body .card.reservation_card {
        flex-direction: column
    }
    .rentalinfo_location_alert .location_btn {
        margin: 0;
        padding-bottom: 1rem;
        padding-left: 3.5rem
    }
    .reservation_rentalinfo {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 0 .5rem
    }
    .voucher_car_card_wrapper {
        flex-direction: column;
        display: flex;
        padding: 0
    }
    .voucher_car_header {
        flex-direction: column-reverse
    }
    .voucher_car_image {
        height: auto;
        width: 80%;
        justify-content: center;
        align-items: center;
        display: flex;
        margin: auto;
        margin-right: auto;
        margin-left: 1.5rem
    }
    .voucher_refferal_no {
        text-align: left;
        padding: 0 1.5rem
    }
    .voucher_car_img {
        justify-content: flex-start;
        align-items: flex-start;
        text-align: left
    }
    .voucher_car_info {
        width: 100%;
        padding: 0 1.5rem
    }
    .reservation_delivery_item {
        width: 100%
    }
    .reservation_price_table span {
        font-size: .85rem
    }
    .voucher_notification_card_text {
        margin-top: 1rem;
        padding: 0
    }
    .voucher_notification_card_wrapper {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: left
    }
    .voucher_car_informations li svg {
        margin-right: .7rem
    }
    .voucher_car_body {
        padding: 1.5rem
    }
    .page_voucher_body_start {
        flex-direction: column;
        justify-content: flex-end !important;
        align-items: flex-end !important
    }
    .reservation_detail_text h3 {
        padding: 0;
        margin-bottom: .5rem
    }
    .reservation_detail_text img {
        margin-top: .25rem
    }
    .voucher_notification_card_icon {
        width: 100%
    }
    .product_car_listing_card_img_mobile .card-img {
        height: 78px;
        width: auto;
        max-width: inherit;
        border-radius: 0 !important;
        object-fit: contain !important
    }
    .search_form_type button {
        padding: .5rem .5rem;
        font-weight: 550;
        font-size: .8rem;
        width: 100%;
        text-align: center;
        justify-content: center
    }
    .product_car_listing_card_img_mobile {
        display: block
    }
    .page_voucher_body_start.badge {
        padding: 1rem 0
    }
    .voucher_car_informations li {
        font-size: .8rem
    }
    .rentalinfo_location_alert {
        padding: 0;
        width: 100%
    }
    .rentalinfo_location_alert_wrapper {
        width: 100%;
        flex-direction: row;
        justify-content: start;
        align-items: center;
        text-align: left;
        padding: 1rem 1rem
    }
    .rentalinfo_location_alert_description p {
        font-size: .9rem
    }
    .rentalinfo_location_alert_description {
        flex-direction: column;
        justify-content: flex-start;
        text-align: left;
        align-items: flex-start
    }
}

@media(max-width:380px) {
    .msidebar_menu ul li a span {
        font-size: .95rem
    }
}

.mobil_sidebar {
    display: none
}

.socials_login {
    display: none !important
}

.product_car_properties_detail_btn {
    display: none
}

main.mobileDevice.homepage_wrapper>section {
    display: none !important
}

main.mobileDevice.homepage_wrapper>section:first-child {
    display: block !important
}

main.mobileDevice.homepage_wrapper>footer {
    display: none !important
}

footer.mobile_hidden {
    display: none !important
}

.mobileDevice .main_search_form .location_populars_wrapper {
    display: none
}

@media(max-width:728px){
    .breadcrumb_header ul{
        max-width: 100%;
        overflow-x: scroll;
        flex-direction: row;
        min-width: 100%;
    }
    .breadcrumb_header ul li{width: auto !important;display: flex;align-items: center;flex: 0 0 auto;height: auto;padding: .5rem 0;}
}

@media (min-width: 1400px){
    .container {
        max-width: 1190px !important;
    }
}


.mobile_menu_start {
    display: flex;
    flex-direction: column;
}
.mobile_menu_end {
    min-height: 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}
.mobile_menu_end .customer-service-menu {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    background: #70b846;
    padding: 1rem 0;
}
.mobile_menu_end .customer-service-menu  a{
    align-items: center;
    font-size: 14px;
    font-weight: 600;
    display: flex;
    width: 100%;
    margin: 0!important;
    padding: 0!important;
}
.mobile_menu_end .customer-service-menu  svg{
    width: 45px;
    height: 45px;
    fill: rgba(255,255,255,.6509803922);
    margin-left: 1rem;
}

.mobile_menu_end .customer-service-menu a .support_menu_title {
    display: flex;
    flex-direction: column;
    margin-left: 0.5rem;
    color: #fff;
}


.mobile_menu_end .customer-service-menu a .support_menu_title span {
    font-size: 1rem;
    font-weight: 600;
    padding-left:10px;
}
.mobile_menu_end .customer-service-menu a .support_menu_title span:first-child {
    font-weight: 500;
    font-size: .8rem;
}