#di-page-composer .compression-cont .row {
    margin-right: 0;
    margin-left: 0;
}
#di-page-composer .compression-cont .block-text {
    padding: 0;
    text-align: center;
}
#di-page-composer .compression-cont .btn {
    border-radius: 0px;
}
#di-page-composer .compression-cont .view-inventory {
    font-size: 24px;
    font-weight: bold;
}
#di-page-composer .compression-cont h1, #di-page-composer .compression-cont h2, #di-page-composer .compression-cont h3 {
    font-weight: bold !important;
}
#di-page-composer .compression-cont .block-text h2 {
    font-size: 48px !important;
    margin-top: 12px !important;
    margin-bottom: 0 !important;
    padding-top: 4px;
    padding-bottom: 13px;
}
#di-page-composer .compression-cont .block-text h3 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
#di-page-composer .compression-cont .big-box-outer {
    padding: 20px;
    text-align: center;
    border: 2px solid #000;
}
#di-page-composer .compression-cont .big-box-inner {
    padding: 0;
    text-align: center;
    border: 2px solid #000;
}
#di-page-composer .compression-cont .big-box-inner-top {
    border-top: 10px solid #dc2435;
}
#di-page-composer .compression-cont .big-box-inner-cont {
    padding: 20px;
}
#di-page-composer .compression-cont .big-box-inner-cont h2 {
    font-size: 36px !important;
    font-weight: bold !important;
    text-align: center !important;
}
#di-page-composer .compression-cont .big-box-inner-cont img {
    text-align: center !important;
}
#di-page-composer .compression-cont .big-box-inner-cont span.border {
    width: 4px;
    border-left: 4px solid #dc2435;
    padding-left: 10px;
}
#di-page-composer .compression-cont .leases-available hr {
    border-top: 1px solid #000 !important;
}
#di-page-composer .compression-cont .leases-available h4 {
    text-align: center;
}
#di-page-composer .compression-cont .check-list {
    margin-bottom: 15px;
}
#di-page-composer .compression-cont .check-list ul li {
    font-weight: bold !important;
    font-size: 16px !important;
    margin-bottom: 5px;
}
#di-page-composer .compression-cont .big-box-inner-cont a.vin-get-special-2 {
    display: block;
    text-transform: uppercase;
    padding: 10px 5px;
    color: #fff;
    font-weight: bold;
    background-color: rgb(6, 102, 48);
    box-shadow: 1px 2px 2px #a3a2a2;
    border-radius: 10px;
    text-decoration: none;
    font-size: 20px;
    border: 2px solid rgb(11, 163, 77);
}
#di-page-composer .compression-cont .big-box-inner-cont a.vin-view-inventory-2 {
    display: block;
    font-size: 20px;
    padding: 10px 5px;
    border-radius: 10px;
    border: 2px solid rgb(85, 85, 85);
    text-align: center;
    background-color: rgb(100, 100, 100);
    box-shadow: 1px 2px 2px rgb(163, 162, 162);
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
}
#di-page-composer .compression-cont .big-box-inner-cont a.vin-get-special-2:hover {
    background-color: rgba(6, 102, 48, .8);
    text-decoration: none;
    color: #fff;
}
#di-page-composer .compression-cont .big-box-inner-cont a.vin-get-special-2:visited, #di-page-composer .compression-cont .big-box-inner-cont a.vin-get-special-2:active, #di-page-composer .compression-cont .big-box-inner-cont a.vin-get-special-2:focus {
    text-decoration: none;
    color: #fff;
}
#di-page-composer .compression-cont .big-box-inner-cont a.vin-view-inventory-2:hover {
    background-color: rgba(100, 100, 100, .8);
    text-decoration: none;
    color: #fff;
}
#di-page-composer .compression-cont .big-box-inner-cont a.vin-view-inventory-2:visited, #di-page-composer .compression-cont .big-box-inner-cont a.vin-view-inventory-2:active, #di-page-composer .compression-cont .big-box-inner-cont a.vin-view-inventory-2:focus {
    text-decoration: none;
    color: #fff;
}
#di-page-composer .compression-cont .model {
}
#di-page-composer .compression-cont .model-display {
    position: relative;
}
#di-page-composer .compression-cont .model-display .background-image {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
#di-page-composer .compression-cont .model-display .model {
    padding: 10px;
}
#di-page-composer .compression-cont .model-display .model .model-image {
    vertical-align: middle !important;
}
#di-page-composer .compression-cont .model-display .first-payment-start {
    font-size: 22px;
    font-weight: 700;
    text-align: center;
    position: relative;
    top: 0px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
#di-page-composer .compression-cont .model-display .model .model-top h1 {
    font-size: 36px;
    margin-top: 10px;
    margin-bottom: 5px;
}
#di-page-composer .compression-cont .model-display .model .model-top h2 {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
#di-page-composer .compression-cont .model-display .model .left-column {
    text-align: right;
    border-right: 2px solid grey;
    padding-bottom: 10px;
}
#di-page-composer .compression-cont .model-display .model .right-column {
    text-align: left;
    padding-bottom: 10px;
}
#di-page-composer .compression-cont .model-display .model .left-column h1, #di-page-composer .compression-cont .model-display .model .right-column h1 {
    font-size: 36px;
    font-style: italic;
    margin-top: 0px;
    margin-bottom: 2px;
}
#di-page-composer .compression-cont .model-display .model .left-column h2, #di-page-composer .compression-cont .model-display .model .right-column h2 {
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 2px;
}
#di-page-composer .compression-cont .model-display .model .left-column h3, #di-page-composer .compression-cont .model-display .model .right-column h3 {
    font-size: 13px;
    margin-top: 0px;
    margin-bottom: 0px;
}
#di-page-composer .compression-cont .model-links a {
    color: #dc2435 !important;
}
#di-page-composer .compression-cont .model-links p {
    text-align: center;
}
#di-page-composer .compression-cont .font-normal {
    font-weight: 500 !important;
}
#di-page-composer .compression-cont .bg-white {
    background-color: #fff;
}
#di-page-composer .compression-cont .bg-black {
    background-color: #000;
}
#di-page-composer .compression-cont .bg-red {
    background-color: #dc2435;
}
#di-page-composer .compression-cont .bg-gray {
    background-color: #E1E1E1;
}
#di-page-composer .compression-cont .color-white {
    color: #fff !important;
}
#di-page-composer .compression-cont .color-white a {
    color: #fff !important;
    text-decoration: none !important;
}
.font-arial-black {
    font-family: "Arial Black", sans-serif !important;
}
#di-page-composer .compression-cont .color-black {
    color: #000;
}
#di-page-composer .compression-cont .color-red {
    color: #dc2435 !important;
}
#di-page-composer .compression-cont .model a.btn-danger {
    background-color: #dc2435 !important;
    border-radius: 0px;
    font-size: 20px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 2px 20px;
    text-transform: uppercase;
}
#di-page-composer .compression-cont .model a.btn-danger:hover {
    background-color: rgba(220, 36, 53, .8) !important;
}
#di-page-composer .compression-cont .model a.btn-green {
    background-color: #449d44 !important;
    border-color: #4cae4c;
    color: #fff;
    border-radius: 0px;
    font-size: 20px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 2px 20px;
    text-transform: uppercase;
}
#di-page-composer .compression-cont .model a.btn-green:hover {
    background-color: rgba(68, 157, 68, .8) !important;
}
#di-page-composer .compression-cont .margin-bottom-0 {
    margin-bottom: 0 !important;
}
#di-page-composer .compression-cont .disclaimer {
    font-size: 10px;
}
#di-page-composer .compression-cont .img-responsive {
    display: initial;
}
#di-page-composer .compression-cont .text-align-center {
    text-align: center;
}
p:empty {
    display: none;
}
@media only screen and (max-width: 767px) {
    #di-page-composer .compression-cont .model-display .model .model-top h1 {
        font-size: 30px !important;
    }
    #di-page-composer .compression-cont .model-display .model .left-column {
        text-align: center;
        border-right: none;
        border-bottom: 2px solid #ddd;
        padding: 0 5px 20px 5px !important;
    }
    #di-page-composer .compression-cont .model-display .model .right-column {
        text-align: center;
        padding: 20px 5px 20px 5px !important;
    }
}
@media only screen and (max-width: 425px) {
    #di-page-composer .compression-cont .block-text h2 {
        font-size: 30px !important;
    }
    #di-page-composer .compression-cont .big-box-inner-cont h2 {
        font-size: 25px !important;
    }
}