/*3 Column Grid CSS. Need to active only 3 column layout*/
.offers-section .three-column-view .offers-row-cta .card-section,.offers-section .offers-details-row .card-section{width:35%;min-height:75px;text-align:left;}
.offers-section .three-column-view .offers-row .mobile-loan-amount-range-section,.offers-section .offers-details-row  .mobile-loan-amount-range-section{width:40%;border-bottom:0;text-align:center;font-weight:700;}
.offers-section .three-column-view .value-description{width:auto;}
.three-column-view .offers-row .offers-row-cta,.offers-section .offers-details-row {display:table;position:static;}
.three-column-view .offers-row .offers-row-cta .col-top,.offers-section .offers-details-row .col-top{display:table-cell;float:none !important;}
.offers-section .three-column-view .card-section .offer-first-column span, .offers-section .three-column-view .bank-image-section span {display:inline-block;vertical-align:middle;word-break:break-word;}
.offers-details-row .highlights{display:none;}
.offers-section .three-column-view .interest-rate-range-section,
.offers-section .three-column-view .mobile-processing-fee-range-section{border-right:1px solid #ebedee;font-weight:700;min-height:77px;width:25%;text-align:center;}
.three-column-view .card-section .offer-first-column > span:nth-child(4),.three-column-view .card-section .offer-first-column > span:last-child{display:inline-block;padding-left:4px;width:59%;word-break:break-all;}
.offers-section .three-column-view .bbicons-details{display:block;top:50%;}
.landing-page-offers-section .offers-section {margin: 0 -15px;}
.offers-section .card-section .offer-first-column span.first-column-ad-badge{margin:0 3px 0 0}
.offers-section .three-column-view .offer-first-column span.first-column-ad-badge{position:static;left:auto;top:auto;}
.three-column-view .mobile-loan-amount-range-section .popover.bottom {margin-left:-55px;}
.three-column-view .mobile-loan-amount-range-section .popover.bottom .arrow {margin-left:45px;}
.three-column-view .popover-content{padding:6px 10px}

@media (max-width: 320px) {
    .card-section span img:first-child{width:30px;}
    .three-column-view .mobile-loan-amount-range-section .column-center,.offers-section .offers-details-row  .mobile-loan-amount-range-section .column-center {width:105px;}
}