/*----------CC and Loan Common CSS Starts-----------*/
.landing-page-offers-section .offer-section-content{padding:7px 0;}
.landing-page-offers-section .offers-row{background-color:#FFFFFF;box-shadow:0 0 3px #a09c9c;border-top:1px solid #bdc3c7;border-bottom:1px solid #bdc3c7;margin-bottom:12px;position:relative;}
.landing-page-offers-section .offers-row:last-child{margin-bottom:0;}
.landing-page-offers-section .offers-row span{line-height:normal; word-break:normal;}
.landing-page-offers-section .offers-row .offers-row-cta{display:table;width:100%;}
.landing-page-offers-section .offers-row .offers-row-cta .col-top{vertical-align:middle;}
.landing-page-offers-section .offers-section .card-section span .bbicons-help{display:none}

    /*--------CC Static SEO Starts---------*/
.card-offer-table .rewards-type-section .bbicons-sprite-rewards{dbImage_background-image:SPRITE_REWARDS_MOBILE;width:32px;height:28px;margin:-7px auto 2px;}
.card-offer-table .offers-section {margin:0 -10px;}
.card-offer-table .offers-section .offers-row .card-section{border-right:1px solid #ebedee;padding:12px 5px;width:49%;min-height:75px;}
.card-offer-table .offers-section .card-section span img:first-child{float:left !important;width:48px;}
.card-offer-table .offers-section .card-section .offer-first-column > span:last-child{display:inline-block;padding-left:4px;width:66.6667%;word-break:break-all;}
.card-offer-table .offers-section .rewards-type-section{border-right:1px solid #ebedee;padding:12px 0;width:18.667%;text-align:center;}
.card-offer-table .offers-section .annual-fee-mobile-section{padding:17px 5px 12px 5px;width:32.333%;font-weight:bold;}
.card-offer-table .offers-section .annual-fee-mobile-section .value-description{color:#999999;display:block;font-weight:normal;padding-top:5px;}
.card-offer-table  .rewards-type-section span{display:block;}
.card-offer-table .offers-section .bbicons-airline{background-position:-10px -16px;}
.card-offer-table .offers-section .bbicons-shopping{background-position:-8px -162px;}
.card-offer-table .offers-section .bbicons-fuel{background-position:-10px -114px;}
.card-offer-table .offers-section .bbicons-cashback{background-position:-8px -212px;}
.card-offer-table .offers-section .bbicons-premium{background-position:-10px -262px;}
.card-offer-table .offers-section .bbicons-lowfee{background-position:-8px -310px;}
.card-offer-table .offers-section .bbicons-lifestyle{background-position:-10px -69px;}
.card-offer-table .offers-section .bbicons-rewards{background-position:-8px -700px;}
.card-offer-table .offers-section .bbicons-travel{background-position:-10px -810px;}

/*--------Loans Static SEO Starts---------*/
.loans-offer-table .offers-section {margin:0 -25px;}
.loans-offer-table .offers-row span, .loans-offer-table .offers-details-row span {line-height:normal;}
.loans-offer-table .offers-section .value-description{color:#999999;display:block;font-weight:normal;padding-top:2px;text-transform:uppercase;}

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

/*--------RD Static SEO Starts---------*/
.fixed-deposit-offer-table .offers-section {margin:0 -10px;}
.bank-prod-page .fixed-deposit-offer-table span, .bank-prod-page .fixed-deposit-offer-table p{line-height:normal;}
.fixed-deposit-offer-table .select-offer-btn .bbicons-flash {background-position: -17px -804px; float: left; width: 20px; height: 20px;}
.fixed-deposit-offer-table .view-details {color: #0469a0;}
.fixed-deposit-offer-table .row-1-box-1, .fixed-deposit-offer-table .row-1-box-2, .fixed-deposit-offer-table .row-1-box-3{padding:0 2px;}


@media only screen and (max-width: 1023px) {
    .bank-prod-page {padding:0;}
    .product-content p, .product-content h3 {padding:0 10px;}
}
@media(max-width:767px) {
    .bank-prod-page{padding-left:10px;padding-right:10px;}
}
@media(max-width:480px) {
    .loans-offer-table .offers-section {margin:0 -10px;}
}
@media(max-width:320px) {
    .loans-offer-table .offers-section .card-section img, .loans-offer-table .offers-section .bank-image-section img {width:30px;}
    .loans-offer-table .offers-section .card-section span, .loans-offer-table .offers-section .bank-image-section span,
    .loans-offer-table .offers-section .value-description{font-size:10px;}
    .offers-section .three-column-view .offers-row .mobile-loan-amount-range-section,.offers-section .offers-details-row  .mobile-loan-amount-range-section{padding: 7px 5px 7px;}
}

/*AB offer dual layout*/
.card-offer-table .ab-theam-1 .row-1 .bbicons-sprite-rewards, .card-offer-table .ab-theam-1 .row-1 .rewards-section-title, .card-offer-table .ab-theam-1 .row-1 .strike-value, .card-offer-table .ab-theam-1 .bank-details-section .value-description{display:inline-block;vertical-align:middle;padding:0 2px;text-transform:none;text-align:left;width:auto;}
.card-offer-table .ab-theam-1 .row-1 .bbicons-sprite-rewards{width:32px;margin:0}



/* Ultra lw offer dual layout*/
.card-offer-table .landing-page-offers-section .offers-section.ultra-lw-offer-section{margin:0 -14px;}
.bank-prod-page .card-offer-table .ultra-lw-offer-section span, .bank-prod-page .card-offer-table .ultra-lw-offer-section p{line-height:normal;}
.bank-prod-page .card-offer-table .ultra-lw-offer-section a{font-size:12px;text-decoration:none;}
.primary-txt .card-offer-table .ultra-lw-offer-section ul.usp{margin:0;padding:0;}
.primary-txt .card-offer-table .ultra-lw-offer-section ul.usp li{font-size:12px;list-style:none;}
.bank-prod-page .card-offer-table .ultra-lw-offer-section .offer-bottom-section span{line-height: 18px;}
.card-offer-table .ultra-lw-offer-section .first-column-bottom-left-badge{background-color:transparent;height:auto;text-transform:none;font-size:12px;}
.card-offer-table .ultra-lw-offer-section .first-column-top-left-badge{height:auto;}
.card-offer-table .ultra-lw-offer-section .first-column-top-left-badge:after{top:auto}
.card-offer-table .ultra-lw-offer-section .offer-details ul li{font-size:12px;line-height:normal;}