@media (min-width: 991px) and (max-width: 1900px) {
    .container,
    .container-fluid {
        padding: 0 15px;
    }
    /* Header */
    .footer_info_area .row div:nth-child(5)::before {
        width: 97%;
        left: auto;
    }
    ul.inner_dropdown_menu.inner_dropdown_1 {
        left: -105%;
        min-width: 210px;
    }
    ul.inner_dropdown_menu.inner_dropdown_2 {
        left: -77%;
        width: min-content;
        min-width: 220px;
    }
    ul.drop_down_menu li.nav-item:hover>a span {
        opacity: 0;
    }
    .luxury_car_services_content_area {
        left: 15px;
        right: 15px;
    }
    .home_banner_video_sec video{
        min-height: 100vh;
    }
}
@media (max-width: 1450px) {
    .box_section_shap_1 {
        width: 315px;
    }
    .wide_range_area_shap {
        width: 956px;
    }
    /* Rent-Car-Service */
    .rent_car_services_sec {
        padding: 130px 0px 270px;
    }
    /* Banner_3 */
    .banner_3_slider_area {
        left: 0;
        right: 0;
    }
    .home_video_text {
        top: 30%;
        left: 0;
        right: 0;
        transform: unset;
    }
    .luxury_car_services_content_area,
    .contact_form_area {
        left: 15px;
        right: 15px;
    }
    /* Contact Page */
    .contact_form_area>.row {
        gap: 40px;
    }
    /* Terms Page */
    .policy_box p {
        padding-right: 0px;
    }
    section#wide_range_car_2 .wide_range_car_area {
        padding-bottom: 25px;
    }
}
@media (max-width: 1399.98px) {
    /* Wide-Range-Car */
    .wide_range_car_img {
        height: 100%;
        justify-content: center;
    }
    .wide_range_car_img img:nth-child(2) {
        display: none;
    }
    .wide_range_car_img img:first-child {
        margin: 0 auto;
        left: 0;
        top: -30px;
    }
    .wide_range_area_shap {
        width: 877px;
    }
    .car_image_area {
        margin: 0 auto;
        max-width: 450px;
    }
    /* Booking-Card */
    .booking_card_box {
        padding: 80px 60px;
    }
    .car_preminum_half .car_premium_detail {
        width: auto;
    }
    .car_preminum_half .car_image_area {
        width: auto;
    }
    .car_preminum_half .car_image_area img {
        max-width: 270px;
    }
    .car_image_area img:nth-child(2) {
        left: 159px;
    }
    /* Top Destinations */
    .top_destini_area .row {
        gap: 30px 0px;
    }
    /* FAQS-Page */
    .quickcall_content>h3 {
        padding: 20px 0px;
    }
    .quickcall_content h3 {
        padding-left: 0;
        padding-right: 0;
    }
    /* Testimonials Page */
    .testimonials_page_area .book_car_testimonials_box {
        width: fit-content;
        border: 2px solid #F5F6F7;
        border-top: 0;
        border-bottom: 0;
    }
    /* Single-cars Page */
    ul.single_cars_tabs li a {
        font-size: 20px;
    }
    ul.single_cars_extra_services_list .extra_services_item {
        padding: 12px 10px;
    }
    .whychoose_img_details_info>img:first-child {
        margin: -25px auto 0;
        left: 0;
        top: 0;
    }
}
@media (max-width: 1250px) {
    /* Rent-Car-Service */
    .rent_car_services_sec {
        padding: 130px 0px 257px;
    }
    .wide_range_area_shap {
        width: 835px;
    }
    /* Coming-Soon Page */
    h1.coming_soon_heading {
        font-size: 90px;
    }
    .home_banner_video_sec video {
        height: 515px;
        min-height: 85vh;
    }
    #car_cards_vertical_area .car_cards_sidebar_box_bottom .vehicle_cars_cards_feture_list>.row>div:nth-child(n) .car_card_feture {
        padding: 10px;
    }
}
@media (min-width: 992px) and (max-width: 1100px) {
    .we_work_info h4 {
        font-size: 23px;
    }
    ul.wide_range_points li {
        display: flex;
        font-size: 16px;
    }
    .offer_car_box_area {
        padding: 20px 15px;
    }
    .offer_car_text_info h5 {
        font-size: 18px;
    }
    /* Rent-Car-Service */
    .rent_car_services_sec {
        padding: 130px 0px 210px;
    }
    .rent_car_services_box,
    ul.blogs_sidebar_tags {
        gap: 15px;
    }
    .rent_car_services_box {
        padding-bottom: 15px;
    }
    .rent_car_services_info,
    .car_list_box.car_list_box_theme2 .car_list_down>.row>div {
        padding: 0px 15px;
    }
    /* Cars-Grid Page */
    #cars_grid_sec .vehicle_fleet_slider_mid .row>div:nth-child(1) {
        padding-right: 0;
    }
    #cars_grid_sec .vehicle_fleet_slider_mid_box {
        gap: 7px;
    }
    #cars_grid_sec .vehicle_fleet_slider_mid .row>div:nth-child(2) {
        padding-left: 0;
    }
    /* Cars-List Page */
    .car_list_down>.row>div {
        padding: 0;
    }
    /* Cars-List-Sidebar Page */
    .car_list_box.car_list_box_theme2 .car_list_down>.row>div .vehicle_fleet_slider_mid_box {
        justify-content: start;
    }
    div#car_cards_vertical_area .car_cards_sidebar_box {
        grid-template-columns: 100%;
    }
    div#car_cards_vertical_area .car_cards_sidebar_box .car_cards_sidebar_box_upper {
        border: 0;
    }
    .home_banner_video_sec video {
        min-height: 60vh;
    }
    .home_video_text {
        top: 25%;
    }
    .top_destini_area_list .slick-custom-arrow.slick-custom-arrow-left.slick-arrow {
        left: -75%;
    }
    .top_destini_area_list .slick-custom-arrow.slick-arrow {
        left: -56%;
    }
}
@media (max-width: 1100px) {
    h1,
    .h1_heading {
        font-size: 55px;
        line-height: 70px;
    }
    h2,
    .car_counter_info span,
    a.blogs_big_heading,
    .blogs_big_heading_sidebar {
        font-size: 38px;
        line-height: 50px;
    }
    .single_blogs_quote_heading h3 {
        font-size: 28px;
    }
    .counter-element.custome_day .number-div .days {
        font-size: 100px;
        line-height: 110px;
    }
    .blogs_sidebar_area>.row>*,
    .row.single_blog_comment>div {
        padding-right: 15px;
    }
    .single_blog_details h2 {
        padding-right: 0;
    }
    .book_car_testimonials_list_3 .slick-track {
        margin: 0;
    }
    .leavecheck_box .form-check-input {
        margin: 4px 0 0;
    }
    #why_choose_car_2 .why_choose_details_text .row,
    .car_category_part>.row {
        gap: 30px 0px;
    }
    .we_work_2_imgs_area {
        text-align: center;
    }
    .wide_range_area_shap {
        display: none;
    }
    section#wide_range_car_2 {
        background: #f5f6f7;
    }
    .common_banner_area h4 {
        margin-top: 10px;
    }
    .single_car_slider_list {
        max-width: max-content;
    }
    section#wide_range_car_2 .wide_range_car_area {
        padding-bottom: 80px;
    }
    /* Header */
    ul.custome_nav,
    .car_list_sidebar_area>.row {
        gap: 30px;
    }
    /* Banner_3 */
    .home_banner_3 {
        padding: 120px 0px 60px;
    }
    .banner_3_form_area {
        padding: 60px 0px 0px;
    }
    div#banner_form_3,
    div#banner_form_pera_3 {
        max-width: 100%;
        width: 80%;
    }
    div#banner_form_3 form .banner_3_form_content,
    div#banner_form_pera_3 form .banner_3_form_content,
    .cars_fliter_item {
        max-width: none;
        width: 48%;
    }
    div#banner_form_3 form .banner_3_form_content button.black_button,
    div#banner_form_pera_3 form .banner_3_form_content button.black_button,
    .why_choose_image img,
    .car_image_area,
    .car_preminum_half .car_image_area,
    .cars_fliter_item button.black_button {
        margin: 0 auto;
    }
    #car_cards_vertical_area .car_cards_sidebar_box_bottom .vehicle_cars_cards_feture_list>.row>div:nth-child(n) .car_card_feture {
        padding: 13px 20px;
    }
    .booking_card_box h2 {
        font-size: 48px;
    }
    .booking_card_box {
        padding: 70px;
    }
    /* List-Slider */
    .car_slide_list_box {
        grid-template-columns: 0.6fr 1fr;
    }
    .vehicle_fleet_list_slider .slick-custom-arrow,
    .car_category_part_list .slick-custom-arrow.slick-arrow {
        right: 40%
    }
    .car_slide_list_details .vehicle_fleet_slider_mid .vehicle_fleet_slider_mid_box svg {
        width: auto;
    }
    /* Why-Choose-Car */
    div#why_choose_car_1 .why_choose_car_area>.row,
    div#wide_range_car_3>.row {
        flex-direction: column-reverse;
    }
    .why_choose_image img,
    .car_preminum_half .car_premium_detail,
    .car_preminum_half .car_image_area {
        width: auto;
    }
    .box_section_shap_1 {
        width: 615px;
        bottom: 33%;
    }
    /* Wide-Range-Car */
    .wide_range_car_img_3>div:nth-child(1),
    .we_work_2_imgs_area>div:nth-child(1) {
        margin: 0 auto 90px;
    }
    .wide_range_car_img_3>div:nth-child(2) {
        left: 110px;
        bottom: -90px;
    }
    .we_work_2_imgs_area>div:nth-child(2) {
        right: 110px;
    }
    /* Car-Premium-Full */
    .car_image_area {
        display: flex;
        max-width: 520px;
    }
    .car_preminum_half {
        padding: 80px 15px 0px;
    }
    div#why_choose_car_1 .why_choose_car_area>.row,
    .car_preminum_half .row,
    div#wide_range_car_3>.row,
    div#we_work_2 .we_work_2>.row,
    section#wide_range_car_2 .wide_range_car_area>.row,
    div#single_cars_v1>.row,
    div#single_cars_v2>.row,
    div#blogs_grid_2columns_sidebar>.row,
    .our_dashboard>.row {
        gap: 40px;
    }
    .car_preminum_half .car_image_area img {
        max-width: 100%;
    }
    .car_image_area img:nth-child(2) {
        left: 242px;
    }
    /* Cars-Grid Page */
    .cars_fliter_item:last-child {
        width: 100%;
    }
    .cars_fliter_list {
        flex-wrap: wrap;
        justify-content: space-evenly;
        gap: 20px;
    }
    /* Cars-List Page */
    .car_list_box {
        grid-template-columns: 350px 1fr;
    }
    .car_list_down .vehicle_fleet_slider_mid_box {
        justify-content: center;
    }
    /* footer */
    .footer_quick_contact .row {
        gap: 15px;
    }
}
@media (max-width: 991.98px) {
    .container,
    .container-fluid {
        padding: 0 15px;
    }
    .sec_padding_top,
    .footer_sec,
    .car_preminum_half {
        padding-top: 50px;
    }
    .sec_padding_bottom,
    .car_counter_sec,
    section#wide_range_car_2 .wide_range_car_area {
        padding-bottom: 50px;
    }
    .sec_padding,
    .book_on_rant_car,
    .common_banner,
    .navegation_menubar .offcanvas,
    .home_banner_1 {
        padding: 50px 0px;
    }
    a.home_single_blog_heading,
    .our_blogs_links_headings h3,
    .our_blogs_links_headings_sidebar h3,
    .our_blogs_quote_headings h3,
    .our_blogs_quote_headings_sidebar h3 {
        font-size: 28px;
        line-height: 36px;
    }
    div.form_time_2>div:nth-child(2),
    .custome-col-right {
        padding-right: 15px;
    }
    div.form_time_2>div:nth-child(3),
    .custome-col-left {
        padding-left: 15px;
    }
    .contact_form_area {
        padding: 40px;
    }
    .profile_notifaction {
        margin-top: 40px;
    }
    /* Header */
    .header_main,
    .wide_range_title h5 {
        padding: 15px 0px;
    }
    .header_main .row>div:nth-child(3) {
        order: 3;
    }
    .header_main .row>div:nth-child(2),
    .navbar_upper_area>.row>div:nth-child(1),
    div#custome_comimgsoon_header>.row>div:nth-child(1) {
        order: 1;
    }
    .header_main .row>div:nth-child(1) {
        order: 2;
    }
    .navegation_menubar button.navbar-toggler,
    div#custome_comimgsoon_header ul.custome_nav>li.nav-item>a {
        border: 0;
    }
    .header_main .row>div:nth-child(1),
    .navegation_menubar button.navbar-toggler,
    .coming_soon_text_content {
        text-align: center;
    }
    .navegation_menubar button.navbar-toggler .sidebar_open_icon {
        background-image: none;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .sidebar_open_icon .burger-menu {
        width: 60px;
        height: 21px;
        display: flex;
        flex-direction: column;
        cursor: pointer;
        justify-content: space-between;
    }
    .line-menu {
        background-color: #000;
        border-radius: 0;
        width: 100%;
        height: 3px;
    }
    .line-menu.first-line {
        transform-origin: right;
    }
    .line-menu.line-half,
    .offers_for_carrant2_btn_area a.black_button {
        width: 50%;
    }
    .line-menu.last-line {
        align-self: flex-end;
    }
    .navegation_menubar button.navbar-toggler:focus,
    .btn-close:focus {
        box-shadow: none;
    }
    ul.footer_social_button {
        gap: 15px 30px;
        width: inherit;
        max-width: 70%;
        padding: 40px 0px;
        flex-wrap: wrap;
    }
    .footer_info_area .row div:nth-child(5)::before {
        top: 50%;
        left: auto;
        width: 96%;
    }
    .navbar_upper_area {
        display: block;
        padding: 0px 0px 30px;
        margin: 0px 30px;
        border-bottom: 2px solid #eee;
    }
    .navegation_menubar,
    .car_counter_area {
        position: relative;
    }
    .navegation_menubar .offcanvas {
        background-clip: border-box;
        border-right: 5px solid #ed1b24;
        overflow: auto;
        transform: translateX(-110%);
        gap: 15px;
        height: 100vh;
    }
    .navegation_menubar .offcanvas-header {
        position: absolute;
        justify-content: center;
        right: 23px;
        top: 45px;
    }
    .navegation_menubar .offcanvas-header .sidebar_close_btn {
        border-radius: 50%;
        opacity: 1;
        background: none;
        background-color: #000;
        box-sizing: content-box;
        width: auto;
        height: auto;
    }
    svg.close-button-icon {
        width: 20px;
        height: 20px;
        stroke: #fff;
    }
    svg.close-button-icon path {
        stroke-width: 3px;
    }
    ul.custome_nav {
        justify-content: flex-start;
        align-items: self-start;
        gap: 0;
        padding: 0px 40px;
    }
    ul.custome_nav>li.nav-item>a {
        display: flex;
        justify-content: space-between;
        padding: 15px 0px !important;
    }
    ul.custome_nav>li.nav-item>a,
    ul.drop_down_menu li.nav-item {
        border-top: 2px solid #eee;
    }
    ul.custome_nav>li.nav-item:hover ul.drop_down_menu,
    ul.drop_down_menu li.nav-item:hover ul.inner_dropdown_menu {
        transition: all linear;
    }
    ul.drop_down_menu,
    ul.inner_dropdown_menu,
    ul.inner_dropdown_menu.inner_dropdown_2 {
        display: none;
        position: unset;
        width: 100%;
        border: 0;
        opacity: 1;
        visibility: visible;
        transition: all linear;
        box-shadow: none;
        padding: 0;
        transform-origin: 0 0;
        transform: scaleY(1);
    }
    ul.custome_nav li.nav-item,
    .car_list_image img {
        width: 100%;
    }
    ul.drop_down_menu li.nav-item a {
        padding: 10px 20px 10px 8px !important;
    }
    ul.inner_dropdown_menu li.nav-item>a {
        margin-left: 40px;
    }
    ul.drop_down_menu li.nav-item a::before {
        top: 15px;
    }
    ul.custome_nav>li.nav-item:nth-child(1)>a {
        border-top: 0;
    }
    ul.custome_nav>li.nav-item:nth-child(5)>a {
        border-bottom: 2px solid #eee;
    }
    ul.drop_down_menu li.nav-item>a span,
    ul.drop_down_menu li.nav-item:hover>a span {
        transform: rotate(0deg);
        opacity: 1;
    }
    /* Home-Banner */
    section.home_banner_sec>.home_banner_1>#home_banner_1>.container>.row,
    div#wide_range_car_aboutpage>.row {
        flex-direction: column-reverse;
    }
    section.home_banner_sec>.home_banner_1>#home_banner_1>.container>.row,
    .error_area>.row,
    .blogs_sec_area>.row,
    .row.blogs_commom_content_area,
    div#blogs_standard_sidebar_area>.row,
    div#single_blogs_standard_sidebar_area>.row,
    .our_dashboard_profile>.row,
    .coming_soon>.row {
        gap: 40px;
    }
    /* Banner_2 */
    .home_banner_2 {
        padding: 80px 0px 166px;
    }
    .banner_2_form_area {
        padding: 60px 0px 0px;
    }
    section#home_page_2_sec {
        padding: 245px 0px 0px;
    }
    /* Banner_3 */
    .home_banner_3 {
        padding: 100px 0px;
    }
    .banner_3_slider_area {
        bottom: -200px;
    }
    .home_banner_video_sec video {
        min-height: 50vh;
    }
    .home_video_text {
        top: 30%;
    }
    div#why_choose_car_3 {
        padding: 250px 0px 50px;
    }
    .banner_3_slider_list .slick-custom-arrow.slick-custom-arrow-left.slick-arrow {
        left: 15px;
    }
    .banner_3_slider_list .slick-custom-arrow {
        top: 45%;
        right: 15px;
    }
    section#vehicle_cars_cards_sec_index5 {
        padding: 120px 0px 50px;
    }
    .top_destini_area_list .slick-custom-arrow.slick-custom-arrow-left.slick-arrow {
        left: 0;
        right: auto;
        margin-right: 0;
    }
    
    .top_destini_area_list .slick-custom-arrow.slick-arrow {
        top: 30%;
        left: auto;
        right: 0;
    }
    /* List-Slider */
    .car_slide_list_box {
        grid-template-columns: 0.9fr 1fr;
    }
    /* We-Work */
    .we_work_area .row,
    .car_counter_area .row {
        gap: 30px 0px;
    }
    /* Vehicle Slider */
    .vehicle_fleet_slider_title h5 {
        padding-top: 5px;
    }
    /* Luxury-Car-Service */
    .luxury_car_service_sec {
        background-position: 70%;
        padding: 40px 15px;
    }
    section.luxury_car_services,
    div#luxury_car_services_2 {
        padding: 160px 0px 0px;
    }
    /* Why-Choose-Car */
    .box_section_shap_1 {
        width: 315px;
    }
    /* Carbook-On-Rent */
    .book_on_rant_car .row,
    .wide_range_car_area .row,
    div#wide_range_car_3>.row,
    .car_grid_sidebar_area>.row,
    .our_terms>.row {
        gap: 30px;
    }
    .car_onrant_info h2,
    div.form_time_2>div:nth-child(2) {
        margin-bottom: 10px;
    }
    /* Wide-Range-Car */
    .rent_car_services_sec {
        padding: 50px 0px 290px;
    }
    .wide_range_car_img img:nth-child(2),
    .footer_quick_contact h3 a {
        display: block;
    }
    .wide_range_car_img img:first-child {
        margin: 0;
        left: 50%;
        top: 0;
    }
    /* Car-Counter */
    .car_counter_sec {
        padding-top: 0px;
    }
    .car_counter_2_box,
    .error_images_area,
    .coming_soon_btn a.red_button,
    .add_payment_card {
        margin: 0 auto;
    }
    /* Carbook-On-Rent */
    .book_car_testimonials_title h5 {
        padding-top: 20px;
    }
    .book_car_testimonials_box,
    .car_counter_2_titles {
        width: auto;
    }
    .book_car_testimonials_sec_3,
    .car_counter_sec_2 {
        padding: 225px 0px 50px;
    }
    /* Home Blogs & FAQs */
    .home_blogs,
    .vehicle_cars_cards {
        padding: 40px 0px;
    }
    .home_blog_date_box {
        padding: 6px;
        width: 80px;
        height: 80px;
    }
    /* Cars-List Page */
    .car_list_box,
    .car_list_box.car_list_box_theme2 {
        grid-template-columns: 100%;
    }
    .car_list_details {
        border-top: 0;
        border-left: 2px solid #F5F6F7;
        border-top-right-radius: 0;
        border-bottom-left-radius: 10px;
    }
    .car_list_image {
        border-top-right-radius: 10px;
        border-bottom-left-radius: 0;
    }
    .car_list_down .vehicle_fleet_slider_mid_box {
        justify-content: start;
    }
    /* 404-Error Page */
    .error_images_area {
        width: 70%;
    }
    /* Coming-Soon Page */
    div#custome_comimgsoon_header>.row>div:nth-child(1) {
        text-align: left;
    }
    div#custome_comimgsoon_header .custome_nav {
        padding: 0;
    }
    .coming_soon {
        padding: 100px 0px 0px;
    }
    h1.coming_soon_heading {
        font-size: 70px;
    }
    .coming_soon_text_content h5 {
        padding: 15px 0px 30px;
    }
    /* Testimonials Page */
    .testimonials_page_area .book_car_testimonials_box {
        width: fit-content;
        border: 2px solid #F5F6F7;
        border-top: 0;
        border-left: 0;
        border-right: 0;
        border-bottom: 2px solid #F5F6F7;
    }
    /* Contact Page */
    .contact_area {
        padding: 285px 0px;
    }
    /* Dashboard Page */
    .payment_card_list {
        flex-wrap: wrap;
    }
    .payment_card_box,
    .payment_card_box:last-child {
        width: 47%;
    }
    .car_preminum_half.car_preminum_half_pera_sec>.row {
        flex-direction: column-reverse;
    }
}
@media (max-width: 860px) {
    .rent_car_services_sec {
        padding: 50px 0px 253px;
    }
    section#offers_for_carrant_1,
    section#why_choose_car_aboutpage {
        padding: 200px 0px 0px;
    }
    .book_car_testimonials_item_3_box {
        margin: 0px 15px;
    }
    .wide_range_car_img_3>div:nth-child(2) {
        left: 0;
    }
    .we_work_2_imgs_area>div:nth-child(2) {
        right: 0;
    }
    .car_preminum_half.car_preminum_half_pera_sec {
        padding: 40px 15px;
    }
    /* Testimonials Page */
    .testimonials_page_area .book_car_testimonials_box {
        width: fit-content;
        border: 2px solid #F5F6F7;
        border-top: 0;
        border-left: 2px solid #F5F6F7;
        border-right: 2px solid #F5F6F7;
        border-bottom: 0;
    }
    /* Car-Cards Page */
    .car_cards_sidebar_box {
        grid-template-columns: 250px 1fr;
    }
    /* Single-Cars Page */
    .single_car_slider_area {
        flex-direction: column;
        height: max-content;
    }
    .single_car_slider_list,
    .single_car_img_slider_item_sub,
    .single_car_img_slider_item_sub .slick-track {
        height: 100%;
    }
    .single_project_img_slider_item_nav {
        max-width: max-content;
    }
    .single_project_img_slider_item_nav .slick-track {
        margin: 0 -15px;
    }
    .single_project_img_slider_item_nav .single_car_img_slider_item {
        margin: 0 0 0 30px;
    }
    .home_video_text {
        top: 30%;
    }
    /* Blogs Page */
    .our_blogs_box_slider_list .slick-custom-arrow {
        height: 100px;
    }
}
@media (min-width: 768px) and (max-width: 800px) {
    .rent_car_services_sec {
        padding: 50px 0px 240px;
    }
    .order_img svg {
        width: 80px;
        height: 80px;
    }
    .home_video_text {
        top: 20%;
    }
    .booking_card_area {
        padding: 80px 0;
    }
    .booking_card>.row {
        gap: 40px;
        flex-direction: column-reverse;
    }
    .top_destini_area_list .slick-custom-arrow.slick-arrow {
        top: 25%;
        width: 70px;
        height: 50px;
    }
}
@media (max-width: 767.98px) {
    h1,
    .h1_heading,
    ul.list-inline a {
        font-size: 48px;
        line-height: 60px;
    }
    h4 {
        font-size: 20px;
        line-height: 24px;
    }
    section#offers_for_carrant_1,
    section.luxury_car_services,
    div#luxury_car_services_2,
    section#why_choose_car_aboutpage,
    section#car_preminum_full_commonsections,
    .vehicle_fleet_slider_title {
        padding: 0;
    }
    .rent_car_services_sec,
    .home_banner_3,
    .car_counter_sec_2,
    section#car_preminum_half_sec_pera,
    .booking_card_area {
        padding: 50px 0px;
    }
    section#car_preminum_half_sec {
        padding: 50px 0px 0px;
    }
    .sec_padding_top {
        padding-top: 50px;
    }
    .sec_padding_bottom,
    section.luxury_car_services,
    div#luxury_car_services_2 {
        padding-bottom: 50px;
    }
    .booking_card_box {
        padding: 50px;
    }
    .booking_card_area{
        background-position: center right;
    }
    .book_car_testimonials_sec_3,
    .single_blogs_infotext,
    .blog_conclusion_area {
        padding: 30px 0px;
    }
    .luxury_car_services_content_area {
        position: inherit;
    }
    ul.list-inline {
        gap: 40px;
        padding: 0px 0px 0px 40px;
    }
    .single_cars_slider_list .slick-custom-arrow {
        top: 45%;
    }
    /* Banner_3 */
    .banner_3_slider_area {
        bottom: -140px;
    }
    .banner_3_form_area {
        padding: 40px 0px 100px;
    }
    .banner_3_slider_list .slick-custom-arrow {
        padding: 9px;
    }
    div#why_choose_car_3 {
        padding: 180px 0px 50px;
    }
    div#banner_form_3,
    div#banner_form_3 form .banner_3_form_content,
    div#banner_form_pera_3,
    div#banner_form_pera_3 form .banner_3_form_content {
        width: 100%;
    }
    .banner_5_head_form {
        left: 15px;
        right: 15px;
        padding: 0;
    }
    .banner_5_head_form div#banner_form_3,
    .banner_5_head_form div#banner_form_pera_3 {
        max-width: 100%;
    }
    .booking_card>.row {
        gap: 40px;
        flex-direction: column-reverse;
    }
    /* Vehicle Slider */
    .vehicle_fleet_slider_arrow_area {
        padding: 50px;
    }
    .vehicle_fleet_slider_list .slick-custom-arrow.slick-custom-arrow-left.slick-arrow {
        right: unset;
        left: 0px;
        margin-right: 0;
    }
    .vehicle_fleet_slider_list .slick-custom-arrow {
        top: -13%;
        right: 0;
    }
    .vehicle_fleet_slider_item {
        margin: 0px;
    }
    .vehicle_cars_cards_feture_list>.row>div:nth-child(2) .car_card_feture {
        border-right: 0;
    }
    .vehicle_cars_cards_feture_list>.row>div:nth-child(3) .car_card_feture,
    .vehicle_cars_cards_feture_list>.row>div:nth-child(4) .car_card_feture {
        border-top: 0;
    }
    /* Luxury-Car-Service */
    .luxury_car_service_info h5,
    .single_blogs_info {
        padding: 15px 0px 30px;
    }
    .luxury_car_service_contact {
        flex-direction: column;
        align-items: center;
        gap: 15px;
    }
    /* Carbook-On-Rent */
    .rent_car_services {
        position: relative;
    }
    /* Offers-Rent-Car */
    .offers_for_carrant2_btn_area {
        padding: 20px 10px;
        justify-content: center;
        margin-top: 30px;
        flex-wrap: wrap;
        gap: 15px;
        text-align: center;
    }
    .offers_for_carrant2_btn_area a.black_button {
        width: max-content;
    }
    /* Home Blogs & FAQs */
    .home_blogs .row,
    div#why_choose_car_1 .why_choose_car_area>.row,
    .contact_form_area>.row,
    div#blogs_grid_2columns>.home_blogs>.row,
    div#blogs_grid_2columns_sidebar .home_blogs>.row,
    div#blogs_grid_3columns .home_blogs>.row,
    div#blogs_grid_4columns .home_blogs>.row,
    div#blogs_Masonry_sec>.row,
    div#blogs_Masonry_sec .blogs_Masonry_2_list,
    .rent_car_services>.row {
        gap: 30px;
    }
    /* Car-Premium-Full */
    .car_car_premium_button {
        margin-top: 30px;
    }
    .car_car_premium_titles h2 {
        font-size: 40px;
        line-height: 55px;
        padding: 5px 0px;
    }
    /* Comming-Soon Page */
    div#custome_comimgsoon_header .custome_nav {
        gap: 20px;
    }
    div#comming_soon_header .header_topbar .row {
        gap: 15px;
    }
    /* Contact Page */
    .contact_area {
        padding: 535px 0px;
    }
    .contact_form_area {
        padding: 30px;
    }
    /* Dashboard Page*/
    .order_list_box>.row {
        gap: 30px 0px;
    }
    /* Footer */
    ul.footer_social_button li a {
        width: -webkit-fill-available;
        justify-content: center;
    }
    button.scrollToTopBtn {
        right: 15px;
    }
}
@media (max-width: 575.98px) {
    h1,
    .h1_heading,
    .our_blogs_links_headings h3,
    .our_blogs_links_headings_sidebar h3,
    .our_blogs_quote_headings h3,
    .our_blogs_quote_headings_sidebar h3,
    .blog_sidebar_heading,
    .orders_table h3 {
        font-size: 28px;
        line-height: 36px;
    }
    h2,
    .car_car_premium_titles h2,
    .car_counter_info span,
    a.blogs_big_heading,
    .blogs_big_heading_sidebar {
        font-size: 30px;
        line-height: 40px;
    }
    h3,
    .quickcall_content h3,
    .single_car_upper_area h3,
    a.home_single_blog_heading,
    div#blogs_grid_2columns_sidebar .single_home_blogs_box .home_blog_detail a.home_single_blog_heading,
    div#blogs_grid_3columns .single_home_blogs_box .home_blog_detail a.home_single_blog_heading,
    div#blogs_grid_4columns .single_home_blogs_box .home_blog_detail a.home_single_blog_heading,
    div#blogs_Masonry_sec .single_home_blogs_box .home_blog_detail a.home_single_blog_heading,
    div#blogs_Masonry_sec .blogs_Masonry_2_list .blog_masonry_img_title a.home_single_blog_heading {
        font-size: 28px;
        line-height: 30px !important;
    }
    h5,
    .why_choose_title h5 {
        font-size: 18px;
        line-height: 24px;
    }
    .our_blogs_links_headings h3,
    .our_blogs_links_headings_sidebar h3,
    .our_blogs_quote_headings h3,
    .our_blogs_quote_headings_sidebar h3 {
        line-height: 36px !important;
    }
    .sec_padding,
    .book_on_rant_car,
    .home_blogs,
    .rent_car_services_sec,
    .car_counter_sec_2,
    .cars_filter_bar,
    .single_cars_slider_list,
    .coming_soon_area .copyride_area,
    .orders_table h3,
    .footer_sec,
    ul.footer_social_button,
    section#car_preminum_half_sec_pera {
        padding: 30px 0px;
    }
    .sec_padding_top,
    .car_preminum_half,
    section#car_preminum_half_sec,
    .row.footer_question_info.contact_question_info,
    .row.single_blog_comment {
        padding-top: 30px;
    }
    .sec_padding_bottom,
    .car_counter_sec,
    section.luxury_car_services,
    div#luxury_car_services_2,
    section#wide_range_car_2 .wide_range_car_area {
        padding-bottom: 30px;
    }
    .orders_table h3 {
        padding-bottom: 0;
    }
    h3.profile_heading {
        padding-bottom: 20px;
    }
    .book_car_test_stars img {
        margin: 0 auto;
    }
    .book_car_test_mid_3,
    .navegation_bottom_area .row,
    .count_responsive_area,
    ul.footer_social_button li {
        text-align: center;
    }
    .common_banner_area h4 {
        margin-top: 5px;
    }
    .car_list_down>.row {
        gap: 15px 0px;
    }
    .cars_common_sidebar {
        padding: 15px;
    }
    .row.single_cars_form_time>div:nth-child(2) {
        padding-right: 15px;
    }
    .row.single_cars_form_time>div:nth-child(3) {
        padding-left: 15px;
    }
    .single_cars_slider_list .slick-custom-arrow,
    .single_car_slider_list .single_car_img_slider_item_sub .slick-custom-arrow {
        right: 15px;
    }
    .single_car_slider_list .single_car_img_slider_item_sub .slick-custom-arrow.slick-custom-arrow-left.slick-arrow,
    .single_cars_slider_list .slick-custom-arrow.slick-custom-arrow-left.slick-arrow {
        left: 15px;
    }
    div#home_banner_2 .home_banner_info h1,
    div#home_banner_3 .banner_upper_area .home_banner_info h1 {
        letter-spacing: normal;
    }
    /* Header */
    .header_main .row>div:nth-child(1) {
        order: 1;
        text-align: left;
    }
    .navegation_menubar nav {
        justify-content: flex-end;
    }
    .navbar_upper_area .row {
        justify-content: space-between;
        align-items: center;
    }
    .navegation_menubar .offcanvas-header {
        right: 10px;
        top: 0px;
    }
    .navbar_upper_area {
        padding: 15px 0px;
        margin: 0px 15px;
    }
    ul.custome_nav {
        padding: 0px 20px;
    }
    .add_item_button a {
        padding: 10px;
        height: 50px;
        width: 50px;
    }
    span.cart_qty {
        top: 10px;
        right: 10px;
    }
    .account_buttons a {
        color: #000;
    }
    .navegation_bottom_area {
        margin: auto auto 0px;
    }
    .car_category_part>.row>div,
    .vehicle_cars_cards>.row>div,
    .vehicle_cars_cards_section>.row>div,
    .car_cards_sidebar_box_bottom .vehicle_cars_cards_feture_list>.row>div:nth-child(n) {
        width: 50%;
    }
    /* Home-Banner */
    .banner_form {
        padding: 23px 15px;
    }
    .joind_fildes {
        flex-direction: column;
    }
    .banner_details {
        margin-top: 15px;
    }
    section.home_banner_sec>.home_banner_1>#home_banner_1>.container>.row,
    div#single_cars_v1>.row,
    div#single_cars_v2>.row,
    .blogs_sec_area>.row,
    .row.blogs_commom_content_area,
    .blogs_sidebar_area>.row,
    .single_blog_bottom_img_area .row,
    .our_dashboard_profile>.row,
    .navegation_bottom_area .row {
        gap: 30px;
    }
    /* Banner_2 */
    .home_banner_2 {
        padding: 50px 0px;
    }
    .banner_2_form_area,
    .cars_fliter_item {
        width: 100%;
    }
    .banner_2_form {
        padding: 30px 15px;
    }
    .banner_2_form>.row,
    .cars_common_sidebar>.row,
    .our_policys_area>.row,
    .coming_soon>.row {
        gap: 20px;
    }
    section#home_page_2_sec {
        padding: 580px 0px 0px;
    }
    /* Banner_3 */
    .banner_3_form_area,
    .banner_2_form_area {
        padding: 40px 0px;
    }
    div#why_choose_car_3 {
        padding: 180px 0px 30px;
    }
    .car_preminum_half.car_preminum_half_pera_sec>.row {
        gap: 20px;
    }
    /* Vehicle Slider */
    .vehicle_fleet_slider_arrow_area {
        padding: 40px;
    }
    .vehicle_fleet_slider_list .slick-custom-arrow {
        top: -9%;
    }
    .car_slide_list_box,
    .car_cards_sidebar_box,
    div#car_cards_vertical_area .car_cards_sidebar_box {
        grid-template-columns: 100%;
    }
    .car_slide_list_details {
        border: 2px solid #f5f6f7;
        border-top: 0;
        border-radius: 10px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .car_slide_list_image {
        border-top-right-radius: 10px;
        border-bottom-left-radius: 0;
    }
    .car_slide_list_image img {
        width: 100%;
    }
    /* Luxury-Car-Service */
    .luxury_car_service_sec {
        background-position: 85%;
    }
    /* Wide-Range-Car */
    .wide_range_car_img img:nth-child(2),
    .car_image_area img:nth-child(2),
    .coming_soon_dots,
    .count_text_area_sec {
        display: none;
    }
    .wide_range_car_img img:first-child {
        margin: auto;
        left: 0;
        max-width: 250px;
    }
    .wide_range_car_img_3>div:nth-child(1),
    .we_work_2_imgs_area>div:nth-child(1) {
        width: 80%;
    }
    /* Test Slider 3 */
    .book_car_testimonials_item_3_box,
    .leavecheck_box,
    .single_car_slider_area {
        margin: 0px;
    }
    /* Home Blogs & FAQs */
    .home_blog_detail h5,
    .single_cars_table,
    .rental_policy_area,
    .single_car_upper_area h3,
    .single_cars_overview_area {
        padding: 15px 0px;
    }
    .home_faqs_title h5,
    .we_work_title h5,
    .why_choose_title h5,
    ul.row.wide_range_points,
    .rent_car_services_title h5,
    .offers_for_carrant_title h5,
    .car_counter_2_titles h5,
    .login_titles h5,
    .regester_titles h5,
    .single_car_slider_area {
        padding: 15px 0px 30px;
    }
    .home_blog_date_box,
    .car_preminum_full .car_image_area,
    .car_preminum_half .car_image_area,
    .payment_card_list {
        justify-content: center;
    }
    /* Premium Car Rental */
    .car_image_area img:nth-child(2) {
        left: 230px;
    }
    /* 404-Error Page */
    .error_images_area {
        width: 85%;
    }
    .testimonials_page_area .book_car_testimonials_box {
        width: fit-content;
        border: 2px solid #F5F6F7;
        border-top: 0;
        border-left: 0;
        border-right: 0;
        border-bottom: 2px solid #F5F6F7;
    }
    /* Cars-Card-Sidebar Page */
    .car_cards_sidebar_box_upper .vehicle_cars_cards_price {
        margin: 30px auto 10px;
    }
    .car_cards_sidebar_box_upper {
        border-right: 0;
    }
    /* Single_Cars Page */
    .single_project_img_slider_item_nav .single_car_img_slider_item {
        margin: 0 0 0 15px;
    }
    /* Blogs Page */
    .our_blogs_box.our_blogs_quote_box,
    .our_blogs_box.our_blogs_links_box,
    .our_blogs_box.our_blogs_music_box,
    .single_blogs_quote_img_text {
        padding: 20px;
    }
    .blog_leave_form h6 {
        padding: 20px 0px;
    }
    .our_blogs_box_slider_list .slick-custom-arrow {
        top: 30%;
    }
    .our_blogs_box_videoplayer .our-video svg {
        width: 80px;
        height: 80px;
    }
    .single_blog_head_img .our_blogs_box.our_blogs_music_box .blog_box_audio_player iframe {
        height: 220px;
    }
    /* Dashboard Page */
    .payment_card_box,
    .payment_card_box:last-child {
        width: 345px;
    }
    /* Comming-Soon Page */
    .count_responsive_area {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .count_responsive_area .counter-element {
        width: 100px;
    }
    .counter-element.custome_hrs .number-div .hours,
    .counter-element.custome_min .number-div .minutes,
    .counter-element.custome_sec .number-div .seconds {
        font-size: 48px;
        line-height: 58px;
    }
    .counter-element.custome_day .number-div .days {
        font-size: 70px;
        line-height: 75px;
    }
    .counter-element.custome_day {
        width: 200px;
        height: 200px;
        margin: 0 auto 30px;
    }
    .counter-element.custome_min {
        padding: 0px;
    }
    /* Footer */
    ul.footer_social_button {
        gap: 15px;
    }
    ul.footer_social_button li {
        width: 40%;
    }
    .footer_info_area .row div:nth-child(5)::before {
        width: 93%;
    }
    .usedful_links,
    .cars_grid_btn a.black_button,
    .profile_notifaction,
    .banner_4_btn {
        margin-top: 30px;
    }
    .footer_question_area {
        margin: 30px 0px;
    }
}
@media (max-width: 431px) {
    h1.coming_soon_heading {
        font-size: 36px;
    }
    h3,
    a.home_single_blog_heading,
    .quickcall_content h3,
    .single_car_upper_area h3,
    .our_blogs_links_headings h3,
    .our_blogs_links_headings_sidebar h3,
    .our_blogs_quote_headings h3,
    .our_blogs_quote_headings_sidebar h3,
    div#blogs_grid_2columns_sidebar .single_home_blogs_box .home_blog_detail a.home_single_blog_heading,
    div#blogs_grid_3columns .single_home_blogs_box .home_blog_detail a.home_single_blog_heading,
    div#blogs_grid_4columns .single_home_blogs_box .home_blog_detail a.home_single_blog_heading,
    div#blogs_Masonry_sec .single_home_blogs_box .home_blog_detail a.home_single_blog_heading,
    div#blogs_Masonry_sec .blogs_Masonry_2_list .blog_masonry_img_title a.home_single_blog_heading,
    .single_blogs_quote_heading h3,
    .orders_table h3 {
        font-size: 24px;
    }
    .booking_card_box h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .login_form_area,
    .login_form {
        max-width: 100%;
    }
    ul.footer_social_button,
    .header_logo img {
        max-width: 85%;
    }
    .car_category_box a {
        padding: 15px;
    }
    .car_image_area {
        justify-content: center;
    }
    .car_image_area img:nth-child(2),
    .banner_4_btn a.red_button:last-child {
        display: none;
    }
    .login_form .row>div:nth-child(4),
    .car_list_details {
        padding: 20px 15px;
    }
    .single_cars_slider_list .slick-custom-arrow {
        padding: 15px;
    }
    /* Banner_3 */
    .banner_3_slider_list .slick-custom-arrow,
    .single_cars_slider_list .slick-custom-arrow,
    .single_car_slider_list .single_car_img_slider_item_sub .slick-custom-arrow {
        top: 40%;
    }
    section#vehicle_cars_cards_sec_index5 {
        padding: 80px 0px 30px;
    }
    .vehicle_cars_cards_slider_list ul.slick-dots {
        margin-top: 30px;
    }
    ul.list-inline a .marquee_brand_img {
        height: 64px;
    }
    .home_video_text {
        top: 20%;
    }
    .vehicle_fleet_list_slider {
        padding: 40px 0px 80px;
    }
    .vehicle_fleet_list_slider .slick-custom-arrow,
    .car_category_part_list .slick-custom-arrow.slick-arrow {
        right: 30%;
    }
    div#booking_video .our_blogs_box_videoplayer .our-video a{
        width: 140px;
        height: 140px;
    }
    .booking_card_box {
        padding: 30px;
        gap: 20px;
    }
    .booking_card_area {
        background-position: 85%;
        min-height: max-content;
    }
    .booking_card_box h6 {
        line-height: 30px;
        font-size: 18px;
    }
    /*Wide_Range_Car */
    .wide_range_car_img_3>div:nth-child(1),
    .we_work_2_imgs_area>div:nth-child(1) {
        width: 85%;
        margin: 0 auto 40px;
    }
    .wide_range_car_img_3>div:nth-child(2) {
        bottom: -40px;
    }
    .wide_range_car_img_3>div:nth-child(2),
    .we_work_2_imgs_area>div:nth-child(2) {
        width: 60%;
    }
    .wide_range_car_img_3>div:nth-child(2)::after {
        bottom: 15px;
        left: 0px;
        width: 110%;
        height: 103%;
    }
    .we_work_2_imgs_area>div:nth-child(2)::after {
        bottom: 15px;
        right: 15px;
        width: 103%;
        height: 103%;
    }
    .wide_car_range_2_img_box,
    .car_list_upper,
    .comment_box,
    .comment_heading {
        display: flex;
        flex-direction: column;
    }
    .wide_car_range_2_img {
        border-radius: 0;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
    .wide_car_range_2_img_text {
        border: 2px solid #000;
        border-top: 0;
        border-radius: 0;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }
    /* Carbook-On-Rent */
    .book_on_rant_car .row,
    ul.row.wide_range_points,
    .car_counter_area .row,
    .offer_car_box_area,
    .car_list_upper,
    .our_blogs_quote_img_text,
    .our_blogs_links_img_text,
    .single_blogs_quote_img_text,
    .comment_box,
    .row.single_blog_comment {
        gap: 15px;
    }
    .car_tabs_part {
        margin-bottom: 30px;
        flex-direction: column;
        gap: 15px;
        padding: 20px 0px;
    }
    ul.car_tabs_list {
        gap: 0px;
        width: 100%;
        text-align: center;
        justify-content: space-between;
    }
    .car_tabs_part a {
        font-size: 18px;
    }
    /* Book-Car-Testimonials */
    .book_car_testimonials_item {
        margin: 0;
    }
    /* Offers-Rent-Car */
    .offer_car_box_area {
        flex-direction: column-reverse;
        padding: 15px 0px;
        text-align: center;
    }
    /* Cars-List Page */
    .car_list_upper {
        align-items: stretch;
    }
    /* Cars-List-Sidebar Page */
    .car_list_box.car_list_box_theme2 .car_list_upper {
        flex-direction: row;
        align-items: center;
    }
    /* Cars-Card-Sidebar Page */
    .car_cards_sidebar_title_head {
        flex-direction: column;
        text-align: center;
    }
    .car_cards_sidebar_box_bottom .vehicle_cars_cards_feture_list>.row>div:nth-child(n) .car_card_feture {
        padding: 13px 19px;
    }
    /* 404-Error Page */
    .error_images_area,
    .row.single_blog_comment>div:last-child .comment_box,
    ul.car_tabs_list li,
    .vehicle_cars_cards>.row>div,
    .vehicle_cars_cards_section>.row>div,
    .car_cards_sidebar_title_head .vehicle_cars_cards_button,
    .car_cards_sidebar_title_head .vehicle_cars_cards_button a {
        width: 100%;
    }
    .error_upper img,
    .error_down img {
        max-width: 75%;
    }
    .error_bottom svg {
        height: 160px;
    }
    .testimonials_page_area .book_car_testimonials_box {
        width: fit-content;
        border: 2px solid #F5F6F7;
        border-top: 0;
        border-left: 2px solid #F5F6F7;
        border-right: 2px solid #F5F6F7;
        border-bottom: 0;
    }
    /* Contact Page */
    .contact_area {
        padding: 30px 0px;
    }
    .contact_form_area {
        padding: 20px;
        position: relative;
        left: 0;
        right: 0;
        bottom: 0;
    }
    /* Blogs Page */
    .our_blogs_quote_img_text .our_blogs_img img,
    .our_blogs_links_img_text .our_blogs_img img,
    .single_our_blogs_quote_img img {
        max-width: 50px;
    }
    .our_blogs_box_slider_list .slick-custom-arrow {
        height: 60px;
        width: 40px;
    }
    li.blogs_pagenation_item a {
        width: 48px;
        height: 48px;
        font-size: 18px;
    }
    .blog_masonry_img_title {
        padding: 10px;
    }
    .comment_heading {
        align-items: flex-start;
    }
    .row.single_blog_comment>div:last-child .comment_box .comment_heading {
        align-items: flex-end;
    }
    .row.single_blog_comment>div:last-child .comment_box a.comment_btn,
    .row.single_blog_comment>div:last-child .comment_box .comment_img {
        display: block;
        text-align: right;
    }
    .comment_info>p {
        margin: 10px 0;
    }
}
@media (max-width: 375px) {
    h2,
    .home_blog_date_box h2,
    .car_counter_info span,
    a.blogs_big_heading,
    .blogs_big_heading_sidebar {
        font-size: 24px;
        line-height: 30px;
    }
    ul.single_cars_tabs li a,
    ul.our_policy_list li,
    .our_blogs_links_headings h3,
    .our_blogs_links_headings_sidebar h3,
    .our_blogs_quote_headings h3,
    .our_blogs_quote_headings_sidebar h3,
    .single_blogs_quote_heading h3 {
        font-size: 18px;
    }
    .our_blogs_links_headings h3,
    .our_blogs_links_headings_sidebar h3,
    .our_blogs_quote_headings h3,
    .our_blogs_quote_headings_sidebar h3,
    .single_blogs_quote_heading h3 {
        line-height: 28px !important;
    }
    .our_blogs_links_img_text,
    .our_blogs_quote_headings h6,
    .our_blogs_quote_headings_sidebar h6 {
        padding-bottom: 0;
    }    
    .top_destini_area_list .slick-custom-arrow.slick-arrow{
        width: 70px;
        height: 50px;
    }
    /* Banner_3 */
    .banner_3_form_area {
        padding: 40px 0px 0px;
    }
    .banner_3_slider_list .slick-custom-arrow {
        padding: 5px;
    }
    .car_category_part_list {
        padding-bottom: 80px;
    }
    section#vehicle_cars_cards_sec_index5 {
        padding: 120px 0px 30px;
    }
    /* Vehicle Slider */
    .vehicle_fleet_slider_mid .row>div,
    .error_images_area,
    .car_cards_sidebar_box_bottom .vehicle_cars_cards_feture_list>.row>div:nth-child(n) {
        width: 100%;
    }
    .vehicle_fleet_list_slider .slick-custom-arrow,
    .car_category_part_list .slick-custom-arrow.slick-arrow {
        right: 25%;
    }
    /* Car-Premium-Full */
    .car_car_premium_button {
        flex-direction: column;
        gap: 15px;
    }
    /* Car-Cards-Sidebar Page */
    .car_cards_sidebar_box_bottom .vehicle_cars_cards_feture_list>.row>div:nth-child(n+3) .car_card_feture {
        border-top: 0;
    }
    .car_cards_sidebar_box_bottom .vehicle_cars_cards_feture_list>.row>div:nth-child(n) .car_card_feture {
        border-right: 0;
        border-bottom: 0;
        border-top: 2px solid #eee;
    }
    /* 404-Error Page */
    .error_upper {
        left: -15px;
    }
    .error_down {
        right: -15px;
    }
    .error_upper img,
    .error_down img {
        max-width: 75%;
    }
    .error_bottom svg {
        height: 160px;
    }
    /* Blogs Page */
    .our_blogs_box_videoplayer .our-video svg {
        width: 60px;
        height: 60px;
    }
}
@media (max-width: 325px) {
    ul.single_cars_tabs li a,
    .row.contact_info_box input,
    .row.contact_info_box input::placeholder,
    .row.footer_question_info h6,
    .offers_for_carrant2_btn_area a.black_button span:nth-child(1),
    .single_cars_form_button .black_button span:nth-child(1) {
        font-size: 16px;
    }
    .single_cars_slider_list .slick-custom-arrow,
    .single_car_slider_list .single_car_img_slider_item_sub .slick-custom-arrow {
        padding: 10px;
    }
    ul.blogs_post_list li {
        grid-template-columns: 100%;
    }
    .car_category_part>.row>div {
        width: 80%;
    }
    /* Banner_3 */
    .banner_3_slider_area,
    .blog_post_thumb>img {
        display: none;
    }
    .home_video_text {
        top: 15%;
    }
    div#why_choose_car_3 {
        padding: 30px 0px;
    }
    .booking_card_box h2 {
        font-size: 24px;
        line-height: 35px;
    }
    .booking_card_box_btn a.red_button span {
        padding: 16px;
        font-size: 16px;
    }
    h4.payment_numb {
        padding: 30px 0;
    }
    .offers_for_carrant2_btn_area a.black_button span:nth-child(1),
    .single_cars_form_button .black_button span:nth-child(1) {
        padding: 18px;
    }
    ul.footer_social_button {
        max-width: 100%;
        justify-content: space-between;
    }
    .footer_info_area .row div:nth-child(5)::before {
        width: 0;
    }
    ul.footer_social_button li {
        width: 45%;
    }
    .box_section_shap_1,
    .wide_range_car_img img:first-child {
        width: 200px;
    }
    /* car_preminum_half */
    .car_preminum_half {
        overflow: hidden;
    }
    .car_preminum_half .car_image_area {
        bottom: -1px;
    }
    /* Home Blogs & FAQs */
    .faq_title h5 {
        max-width: 200px;
    }
    /* 404-Error Page */
    .error_bottom svg {
        height: 120px;
    }
    .error_upper img,
    .error_down img {
        max-width: 50%;
    }
    /* Single_Cars Page */
    .single_project_img_slider_item_nav .slick-track {
        margin: 0 -6px;
    }
    .car_cards_sidebar_title_head .vehicle_cars_cards_button a {
        padding: 18px 13px;
    }
    /* Blogs Page */
    ul.blogs_post_list {
        gap: 20px;
    }
    a.blogs_big_heading,
    .blogs_big_heading_sidebar {
        font-size: 20px;
        line-height: 28px;
    }
    .our_blogs_quote_img_text .our_blogs_img img,
    .our_blogs_links_img_text .our_blogs_img img {
        max-width: 40px;
    }
    ul.blogs_pagenation_list,
    .our_blogs_quote_img_text,
    .our_blogs_links_img_text {
        gap: 10px;
    }
    li.blogs_pagenation_item a {
        width: 40px;
        height: 40px;
    }
    img.blog_post_mobile {
        display: block;
    }
    /* Coming-Soon Page */
    .count_responsive_area,
    .payment_date_cvv,
    .booking_card_box {
        gap: 15px;
    }
}
@media (max-width: 290px) {
    /* Header */
    ul.drop_down_menu.drop_down_4,
    ul.inner_dropdown_menu.inner_dropdown_2 {
        min-width: 235px;
    }
    div#banner_form_3,
    div#banner_form_pera_3 {
        padding: 15px;
    }
    .row.footer_question_info.contact_question_info .footer_question_box,
    .contact_detail_form h2 {
        text-align: center;
    }
    .row.form_area,
    .row.footer_question_info.contact_question_info {
        padding-top: 20px;
    }
    .contact_form_area {
        padding: 20px 10px;
    }
    .red_button span:nth-child(1),
    .black_button span:nth-child(1),
    .offers_for_carrant2_btn_area a.black_button span:nth-child(1),
    .single_cars_form_button .black_button span:nth-child(1) {
        padding: 14px;
        font-size: 15px;
    }
    .single_cars_tabs_content div#tabs1 form>.row>div .single_cars_form_button .black_button span:nth-child(1) {
        padding: 0 0px 0px 15px;
    }
    .offers_for_carrant2_btn_area a.black_button span:nth-child(1) {
        padding: 14px 6px;
    }
    ul.wide_range_points li {
        font-size: 16px;
    }
    .luxury_car_contact a h4 {
        font-size: 24px;
    }
    h4.payment_numb {
        font-size: 18px;
    }
    .payment_card {
        padding: 20px 15px;
    }
    .payment_bottom_info p {
        font-size: 12px;
    }
    /* Book-Car-Testimonials */
    .book_car_testimonials_box {
        height: auto;
    }
    .book_car_test_mid {
        height: 400px;
    }
    /* 404-Error Page */
    .error_bottom svg {
        height: 120px;
    }
    /* Single-Cars Page */
    ul.single_cars_tabs,
    .row.footer_question_info.contact_question_info .footer_question_box {
        flex-direction: column;
    }
    ul.single_cars_tabs li {
        width: 100%;
    }
    ul.single_cars_tabs li.active:nth-child(1) {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
    }
    ul.single_cars_tabs li.active:nth-child(2) {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    /* Blogs Page */
    .our_blogs_box_slider_list .slick-custom-arrow {
        height: 50px;
        width: 40px;
    }
    /* Coming-Soon Page */
    .coming_soon_count>.row>div {
        padding: 0;
    }
    .count_responsive_area {
        gap: 12px;
    }
    /* Dashboard Page */
    .order_img svg {
        width: 80px;
        height: 80px;
    }
}