@media only screen and (max-width: 734px) {
    .hero-intro .info-wrapper .info-content .availability.avail-message {
        max-width: 280px;
    }
}


.section-hero .hero-intro .info-wrapper .info-content .avail-message a {
    color: #000;
}

/* APU layout 20220909 */

.hero-intro .info-wrapper .info-content .pricing {
    margin-bottom: 18px;
}

@media only screen and (max-width: 1068px) {
    .hero-intro .info-wrapper .info-content .pricing {
        margin-bottom: 17px;
    }
}

@media only screen and (max-width: 734) {
    .hero-intro .info-wrapper .info-content .pricing {
        margin-bottom: 16px;
    }
}

.hero-intro .info-wrapper .info-content .availability.avail-message {
    margin-bottom: 30px;
}

@media only screen and (max-width: 1068px) {
    .hero-intro .info-wrapper .info-content .availability.avail-message {
        margin-bottom: 24px;
    }
}

@media only screen and (max-width: 734px) {
    .hero-intro .info-wrapper .info-content .availability.avail-message {
        margin-bottom: 24px;
    }
}

.hero-intro .info-wrapper .info-content .models {
    margin-bottom: 30px;
}

@media only screen and (max-width: 1068px) {
    .hero-intro .info-wrapper .info-content .models {
        margin-bottom:25px
    }
}

@media only screen and (max-width: 734px) {
    .hero-intro .info-wrapper .info-content .models {
        margin-bottom:20px
    }
}