.sittercity {
    background-size: auto 85% !important;
    background-position: 95% center !important;
    overflow: visible !important;
}
.sittercity .home-banner-search {
    min-height: auto !important;
    padding: 5vw 0 !important;
}
.sittercity-code, 
.evolve-code {
    position: absolute;
    top: 5vw;
    right: 0vw;
    background: #F1B4B0;
    border-radius: 50%;
    text-align: center;
    font-family: 'Montserrat';
    color: #fff;
    padding: 2rem;
}

.autorentals-code{
    position: absolute;
    top: 5vw;
    right: 0vw;
    background: #F1B4B0;
    border-radius: 50%;
    text-align: center;
    font-family: 'Montserrat';
    color: #fff;
    padding: 10px;
    width: 170px;
    height: 170px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.autorentals-code>div{
    font-size: 18px;
}

.sittercity-code :nth-child(1) {
    font-size: 36px;
    font-weight: 700;
}
.sittercity-code :nth-child(2) {
    font-size: 24px;
    font-weight: 500;
}
.sittercity-code :nth-child(3) {
    font-size: 24px;
    font-weight: 700;
}
.sittercity-code :nth-child(4) {
    font-size: 16px;
    font-weight: 400;
}

/* ========= AUTO RENTALS =============== */
/* .autorentals-code :nth-child(1) {
    font-size: 32px;
    font-weight: 700;
}
.autorentals-code :nth-child(2) {
    font-size: 20px;
    font-weight: 500;
}
.autorentals-code :nth-child(3) {
    font-size: 20px;
    font-weight: 700;
} */
/* ========== END ============ */

.search-item-qp .hp-input label {
    white-space: nowrap;
}


.evolve-code {
    right: auto;
    left: 55%;
}

.evolve-code :nth-child(1){
    font-size: 32px;
    font-weight: 800;
}

.evolve-code :nth-child(2) {
    font-size: 20px;
    font-weight: 500;
}
.evolve-code :nth-child(3) {
    font-size: 20px;
    font-weight: 500;
}

.sittercity.home-banner .home-banner-search .home-banner-search-content {
    padding: 1.5rem 1.5rem 3rem;
} 
.affiliate-items .item img{
    cursor: auto !important;
}

@media(min-width: 768px) {
    .sittercity .home-banner-search-content {
        width: 54% !important;
    }
    .section-sittercity {
        background-color: #F7F7F7;
    }
}
@media(max-width: 767px) {
    .sittercity {
        padding: 0 !important;
    }
    .autorentals-code,
    .sittercity-code {
        top: 200px;
        right: 5px;
        width: 110px;
        height: 110px;
        padding: 1rem;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .sittercity-code :nth-child(1){
        font-size: 18px;
    }

    .autorentals-code :nth-child(1) {
        font-size: 13px ;
    }
    .sittercity-code :nth-child(2),
    .autorentals-code :nth-child(2) {
        font-size: 12px;
    }
    .sittercity-code :nth-child(3),
    .autorentals-code :nth-child(3) {
        font-size: 12px;
    }
    .sittercity-code :nth-child(4),
    .autorentals-code :nth-child(4) {
        font-size: 8px;
    }
    .evolve-code {
        left: 5%;
        top: 200px;
    }
}
@media only screen and (max-width: 576px){
    .section-sittercity .banner-img img{
        width: 100%;
        object-fit: cover;
    }
}