.banner-two-column .heading1{font-size:28px;margin-bottom:10px;}
.banner-two-column .heading2{font-size:18px;}
.banner-two-column .heading3{font-size:14px;line-height:18px;margin-bottom:15px;}
.para2{font-size:12px;}
.banner-two-column{padding:15px 10px;dbImage_background-image: BG_NO_OFFER_MOB;background-position:0 0;background-repeat:repeat-x;}
.banner-two-column .column-left{display: table-cell;width: 65%;vertical-align: middle;}
.banner-two-column .column-right{width: 35%;display: table-cell;vertical-align:bottom;}
.banner-two-column .column-right img{max-width:100%;}
.banner-two-column.ct-banner-mob{background-color:#116a9e;padding:45px 0}
.banner-two-column.ct-banner-mob .column-left{width: 5%}
.banner-two-column.ct-banner-mob .column-left img{width: 120px}
.banner-two-column.ct-banner-mob .column-right .heading2{font-size: 20px}
.banner-two-column.ct-banner-mob .column-right{vertical-align: middle;text-align: left;color:#fff;line-height: 1.4;width:5%}
.banner-two-column.ct-banner-mob .column-right .btn{position: relative;overflow: hidden}
.banner-two-column.ct-banner-mob .column-right .btn:after{content:"";width:45px;height:100px;position:absolute;left:-45px;top:-10px;transform: rotate(-20deg);
    background: -moz-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(right, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%); -webkit-animation: ct-button 2 2s linear;animation: ct-button 2 2s linear;}
@keyframes ct-button {from{margin-left:-20px;}to{margin-left:200px;}}
.ct-number-banner{dbImage_background-image:ZERO_OFFER_CT_NUMBER_BG_MOB;background-size: cover;}
.banner-single-column{background: #116a9e;padding: 16px 0 25px;color: #fff;}
.banner-single-column .heading1{font-size:28px;margin-bottom:10px;}
.banner-single-column .heading2{font-size:18px;display: block;}
.banner-single-column .heading3{font-size:15px;line-height:18px;margin-bottom:6px;display: block;}
.banner-img {vertical-align: middle;margin-top:15px;display: block;}
.banner-single-column a {color: #fff;}
.cta-sticky{position:relative;}
.cta-sticky a{color:#fff;position: fixed;bottom: 0;border-radius: 0;padding: 18px 0;font-size: 14px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;background-color: #ff5a5f;width: 100%;text-align: center;z-index: 9;left:0;}
.bb-new-footer{padding-bottom: 50px;}
/*Zero offers credit card modal*/
.zero-offer-modal {display: block;}
.zero-offer-modal .modal-dialog {color: #fff;width: 100%;}
.zero-offer-modal .modal-content {background-color: transparent;border: 0 none;box-shadow: none;margin-top: 10%;}
.zero-offer-modal img {padding-bottom: 15px;}
.zero-offer-modal p {font-size: 26px;line-height: 38px;margin: 0 0 15px;}
.zero-offer-modal a {bottom: 0;color: #fff;font-size: 11px;padding-left: 5px;position: absolute;text-decoration: underline;}
.zero-offer-modal .btn {margin-top: 30px;border-radius: 6px;font-size: 17px;line-height: 1.471;padding: 10px 19px;}
.zero-offer-modal .continue-btn {position: relative;}
@media(max-width:767px) {
    .zero-offer-modal p {font-size: 15px;line-height: 26px;}
    .zero-offer-modal .btn {margin-top: 0;}
    .zero-offer-modal .modal-dialog {margin: 0;}
}
.zero-offer h2{font-size: 28px;margin: 15px 0;}
.zero-offer p {font-size: 18px;line-height: 1.72222;margin: 0 0 15px;}
.zero-offer .searchreference {margin: 0 0 15px}
@media(max-width:767px) {
    .zero-offer {margin:0 10px;text-align: center;}
    .zero-offer p {font-size: 15px}

}

/*Insufficient Credit*/
.insufficient-credit{font-size:14px;line-height:18px;padding:30px 5px;}
.insufficient-credit .sub-text{font-weight:bold;margin: 10px 0;font-size: 14px;line-height: 18px;}
.zero-offer .insufficient-credit p{line-height:18px;}
.insufficient-credit .btn{font-size:14px;background-color:#ff5a5f;position:relative;overflow:hidden;display:inline-block;margin:10px auto;padding:10px 30px;font-weight:bold;}
.insufficient-credit .btn span{font-size:40px;font-weight:300;line-height:14px;width:30px;float:right;}
.insufficient-credit .btn:after{content:"";width:45px;height:70px;position:absolute;left:0;top:-10px;transform: rotate(-20deg);
    background: -moz-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(right, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%); -webkit-animation: insufficient-credit-cta infinite 2s linear;animation: insufficient-credit-cta infinite 2s linear;}
@keyframes insufficient-credit-cta {from{margin-left:-40px;}to{margin-left:300px;}}

/*New Zero Offer Page*/
.no-offer-leads{background:#217fb5;color:#fff;padding:5px 10px}
.no-offer-leads .btn-submit{width:100%;background-color:#ff5a60;border:#ff5a60 1px solid;}
.no-offer-info p a{color:#fff;font-weight:bold;text-decoration:underline;}

.no-offer-leads .cta-sticky{position:relative;}
.no-offer-leads .cta-sticky a{color:#fff;position:fixed;bottom:0;border-radius:0;padding:18px 0;font-size:14px;border-top:1px solid #fff;border-bottom:1px solid #fff;background-color:#ff5a5f;width:100%;text-align:center;z-index:9;left:0;font-weight:bold}

.no-offer-leads .banner-two-column{padding:20px 10px;max-width:460px;margin:0 auto;background:transparent}
.no-offer-leads .banner-two-column .column-left{display:table-cell;width:26%;vertical-align:middle;padding-right:15px;}
.no-offer-leads .banner-two-column .column-left img{display:block;max-width:100%;}
.no-offer-leads .banner-two-column .column-right{width:70%;display:table-cell;vertical-align:middle;}
.no-offer-leads .banner-two-column .column-right h1{font-size:26px;}
.no-offer-leads .banner-two-column .column-right .btn-submit{background:#ff5a5f;margin-top:10px;max-width:220px;font-size:13px;font-weight:bold;}

.no-offer-info,.no-offer-privacy-info{text-align:center;margin:20px auto;font-size:14px;}
.no-offer-info h2{font-size:18px;font-weight:bold;margin-bottom:20px}
.no-offer-info p{margin-bottom:15px;}

.no-offer-privacy-info .checkbox .icons{position:relative;display:inline-block;text-align:center;vertical-align:middle;color:#fff;font-size:14px;line-height:17px;}
.no-offer-privacy-info .checkbox.checked .second-icon{color:#fff;}
.no-offer-privacy-info{margin-top:20px;font-size:12px;}
.no-offer-privacy-info p{margin-bottom:10px;}

.no-offer-lead-form .lead-group{width:250px;margin:0 auto;}
.no-offer-lead-form .input-group .form-control, .no-offer-lead-form .input-group-addon, .no-offer-lead-form .input-group-btn{display: table-cell;}
.input-group, .input-group-without-btn{border-collapse:separate;display: table;position: relative;}
.no-offer-lead-form .lead-group .form-control{border-radius:0 2px 2px 0;}
.no-offer-lead-form .lead-group .input-group-addon{border-radius:2px 0 0 2px;}

.no-offer-lead-form .input-group{margin-bottom:10px;width:100%;}
.no-offer-lead-form .input-group .btn-submit{font-size:13px;font-weight:bold;line-height:22px;}
.no-offer-lead-form .input-group-addon{background-color:#364b60;color:#fff;width:38px;text-align:center;}
.no-offer-lead-form .input-group-addon.phone-exn.sprite-edit-icons{dbImage_background-image:SPRITE_NO_OFFER;border:none;background-repeat:no-repeat;background-position:5px 7px;}

/*lead-textbox*/
.no-offer-lead-form .lead-textbox-edit{width:150px;margin:0 auto 5px;}
.no-offer-lead-form .lead-textbox-edit .phone-exn{line-height:24px;font-size:16px;background:transparent;padding:0;display:table-cell;}
.no-offer-lead-form .lead-textbox-edit .sprite-edit-icons{dbImage_background-image:SPRITE_NO_OFFER;border:none;background-repeat:no-repeat;background-position:0 200px;background-color:#fff;}
.no-offer-lead-form .lead-textbox-edit .input-group-addon.bbicons-edit-medium{width:20px;height:20px;background-position:5px -30px;padding:0 12px;background-color: transparent;}
.no-offer-lead-form .lead-textbox-edit .form-control{border:0;font-size:16px;padding:0;background-color:transparent;width:98px;box-shadow:none;color:#fff;height:26px;opacity:1;}

/*Sec*/
.no-offer-lead-form .secs{margin:0 auto 5px;line-height:26px;text-align:center;height:28px}
.no-offer-lead-form .secs .secs-load {display:inline-block;width:28px;height:28px;dbImage_background-image:BG_SECS_NO_OFFER_MOB; background-repeat:no-repeat; background-position:1px 0;}

/*otp*/
.no-offer-lead-form .lead-textbox-otp .form-control{border-radius:2px 0 0 2px;border:0;box-shadow:none;}
.no-offer-lead-form .lead-textbox-otp .resend-otp{font-weight:normal !important;background-color:#fff;color:#1abc9c !important;text-decoration:underline;border:0;height:32px;padding:0 10px 0 0;border-radius:0 2px 2px 0;font-size:14px;}
.no-offer-lead-form .lead-textbox-otp .input-group-addon.disable{color:#B0B0B0}
.no-offer-lead-form .btn-default:hover{background-color:#bdc3c7;text-decoration: none;}
.no-offer-lead-form .lead-textbox-otp.resend{width:100%;}
.no-offer-lead-form .lead-textbox-otp.resend .form-control{border-radius:2px;width:250px;}
.no-offer-lead-form .lead-textbox-otp.resend .resend-otp{display:none;}

/*Error Message*/
.no-offers .error{display:inline-block;margin-bottom:10px;z-index:2;top:-2px;width:100%}
.no-offers .error-info,.no-offers .error-icon{font-size:13px;vertical-align:middle;display:table-cell;padding:0;line-height:normal;}
.no-offers .error-info{width:100%;padding:7px 5px;}