.offer-section-content .offer-inserts {background-repeat: no-repeat; background-size: 100%; box-shadow: none; color: #fff; display: table; height: 160px; margin-bottom: 0; padding-bottom: 31px; width: 100%; }
.offer-section-content .offer-inserts:hover {box-shadow: none;}
.offer-section-content .offer-inserts .off-inserts-btn { background-color:#2cd37b;border-radius:0;border: 2px solid #26b468;padding:7px 20px 7px 27px;display:table-cell;vertical-align: middle;float:right;right:36px;}
.offer-section-content .inserts-single-coupon .off-inserts-btn {width:166px;padding:12px 20px;}
.offer-inserts .off-inserts-content, .offer-inserts .off-inserts-btn-group {display:table-cell;vertical-align: middle;}
.inserts-single-coupon .off-inserts-content {padding-left:21%;}
.off-inserts-content .off-inserts-desc, .off-inserts-content .off-inserts-heading  {display: block;}
.off-inserts-content .off-inserts-heading  {font-weight: bold;font-size: 22px;}
.off-inserts-content .off-inserts-desc {font-size:15px;}
.patner-coupons .item img{width: 100%;}
.inserts-coupon .patner-coupons {padding-left:18%;display:table-cell;vertical-align:middle;cursor: pointer}
.patner-coupons .item { float: left; margin-right:6px;text-align: center; width: 85px; }
.offer-tag { background-repeat: no-repeat; font-size: 11px; line-height: 14px; margin-left: 6px; padding-bottom: 5px; position: absolute; width: 80px; }
.offer-insert-group .inserts-input.inserts-coupon .off-inserts-content {
    width: 34%;
    padding-left:0;
    cursor: pointer;
}
.inserts-coupon .off-inserts-content .off-inserts-heading  {font-size: 21px;}
.inserts-input .off-inserts-content {padding-left: 20%; width: 60%; line-height: 1.4;padding-right:10px;}
.inserts-input input{width:66%; float: left;height: 37px;font-weight: bold; padding: 10px 12px; }
.offer-section-content .inserts-input .off-inserts-btn {width:115px;}
.inserts-lead .off-inserts-heading {color: #004161;} .inserts-lead .off-inserts-desc {color:#000000;}
.inserts-thankyou .off-inserts-content {line-height: 1.4; padding-left: 53%; width: auto; }
.offer-section-content .offer-insert-group .inserts-coupon {display: block;padding-top: 20px;}
.offer-section-content .offer-insert-group .inserts-coupon .patner-coupons, .offer-section-content .offer-insert-group .inserts-coupon .off-inserts-content {display: inline-block }
.offer-section-content  .offer-insert-group .hideinsert {display: none}
.offer-section-content  .offer-insert-group .showinsert {display: table}

.offer-section-content  .offer-insert-group {box-shadow: none; margin-bottom: 0; }
.offer-insert-group .inserts-signup .off-inserts-content {width:80%;}
.offer-section-content  .offer-insert-group:hover {box-shadow: none;}
.offer-insert-form{position: relative;}
.offer-insert-group .input-error-cl{background-color:#f1c40f;border-radius:6px;color:#ffffff;font-size:15px;font-weight:bold;padding:10px 10px 10px 47px;width:100%;margin-top:10px;margin-bottom:0;line-height:normal;position:absolute;top:37px;left:0;-moz-animation:bounce 1s 1 alternate;-ms-animation:bounce 1s 1 alternate;-o-animation:bounce 1s 1 alternate;-webkit-animation:bounce 1s 1 alternate;animation:bounce 1s 1 alternate; max-width: 250px;z-index:3;}
.offer-insert-group .input-error-cl:after { bottom: 100%; left: 40px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(241, 196, 15, 0); border-bottom-color: #f1c40f; border-width: 10px; margin-left: -30px; }
.offer-insert-group .input-error-cl img{left: 10px;position: absolute;top: 4px;}
.offer-insert-group .error input[type="text"] {border:2px solid #D38888;}
.offer-section-content .offer-inserts .off-inserts-btn{line-height: 18px;}
.offer-insert-group .input-error-cl{dbImage_background-image:COMMON_ERROR_ICON;background-repeat: no-repeat;padding: 12px 10px 12px 45px;background-position: 8px center;}
@media screen and (min-width:1024px) and (max-width:1200px) {
    .patner-coupons .item {width:70px;}
    .inserts-input input {width:247px;}
    .offer-tag {font-size: 9px; margin-left: 3px; width: 70px; background-size: 100% 100%; }
    .inserts-coupon .off-inserts-content .off-inserts-heading, .inserts-info .off-inserts-content .off-inserts-heading {font-size: 18px; }
    .offer-section-content .offer-inserts .off-inserts-btn{line-height: 19px;}
}
.inserts-input.inserts-video {cursor:pointer;}
.inserts-input.inserts-video .off-inserts-content {width:80%;}
.offer-section-content .offer-inserts.inserts-video .off-inserts-btn {padding: 15px 20px 15px 27px; width: 165px; font-weight: bold; font-size: 17px; }
.offer-section-content .inserts-video .off-inserts-content .off-inserts-heading {font-size: 24px; text-transform: uppercase; padding-bottom: 10px; }
.offer-section-content .inserts-video .off-inserts-content .off-inserts-desc {font-size: 16px; font-weight: bold; text-transform: uppercase; }

@media screen and (max-width: 1200px) and (min-width: 1024px) {
    .offer-section-content .inserts-video .off-inserts-content .off-inserts-desc {font-size:14px;}
    .offer-section-content .inserts-video .off-inserts-content .off-inserts-heading {font-size:18px;}
    .offer-section-content .offer-inserts.inserts-video .off-inserts-btn {padding: 12px 20px 12px 27px; width: 150px; font-size: 14px; }
}
@media screen and (width:1024px) {.offer-section-content .offer-inserts {height: 142px;}}
@media screen and (min-width:768px) and (max-width:1023px) {
    .patner-coupons .item {width:60px;margin-right: 0px;padding-right: 4px;}
    .offer-tag {    font-size: 8px; margin-left: 0px; width:55px; background-size: 100% 100%; }
    .inserts-coupon .off-inserts-content .off-inserts-heading {font-size:14px; }
    .off-inserts-content .off-inserts-desc {font-size:11px; }
    .off-inserts-content .off-inserts-heading {font-size:14px; }
    .offer-section-content .offer-inserts .off-inserts-btn {width: auto; padding:4px 10px;line-height: 22px;}
    .offer-section-content .offer-inserts {height:105px;padding-bottom:23px;}
    .offer-inserts .offer-name {font-size: 8px; } .inserts-input input {width: 180px; height: 34px; padding: 5px 10px; font-size: 10px; line-height: 21px;}
    .offer-section-content .offer-insert-group .off-inserts-desc .bb-rupee-xs {font-size:8px;}
    .offer-section-content .offer-inserts.inserts-video .off-inserts-btn {padding: 4px 5px 5px 22px; width: 110px; font-size: 12px; }
    .offer-section-content .inserts-video .off-inserts-content .off-inserts-desc {font-size:10px;}
    .offer-section-content .inserts-video .off-inserts-content .off-inserts-heading {font-size:16px;}
}
@media screen and (width:800px) {.offer-section-content .offer-inserts {height: 110px;}.inserts-input .off-inserts-content{width: 58%;}}
@media screen and (min-width:1024px) {
    .offer-section-content .offer-insert-group .off-inserts-heading .bb-rupee-xs {
        font-size: 18px;
    }

    .offer-section-content .offer-insert-group .off-inserts-desc .bb-rupee-xs {
        font-size: 11px;
    }
}
.offer-inserts .off-inserts-btn.loading-circle {dbImage_background-image:MINI_LOADER;background-repeat: no-repeat;background-position: 4px 6px;}
.video-modal-offer {z-index: 1041;}
.video-modal-offer .close{ position:absolute; right:5px; z-index:2000000;}
.modal-video  button.close {background-color:#fff;border-radius:3px;padding: 0 4px;opacity:1;font-size:20px;position:absolute;top:-14px;right:-17px;outline:0;}
.modal-video .close {margin-top: -2px;}
.modal-video .modal-dialog{width:885px;height:512px;margin: 50px auto;}
.modal-video .modal-body{padding-bottom:10px;}
.inserts-video img{width:100%;height:auto;}
.modal-video iframe {
    height: 480px;
    width: 100%;
}
@media only screen and (min-width:768px) and (max-width:1023px){
    .offer-section-content .offer-inserts .off-inserts-btn {right: 16px;padding:4px 5px 4px 22px;width:104px;}
    .modal-video .modal-dialog {
        width: 700px; }
}
/*css for MF insert*/
.class-mutual-fund .offer-section-content .offer-inserts.inserts-video {height: 80px;margin-bottom:15px;padding: 8px 0;}
.class-mutual-fund .offer-section-content .inserts-video .off-inserts-content .off-inserts-heading {color: #34495e;font-size: 16px;padding-bottom: 0;}
.class-mutual-fund .offer-section-content .inserts-video .off-inserts-content .off-inserts-desc {font-size: 14px;color: #2F4658;font-weight: normal;text-transform: none;}
.class-mutual-fund .offer-section-content .offer-inserts.inserts-video .off-inserts-btn {background-color: #5DADE2;border: 2px solid #509ED1;padding: 10px 10px 10px 27px;font-size: 14px;}
.class-mutual-fund .inserts-input .off-inserts-content {padding-left: 16%;}
@media screen and (max-width: 1023px) and (min-width: 768px){
    .class-mutual-fund .offer-section-content .offer-inserts.inserts-video {height:60px;padding-top:0;}
    .class-mutual-fund .offer-section-content .inserts-video .off-inserts-content .off-inserts-heading {font-size: 12px;}
    .class-mutual-fund .offer-section-content .inserts-video .off-inserts-content .off-inserts-desc {font-size: 10px;}
    .class-mutual-fund .offer-section-content .offer-inserts.inserts-video .off-inserts-btn {padding: 5px;font-size: 10px;}
}
@media screen and (width: 1024px) {
    .class-mutual-fund .offer-section-content .offer-inserts.inserts-video{height:70px;}
}
.offers-bg-green{background-color: #18BD9C;}
.offers-bg-blue{background-color: #10699E;}
.offers-bg-black{background-color: #3C4A5B;}
.offers-bg-teal{background-color: #10BDC6;}
.cross-sell-offer-insert{box-shadow: none;color: #fff;display: table;margin-bottom: 0;width: 100%;padding: 10px 0;}
.cross-sell-offer-insert a {display: table;color:#fff;width:100%;}
.cross-sell-offer-insert .three-column-left{width:18%;display:table-cell;vertical-align:middle;padding-left:1%;}
.cross-sell-offer-insert .three-column-middle{width:52%;display:table-cell;vertical-align:middle;line-height:normal;font-size:20px;padding-right: 10px;}
.cross-sell-offer-insert .three-column-right{width:30%;display:table-cell;vertical-align:middle;}
.cross-sell-offer-insert .three-column-right .btn{background: #ff5a5f;box-shadow: none;border: 0 none;width: auto;padding: 10px 30px;border-radius: 5px;font-weight: bold;position: relative; overflow: hidden;}
.cross-sell-offer-insert .three-column-right .btn:after{content: ""; width: 35px; height: 60px; 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: offer-insert-btn-banner infinite 3s linear; animation: offer-insert-btn-banner infinite 3s linear;}
@keyframes offer-insert-btn-banner {from{margin-left:-20px;}to{margin-left:300px;}}
.sprite-cross-sell {background-repeat: no-repeat;display: block;width: 166px;height: 113px;background-position:5px center;}
.bbicons-cross-sell-cc{dbImage_background-image:OFFERS_CROSS_SELL_CC;}
.bbicons-cross-sell-hl{dbImage_background-image:OFFERS_CROSS_SELL_HL;}
.bbicons-cross-sell-mf{dbImage_background-image:OFFERS_CROSS_SELL_MF;}
.bbicons-cross-sell-pl{dbImage_background-image:OFFERS_CROSS_SELL_PL;}
@media (max-width:800px){
    .cross-sell-offer-insert .three-column-middle p{font-size: 17px;}
    .cross-sell-offer-insert .three-column-right .btn{padding: 10px 20px;}
}
.offers-cross-sell-img img{max-width:100%;cursor:pointer;}
/*Offer Insert Link*/
.offer-insert-link{display:block;width:100%;height:100%;}