
html {
    font-size: 16px;
}

body {
    line-height: 1;
}

p{
    margin: 0;
    padding: 0;
}

a#chat-header {
    display: none;
}

* {
    -webkit-font-smoothing: subpixel-antialiased !important; 
    text-rendering:optimizeLegibility !important;
}

@font-face {
    font-family: 'mini-sans-serif-bold';
    src: url('https://www6.intautonation.com/~/media/Autonation/fonts/MINISansSerif-Bold.tff')  format('truetype'),
    url('https://www6.intautonation.com/~/media/Autonation/fonts/MINISansSerif-Bold.tff')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mini-sans-serif';
    src: url('https://www6.intautonation.com/~/media/Autonation/fonts/MINISansSerif-Regular.tff')  format('truetype'),
    url('https://www6.intautonation.com/~/media/Autonation/fonts/MINISansSerif-Regular.tff')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mini-serif';
    src: url('https://www6.intautonation.com/~/media/Autonation/fonts/MINISerif-Regular.tff')  format('truetype'),
    url('https://www6.intautonation.com/~/media/Autonation/fonts/MINISerif-Regular.tff')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mini-serif-bold';
    src: url('https://www6.intautonation.com/~/media/Autonation/fonts/MINISerif-Bold.tff')  format('truetype'),
    url('https://www6.intautonation.com/~/media/Autonation/fonts/MINISerif-Bold.tff')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

.mobile-new-line {
    display: none;
}

.small-mobile-line-break {
    display: none;
}

.autonation-credit-card-title {
    font: normal normal italic 3.75rem/3.875rem Interstate Bold;
    letter-spacing: 0px;    
    font-family: Interstate, arial;
    color: white;
    text-align: center;
    margin-bottom: 30px
}

.autonation-credit-card-title.mini-title {
    text-align: left;
    margin-left: 50px;
    font-size: 60px;
    line-height: 62px;
    font-family: mini-serif-bold, arial;
    -webkit-text-size-adjust: auto;
}

.autonation-credit-card-title.mini-title strong {
    font-family: mini-serif-bold, arial;
}

.autonation-icon.autonation-icon-hubcap {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/hubcap-black.svg);
}

.autonation-icon.autonation-icon-guarentee {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/guarantee-black.svg);
}

.autonation-icon.autonation-icon-maintenance {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/cog-wrench-black.svg);
}

.autonation-icon.autonation-icon-speedometer {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/speedometer-black.svg);
}

.autonation-icon.autonation-icon-brakes {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/brakes-black.svg);
}

.autonation-icon.autonation-icon-tools {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/tools-black.svg);
}

.autonation-larger-icon.autonation-icon-cancel-percentage {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/cancel-percentage-black.svg);
}

.autonation-larger-icon.autonation-icon-calendar-365 {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/calendar-365-black.svg);
}

.autonation-larger-icon.autonation-icon-credit-card-check {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/credit-card-check-black-v2.svg);
}

.autonation-larger-icon.autonation-icon-hand-percentage {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/hand-percentage-black.svg);
}

.autonation-larger-icon.autonation-icon-down-percentage-arrow {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/down-percentage-arrow-black.svg);
}


.collision-info .autonation-icon.autonation-icon-hubcap {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/hubcap.svg);
}

.collision-info .autonation-icon.autonation-icon-guarentee {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/guarantee.svg);
}

.collision-info .autonation-icon.autonation-icon-maintenance {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/cog-wrench.svg);
}

.collision-info .autonation-icon.autonation-icon-speedometer {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/speedometer.svg);
}

.collision-info .autonation-icon.autonation-icon-brakes {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/brakes.svg);
}

.collision-info .autonation-icon.autonation-icon-tools {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/tools.svg);
}

.collision-info .autonation-larger-icon.autonation-icon-cancel-percentage {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/cancel-percentage.svg);
}

.collision-info .autonation-larger-icon.autonation-icon-calendar-365 {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/calendar-365.svg);
}

.collision-info .autonation-larger-icon.autonation-icon-credit-card-check {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/credit-card-check.svg);
}

.collision-info .autonation-larger-icon.autonation-icon-hand-percentage {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/hand-percentage.svg);
}

.collision-info .autonation-larger-icon.autonation-icon-down-percentage-arrow {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/Icons/down-percentage-arrow.svg);
}


.autonation-credit-card-info-section .autonation-icon-calendar-365 + .autonation-credit-card-info-section-text {
    margin-bottom: 30px;
}

.autonation-icon {
    width: 35px;
    height: 35px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.autonation-larger-icon {
    display: inline-block;
    width: 50px;
    height: 50px;
    margin: 0px 0px 30px 0px;
    background-size: 100% 100%;
}

.mini-info .autonation-larger-icon {
    margin: 0px 0px 15px 0px;
}

.autonation-credit-card-left .button-primary.mini-button {
    margin-left: 0px;
}

.autonation-credit-card-banner 
.hide-mobile {
    display: block;
}

.autonation-credit-card-banner 
.hide-tablet {
    display: none;
}

.autonation-credit-card-banner {
    background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/autonation-credit-card-banner-v2.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px;
    padding: 120px 0px 0px 0px;
}

.autonation-credit-card-banner img {
    display: block;
    margin: 0px auto 30px auto;
}

.autonation-credit-card-banner .autonation-credit-card-banner-text {
    text-align: center;
    font: normal 1.25rem/1.625rem arial;
    color: #FFFFFF;
    opacity: 1;
}

.mini-range-title,
.mini-info p,
.mini-info p strong {
    font-family: mini-serif !important;
}

.mini-info .autonation-credit-range {
    margin-top: 50px;
}

.autonation-credit-card-right .autonation-credit-range.dignifi-credit-range {
    margin-top: 86px;
}

.autonation-credit-card-right .autonation-credit-range.iframe-range-container {
    margin-top: 87px;
}

.price-range-container {
    display: flex;
    flex-flow: row;
    justify-content: center;
    gap: 20%;
}

.mini-info .icon-row-section .icon-row-text {
    text-align: center;
    margin: 10px auto 10px auto;
    width: 50px;
}

.mini-info .icon-row-section .icon-row-text.mini-icon-desc {
    text-align: center;
}

.mini-info .autonation-credit-card-info-slogan {
    max-width: 450px;
    text-align: left !important;
    /*margin: 40px auto 30px auto;*/
}

.mini-info .right-container-credit-card .autonation-credit-card-info-slogan {
    margin: 40px auto 30px auto;
    margin-left: 30%;
}

.mini-info .right-container-credit-card .mini-button {
    margin-left: 30%;
    margin-right: auto;
}

.collision-info-flex-container {
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
}

.collision-info-flex-left,
.collision-info-flex-right {
    flex: 45%;
    border-right: 1px solid #D5D5D5;
}

.collision-info.autonation-credit-card-right .autonation-credit-range {
    margin-top: 30px;
}

.autonation-credit-card-banner .autonation-credit-card-banner-text.mini-title {
    text-align: left;
    margin: 0px auto 0px 50px;
    padding: 0px;
    font-family: mini-serif, arial;
}

.range-text-vert-line {
    color: #808080;
}

.autonation-credit-card-info {
    margin: 0px;
}

.autonation-credit-card-left {
    border-right: 1px solid #D5D5D5;
    opacity: 1;    
    padding: 0px;
}

.autonation-credit-card-left {
    margin-top: 20px;
}

.left-container-credit-card {
    padding: 0px 13.21%;
}

.info-img-container {
    flex: 50%;
    border-right: 1px solid #D5D5D5;
}

.collision-info-flex-container .info-img-container {
    border-right: none;
}

.autonation-credit-card-info .autonation-info-img {
    display: block;
    margin: 0px auto 30px auto;
    width: 249px;
    height: 157px;
}

.autonation-credit-card-info.mini-info .left-container-credit-card .autonation-info-img {
    margin-left: -2%
}

.autonation-credit-card-right-img-container .autonation-info-img:first-child {
    height: 148px;
    margin-bottom: 34px;
    margin-left: auto;
}

.collision-info .autonation-credit-card-right-img-container .autonation-info-img:first-child {
    margin: 0px auto 34px auto;
}

.mini-info .autonation-credit-card-right-img-container .autonation-info-img:first-child {
    margin-left: 100px;
}

.autonation-credit-card-info .autonation-info-img.dignifi {
    width: 220px;
    height: 84px;    
    margin-bottom: 60px;
    margin-top: 30px;
    object-fit: contain;
    object-position: 50% 50%;
}

    .autonation-credit-card-info .collision-info .autonation-info-img.dignifi {
        margin: 30px auto 60px auto;
    }

.autonation-credit-card-info .autonation-info-img.dignifi-expressway{
    width: 244px;
    height: 84px;    
    margin-bottom: 60px;
    margin-top: 35px;
    object-fit: contain;
    object-position: 50% 50%;
}

.autonation-credit-card-right-img-container {
    position: relative;
    display: flex;
    flex-flow: row;
    justify-content: space-around;
    align-items: center;
}

.autonation-credit-card-right-img-container span {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: white;
    font: normal normal 1.125rem/1.5rem Arial;
}

.autonation-credit-card-right-img-container .span-grey-background {
    background: #F2F4F6;
}

.autonation-credit-card-info 
.autonation-credit-card-info-title {
    text-align: center;
    font: Bold 1.375rem/1.5rem Arial;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
     /* new css added */
    margin-bottom: 0; 
}

.autonation-credit-card-info 
.collision-info 
.autonation-credit-card-info-title,
.collision-info .autonation-credit-card-info-section-text .info-section-text-title,
.collision-info .autonation-credit-range .autonation-credit-card-range-price {
    color: #0A3453;
}

.autonation-credit-card-info .autonation-credit-card-info-title.mini-text {
    text-align: left;
}

.autonation-credit-card-info .right-container-credit-card .autonation-credit-card-info-title.mini-text {
    text-align: center;
    margin-right: 14px;
    text-rendering: optimizeLegibility;
}

.autonation-credit-card-info
.autonation-credit-card-info-slogan {
    text-align: center;
    font: normal 1.125rem/1.5rem Arial;
    letter-spacing: -0.18px;
    color: #5C5C5C;
    opacity: 1;
    margin-top: 40px;
    margin-bottom: 30px;
}

.mini-info .autonation-credit-card-info,
.mini-info .autonation-credit-card-info-slogan,
.mini-info .info-section-text-desc,
.mini-info .autonation-credit-card-range-ending-text {
    color: black !important;
}

.mini-info .right-container-credit-card {
    margin-bottom: -2px;
}

.left-container-credit-card .autonation-credit-card-info-slogan {
    margin-top: 40px;
}

.autonation-credit-card-info-section {
    padding-left: 0px;
}

.collision-info .autonation-credit-card-info-section {
    text-align: center;
}

.autonation-credit-card-info-section:nth-child(2) {
    margin-bottom: 40px;
}

.autonation-credit-card-info-section img {
    display: inline-block;
    width: 100px;
    height: 100px;
    margin: 0px 0px 30px 0px;
}

.large-section {
    margin: 0px 0px 37px 0px;
}

.large-section img {
    vertical-align: top;
}

.first-section {
    vertical-align: top;
    padding: 0px 46px 0px 0px;
}

.autonation-credit-card-right {
    padding-left: 0px;
    padding-right: 0px;
}

.autonation-credit-card-right .margin-bottom-50 {
    margin-bottom: 55px;
}

.autonation-credit-card-info-section-text {
    display: inline-block;
    max-width: 288px;
    margin: 0px 0px 0px 20px;
    vertical-align: top;
}

.collision-info .autonation-credit-card-info-section-text {
    width: 300px;
    max-width: 300px;
}

.right-container-credit-card {
    margin-top: 25px;
}

.right-container-credit-card .button-primary {
    margin-bottom: 45px;
}

.autonation-credit-card-right-info-section {
    position: relative;
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    padding: 0px;
}

.autonation-credit-card-right-info-section .right-info-section-vert-line {
    position: absolute;
    border-right: 1px solid #D5D5D5;
    height: 165.7%;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
}

.mini-info .autonation-credit-card-right-info-section .right-info-section-vert-line {
    height: 170.7%;
}

.collision-info .autonation-credit-card-right-info-section .right-info-section-vert-line {
    height: 115%;
}

.autonation-credit-card-info-section-text
.info-section-text-title {
    text-align: left;
    font: Bold 1.125rem/1.5rem Arial;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
}

.info-section-text-title sup {
    vertical-align: bottom;
    font-size: 16px;
}

.autonation-credit-card-info-section-text
.info-section-text-desc {
    text-align: left;
    font: normal 1rem/1.5rem Arial;
    letter-spacing: -0.16px;
    color: #5C5C5C;
    opacity: 1;
}

.autonation-credit-range {
    background-color: #F2F4F6;
    padding: 55px 0px 50px 0px;
    margin-top: 25px;
}

.autonation-credit-range-img {
    display: block;
    margin: 0px auto;
    width: 100px;
    height: 65px;
    margin-bottom: 30px;
}

.autonation-credit-range-img.dignifi {
    width: 137px;
    height: 47px;    
    object-fit: contain;
    object-position: 50% 50%;
}

.autonation-credit-range
.autonation-credit-range-text {
    text-align: center;
    font: normal 1rem/1.5rem Arial;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    margin-bottom: 15px;
}

.mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-card-range-price {
    text-align: center;
}

.mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-card-range-price {
    text-align: center;
}

.autonation-credit-range 
.autonation-credit-card-range-price {
    text-align: center;
    font: Bold 2.5rem/1.5rem Arial;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    margin-bottom: 30px;
}

.autonation-credit-card-centered-text {
    text-align: center;
    margin-bottom: 30px;
}

.collision-info .autonation-credit-card-centered-text {
    color: #0A3453;
}

.autonation-credit-card-centered-text.credit-card-right-title-text {
    text-align: right;
    margin-right: 6.3%;
    margin-top: 22px;
}

.autonation-credit-card-centered-text.credit-card-right-title-text.collision-title {
    margin: 22px auto 0px auto;
    text-align: center;
    color: #0A3453;
}

.autonation-credit-card-centered-text.credit-card-right-title-text.mini-title-text {
    margin-right: 9.5%;
}

.mini-info .autonation-credit-card-centered-text.credit-card-right-title-text {
    margin-right: 8.6%;
}

/*
.autonation-credit-card-centered-text.credit-card-right-title-text.mini-title-text {
    text-align: left;
    margin-left: 3.3%;
}
*/

.credit-card-right-title-text .autonation-credit-card-range-text {
    text-align: right;
    font: normal normal bold 1.375rem/1.5rem Arial;    
    letter-spacing: 0px;
    color: #000000;
    margin: 0px 20px;
}

.collision-title.credit-card-right-title-text .autonation-credit-card-range-text {
    color: #0A3453;
}

.pink-line {
    display: inline-block;
    border-top: 1px solid #000000;
    width: 30px;
    margin: 4px;
}

.text-inline {
    display: inline-block;
}

.autonation-credit-range-icon-row {
    text-align: center;
    margin-bottom: 0px; 
}

.autonation-credit-card-right .autonation-credit-range-icon-row {
    margin-top: 0px;
    margin-bottom: 0px;
}

.autonation-credit-card-right .autonation-credit-range-button {
    margin-top: 30px;
}

.icon-row-section {
    display: inline-block;
    text-align: center;
    margin: 0px 15px;
    margin-bottom: 15px;
    vertical-align: top;
}

.mini-info .icon-row-section {
    text-align: center;
}

.mini-info .icon-row-section .icon-row-text.mini-icon-desc,
.mini-info .icon-row-section .icon-row-text {
    text-align: center;
}

.right-info-container {
    flex: 50%;
    padding: 0px 4%;
}

.icon-row-section 
.icon-row-text {
    font: normal 0.875rem/1.25rem Arial;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    margin-top: 10px;
}

.autonation-credit-range 
.autonation-credit-card-range-ending-text {
    text-align: center;
    font: normal 1rem/1.125rem Arial;
    letter-spacing: 0px;
    color: #5C5C5C;
    opacity: 1;
    margin-top: 30px;
}

.autonation-credit-card-right
.autonation-credit-range {
    padding-top: 50px;
    margin-top: 75px;
    padding-bottom: 55px;
}

    .mini-info .autonation-credit-card-right .autonation-credit-range {
        margin-top: 106px;
    }

.autonation-credit-card-right 
.autonation-credit-range
.autonation-credit-range-img {
    width: 150px;
    height: 64px;
    margin-bottom: 30px;
}

.autonation-credit-card-right .autonation-credit-range .autonation-credit-range-img.dignifi-expressway-range {
    width: 150px;
    height: 44px;
}

.autonation-credit-card-disclaimer {
    padding: 50px 10%;
    text-align: center;
}

.autonation-credit-card-disclaimer 
.autonation-credit-card-disclaimer-text {
    text-align: left;
    font: normal 0.75rem/1.125rem, Arial;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
}

.autonation-credit-card-disclaimer-text.mini-disclaimer {
    font-family: mini-sans-serif;
}

.mobile-line-break {
    display: none;
}

.small-mobile-line-break {
    display: none;
}

.button-primary {
    display: block;
    width: 300px;
    height: 50px;
    background: #000000 0% 0% no-repeat padding-box;
    box-shadow: 0px 5px 10px #5C5C5C26;
    border-radius: 30px;
    border: none;
    opacity: 1;
    text-align: center;
    font: Bold 1rem/1.125rem Arial;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    margin: 0px auto 50px auto;
}

.collision-info .button-primary {
    background: transparent linear-gradient(90deg, rgba(173, 16, 76, 1) 0%, rgba(230, 20, 100, 1) 100%) 0% 0% no-repeat padding-box;
}

.button-primary.mini-button,
.autonation-credit-range-button.mini-button {
    border-radius: 0px;
    font-family: mini-sans-serif-bold, arial;
}

.autonation-credit-range-button {
    display: block;
    width: 300px;
    height: 50px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 5px 10px #5C5C5C26;
    border: 2px solid black;
    border-radius: 30px;
    opacity: 1;
    font: Bold 1rem/1.125rem Arial;
    letter-spacing: 0px;
    color: #000000;
    margin: 0px auto;
}

.collision-info .autonation-credit-range-button {
    border-color: #0A3453;
    color: #0A3453;
}

.icon-row-text .display-tablet,
.autonation-credit-card-range-text .display-tablet,
.autonation-credit-card-centered-text.credit-card-right-title-text .display-tablet {
    display: none;
}

.autonation-credit-range-icon-row {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    max-width: 300px;
    margin: 0px auto;
    margin-bottom: 30px;
}

.autonation-credit-card-left .icon-row-section {
    flex: 33%;
    margin: 0px;
}

.autonation-credit-card-right .icon-row-section {
    flex: 33%;
    margin: 0px;
}

.hide-tablet-break {
    display: none;
}

.display-only-992 {
    display: none;
}

.extended-line {
    position: absolute;
    border-right: 1px solid #D5D5D5;
    height: 10%;
    right: -1px;
    top: -85px;
}

    .mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-card-range-ending-text {
        margin-right: -3%;
    }

.credit-price-container {
    display: flex;
    justify-content: center;
    gap: 22%;
}

.display-768 {
    display: none;
}

@media all and (max-width: 1481px) {
    .large-section {
        margin: 0px 0px 38px 0px;
    }

    .autonation-credit-card-right .autonation-credit-range-icon-row {
        margin-top: 30px;
    }

    .autonation-credit-card-left .autonation-credit-range-button {
        margin-top: 25px;
    }

    .autonation-credit-card-right .autonation-credit-range {
        padding-top: 50px;
        margin-top: 71px;
        padding-bottom: 57px;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range {
        margin-top: 74px;
    }
}

@media all and (max-width: 1479px) {
    .left-container-credit-card {
        padding: 0px 10.21%;
        margin-bottom: 45px;
    }

    .autonation-credit-card-info-section-text {
        max-width: 300px;
    }

    .autonation-credit-range {
        padding: 53px 0px 52px 0px;
        margin-top: 20px;
    }

    .mini-info .left-container-credit-card + .autonation-credit-range {
        margin-top: 65px;
    }

    .autonation-credit-card-centered-text {
        margin-bottom: 20px;
    }

    .autonation-credit-card-left .autonation-credit-range-button {
        margin-top: 15px;
    }

    .autonation-credit-range-img {
        margin-bottom: 32px;
    }

    .autonation-credit-range-icon-row {
        margin-top: 30px;
    }
}

@media all and (max-width: 1441px) {
    .mini-info .autonation-credit-card-right .autonation-credit-range {
        /* margin-top: 74px; */
        margin-top: 93px;
    }

    .left-container-credit-card {
        padding: 0px 4.47%;
    }

    .autonation-credit-card-info.mini-info .left-container-credit-card .autonation-info-img {
        margin-left: 16%;
    }

    .left-container-credit-card .mini-text + .autonation-credit-card-info-slogan {
        max-width: 338px;
        margin-left: 17%;
        margin-right: 0px;
    }

    .autonation-credit-card-info .left-container-credit-card .autonation-credit-card-info-title.mini-text {
        text-align: center;
        margin-left: 20px;
    }

    .autonation-credit-card-left .button-primary.mini-button {
        margin-left: 17%;
    }
}

@media all and (max-width: 1336px) {
    .right-info-container {
        padding: 0px 2%;
    }

    .autonation-credit-card-range-text {
        font-size: 14px;
    }
}

@media all and (max-width: 1235px) {
    .autonation-credit-card-info-section-text {
        max-width: 280px;
    }

    .autonation-credit-card-info-section-text .info-section-text-title {
        font: Bold 1rem/1.5rem Arial;
    }
}

@media all and (max-width: 1199px) {
    .autonation-credit-card-info.mini-info .left-container-credit-card .autonation-info-img {
        margin-left: 4%;
    }

    .left-container-credit-card .mini-text + .autonation-credit-card-info-slogan {
        margin-left: 6%;
    }

    .autonation-credit-card-info .left-container-credit-card .autonation-credit-card-info-title.mini-text {
        margin-right: 20px;
        margin-left: 0px;
    }

    .autonation-credit-card-left .button-primary.mini-button {
        margin-left: 5%;
    }

    .mini-info .autonation-credit-card-right-img-container .autonation-info-img:first-child {
       margin-left: 12%;
    }

    .autonation-credit-card-info .right-container-credit-card .dignifi + .autonation-credit-card-info-title.mini-text {
        margin-left: 13%;
    }

    .autonation-credit-card-info .right-container-credit-card .autonation-credit-card-info-title.mini-text {
        text-align: left;
        margin-right: auto;
        margin-left: 16%;
    }

    .autonation-credit-range .autonation-credit-card-range-price {
        font: Bold 1.75rem/2rem Arial;
    }

    .mini-info .right-container-credit-card .autonation-credit-card-info-slogan {
        margin: 40px auto 30px auto;
        margin-left: 25%;
    }

    .mini-info .right-container-credit-card .mini-button {
        margin-left: 25%;
    }

    .autonation-credit-card-range-text {
        font-size: 12px;
    }

    .icon-row-text.mini-icon-desc {
        text-align: center !important;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-card-range-ending-text {
        margin-right: auto;
        margin-left: 37.3%;
    }

    .credit-price-container {
        gap: 21%;
    }
}

@media all and (max-width: 1187px) {
    .mini-info .autonation-credit-card-right .autonation-credit-range {
        margin-top: 130px;
    }

    .autonation-credit-card-info-title.mini-text {
        max-width: 218px;
        margin: 0px auto;
    }

    .collision-info .tablet-spacing,
    .collision-info.autonation-credit-card-right .margin-bottom-50,
    .collision-info .autonation-credit-card-info-section:nth-child(2) {
        margin-bottom: 10px;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-range-text,
    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-range-text {
        max-width: 255px;
        margin: 0px auto 15px auto !important;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-card-range-price,
    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-card-range-price {
        /* max-width: 250px; */
        max-width: none;
        margin: 0px auto 30px auto;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-card-range-price {
        text-align: center !important;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-card-centered-text {
        text-align: center;
    }

    .autonation-credit-card-info .autonation-credit-card-info-title {
        font: Bold 1.25rem/1.375rem Arial;
    }

    .left-container-credit-card {
        margin-bottom: 55px;
    }

    .mini-range-title, .mini-info p, .mini-info p strong {
        text-align: left !important;
    }

    .mini-info .autonation-credit-range .autonation-credit-range-text {
        max-width: 250px;
        margin: 0px auto 15px auto;
        text-align: center !important;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-card-range-price {
        text-align: center !important;
    }

    .autonation-credit-card-left .left-container-credit-card .autonation-credit-card-info-title.mini-text {
        max-width: 175px;
        margin-left: 20px;
    }

    .autonation-credit-card-range-text {
        font-size: 12px;
    }

    .left-container-credit-card .autonation-info-img {
        margin-bottom: 26px;
    }

    .small-mobile-line-break {
        display: none;
    }

    .mini-info .left-container-credit-card + .autonation-credit-range {
        margin-top: 46px;
    }

    .autonation-credit-card-centered-text.credit-card-right-title-text {
        text-align: right;
        margin-right: 40px;
    }

   .autonation-credit-card-centered-text.credit-card-right-title-text.mini-title-text {
        margin-right: 6.6%;
    }

    .autonation-credit-card-banner {
        padding: 87px 0px 0px 0px;
    }

    .autonation-credit-card-banner img {
        width: 713px;
        height: 58px;
    }

    .autonation-credit-card-banner 
    .banner-text-second-line {
        padding: 0px 198px;
        line-height: 1.625rem;
    }

    .autonation-larger-icon {
        display: block;
        margin: 0px auto;
    }

    .autonation-credit-card-info-section {
        text-align: center;
    }

    .mini-info .autonation-credit-card-info-section {
        text-align: left;
        max-width: 250px;
        margin: 0px auto 55px auto;
    }

    .autonation-credit-card-info-section-text 
    .info-section-text-title {
        margin-bottom: 10px;
        text-align: center;
    }

    .autonation-credit-card-info-section-text .info-section-text-desc {
        text-align: center;
    }

    .mini-info .autonation-credit-card-info-section-text .info-section-text-desc {
        text-align: center;
    }

    .autonation-credit-card-info-section-text {
	max-width: 275px;
        margin: 0px 0px 0px 0px;
    }

    .autonation-credit-card-info-section-text {
        max-width: 245px;
    }

    .autonation-credit-card-info-section {
        padding-left: 0px;
    }

    .mini-info .icon-row-text.mini-icon-desc {
        text-align: center !important;
    }

    .first-section {
        padding: 0px 10px 0px 0px;
    }

    .tablet-spacing {
        margin-bottom: 63px;
    }

    .autonation-credit-card-right .autonation-credit-range {
        padding-top: 57px;
        margin-top: 35px;
        padding-bottom: 29px;
    }

    .autonation-credit-card-right .autonation-credit-range-button {
        margin: 15px auto 0px auto;
    }

    .autonation-credit-card-right .autonation-credit-range-icon-row {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .autonation-credit-range-icon-row {
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        align-items: center;
        max-width: 300px;
        margin: 10px auto;
    }

    .autonation-credit-card-range-text {
        color: #000000;
    }

    .autonation-credit-card-centered-text.credit-card-right-title-text .autonation-credit-card-range-text {
        font: normal normal bold 1rem/1.5rem Arial;
        text-rendering: optimizeLegibility;
    }

    .autonation-credit-card-centered-text {
        margin-bottom: 0px;
    }

    .autonation-icon {
        width: 25px;
        height: 25px;
    }

    .icon-row-text {
        font: normal normal normal 0.75rem/1.25rem Arial;
    }

    .autonation-credit-card-left .icon-row-section {
        flex: 33%;
        margin: 7px 0px;
    }
    .autonation-credit-card-right .icon-row-section {
        flex: 33%;
        margin: 7px 0px;
    }

    .autonation-credit-card-centered-text .pink-line {
        vertical-align: top;
        margin-top: 10px;
    }

    .icon-row-text .display-tablet,
    .autonation-credit-card-range-text .display-tablet  {
        display: block;
    }

    .autonation-credit-card-right-info-section .right-info-section-vert-line {
        height: 135%;
    }

    .mini-info .autonation-credit-card-right-info-section .right-info-section-vert-line {
        height: 143.7%;
    }

    .collision-info .autonation-credit-card-right-info-section .right-info-section-vert-line {
        height: 100%;
    }

    .autonation-credit-range-button {
        width: 191px;
        height: 31px;
    }

    .mini-info .autonation-credit-range .autonation-credit-card-range-ending-text {
        display: block;
        max-width: 240px;
        margin: 30px auto 0px auto;    
        margin-left: 26%;
    }

    .collision-info .autonation-credit-range .autonation-credit-card-range-ending-text {
        margin: 30px auto 0px auto;  
    }

    .autonation-credit-range {
        padding-bottom: 30px;
    }

    .hide-tablet-break {
        display: block;
    }

    .mini-info .left-container-credit-card .autonation-credit-card-info-section {
        margin-left: 6%;
    }

    .mini-info .left-container-credit-card {
        padding: 0px 7.47%;
    }

    .mini-info .autonation-larger-icon {
        margin: 0px 0px 15px 0px;
    }

    .extended-line {
        top: -65px;
    }

    .button-primary.mini-button {
        width: 250px;
    }
}

@media all and (max-width: 1169px) {
    .autonation-credit-range .autonation-credit-card-range-ending-text {
        display: block;
        max-width: 240px;
        margin: 30px auto 0px auto;
    }
}

@media all and (max-width: 1081px) {
    .autonation-credit-card-info .autonation-credit-card-info-title {
        font: Bold 1.125rem/1.375rem Arial;
    }

    .autonation-credit-card-info .right-container-credit-card .dignifi + .autonation-credit-card-info-title.mini-text {
        margin-left: 12%;
    }

    .mini-info .right-container-credit-card .autonation-credit-card-info-slogan {
        margin-left: 25%;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-range-text {
        margin-left: 12%;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-card-range-price {
        margin-left: 12%;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-card-range-ending-text {
        margin-left: 22%;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-card-range-ending-text {
        margin-left: 36%;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range-button {
        margin-left: auto;
    }

    .collision-info .tablet-spacing {
        margin-bottom: 10px;
    }

    .mini-info .right-container-credit-card .mini-button {
        margin-left: 25%;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range {
        margin-top: 137px;
    }
}

@media all and (max-width: 1068px) {
    .autonation-credit-card-info-title.mini-text {
        max-width: 195px;    
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range {
        margin-top: 129px;
    }
}

@media all and (max-width:1024) {
    .autonation-credit-card-left .autonation-credit-range-button {
        margin-top: 15px;
    }
}

@media all and (max-width: 993px) {
    .autonation-credit-card-info .autonation-credit-card-info-title {
        font: Bold 1.125rem/1.5rem Arial;
    }

    .autonation-credit-card-right .autonation-credit-range-icon-row {
        margin-top: 10px;
    }

    .autonation-credit-card-left .autonation-credit-range {
        padding-bottom: 30px;
    }

    .tablet-spacing {
        margin-bottom: 49px;
    }

    .autonation-credit-card-right-info-section .right-info-section-vert-line {
        height: 135%;
    }

    .mini-info .autonation-credit-card-right-info-section .right-info-section-vert-line {
        height: 139.7%;
    }

    .button-primary {
        width: 250px;
    }

    .display-only-992 {
        display: block;
    }
}

@media all and (max-width: 992px) {
     html {
        font-size: 16px;
    }

    p {
        font-size: 16px;
        margin-bottom: 0px;
    }

    .right-container-credit-card .autonation-credit-card-info-slogan {
        margin-top: 25px;
    }

    .autonation-credit-card-right-img-container .autonation-info-img:first-child {
        /* margin-bottom: 40px; */
        margin-bottom: 20px;
        height:auto;
    }

    .autonation-credit-card-info .autonation-info-img.dignifi {
        margin-bottom: 70px;
    }

    .autonation-credit-card-info .autonation-credit-card-info-slogan {
        margin-top: 50px;
    }

    .right-container-credit-card .button-primary {
        margin-bottom: 50px;
    }

    .tablet-spacing {
        margin-bottom: 63px;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range {
        margin-top: 122px;
    }
}

@media all and (max-width: 980px) {
    .mini-info .left-container-credit-card .autonation-info-img {
        margin-bottom: 35px;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range {
        margin-top: 127px;
    }
}

@media all and (max-width: 937px) {
    .right-container-credit-card .autonation-credit-card-info-slogan {
        margin-top: 47px;
    }

    .autonation-credit-card-right-img-container span {
        top: 30%;
    }

    .autonation-credit-card-right-info-section .right-info-section-vert-line {
        height: 130%;
    }
}

@media all and (max-width: 922px) {
    .tablet-spacing {
        margin-bottom: 60px;
    }

    .credit-price-container {
        gap: 12%;
    }

    .autonation-credit-range .autonation-credit-card-range-price {
        font: Bold 1.25rem/1.5rem Arial;
    }
}

@media all and (max-width: 883px) {
    .tablet-spacing {
        margin-bottom: 60px;
    }

    .button-primary {
        width: 195px;
        height: 40px;    
    }
}

@media all and (max-width: 825px) {
    .mini-info .right-container-credit-card .mini-button {
        margin-left: 15%;
    }

    .autonation-credit-card-left .button-primary.mini-button {
        margin-left: 7%;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range {
        margin-top: 78px;
    }

    .autonation-credit-range .autonation-credit-card-range-price {
        font: Bold 1.25rem/1.5rem Arial;
    }

    .mini-info .left-container-credit-card {
        margin-top: 14px;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-range-text {
        margin-left: auto;
    }

    .autonation-credit-card-info .autonation-info-img {
        width: 190px;
        height: auto;
    }

     .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-card-range-ending-text {
        margin-left: 15%;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-card-range-ending-text {
        margin-left: 32.5%;
    }

    .left-container-credit-card .autonation-credit-card-info .autonation-info-img {
        height: 133px;
        margin-bottom: 50px;
    }

    .mini-info .left-container-credit-card .autonation-info-img {
        margin-bottom: 60px;
    }

    .autonation-credit-card-banner .banner-text-second-line {
        padding: 0px 98px;
    }

    .autonation-credit-card-range-text.text-inline .display-tablet {
        display: block;
    }

    .autonation-credit-card-info .right-container-credit-card .autonation-credit-card-info-title.mini-text {
        margin-left: 12%;
    }

    .autonation-credit-card-range-text.text-inline.mini-range-title .display-tablet {
        display: none;
    }

    .autonation-credit-card-left .left-container-credit-card .autonation-credit-card-info-title.mini-text {
        margin-left: 18px;
    }

    .mini-info .right-container-credit-card .autonation-credit-card-info-slogan {
        margin-left: 15%;
    }

    .mini-range-title .autonation-credit-card-range-text.text-inline .display-tablet {
        display: none;
    }

    .autonation-credit-card-centered-text.credit-card-right-title-text.mini-title-text {
        margin-right: 4.6%;
    }

    .right-container-credit-card .autonation-credit-card-info .autonation-credit-card-info-slogan {
        margin-top: 20px;
    }

    .right-container-credit-card .autonation-credit-card-info-slogan {
        margin-top: 25px;
    }

    .autonation-credit-card-centered-text.credit-card-right-title-text {
        text-align: right;
        margin-right: 100px;
    }

    .mini-info .right-info-container  .autonation-credit-card-info-section {
        padding: 0px 35px;
    }

    .autonation-credit-card-range-text {
        font-size: 12px;
    }

   .autonation-credit-card-left .icon-row-section {
        margin: 3px 0px;
    }

    .autonation-credit-card-left .autonation-credit-range-button {
        margin-top: 15px;
    }

    .button-primary,
    .mini-button.button-primary {
        width: 195px;
        height: 40px;    
    }

    .autonation-credit-range .autonation-credit-card-range-price {
        font: Bold 1.25rem/1.5rem Arial;
    }

    .autonation-credit-card-right-img-container span {
        top: 30%;
    }

    .dignifi .autonation-credit-card-right-img-container span {
        top: 20%;
    }

    .autonation-credit-card-right-info-section .right-info-section-vert-line {
        height: 130%;
    }

    .mini-info .autonation-credit-card-right-info-section .right-info-section-vert-line {
        height: 128%;
    }

    .autonation-credit-card-right .autonation-credit-range-icon-row {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .autonation-credit-card-right .icon-row-section {
        margin: 0px 0px;
    }

    .autonation-credit-card-right .autonation-credit-range {
        padding-bottom: 35px;
        margin-top: 55px;
    }

    .pink-line {
        width: 13px;
    }

    .tablet-spacing {
        margin-bottom: 60px;
    }

    .small-mobile-line-break {
        display: block;
    }

    .autonation-credit-card-info-title.mini-text {
        max-width: 175px;
        margin: 0px auto 15px auto;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-range-text,
    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-range-text {
        max-width: 255px;
        margin: 0px auto 15px auto !important;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-card-range-price,
    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-card-range-price {
        /* max-width: 220px; */
        max-width: none;
        margin: 0px auto 30px auto;
    }
}

@media all and (max-width: 789px) {
    .autonation-credit-card-left {
        padding-left: 0px;
    }

    .mini-info .left-container-credit-card {
        margin-top: 2px;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-range-text {
        margin-left: auto;
    }

    .mini-info .autonation-credit-card-info .autonation-info-img {
        width: 175px;
    }

    .mini-info .left-container-credit-card .autonation-credit-card-info .autonation-info-img {
        margin-top: 18px;
        height: 125px;
    }

    .mini-info .autonation-credit-card-info .autonation-credit-card-info-slogan {
        margin-top: 45px;        
    }

    .mini-info .left-container-credit-card .autonation-info-img {
        margin-bottom: 63px;
    }

     .autonation-credit-card-info .right-container-credit-card .autonation-credit-card-info-title.mini-text {
        margin-top: 60px;
    }

    .mini-info.autonation-credit-card-info .autonation-info-img.dignifi {
        margin-bottom: 55px;
    }

    .autonation-credit-card-info .autonation-info-img.dignifi {
        margin-bottom: 35px;
    }

    .autonation-credit-card-info-section-text .info-section-text-title {
        font: Bold 1rem/1.5rem Arial;
    }

    .mini-info .first-section {
        padding: 0px 12px 0px 0px;
    }

    .autonation-credit-card-left .autonation-credit-card-info .autonation-credit-card-info-slogan {
        margin-top: 50px;
    }

    .autonation-credit-card-banner .banner-text-second-line {
        padding: 0px 70px;
    }

    .autonation-credit-card-banner .banner-text-second-line.mini-text {
        padding: 0px;
    }

    .autonation-credit-card-info 
    .autonation-credit-card-right 
    .autonation-info-img {
        margin-top: 0px;
    }

    .autonation-credit-card-right {
        padding: 0px 0px;
    }

    .autonation-credit-card-info-section-text {
        max-width: 400px;
    }

    .autonation-credit-card-left 
    .large-section {
        padding-left: 0px;
    }

    .tablet-spacing {
        margin-bottom: 55px;
    }

    .autonation-credit-card-right .autonation-credit-range-icon-row {
        margin-bottom: 14px;
    }

    .autonation-credit-card-right .icon-row-section {
        margin: 3px 0px;
    }

    .autonation-credit-card-right .autonation-credit-range {
        padding-bottom: 30px;
        margin-top: 13px;
    }

    .autonation-credit-card-info-section-text .info-section-text-desc {
        font: normal 0.875rem/1.5rem Arial;
    }

    .autonation-credit-card-left .autonation-credit-range {
        padding-bottom: 29px;
    }
}

@media all and (max-width: 779px) {
    .tablet-spacing {
        margin-bottom: 80px;
    }
}

@media all and (max-width: 773px) {
    .mini-info .left-container-credit-card + .autonation-credit-range {
        margin-top: -5px;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range {
        margin-top: 152px;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-card-range-ending-text {
        margin-left: 32%;
    }
}

@media all and (max-width: 769px) {
    .autonation-credit-card-banner {
        background-position-x: 50%;
    }

    .credit-price-container {
        gap: 6%;
    }

    .autonation-credit-card-info .autonation-info-img.dignifi {
        width: 200px;
    }

    .autonation-credit-card-centered-text.credit-card-right-title-text.mini-title-text {
        margin-right: 2.6%;
    }

    .left-container-credit-card .mini-text + .autonation-credit-card-info-slogan {
        margin-left: -1%;
    }

    .autonation-credit-card-info .right-container-credit-card .dignifi + .autonation-credit-card-info-title.mini-text {
        margin-left: 13%;
    }

    .autonation-credit-card-info .right-container-credit-card .autonation-credit-card-info-title.mini-text {
        margin-left: 15%;
    }

    .mini-info .autonation-credit-card-right-img-container .autonation-info-img:first-child {
       height: 120px;
    }

    .right-container-credit-card .autonation-credit-card-info-slogan {
        margin-top: 29px;
    }

    .dignifi .right-container-credit-card {
        margin-top: 50px;
    }

    .dignifi .right-container-credit-card .autonation-credit-card-info-slogan {
        margin-top: 45px;
    }

    .mini-info .right-container-credit-card .autonation-credit-card-info-slogan {
        margin-bottom: 32px;
        margin-top: 34px;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range {
        /* margin-top: 82px; */
        margin-top: 105px;
    }

    .right-container-credit-card .button-primary {
        margin-bottom: 50px;
    }

    .tablet-spacing {
        margin-bottom: 82px;
    }

    .mini-info .left-container-credit-card + .autonation-credit-range {
        margin-top: 0px;
    }

    .autonation-credit-range,
    .autonation-credit-card-right .autonation-credit-range {
        padding-top: 30px;
     }

    .display-768 {
        display: block;
    }
}

@media all and (max-width: 767px) {
    .mini-info .autonation-credit-card-right-img-container .autonation-info-img:first-child {
        margin-left: auto;
    }

    .credit-price-container {
        gap: 21%;
    }

    .autonation-credit-card-info .right-container-credit-card .autonation-credit-card-info-title.mini-text {
        margin-left: auto;
        max-width: 150px;
    }

     .mini-info .right-container-credit-card .mini-button {
        margin-left: 20.4%;
     }

    .mini-info .autonation-credit-card-centered-text {
        margin-right: 0%;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-card-range-ending-text {
        margin-left: auto;
    }

    .collision-info-flex-container {
        display: block;
    }

    .collision-info .tablet-spacing {
        margin-bottom: 10px;
    }

    .autonation-credit-card-info.mini-info .left-container-credit-card .autonation-info-img {
        margin-left: auto;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range {
        margin-top: 20px;
    }

    .autonation-credit-card-left .left-container-credit-card .autonation-credit-card-info-title.mini-text,
     .left-container-credit-card .mini-text + .autonation-credit-card-info-slogan,
    .autonation-credit-card-left .button-primary.mini-button,
    .mini-info .left-container-credit-card .autonation-credit-card-info-section {
        margin-left: 29%;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-range-text {
        margin-left: auto;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range-icon-row {
        margin-left: auto;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range-button {
        margin-left: auto;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-card-range-ending-text {
        margin-left: 9%;
    }

    .autonation-credit-card-centered-text.credit-card-right-title-text {
        text-align: center;
        margin-right: 0px;
    }

    .mini-info .autonation-credit-card-range-ending-text {
        text-align: center !important;
    }

    .mini-info .autonation-credit-range .autonation-credit-card-range-ending-text {
        text-align: center !important;
    }

    .mobile-line-break {
        display: block;
    }

    .mini-info .autonation-credit-card-right-info-section .right-info-section-vert-line {
        height: 123%;
    }

    .autonation-credit-card-info-slogan br {
        display: none;
    }

    .autonation-credit-card-info .autonation-credit-card-right .autonation-info-img.dignifi-expressway {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .autonation-credit-card-banner {
        padding: 78px 0px 0px 0px;
    }

    .autonation-credit-card-banner img {
        width: 71%;
    }

    .autonation-credit-card-banner 
    .autonation-credit-card-banner-text {
        font: normal 1.125rem/1.5rem arial;
        margin: 0px;
    }

    .autonation-credit-card-banner 
    .banner-text-second-line {
        line-height: 24px;
    }

    .autonation-credit-card-info-section-text {
        margin: 0px 0px 0px 0px;
        max-width: 214px;
    }

    .autonation-credit-card-left .left-container-credit-card .autonation-credit-card-info-title {
        font: normal normal bold 1.125rem/1.5rem Arial;
        max-width: none;
    }

    .autonation-credit-card-centered-text.credit-card-right-title-text {
        text-align: center;
        margin-right: 0px;
    }

    .autonation-credit-card-info 
    .autonation-credit-card-info-title {
        font: Bold 0.875rem/1.125rem Arial;
        max-width: 128px;
        margin: 0px auto;
    }

    .autonation-credit-card-info
    .autonation-credit-card-info-slogan {
        font: normal 0.875rem/1.25rem Arial;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .autonation-credit-card-info-section img {
        vertical-align: top;
    }

    .autonation-credit-card-right-info-section .right-info-section-vert-line {
        height: 134%;
    }

    .tablet-spacing {
        margin-bottom: 0px;
    }

    .autonation-credit-card-info-section-text
    .info-section-text-title {
        font: Bold 0.875rem/1.125rem Arial;
    }

    .autonation-credit-card-info-section-text 
    .info-section-text-desc {
        font: normal 0.875rem/1rem Arial;
    }

    .autonation-credit-range 
    .autonation-credit-range-text {
        font: normal 1rem/1.5rem Arial;
    }

    .autonation-credit-card-centered-text 
    .autonation-credit-card-range-text {
        font: Bold 0.875rem/1.5rem Arial;
    }

    .icon-row-section {
        margin: 0px 10px;
    }

    .autonation-credit-range 
    .autonation-credit-card-range-ending-text {
        font: normal 0.875rem/1.125rem Arial;
    }

    .button-primary,
    .autonation-credit-range-button {
        width: 195px;
        height: 40px;
        font: Bold 0.875rem/1rem Arial;
    }

    .autonation-credit-card-info .autonation-info-img.dignifi {
        margin-top: 30px;
        margin-bottom: 40px;
    }

    .autonation-credit-card-right .margin-bottom-50 {
        margin-bottom: 25px;
    }

    .autonation-credit-card-info-section:nth-child(2) {
        margin-bottom: 25px;
    }

    .right-info-container:last-child .autonation-credit-card-info-section:nth-child(2) {
        margin-bottom: 45px;
    }

    .credit-card-right-title-text .autonation-credit-card-range-text {
        text-align: center;
    }

    .autonation-credit-card-centered-text.credit-card-right-title-text {
        margin-bottom: 0px;
    }

    .autonation-credit-card-centered-text.credit-card-right-title-text .display-tablet {
        display: block;
    }

    .autonation-credit-card-right-img-container .autonation-info-img:first-child {
        width: 129px;
        height: 84px;
    }

    .autonation-credit-card-info .autonation-info-img.dignifi {
        width: 121px;
        height: 42px;
        object-fit: contain;
        object-position: 50% 50%;
    }

    .first-section {
        padding: 0px;
    }

    .right-info-container {
        padding: 0px 3%;
    }

    .right-info-container:last-child .autonation-credit-card-info-section:nth-child(2) {
        margin-bottom: 40px;
    }
	
    .autonation-credit-card-right .autonation-credit-range-icon-row {
        margin: 0px auto;
    }

    .autonation-icon {
        width: 35px;
        height: 35px;
    }

    .autonation-credit-card-info {
        display: flex;
        flex-flow: column;
    }

    .autonation-credit-card-left {
        display: block;
        order: 2;
    }

    .autonation-credit-card-right {
        display: block;
        order: 1;
     }

    .autonation-credit-range .autonation-credit-card-range-ending-text {
        max-width: none;
    }

    .autonation-credit-card-left  .autonation-credit-card-info-section,
    .autonation-credit-card-left .autonation-credit-card-info-section-text .info-section-text-title,
    .autonation-credit-card-left .autonation-credit-card-info-section-text .info-section-text-desc {
        text-align: left;
    }

    .autonation-credit-card-left .autonation-larger-icon {
        display: inline-block;
        width: 100px;
        height: 100px;
        margin-right: 30px;
    }

    .autonation-credit-card-info-section-text {
        max-width: 195px;
    }

    .autonation-credit-card-left .autonation-credit-card-info-section-text {
        text-align: left;
    }

    .autonation-credit-card-info-section.large-section,
    .autonation-credit-card-left .autonation-credit-card-info-section {
        text-align: center;
    }

    .mini-info .autonation-credit-card-info-section.large-section,
    .mini-info .autonation-credit-card-left .autonation-credit-card-info-section {
        text-align: left;
    }

     .autonation-credit-card-info-section .autonation-icon-calendar-365 + .autonation-credit-card-info-section-text {
        margin-bottom: 0px;
    }
}

@media all and (max-width: 641px) {
    .mini-info .autonation-credit-card-right-img-container .autonation-info-img:first-child {
        height: 85px;
    }

    .credit-price-container {
        gap: 10%;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-card-centered-text {
        padding-right: 10%;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-card-range-price {
        margin-left: 21%;
    }

    .autonation-credit-card-right-img-container .autonation-info-img:first-child {
        margin-bottom: 15px;
        margin-top: 0px;
    }

     .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-range-text {
        margin-left: 29%;
    }

    .mini-info .left-container-credit-card .autonation-info-img {
        margin-bottom: 15px;
    }

    .mini-info.autonation-credit-card-info .autonation-info-img.dignifi {
        margin-bottom: 15px;
    }

    .autonation-credit-card-info .right-container-credit-card .autonation-credit-card-info-title.mini-text,
    .autonation-credit-card-info .right-container-credit-card .dignifi + .autonation-credit-card-info-title.mini-text {
        margin-top: 15px;
        margin-left: 28%;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-card-range-price {
        margin-left: 23%;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range-icon-row {
       margin-left: 24%;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-range-text {
        margin-left: 22%;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-card-range-ending-text {
        margin-left: 16%;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range-icon-row {
        margin-left: 25%;
    }

    .autonation-credit-card-right.collision-info .autonation-credit-range-icon-row {
        margin-left: auto;
    }

    .mini-info .right-container-credit-card .autonation-credit-card-info-slogan {
        margin-left: auto;
        max-width: 330px;
    }

    .mini-info .right-container-credit-card .mini-button {
        margin-left: 21.7%;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-range-text {
        margin-left: auto !important;
    }   

    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-range-text,
    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-card-range-price {
        margin-left: auto;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-card-range-ending-text {
        margin-left: 12%;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-card-range-price {
        margin-left: auto;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-card-centered-text {
        padding-right: 0px;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-card-range-ending-text {
        margin-left: 16%;
    }

.autonation-credit-card-left .left-container-credit-card .autonation-credit-card-info-title.mini-text, .left-container-credit-card .mini-text + .autonation-credit-card-info-slogan, .autonation-credit-card-left .button-primary.mini-button, .mini-info .left-container-credit-card .autonation-credit-card-info-section {
    margin-left: 32%;
}

    .right-info-container:last-child .autonation-credit-card-info-section:nth-child(2) {
        margin-bottom: 40px;
    }

    .autonation-credit-card-right-info-section .right-info-section-vert-line {
        height: 134%;
    }
}

@media all and (max-width: 541px) {
.autonation-credit-card-banner {
    background-position-x: 0px;
}

    .autonation-credit-card-range-text.text-inline.mini-range-title .display-tablet {
        display: block;
    }

.mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-card-range-price, .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-card-range-price {
    max-width: 250px;
}

.mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-card-range-price {
    margin-left: auto;
}

.mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-card-range-ending-text {
    margin-left: 22%;
}

.autonation-credit-card-left .left-container-credit-card .autonation-credit-card-info-title.mini-text, .left-container-credit-card .mini-text + .autonation-credit-card-info-slogan, .autonation-credit-card-left .button-primary.mini-button, .mini-info .left-container-credit-card .autonation-credit-card-info-section {
    margin-left: 29%;
}

.mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-card-range-ending-text {
    margin-left: 16%;
}

.mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-range-text {
    margin-left: auto !important;
}

.autonation-credit-card-info .right-container-credit-card .autonation-credit-card-info-title.mini-text {
    margin-left: 20%;
}

.autonation-credit-card-info .right-container-credit-card .dignifi + .autonation-credit-card-info-title.mini-text {
    margin-left: 23%;
}

.mini-info .right-container-credit-card .mini-button {
    margin-left: 17%;
}

.mini-info .right-container-credit-card .autonation-credit-card-info-slogan {
    max-width: 280px;
    padding: 0px;
}

.mini-info .autonation-credit-card-right .autonation-credit-range-icon-row,
.mini-info .autonation-credit-card-left .autonation-credit-range-icon-row {
    margin-left: auto;
}

.mini-info .right-info-container .autonation-credit-card-info-section {
    padding: 0px 5px;
}

    .mobile-new-line {
        display: block;
    }

    .autonation-credit-card-info .autonation-info-img {
        width: 160px;    
    }

    .mini-info .autonation-credit-card-centered-text {
        margin-right: 0%;
    }

    .mini-info .autonation-credit-card-info-slogan {
        padding: 0px 30px;
    }

    .mini-info .autonation-credit-card-info-section-text {
        display: block;
    }

    .mini-info .autonation-larger-icon {
        margin: 0px 0px 15px 2.7%;
    }

    .dignifi .right-info-container {
        padding: 0px 0px 0px 0%;
    }

    .right-info-container {
        /* padding: 0px 0px 0px 0%; */
        padding: 0px 3%;
    }

    .mini-info .right-info-container {
        padding: 0px 0px 0px 10%;
    }

    .autonation-credit-card-title {
        font: normal normal italic 2.5rem/2.625rem Interstate;
        margin-bottom: 15px;
    }

    .autonation-credit-card-title.mini-title {
        font-size: 40px;
        line-height: 42px;
    }

    .autonation-credit-card-info-section.large-section,
    .autonation-credit-card-left .autonation-credit-card-info-section {
        text-align: left;
    }

    .autonation-credit-card-info-section .autonation-icon-calendar-365 + .autonation-credit-card-info-section-text {
        margin-bottom: 0px;
    }

    .autonation-credit-card-info-section-text .info-section-text-title {
        max-width: none;
        font: normal normal bold 1rem/1.5rem Arial;
    }

    .left-container-credit-card .autonation-credit-card-info-section-text .info-section-text-desc {
        font: normal normal normal 0.875rem/1.25rem Arial;
    }

    .autonation-credit-card-centered-text .autonation-credit-card-range-text {
        font: normal normal bold 0.875rem/1.25rem Arial;
    }

    .autonation-credit-card-info-section-text .info-section-text-title {
        font: Bold 0.875rem/1.25rem Arial;
        max-width: 126px;
        margin: 11px auto;
    }

    .mini-info .autonation-credit-card-info-section-text .info-section-text-title {
        max-width: none;
        margin: 11px 0px;
    }

    .left-container-credit-card .autonation-credit-card-info-section-text .info-section-text-title {
        margin: 11px 0px;
        max-width: 185px;
        font: normal normal bold 1rem/1.5rem Arial;
    }

    .right-info-container .autonation-credit-card-info-section-text .info-section-text-desc {
        max-width: 140px;
        margin: 0px;
    }

    .right-info-container .autonation-credit-card-info-section-text .info-section-text-desc {
        margin: 0px auto;
    }

    .autonation-credit-card-info .collision-info .autonation-credit-card-info-slogan {
        padding: 0px 15px;
    }

    .collision-info .right-info-container {
        padding: 0px;
    }

    .autonation-credit-card-info .autonation-credit-card-left .autonation-credit-card-info-slogan {
        font: normal normal normal 1rem/1.5rem Arial;
        max-width: 215px;
        margin: 20px auto;
    }

    .autonation-credit-card-right-info-section .right-info-section-vert-line {
        height: 129%;
    }

    .autonation-credit-card-banner {
        background-image: url(https://www6.intautonation.com/~/media/Images/LandingPages/Autonation-credit-card/autonation-credit-card-banner-v2-375.png);
    }

    .right-info-container:last-child .autonation-credit-card-info-section:nth-child(2) {
        margin-bottom: 25px;
    }

    .autonation-credit-card-banner img {
        width: 69%;
        height: 80px;
        margin: 0px auto 15px auto;
    }

    .small-mobile-line-break {
        display: block;
    }

    .large-section {
        margin: 0px 0px 12px 0px;
    }

    .right-info-container .autonation-credit-card-info-section {
        text-align: center;
    }

    .autonation-credit-card-banner 
    .hide-mobile {
        display: none;
    }

    .autonation-credit-card-banner 
    .hide-tablet {
        display: block;
    }

    .credit-card-right-title-text .autonation-credit-card-range-text {
        margin: 0px;
    }

    .autonation-credit-card-left .autonation-credit-card-info-section:last-child {
        margin-top: 30px;
    }

    .autonation-credit-card-info-section.tablet-spacing .info-section-text-title.mobile-title {
        margin-bottom: 30px;
    }

    .autonation-credit-card-right .autonation-credit-range {
         padding: 30px 0px;
    }

    .autonation-credit-card-right-img-container span {
        width: 12px;
        height: 15px;
        font: normal normal normal 0.8rem/1rem Arial;
    }

    .info-section-text-title sup {
        font-size: 12px;
    }

    .pink-line {
        width: 13px;
    }

    @supports (-webkit-touch-callout: none) {
        .mini-info .autonation-credit-card-right .autonation-credit-range-icon-row {
            margin-left: 21%;
        }

        .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-card-range-ending-text {
             margin-left: 20%;
        }
    }
}

@media all and (max-width: 440px) {
    .credit-price-container {
        gap: 1%;
    }

    .dignifi .autonation-credit-card-right-img-container .autonation-info-img.dignifi {
         margin-bottom: 35px;
         margin-top: 30px;
    }
}

@media all and (max-width: 400px) {
    .right-info-container {
        /* padding: 0px 0px 0px 7%; */
        padding: 0px 3%;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-range-text {
        margin-left: auto;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-card-range-price {
        margin-right: auto;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-range-text {
        margin-left: auto !important;
    }

    .mini-info .autonation-credit-card-right .autonation-credit-range .autonation-credit-card-range-ending-text {
        margin-left: 25%;
        text-align: left !important;
    }

    .autonation-credit-card-info .autonation-credit-card-left .autonation-credit-card-info-slogan {
        padding: 0px;
    }

    .mini-info .autonation-credit-card-left .autonation-credit-range .autonation-credit-card-range-ending-text {
        margin-left: 19%;
    }

    .mini-info .right-container-credit-card .mini-button {
        margin-left: 13%;
    }

    .autonation-credit-card-left .left-container-credit-card .autonation-credit-card-info-title.mini-text, .left-container-credit-card .mini-text + .autonation-credit-card-info-slogan, 
    .autonation-credit-card-left .button-primary.mini-button, .mini-info .left-container-credit-card .autonation-credit-card-info-section {
        margin-left: 26%;
    }
}

@media all and (max-width: 381px) {
    .right-info-container {
        /* padding: 0px 0px 0px 5%; */
        padding: 0px 3%;
    }
}

@media all and (max-width: 376px) {
    .autonation-credit-card-banner .banner-text-second-line {
        padding: 0px 21px;
    }

    .autonation-credit-card-banner .banner-text-second-line.mini-text {
        padding: 0px;
    }

    .autonation-credit-card-info .right-container-credit-card .autonation-credit-card-info-title.mini-text {
        margin-left: 17%;
    }

    .autonation-credit-card-info .right-container-credit-card .dignifi + .autonation-credit-card-info-title.mini-text {
        margin-left: 18%;
    }
} 

@media all and (max-width: 321px) {
    .autonation-credit-card-info-section-text {
        max-width: 170px;
    }

    .icon-row-section {
        margin: 0px 5px;
    }

    .autonation-credit-card-centered-text 
    .autonation-credit-card-range-text {
        font: Bold 0.75rem/1.5rem Arial;
    }
}
