@media (min-width: 992px) {
    .navbar .navbar-nav .nav-link:not(.btn) {
        margin-top: 28px;
        margin-bottom: 0;
    }
}

@media (max-width: 1199px) {
    .vehicle_leasing_info {
        padding: 20px;
    }
    .vhile_leasing_content {
        padding-left: 20px;
    }
    .section-type-2_info {
        height: 315px;
    }
    .navbar-brand img {
        width: 300px;
    }
    .nav-link {
        font-size: 13px;
        margin: 28px 11px;
    }
    .recent_blogs_img {
        height: 160px;
    }
    .enquiry_sec_coupon {
        padding: 30px;
    }
}

@media (max-width:1024px) {
    .nav-link {
        margin: 35px 11px;
    }
    .nav-link.btn.btn_enquiry {
        width: 110px;
    }
    .section-type-2_info {
        height: 290px;
    }
    .footer_sec_connectwithus .form_sec {
        width: 100%;
    }
    .footer_sec_heading {
        font-size: 18px;
    }
    .footer_sec_inner ul li a {
        font-size: 14px;
    }
    .footer_left {
        font-size: 14px;
    }
    .footer_right ul li a {
        margin: 0 0 0 7px;
        font-size: 14px;
    }
    .Testimonials_heading {
        font-size: 18px;
    }
    .Testimonials_info {
        font-size: 14px;
    }
    .Testimonials_info {
        font-size: 14px;
    }
    .footer_testimonial_right_img {
        flex: 0 0 80px;
        height: 80px;
    }
    .footer_testimonial_right {
        padding: 20px;
    }
    .heading_sec_main {
        font-size: 24px;
    }
    .heading_sec_info {
        font-size: 12px;
    }
    .calculator_heading {
        font-size: 18px;
    }
    .calculator_para {
        font-size: 14px;
    }
    .vhile_leasing_heading {
        font-size: 18px;
    }
    .vhile_leasing_para {
        line-height: 20px;
    }
    .baner_heading {
        font-size: 20px;
    }
    .banner_info {
        font-size: 14px;
        line-height: 20px;
    }
    .banner_content {
        padding: 0 0 0 60px;
    }
    .banner_form_heading {
        font-size: 18px;
    }
    .banner_form {
        right: 60px;
    }
    .owl-theme .owl-controls .owl-pagination {
        z-index: 1;
    }
    .navbar-brand img {
        width: 250px;
    }
    .banner_heading_sec {
        font-size: 35px;
    }
    .about_heading {
        font-size: 18px;
    }
    .about_heading span {
        font-size: 14px;
    }
    .about_para {
        font-size: 14px;
    }
    .mission_heading {
        font-size: 20px;
    }
    .mission_info_sec_in p {
        font-size: 14px;
    }
    .service_item_info_info img {
        width: 60px;
    }
    .service_item_info_head {
        font-size: 22px;
    }
    .service_item_info_info ul li {
        list-style-position: outside;
        padding-left: 5px;
        font-size: 14px;
    }
    .service_item_info_info {
        padding: 30px;
    }
    .benefits_heading {
        font-size: 22px;
    }
    .benefits_para {
        font-size: 14px;
    }
    .benefits_item_heading {
        font-size: 16px;
    }
    .benefits_item_info {
        font-size: 14px;
    }
    .career_sec_heading {
        font-size: 22px;
        line-height: 35px;
        margin-bottom: 20px;
        margin-top: 30px;
    }
    .sitemap_info {
        margin-top: 20px;
    }
    .sitemap_items {
        padding: 0;
        list-style: none;
        font-size: 16px;
        line-height: 32px;
    }
    .sitemap_items li::before {
        top: 6px;
    }
    .sitemap_items li {
        padding-left: 30px;
    }
    .sitemap_heading {
        font-size: 22px;
    }
    .sitemap_icon img {
        width: 25px;
    }
}

@media (max-width:991px) {
    .navbar-nav {
        flex-wrap: wrap;
    }
    .nav-link {
        margin: 15px 8px;
    }
    .nav-link.btn.btn_enquiry img {
        display: inline-block;
        margin: 0 10px 0 0;
    }
    li.nav-item:last-child {
        float: right;
        width: 100%;
        margin: 0 15px 5px 0;
    }
    .nav-link.btn.btn_enquiry {
        width: auto;
        float: right;
    }
    .nav-link {
        margin: 15px 8px 5px;
    }
    .team_sec_info {
        padding: 15px;
        margin: 50px 0 20px;
    }
    .navbar-toggler-icon img {
        width: 40px;
        max-width: 100%;
    }
    li.nav-item:last-child {
        float: left;
        width: 100%;
        margin: 0 15px 5px 0;
        text-align: left;
    }
    .nav-link.btn.btn_enquiry {
        float: left;
        margin-left: 0;
    }
    .navbar-toggler:focus,
    .navbar-toggler:hover {
        outline: none;
    }
    .phone_sec_phone_no {
        font-size: 25px;
    }
    .enquiry_sec_coupon_price {
        font-size: 40px;
        line-height: 35px;
    }
    .coupon_price_entity {
        font-size: 30px;
    }
    .coupon_price_dis {
        font-size: 20px;
    }
    .faqs_sec_tabs .nav.nav-tabs {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .faqs_sec_tabs .nav.nav-tabs .nav-item {
        flex: 0 0 33.33%;
    }
    .faqs_sec_tabs .nav.nav-tabs .nav-item:last-child {
        flex: 0 0 100%;
    }
    .faqs_banner_upper_sec {
        margin-top: -105px;
    }
    .faq_banner .banner_inner_con {
        margin-bottom: 105px;
    }
    .calculator_sec_form label {
        font-size: 15px;
    }
    .calculate_sec h4 {
        font-size: 16px;
    }
    .calculate_sec span {
        margin: 2px 10px 0 5px;
        font-size: 12px;
    }
    .choose_sec_item {
        flex: 0 0 33.33%;
    }
    .choose_sec_item:nth-child(4) {
        border-right: 1px solid #dfe4ea;
    }
    .choose_sec_item:nth-child(3) {
        border-right: 0;
    }
    header .nav-link {
    	margin: 10px 15px;
    }
}

@media (max-width:767px) {
    .section-type-2_info {
        height: auto;
    }
    .section-type-2_img img {
        height: auto;
    }
    .footer_testimonial_left {
        margin-bottom: 25px;
    }
    .footer_sec_usefullinks {
        margin-bottom: 40px;
    }
    .footer_sec_corporateinfo {
        margin-bottom: 40px;
    }
    .footer_left {
        text-align: center;
        margin-bottom: 8px;
    }
    .footer_right {
        text-align: center;
    }
    .owl-theme .owl-controls .owl-buttons .owl-prev {
        display: none;
    }
    .owl-theme .owl-controls .owl-buttons .owl-next {
        display: none;
    }
    .calculator_sec_img {
        padding-right: 0px;
        margin-bottom: 30px;
    }
    .navbar-brand img {
        width: 230px;
    }
    .navbar-brand img {
        width: 230px;
    }
    .banner_form_inner {
        width: 100%;
        float: right;
        background: rgba(0, 0, 0, .80);
        border-radius: 10px;
        padding: 20px;
        margin: 20px 0;
        color: #fff;
    }
    .banner_form {
        right: 0;
        left: 0;
        position: inherit;
        padding: 20px 20px 0 20px;
    }
    .banner_content {
        padding: 20px;
    }
    .banner_sec {
        min-height: 370px;
    }
    .mission_sec_img {
        height: 300px;
    }
    .about_leasing_img {
        float: left;
        margin-right: 0;
        width: 100%;
        margin-bottom: 20px;
    }
    .blog_slider.owl-theme .owl-controls .owl-buttons .owl-prev {
        display: block;
    }
    .blog_slider.owl-theme .owl-controls .owl-buttons .owl-next {
        display: block;
    }
    .contcat_heading {
        font-size: 18px;
    }
    .contact_us_sec .about_heading {
        font-size: 14px;
    }
    .address_sec_inner_icon i {
        font-size: 30px;
    }
    .address_sec_inner_info {
        padding-left: 15px;
    }
    .address_heading {
        font-size: 16px;
        margin: 10px 0;
    }
    .address_sec_inner_info p {
        font-size: 14px;
    }
    .phone_sec_phone_no {
        font-size: 20px;
    }
    .phone_sec {
        flex-wrap: wrap;
        ;
    }
    .phone_sec .address_sec_inner:last-child {
        padding-left: 0;
    }
    .address_sec_inner_info ul li {
        font-size: 14px;
    }
    .email_saprator {
        display: none !important;
    }
    .other_offices_item_heading {
        font-size: 16px;
    }
    .phone_sec .address_sec_inner {
        padding-left: 0;
        margin-top: 0;
    }
    .global_heading {
        font-size: 18px;
        color: #059de8;
    }
    .global_shareholders_heading {
        font-size: 16px;
    }
    .global_shareholders_lists ul li {
        padding-left: 30px;
        font-size: 14px;
    }
    .global_shareholders_lists ul li::before {
        height: 8px;
        width: 8px;
        left: 10px;
        top: 6px;
    }
    .section-type-1-item_img {
        min-height: 250px;
    }
    .section-type-1-item_info {
        padding: 20px;
    }
    .section-type-1-item {
        margin-bottom: 20px;
    }
    .choose_sec_item {
        flex: 0 0 50%;
    }
    .choose_sec_item:nth-child(3) {
        border-right: 1px solid #dfe4ea;
    }
    .choose_sec_item:nth-child(2),
    .choose_sec_item:nth-child(4),
    .choose_sec_item:nth-child(6) {
        border-right: 0;
    }
    .footer_left * {
        text-align: center !important;
    }
}

@media(min-width:480px) {
    span.text-497, span.text-952 {
        width: 49%;
        float: left;
    }
    span.text-952 {
        float: right;
    }
}
@media(max-width:480px) {
    .owl_testimonial {
        display: inline-block;
    }
    .footer_testimonial_right_img {
        height: 80px;
        width: 80px;
        margin: 0 auto 10px;
    }
    .footer_testimonial_right_info {
        padding-left: 0;
        font-size: 14px;
        text-align: center;
    }
    .banner_upper_sec_in {
        padding: 20px;
    }
    .service_item_info_img {
        min-height: 300px;
    }
    .service_item_info_info {
        padding: 20px;
    }
    .service_item_info_head {
        font-size: 18px;
    }
    .banner_heading_sec {
        font-size: 26px;
    }
    .benefits_sec_in {
        display: flex;
        flex-wrap: ;
    }
    .benefits_sec_con {
        padding-left: 0;
        padding-top: 30px;
    }
    .banner_upper_sec_in.blogs_sec {
        padding: 5px 20px;
    }
    .blog_detail_heading {
        font-size: 18px;
    }
    .blog_detail_info p {
        font-size: 14px;
    }
    .blog_detail_quote {
        padding: 15px;
        margin: 20px 0;
        font-size: 13px;
        line-height: 22px;
    }
    .about_para {
        line-height: 22px;
    }
    p {
        font-size: 14px;
        line-height: 22px;
    }
    .enquiry_form_heading {
        font-size: 20px;
    }
    .enquiry_form label {
        font-size: 14px;
    }
    .enquiry_form_radiobtn_list label {
        font-size: 12px;
    }
    .enquiry_form .form-control {
        height: 44px;
        font-size: 12px;
    }
    .enquiry_form_checkbox label {
        font-size: 12px;
    }
    .btn.btn_enquiry_submit {
        font-size: 18px;
        min-width: 150px;
        height: 44px;
    }
    .faqs_sec_tabs .nav.nav-tabs .nav-item {
        flex: 0 0 50%;
    }
    .faqs_sec_tabs .nav-tabs .nav-link {
        font-size: 14px;
    }
    .card-header.faqs_sec_cardheader .card-link p {
        font-size: 14px;
    }
    .card-header.faqs_sec_cardheader .card-link span {
        font-size: 20px;
        flex: 0 0 45px;
        height: 80px;
        padding: 21px 0;
        font-size: 14px;
    }
    .card-body {
        background: #f6f6f6;
        padding: 5px 15px;
    }
    .faqs_collapse .faq_heading {
        font-size: 14px;
    }
    select {
        background: url(../img/down.png) no-repeat right center;
    }
    .choose_sec_item {
        flex: 0 0 100%;
    }
    .choose_sec_item:nth-child(n) {
        border-right: 0;
    }
}