/* Finance Page */
.page-template-financing {
    overflow-x: hidden;
}


/* Media Query */
@media(max-width: 1199px){
    header.pc .header-inner {
        gap: 20px;
    }

    header.pc .header-inner .right .bottom {
        gap: 10px;
    }

    header.pc .header-inner .main-heading p {
        font-size: 12px;
    }

    header .btn {
        font-size: 16px;
    }

    /* Footer */
    footer .logos {
        max-width: 470px;
        width: 100%;
        top: 20px;
    }

    footer h3 {
        font-size: 17px;
    }

    .row .col-md-8 .row {
        align-items: start;
    }
}

@media(max-width: 1024px){
    /* Finance Page */
    .financing-one .col-md-8 {
        text-align: center;
        justify-content: center;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    
    .financing-one .img-container img {
        width: 100%;
        margin: 0 auto;
        display: block;
        max-width: 200px;
    }

    .financing-two .col-md-6 .img-container img {
        max-width: 400px;
        margin: 0 auto;
    }
    
    .reviews .row img {
        max-width: 350px;
        margin: 0 auto;
        width: 100%;
    }

    .reviews .row .col-md-5 {
        text-align: center;
        padding-top: 35px;
    }

    /* Footer */
    footer .logo-footer .logo {
        width: 100%;
        max-width: 345px;
    }

    footer .items{
        padding-bottom: 20px;
    }

    footer img.car-image {
        position: relative;
        width: 100%;
        max-width: 240px;
        margin: 0 auto;
        left: 50%;
        transform: translateX(-50%);
        top: 0;
    }
    
    .copyright p {
        margin: 0;
    }
}

@media(max-width: 575px){
    .gallery-one {
        overflow-x: hidden;
    }
}