
@media screen and (max-width:1280px){
    .buttons .btn-red {
        padding: 8px 18px;
    }
    .benefit-car-rental .benefit-tabs .nav-tabs .nav-item {
        padding: 16px 12px 0px;
    }
    .benefit-car-rental .benefit-car-box .benefit-car-content .content-title h2 {
        margin-right: 60px;
    }
    .benefit-car-rental .benefit-tabs .tab-content {
        padding: 5px 32px;
    }
    .brand-slide-box .brand-slide-divider .brnad-logo {
        width: 60px;
        height: 60px;
        margin-right: 6px;
    }
    .brand-slide-box .brand-slide-divider .brnad-name h3 {
        font-size: 20px;
    }
    .brand-slide-box .brand-slide-divider .brnad-name p {
        font-size: 16px;
    }
}


@media screen and (max-width:1180px){
    .folow-insta .folow-insta-text h2 {
        font-size: 48px;
    }
    .payment-sec .nav-tabs .nav-link {
        font-size: 20px;
    }
    .buttons .btn-border-red {
        padding: 8px 14px;
    }
    .buttons .btn-red {
        padding: 8px 14px;
    }
    .blog-pg-sec .blog-content ul li {
        font-size: 14px;
    }
}
@media screen and (max-width:991px){
    .header .navbar-collapse {
        position: absolute;
        top: 75px;
        left: 0;
        width: 100%;
        background-color: #000000;
        height: 275px;
        padding:24px;
        
    }
    .header .navbar-collapse .navbar-nav .nav-item{
        padding:4px 0;
        margin:4px 0;
        width:fit-content;
    }
    .header .navbar-toggler-icon {
        filter: invert(1) brightness(80.5);
    }
    .header .navbar-toggler {
        border: var(--bs-border-width) solid rgb(255 255 255 / 68%);
    }
    .header .navbar-collapse .header-button{
        margin:24px 0;
    }
    .looking-cars .looking-car-box p {
        font-size: 14px;
    }
    .enjoy-car .enjoy-car-box .enjoy-car-img {
        width: 600px;
        height: 620px;
    }
    .enjoy-car .enjoy-car-box .enjoy-car-content h2 {
        font-size: 40px;
    }
    .enjoy-car .enjoy-car-box .enjoy-car-content {
        width: 575px;
        padding: 20px 30px;
    }
    .top-luxury .luxuty-box-title h2 {
        font-size: 40px;
    }
    .brand-slide-box .brand-slide-divider .brnad-logo {
        width: 36px;
        height: 36px;
        margin-right: 6px;
    }
    .brand-slide-box .brand-slide-divider .brnad-name h3 {
        font-size: 14px;
    }
    .brand-slide-box .brand-slide-divider .brnad-name p {
        font-size: 13px;
    }
    .client-says-slider .client-slider {
        padding: 0 28px;
    }
    .client-slider-box .client-testi-img {
        height: 390px;
    }
    .client-slider-box .client-testi-contn p {
        font-size: 15px;
    }
    .client-slider-box .client-testi-contn {
        padding: 20px 28px;
    }
    .payment-sec .nav-tabs {
        display: flex !important;
    }
    .contact .contact-box h2 {
        font-size: 36px;
    }
    .amke-req #basic-addon2 {
        margin-left: 14px;
        font-size: 15px;
        padding: 8px 14px;
    }
    .turbo-rent .turbo-content-box {
        padding: 45px 20px 36px;
        margin: 0 0px;
    }
    .blog-detail-content .details ul:not(.date){
        justify-content:space-between;
    }
    .blog-detail-content .details ul:not(.date) li {
        width: 100%;
        max-width: 46%;
        font-size: 18px;
        margin: 4px 0;
    }
}
@media screen and (max-width:767px){
    .banner-home .banner-content h1 {
        font-size: 50px;
    }
    .banner-home .banner-content h1 span {
        font-size: 47px;
    }
    .banner-home .banner-content {
        padding-top: 56%;
    }
    .top-luxury .luxuty-box-title h2 {
        font-size: 30px;
    }
    .enjoy-car .enjoy-car-box .enjoy-car-content {
        width: 100%;
        padding: 16px 16px;
    }
    .enjoy-car .enjoy-car-box .enjoy-car-content h2 {
        font-size: 28px;
    }
    .benefit-car-rental .benefit-car-box .benefit-car-content .content-title h2 {
        font-size: 32px;
        margin-right: 0px;
    }
    .frequently-ask .frequently-title h2 {
        font-size: 36px;
    }
    .about-banner .about-text h1 {
        font-size: 51px;
    }
    .about-banner .about-text h1 span {
        font-size: 51px;
    }
    .turbo-rent .turbo-content-box .turbo-text h2 {
        font-size: 36px;
    }
    .folow-insta .folow-insta-text h2 {
        font-size: 36px;
    }
    .contact .contact-box h2 {
        font-size: 21px;
    }
    .amke-req {
        max-width: 90%;
    }
    .choose-car-banner .choose-title h1 {
        font-size: 51px;
        font-family: 'Unbounded';
        color: #ffffff;
    }
    .sort-by-sec .short-by-text p {
        font-size: 16px;
        margin: 0 4px;
    }
    .sort-by-sec .short-by-text select {
        margin: 0 3px;
        font-size: 12px;
        padding: 2px 3px;
        width: 100%;
        max-width: 90px;
    }
    .sort-by-sec .short-by-text p {
        font-size: 10px;
        margin: 0 0px;
    }
    .left-price-filter p {
        font-size: 12px;
    }
    .left-price-filter .filter-btn {
        font-size: 12px;
        padding: 3px 8px;
    }
    .top-luxury .luxuty-box-title h2 {
        font-size: 22px;
    }
    .why-choose-box .row{
        width:100%;
    }
    .car-of-day .car-day-content h2 {
        font-size: 36px;
    }
    .buttons .btn-red {
        padding: 6px 14px;
        white-space: nowrap;
    }
    .buttons .btn-border-red {
        padding: 6px 14px;
    }
    .choose-brand .choose-brand-title h2 {
        font-size: 36px;
    }
    .client-says .client-say-title h2 {
        font-size: 36px;
    }
    .why-choose .why-choose-title h2 {
        font-size: 35px;
    }
    .blog-detail-banner .blog-detail-heading h2 {
        font-size: 51px;
    }
    .footer-main .footer-sec .footer-logo {
        width: 145px;
        margin-bottom: 12px;
    }




}