
    /* utility */
    #rv-page .mb-80 {
        margin-bottom: 80px;
    }

    #rv-page .mt-80 {
        margin-top: 80px;
    }

    #rv-page .pb-80 {
        padding-bottom: 80px;
    }

    #rv-page .pt-80 {
        padding-top: 80px;
    }

    #rv-page .mb-40 {
        margin-bottom: 40px;
    }

    #rv-page .mt-40 {
        margin-top: 40px;
    }

    #rv-page .pb-40 {
        padding-bottom: 40px;
    }

    #rv-page .pt-40 {
        padding-top: 40px;
    }

    #rv-page .img-yellow-border {
        border: 4px solid #FFE588;
    }

    #rv-page .rounded-border {
        border-radius: 7px;
    }

    #rv-page .op-80 {
        opacity:0.8;
    }

    /* rv icon-specs */

    .rv-icon-specs .rv-icon-specs__wrapper {
        padding: 32px 24px;
        border: 1px solid rgba(255, 255, 255, 0.20);
        border-radius: 14px;

    }

    .rv-icon-specs__list li:first-child {
        border: none;
    }

    .rv-icon-specs__list li {
        border-left: 2px solid rgba(255, 255, 255, 0.30);
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    .rv-icon-specs__list li img {
        height: 42px;
    }

    @media (max-width: 991.98px) {
        .rv-icon-specs__list li {
            border: none;
            margin-bottom: 32px;
        }

        .rv-icon-specs__list li:last-child {
            margin-bottom: 0px;
        }
    }

    /* sbs */
    .rv-sbs .yellow-ticked li {
        align-items: center;
        padding-left: 30px;
        margin-bottom: 10px;
        background-image: url('https://www.heavyhaulers.com/rv/assets/img/yellow-tick.svg');
        background-repeat: no-repeat;
        background-position: left center;
        color: white;
    }

    /* sbs */
    .rv-sbs .rv-sbs__img-col {
        align-items: flex-start;
    }

    .rv-sbs .rv-sbs__img-col .rv-sbs__img {
        max-width: 100%;
        height: auto;
        object-fit: contain;
    }

    /* cta block */
    .rv-cta-block .rv-cta-block__wrapper {
        max-width: 600px;
    }

    .rv-cta-block .btn {
     padding:12px 26px 12px 26px;
     height:auto;
     font-size: 20px;
     justify-content:center;
     align-items:center;
     display:flex;
     gap:6px;
    }
    /* takes full width on sm screens */
    @media (max-width: 575.98px) {
        .rv-cta-block .btn {
            flex: 1 1 auto!important;
        }
    }

    /* boxes */
    .rv-boxes .rv-boxes__box {
        -webkit-box-shadow: 0px 0px 32px -7px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0px 0px 32px -7px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 32px -7px rgba(0, 0, 0, 0.1);
        /* updated */
        display: flex;
        flex-direction: column;
        height: 100%;
    }

    .rv-boxes .rv-boxes__box-title {
        min-height: 3.5rem;
        padding: 10px 1rem 10px 1rem;
        /* font-size:16px; */
        background-color:#222;
        border-radius:7px 7px 0px 0px;
    }

    .rv-boxes .rv-boxes__box-content {
        min-height: auto;
        padding: 24px 1rem 30px 1rem;
        border-radius:0px 0px 7px 7px;
        /* updated */
        height: 100%;
        display:flex;
        flex-direction: column;
        gap:24px;
        align-items:center;
        justify-content:center;
    }

    /* Middle Page Cta/Form FIX */
    @media screen and (max-width: 768px) {
        .form_start_button {
            margin-top: 0%;
            display: flex;
            justify-content: center;
            min-height: 50px;
            align-items:center;
            max-width:150px;
            padding:0px;
        }

        .form-start {
            min-height:275px;
            padding-top: 0px;
            /* padding-bottom: 0px; */
            justify-content: center;
            display: flex;
            width: 100%;
            flex-flow: column;
            position:unset;
        }

        .form_style2 {
            width:100%;
            padding-left: 20px;
            padding-right: 20px;
        }

        form#get_quote_from_test {
            display:flex;
            flex-direction:column;

        }

        .form-footer{
            display:none;
        }
    }




