.offers-section .deal-for, .offers-section .deal-validity {width:16.66666667%;}
.offers-section .fs-deal-name {width: 23%; text-align: center; }
.offers-section .deal-for {width:27%;padding:10px 20px;}
.offer-section-header .deal-for {padding:0;}
.offers-section .deal-validity {width: 25%; text-align:center; }
.offers-section .fs-getit {position: relative; width: 25%; padding: 0; }
.flashsale-pg .bestvalue {  position: absolute;  left: -11px;bottom:7px;width:120px; }
.flashsale-pg .filter-section {position: relative;top:0;z-index:2;}
.flashsale-pg .filter-section .filter-city li {  padding: 5px 0;  height: 39px;  width: 175px;}
.flashsale-pg .filter-section .checkbox .icons, .flashsale-pg .filter-section .radio .icons {top:0;}
.flashsale-pg .offer-section-content .offers-card-name {  display: block;position: absolute;  top: 0;  width: 100%;  margin:7px 0 5px 0;  }
.flashsale-pg .offer-section-content .offers-card-name span:first-child {font-weight: bold;}
.flashsale-pg .offer-section-content .card nav {padding:0;text-align: center;} .flashsale-pg .offer-section-content .card nav {width:100%;}
.flashsale-pg .offer-section-content .card {padding:10px 0 18px 0;text-align: center;}
.flashsale-pg .offer-section-content .card img {  width: 192px;height: 82px;  margin:25px 25px 0;  }
.flashsale-pg .filter-section .filter-city .dropdown-menu {max-width:560px;  }
.flashsale-pg .offers-section-details ul li.view-more, .flashsale-pg .offers-section-details ul li.view-less {list-style: none;}
.flashsale-pg header {position: inherit;}
.flashsale-pg .offers-section {padding-top:0;}
.flashsale-pg .sticky {position:fixed;z-index:3;}
.flashsale-pg .offers-heading-sticky.affix {top:44px;z-index:2;}
.flashsale-pg .deal-end-date {border-top:1px solid #d4d0d0;}
/*Common Styles*/
/*.rewards-section .bbicons-sprite-rewards{background-image:url("../../images/mobile/offers/bbicons-sprite-rewards.png");width:32px;height:20px;margin:-7px auto 2px;}*/

/*offers-row styles*/
.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;}
.offers-row span{line-height:normal;}
.offers-row .offers-same-height{display:table;width:100%;}
.offers-section .card-section{border-right:1px solid #ebedee;padding:12px 0 12px 5px;width:49%;}
.offers-section .card-section span{display:inline-block;}
.offers-section .card-section-title{padding-left:4px;width:66.6667%;}
.offers-section .card-section-img{float:left;width:48px;}
.offers-section .rewards-section{border-right:1px solid #ebedee;padding:12px 0;width:18.667%;}
.offers-section .annual-fee-section{padding:12px 5px;width:32.333%;}
.offers-section .annual-fee-title{color:#999999;}

.rewards-section span{display:block;}
.annual-fee-section span{display:block;}
/*offers-row end*/

/*Filter Section Starts*/
.filter-annual-fee .btn {border-radius:2px;margin-left:13px;padding:6px 14px;}
/*Filter Section Starts End*/

.filter-section .filter-product .checkbox, .filter-section .filter-product  .radio{margin:4px 4px 0 0;}
.filter-section .filter-product li{padding:5px 0;height:39px;width:200px;}
.filter-section .filter-product .dropdown-menu{max-width:430px;}

.bbicons-sprite-product{dbImage_background: BG_GATEWAY_PRODUCTS no-repeat 0px 100px;display:inline-block;height:18px;float:left;margin-bottom:1px;width:24px;top:2px;}
.product-short-Car-Loan{background-position:-12px -61px;}
.product-short-Credit-Card{background-position:-12px -158px;}
.product-short-Home-Loan{background-position:-12px -14px;}
.product-short-Personal-Loan{background-position:-13px -111px;}

/* flash sale offer filter */
.fs-landing-sticky .filter-product .checkbox {padding-left: 56px;margin: 4px 4px 0 0;}
.fs-landing-sticky .filter-product li {padding: 5px 0;width: 170px;}
.sprite-fs-product {background-image: url("/images/sprite-fs-product.png"); display: inline-block; height:19px; left: 33px; position: absolute; vertical-align: middle; width:18px; }
.fs-icon-cl{background-position: -5px -5px; }
.fs-icon-cc {background-position:-5px -34px; }
.fs-icon-hl {background-position:-5px -173px; }
.fs-icon-pl {background-position:-5px -90px; }

@media only screen and (min-width:768px) and (max-width:1024px) {
    .flashsale-pg .offer-section-content .card img {width:130px;height: auto;margin-top:30px;margin-bottom:10px;}
    .flashsale-pg .bestvalue {  position: absolute;  left: 0px;  bottom: auto;  width: 125px;  top:75px; }
    .flashsale-pg .offers-heading-sticky.affix {
        top: 70px;
    }
}
@media only screen and (min-width:768px) and (max-width:800px) {
    .flashsale-pg .bestvalue { top:65px; }
    .flashsale-pg .offer-section-content .card img {width:115px;height: auto;margin-top:25px;}
}
@media only screen and (width:600px){
    .flashsale-pg .bestvalue {bottom: auto; top: 55px;left:0;}
    .flashsale-pg .offer-section-content .card img {width:105px;height: auto;}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .flashsale-pg header {position: unset;} /*Ref:http://www.snoopcode.com/css/css-positioning*/
    .ipad .flashsale-pg header{position: initial}
}