#tasPage #banners {max-width: 900px;}
#tasPage .banner {border-color: #997fa2;}
#tasPage .banner1 .img {background: url(../images/page-images/banner-tas.jpg) no-repeat center center; background-size: cover;}
#tasPage .banner .info .bannerTT {color: #690694; margin-bottom: 0;}
#tasPage .banner .info .code2 {margin: 0 auto; padding: 0; display: block; margin-top: 5px; color: #2c2c2c;}
#tasPage .banner .info .code2 strong {color: #690694; font-size: 1.2em;}
#tasPage .banner .info .offerTT {color: #fff; background-color: #690694; vertical-align: middle;}
#tasPage .banner .info .offerTT span {font-size: 1.15em;}
#tasPage .banner .info p {font-size: .85rem; color: #777; line-height: 1.2; margin-bottom: 4px;}
#tasPage .banner .info .tncBtn {margin-top: 5px;}
#tasPage .banner .info .note {text-align: right; margin-top: 20px;}
.poiList {padding-bottom: 30px;}
#Result2 {position: relative;}
@media (min-width: 641px) {
     .banner {text-align: center;}
     #tasPage .banner .info {padding: 25px 20px 15px;}
     #tasPage .banner .info .offerTT {max-width: 250px;}
}

@media (max-width: 768px) {
    #Result2 .catListTTImg span span {font-size: 0.7rem;}
}
@media (max-width: 640px) {
  .banner .info {padding: 20px 15px;}
  #tasPage .banner .info p {font-size: .8rem;}
}
.anchorNav .filterBtn, .anchorNav .allBtn {padding: 0.3em 3%; font-size: 1.2rem;}
.catTags {position: absolute; top: 5px; right: -5px; }
.tag1-badge {width: 140px; height: 60px; }
@media (max-width: 320px) {
    .anchorNav .filterBtn, .anchorNav .allBtn {padding: 0.3em 6%;}
}
