
.book_ride_btn.mobile_book_ride_btn {display:none}
p{margin: 0px !important;}
.about_firm .advertising_content p{margin: auto !important;}
.airport_services .multi_cars_img{height: 450px}
.advertising_content p:nth-child(odd){padding: 0px 0px 20px}
.about_static_btn .card.custom_card p{padding: 0px}
.advertising_content p span,  .advertising_content li span,  .advertising_content p, .left_right_content p,   .left_right_content p span{font-family: "Poppins_Light" !important;font-size: 16px !important;line-height: 23px }
.advertising_content .custom_btn{margin-top: 10px}
@media only screen and (max-width: 1400px) {
    .advertising_cpms .card-body{max-width:75%}
}
@media only screen and (max-width: 1280px) {
    a.btn.filter_btn {width: 18%}
    .banner .custom_card.homepage_banner h2 {font-size: 40px;}
    .banner {padding: 50px;}
    .header_section .header_details>ul.navbar-nav>li>a{padding:0;padding-right:10px !important}
    .header_section .header_details ul.navbar-nav{padding:0px}
    h1{font-size:72px}
    .outdoor_advertising .advertising_content{padding:20px}
    h3{font-size:52px}
    .advertising_cpms .custom_column_child:first-child h1{font-size: 45px}
    .homepage_step_form .custom_step_form iframe{height:1025px}
}
@media only screen and (max-width: 1024px) {
    .site_logo {width:200px;height:46px}
    .custom_banner{padding:160px 0px !important;}
    .btn_brown {padding:13px 20px}
    .homepage_outdoor_advertising {padding:30px 0px}
    .car_driver_section .car_driven_cards{grid-template-columns: repeat(3,1fr)}
    .background_with_video{padding:100px 20px}
    h3{font-size: 45px}
    .about_static_btn {row-gap: 12px}
    .about_static_btn .card.custom_card {height: 55px;width: 15%}
    h2{font-size: 55px}
    a.btn.filter_btn {font-size: 14px;padding: 12px}
    .site_detail a, .book_now_btn a.phone{word-wrap: break-word}
    .txt_field input[type="text"], .txt_field input[type="email"], .txt_field input[type="date"], .txt_field input[type="time"], .txt_field input[type="tel"], .txt_field textarea {padding: 15px}

}

@media only screen and (max-width: 991px) {
    .listing{padding: 0px 0px 20px}
    .our_fleet .listing{font-size: 14px;text-align: justify}
    .our_fleet_cards, .car_driven_driver {grid-template-columns: repeat(2,1fr)}
    .header_section .book_ride_btn.mobile_book_ride_btn {display: block;margin-top: 10px;}
    .header_section .book_ride_btn.custom_home_btn{display: none !important;}
    .advertising_cpms .card-body{max-width: 100%}
    .header_section .header_details ul.navbar-nav {gap:20px}
    .header_section .header_details{flex-direction: column;align-items: center}
    .advertising_cpms .custom_column_child:first-child h1 {font-size: 43px}
    .fs_19{font-size: 17px}
    .header_section  .navbar-collapse{position:absolute;right:50px;top:70px;background:#fff;padding:20px;border-radius:5px;  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);min-width:200px}
    h1{font-size: 60px}
    .custom_home_banner .banner{width: 450px}
    h4{font-size: 32px}
    .header_section .header_details ul.dropdown-menu{padding: 10px 0px}
    .get_started .advertising_content p.white_clr{padding: 0px}
    .header_section .header_details ul.dropdown-menu li{padding-bottom: 0px}
    .header_section .header_details ul.dropdown-menu li a {font-size: 13px}
    }

@media only screen and (max-width: 800px) {
    .site_logo{width: 168px;height: 37px}
    h5{font-size: 18px}
    h2{font-size: 48px}
    a.btn.filter_btn{width: 22%}
    h3{font-size: 40px}
    .custom_slider .swiper-slide h4{font-size: 30px}
}
@media only screen and (max-width: 767px) {
    .about_static_btn .card.custom_card {width: 20%;padding: 0px;height: unset}
    .left_right_sec .left_right_img {height: 300px}
    .left_right_sec .row.custom_row{row-gap: 20px}
    .background_with_video.services .car_video_box {height: 42%}
    .header_section .navbar-collapse {width: 100%;right: 0px;z-index: 1;}
    .banner .custom_card.homepage_banner h2{font-size: 30px}
    .airport_services .multi_cars_img {height: 300px}
    . .banner{width: unset;text-align: center}
    .custom_banner{padding: 130px 0px !important;}
    .banner {padding: 20px 50px}
    h1{font-size: 50px}
    .airport_services .custom_row{row-gap: 35px}
    .advertising_content p:nth-child(odd) {padding: 10px 0px}
    .our_fleet, .airport_services, .services_advertising {padding: 30px 20px}
    .advertising_cpms .custom_column_child:first-child h1 {font-size: 40px}
    .header_section nav.navbar.navbar-expand-lg {padding: 20px}
    .advertising_cpms .row.custom_row{row-gap: 30px}
    .car_driver_section .car_driven_cards {grid-template-columns: repeat(2,1fr)}
    .face_off_car {width:300px;height:200px;margin:30px auto}
    h3{font-size: 33px}
    h2{font-size: 42px}
    h6{font-size: 17px}
    .get_started .advertising_content{padding: 0px}
    .footer_title{text-align: center}
    .footer_title .site_logo{margin: auto}
    p span, p , li span, li{text-align: justify !important;}
    .footer_title .title {max-width:62%;margin: auto}
    .footer_section h5 {margin-top: 10px;margin-bottom: 10px}
    .footer_section{padding: 30px 20px 20px 20px}
    .footer_quick_link ul.navbar-nav {gap:5px}
    .footer_newsletter, .footer_contact{text-align: center}
    .site_detail a, .book_now_btn a.phone{font-size: 13px;font-family: "Poppins_Regular"}
    .txt_field input[type="text"], .txt_field input[type="email"], .txt_field input[type="date"], .txt_field input[type="time"], .txt_field input[type="tel"], .txt_field textarea {padding: 12px}
    .terms_condition{padding-top: 32px;}
    .navbar-toggler-icon {width: 20px;height: 20px}
    .btn_brown{padding: 8px 15px}
    .ors-map-room .ors-map-outer {height: 250px}
    .terms_condition{flex-wrap: wrap;justify-content: center}
    .btn-primary{font-size: 15px}
    .background_with_video .car_video{width: 100%;height: 300px}
   .background_with_video .car_video_box{width: 100%;position: unset;}
.background_with_video .custom_relative{position: unset;row-gap: 20px}
    .background_with_video {padding: 50px 0px}
    h4{font-size: 30px}
    .homepage_outdoor_advertising{padding: 20px 0px 30px}
    .background_with_video .advertising_content{padding: 30px 20px}
    .advertising_content .learn_more_btn{padding-top: 0px;}
    .custom_home_banner .banner{width: unset;text-align: center}
    a.btn.filter_btn {width: 29%}
    }

@media only screen and (max-width: 600px) {
    p{font-size: 12px;line-height: 22px}
    a.btn.filter_btn {width: 56%}
    .header_section .header_details ul.dropdown-menu{height: 200px;overflow-y: scroll}
    .our_fleet_cards .card.custom_card .card-body{height: unset}
    .our_fleet_cards, .car_driven_driver {grid-template-columns: repeat(1,1fr)}
    .banner .custom_card.homepage_banner h2 {font-size: 22px}
    .custom_slider .swiper-slide h4 {font-size: 25px}
    .car_driver_section .car_driven_cards {grid-template-columns: repeat(1,1fr)}
    .outdoor_advertising .advertising_content {padding: 0px 20px}
    .outdoor_advertising .advertising_content h3{font-size: 24px !important;}
    .outdoor_advertising .advertising_content p span{font-size: 14px !important;}
    }
@media only screen and (max-width: 515px) {
    .about_static_btn .card.custom_card {width: 24%}
    .background_with_video {padding: 30px 0px}
    .advertising_cpms .custom_column_child:first-child h1{font-size: 35px}
    h1{font-size: 45px}
    .fs_19 {font-size: 15px}
    .face_off_car {width: 280px;height: 160px}
    .advertising_cpms .row.custom_row {row-gap: 20px}
    .footer_title .title {max-width:100%}
    .header_section .navbar-collapse {top: 50px}
    .car_driver_section .car_driven_cards .car_img {height: 250px}
    .homepage_inner_banner .learn_to_talk {gap:30px}
    .footer_title .title {padding-top: 10px;}
    .terms_condition p{text-align: center}
    .btn_transparent{gap:10px;font-size: 12px}
    .view_now_btn a i {padding: 10px 12px}
    .site_logo{width: 135px;height: 32px}
    h4{font-size: 28px}
    .header_section nav.navbar.navbar-expand-lg {padding: 12px}
    .background_with_video .car_video {height: 270px}
    .left_right_sec .left_right_img {height: 270px}
    .left_right_content p,   .left_right_content p span{font-size:14px !important;line-height:21px;font-family:"Poppins_Light"}
    .advertising_content p span,  .advertising_content li span,  .advertising_content p {font-size: 14px !important;line-height: 21px;font-family: "Poppins_Light" !important;}
}
@media only screen and (max-width: 425px) {
    .custom_banner{padding: 100px 0px !important}
    .banner{padding: 20px}
    .homepage_inner_banner .learn_to_talk {padding: 0px}
    .advertising_content p:nth-child(odd) {padding: 10px 0px}
    h2{font-size: 37px}
    h3{font-size: 28px;line-height: normal}
    .txt_field input[type="text"], .txt_field input[type="email"], .txt_field input[type="date"], .txt_field input[type="time"], .txt_field input[type="tel"], .txt_field textarea {padding: 10px}
    .footer_newsletter, .footer_contact{gap: 10px}
    .background_with_video.services .car_video_box {height: 36%}

    }
@media only screen and (max-width: 375px) {
    .about_static_btn {gap: 10px}
    .about_firm .advertising_content p{max-width: 100%}
    .face_off_car{width: 240px;height: 132px}
    .banner .custom_card.homepage_banner h2{font-size: 20px}
    .fs_19{font-size: 14px}
    h1{font-size: 40px}
    .about_static_btn .card.custom_card {width: 28%}
    .advertising_cpms .custom_column_child:first-child h1 {font-size: 32px}
    .homepage_outdoor_advertising {padding: 20px 0px}
    }
