html{-webkit-text-size-adjust: none;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
sup {font-weight: normal;}
.flashSale {margin: 0 0 10px;width: 100%;}
.flashSaleInn {overflow: hidden;width: 100%;border-bottom: 1px solid #CCCCCC; padding: 25px 0 20px;}
.flashSaleInn .left {float: left;width: 214px;}
.flashSaleInn .right {float: left;padding-left: 20px;width: 73%;}
.flashSaleInn.noPadTop{padding-top:0px;}
.flashSaleInn.noBrdLst{border-bottom: none; padding-bottom:0px;}
span.bigTxt{font-size:24px;}
span.bigTxt2{font-size:16px;}
.flashSale h2{color:#1f497d; font-size:25px;}
.flashSale h2.padTop{padding-top:20px;}
.flashSaleInn .right.singleTxt{margin-top:54px;}
.flashSaleInn .right.doubleTxt{margin-top:31px;}
.submitBig{padding: 8px 30px;}
.fntSize15{font-size:15px;color:#05589d;}
.fntSize21{font-size:21px;}
.fntSize30{font-size:30px;}
.offercd {padding-top:5px;}
.tabInnerbull{padding-top:0px;}
.tabInnerLogos {float: left;width: 57px;}
.noTop{margin-top:0px;}
.promoImg{margin-top:5px;float:right;text-align:right;line-height:0;}
.grouponLogo{float:left;width:235px;}
.imgFullWidth{width:100%;}
.formInnerMo{padding-top:15px;}
.txtbtm {font-size: 20px;padding-top: 13px;}
.txtbtmgc {font-size: 13px;padding-top:14px;}
.proff {color: #018DE4;font-size: 40px;} 
.padg-madr{padding-top:11px;}
.inputBoxMedium.smallListBox {width: 118px;border: 1px solid #ccc;}
.flipimg{position:absolute; right:0; bottom:0;}
.salvage_allcards .main{width:100%;}
.salvage_allcards  #alertBox {overflow: hidden;padding: 30px 0;}
.salvage_allcards .fancyFormWrap {margin: 0 auto;overflow: hidden;padding: 10px 0 15px;width: 360px;}
.salvage_allcards .formHldr {clear: both;overflow: hidden;padding:0;margin-left:0;}
.salvage_allcards .formHldr .formField {float: left;padding: 5px 10px 0 0;width: 100px;}
.salvage_allcards .formHldr .formValue {float: left;}
.salvage_allcards .fancyFormHdr {padding: 0 0 6px;}
.salvage_allcards .formHldrBtn {text-align: right;clear: both;padding-right: 25px;}
.salvage_allcards .txtBox235 {width: 148px;}
.salvage_allcards .txtBoxMedium {border: 1px solid #ddd;color: #666;display: inline;float: left;font-family: Arial;height: 20px;line-height: 21px;padding: 2px 6px;vertical-align: baseline; }
.padtop15
{
padding-top: 15px;
}
.fntSze14
{
font-size: 14px;
}

.salvage_allcards .fancyFormDisc {padding: 15px 0 0;}
.fmfir{margin-left:10px;}
.marGn15tb{margin:15px 0;}
.bgGradientClrBluText {background-color:#00337f}
.morWidth{width:100%;}
.containerBoxHeader h2 {color: #FFFFFF;font-family: "interstate";font-size: 16px;font-weight: normal;margin: 0;padding: 12px 8px;}
.fontSzeM{font-size:18px;}
.mediumCitiTxt{color: #ffffff;font-size: 22px;left: 0;line-height: 24px;padding: 8px 0 0;position: relative;top: 45px;width: 100%;}
.bannertitleTex{left: 27%;margin-top: -61px;top: 54.5%;width: 62%;}
.formHldr h2.noBorder {border-bottom: none;margin-bottom: 0px;}
.bannertitleTex .largeTitle{font-size: 27px;}
.calcuMorBtn{background:#00337F; padding:7px 20px; position:relative; border-radius:5px; float:left; color:#fff; margin:0 0 15px 0;}
.topContentAreaBg.topAreaBgBor{background:none; width: 100%;padding: 7px 0 13px;  border-top:none; margin-bottom:10px;}
.topContentInner h3, .morClass{float:left; text-align:left;}
.calcAreaMor{width:100%;}
.calcAreaInn{width:100%; display:inline-block;}
.calcAreaBtm{background:#1854ac; padding:20px; position:relative; border-radius:10px;}
.calcAreaBtmTop{width:100%;}
.calcAreaBtmTop ul{width:100%; display:inline-block;}
.calcAreaBtmTop ul li{float:left; width:100%;}
.calcAreaBtmTop ul li .left{float:left; width:40%;margin:0 0 15px 0;}
.calcAreaBtmTop ul li .left.clsWhite{ font-weight:bold;}
.calcAreaBtmTop ul li .right{float:left; width:56%;margin:0 0 15px 0;}
.calcAreaBtmTop ul li .right1{float:left; width:28%;}
.calcAreaBtmTop ul li .right2{float:right; width:32%;}
.calcAreaBtmTop ul li.last{margin-bottom:0px;}
.calcAreaBtmBtm{color: #002060; font-weight:bold;background:#fff;  padding: 15px 30px; position:relative; border-radius:10px; margin:0 0 10px 0;}
.calcAreaBtmRes1{background:#ddfafa; padding:10px 15px; font-size:15px;width: 50%; margin: auto; text-align:center;}
.redClrMor{color:#ff0000; font-size:11px;}
.mortMarTop{position:relative;top:-20px}
span.lftArrDarkBlue {display:block; width:8px; height:16px; margin-left:-30px;float:left;}
.inputBoxLarge.morga{ font-family: arial,verdana,helvetica; font-size:12px; width: 207px !important;padding-left: 8px;}
.calcAreaBtmTop ul li .left.padTop, .calcAreaBtmTop ul li .right1.padTop{ padding-top:6px;}
ol.lowerAlpha{padding-bottom:10px;}
ol.lowerAlpha li {padding:0 0px 5px;margin:0 0 0 25px;list-style:lower-alpha;line-height: 17px;}
.bannerTitle.bannerLarge.reward2{left:37%;top: 40% !important;}
.largeTitle.hugeBannerLargeTxt.rewardpage2{font-size: 24px;}
.mediumTitle.cardText{left:32%;top: 77px;position:absolute;width:54%;font-size: 20px;}
.econContainer{overflow:hidden;background:#313131;}
.imgThir{float:left;}
.bannerLeft{float:left;}
.bannerTxt{float:left;width:92%;}
.innerEcon{padding:10px 0 0;margin:10px 0 0 0;}
.links{text-decoration:underline;}
.formcpfBtn {padding:10px 0 20px 0;} 
.col h3{min-height:34px;}
.bannerHolderCitiPre {margin: 0 0 15px;position: relative;}
.bannerTitleCitiPre {color: #FFFFFF;display: block;font-family: "interstate";left: 5%;padding: 0 20px 0 0;position: absolute;width: 406px;z-index: 1;}
.largeTitleCitiPre {color: #ffffff;font-family: "interstate";font-size: 40px;font-weight: normal;left: 46.8%;line-height: 40px;padding: 0;position: absolute;top: 54px;width: 400px;}
.mediumTitleCitiPre {font-size: 27px;left: 50%;line-height: 24px;padding: 8px 0 0;position: relative;top: 97px;width: 400px;color: #ffffff;}
.smallCitiPre{ font-size: 12px; top:280px;left: 23px;color: #ffffff; position: relative;}
.smallCitiPre a{color:#fff;}
#exclusiveContainer {margin-bottom: 20px;}
.contBoxHeader h2 {color: #FFFFFF;font-family: "interstate";font-size: 18px;font-weight: normal;margin: 0;padding: 12px 8px;}
.tableWrap.tableCitiPre table{box-shadow: none;}
.tableCitiPre{margin-bottom:20px;}
.tableWrap tr.contBoxHeader th, .tableWrap tr.contBoxHeader td{line-height:normal; padding:0px;}
.darkBlueClr{color:#005099;}
.faqShowHideArea{margin:10px 0 0 0;padding: 13px 0 5px; border-bottom:1px solid #ccc; background:#f2f2f2;}
.faqShowHideHdr{width:95%;font-size:14px;;}
.faqShowHideHdr a{color:#555555;}
.faqShowHideHdr{padding:0 0 10px 10px;}
.faqShowHideHdr .show, .faqShowHideHdr .hide {text-align:left;line-height:18px;padding-right:10px;}
.faqShowHideHdr .show {background: url("/gcb/images/plus-faq.png") no-repeat scroll 100% 3px transparent; }
.faqShowHideHdr .hide {background: url("/gcb/images/minus-faq.png") no-repeat scroll 100% 3px transparent; }
.faqShowHideHdr a, .faqShowHideHdr span{cursor:pointer;display:block;padding-left:0px; font-size:16px;}
.faqShowHideCont {display:none;padding: 0 10px;font-size:12px;color:#555555;line-height:18px;}
.slideCitiPreMain{width:100%; display:inline-block;}
.slideCitiPre{position:relative; padding: 8px 10px 15px 0;background-color:#f4f4f4; margin: 10px 10px 0;border-radius: 5px;}
.flight .calcProgress.ui-controlgroup a.ui-slider-handle, .flight a.ui-slider-handle {background: url("/gcb/landing_page/citi_premier_miles/images/flight.png") no-repeat 50% bottom !important;height: 41px !important;margin-left: 0px !important;margin-top: -25px!important;padding: 0 3px 2px;width: 41px !important;color: #003C78;font-weight: bold;text-align: center;text-decoration: none;font-size: 13px;position: absolute;outline: none;border: 0;}
.mrgntpp10 { margin-top: 10px;}
.slideCitiPreLst{margin:3px 0px 0px 10px; overflow:hidden;}
.slideCitiPreLst ul{display:block; width:100%;}
.slideCitiPreLst ul li{float:left;}
.slideCitiPreLst ul li.first{padding-right:58px;padding-left: 6px;}
.slideCitiPreLst ul li.second{padding-right:42px;}
.slideCitiPreLst ul li.third{padding-right:44px;}
.slideCitiPreLst ul li.fourth{padding-right:44px;}
.slideCitiPreLst ul li.fifth{padding-right:38px;}
.slideCitiPreLst ul li.noMar{margin-right:0px;}
.calcProgressForm.citiPreMiles{width: 97.5% !important;}
.slideCitiPreDet{margin:15px 20px 10px 20px; display:inline-block;}
.fontSzeMPre{font-size:18px;}
.fontSzeMPreBig{font-size:23px; font-weight:bold;}
.fontSzeMPreMid{font-size:20px; font-weight:bold;}
.fontSzeMPreMid2{font-size:20px;}
.fontSzeMSmall{font-size:15px; font-weight:bold;}
.slideCitiPre .formValue div.ui-slider{margin: 0 2% 0 10px;}
.doubleBor{border-top:3px solid #CCCCCC;}
.blueBtn.arrowIco{background-image:url(/portal/bluehome/images/PC/arrow-ico.png); background-position: right 12px; background-repeat: no-repeat; padding-right: 17px; }
.grayBtn.arrowIco{ background-image:url(/portal/bluehome/images/PC/arrow-ico.png); background-position: right 12px; background-repeat: no-repeat; padding-right: 17px; }
.bannerLarge.m1Card{left: 37%;width: 56%;}
.btnLandingForms{padding: 0 0 10px;}
#agree_alert{margin-bottom:10px;display:inline-block;}
.citiPre .btnLandingForms{display:block}
.padRgtMob{padding-right:3px;}
.textareaBox.inputBoxTxtArea{width: 195px;border:1px solid #ccc;}
ol.lowerAlpha{padding-bottom:10px;}
ol.lowerAlpha li {padding:0 0px 5px;margin:0 0 0 25px;list-style:lower-alpha;line-height: 17px;}
.txtColLftPad{padding-left:109px;}
.bannerTitle.bannerLarge.reward2{left:37%;top: 40% !important;}
.largeTitle.hugeBannerLargeTxt.rewardpage2{font-size: 24px;}
.mediumTitle.cardText{left:32%;top: 77px;position:absolute;width:58%;font-size: 20px;}
.padtop10{padding-top:10px;}
.padtop20{padding-top:20px;}
.m1visaRht{width:46%;float:left;}
.m1visaLft{width:46%; float:left;border-right:1px dotted #cccccc;margin-right:10px;}
.brdrLftRgtBot{border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.innerPad20{padding:20px;}
.interestRateCont{overflow:hidden;border-bottom:1px solid #ccc;margin-bottom:20px;}
.interestRateCont.last{border-bottom:0px;margin-bottom:0px;}
.txtLeft{text-align:left;}
.inputBoxMediumBig{width: 169px;height: 23px;padding:0;border:1px solid #ccc;color:#555;}
.textareaBox.inputBoxTxtArea2 {width: 210px;border: 1px solid #ccc;}
.bannerHolderCitiPre {margin: 0 0 15px;position: relative;} 
#exclusiveContainer {margin-bottom: 20px;}
.contBoxHeader h2 {color: #FFFFFF;font-family: "interstate";font-size: 18px;font-weight: normal;margin: 0;padding: 12px 8px;}
.mrglft{margin-left:85px;}
.bannerTitle.salesOfficerBanner{width:80% !important;left:0 !important;}
.largeTitle.hugeBannerLargeTxt.officer2{font-size: 40px;left: 40%;line-height: 40px;position: absolute;top: -55px;width: 72%;}
.mediumTitle.hugeBannerLargeTxt.officer2{font-size: 25px;left: 40%;line-height: 28px;position: absolute;top: 0;width: 75%;padding:0;}
.hugeBanner .bannerLarge.referrer{left: 3%;}
.referrerContainer{padding: 0 10px;}
.largeTitle.hugeBannerLargeTxt.referrerTxt {font-size: 33px;}
.referrerBanner{background-color:#fbf9fa;}
.referrerBannerTxt{padding:15px;}
.referrerBannerTxt h2{color:#05589D;font-size: 18px;padding: 0 0 10px;}
.formInner.btnLandingForms a.blueBtn{float:none;}
.refferBlock {width: 92%;overflow: hidden;text-align: left;padding: 0 10px;}
.largeTitle.referrerTxtSec.pdlft{padding-left:10px;}
.promoTxtcont{font-size:18px;}
.headerBTxt{font-size:30px;}
.plusBTxt{font-size:30px;}
.containerBoxHeader h3.padLeft{padding-left:20px;}
.formHldr h2.noBorderBtm{border-bottom:none;}
.divider.cLsPadTop{padding-top:10px;}
.largeTitle.hugeBannerLargeTxt.referrerTxtFrst{font-size: 38px; padding-left:10px; line-height:45px;}
.largeTitle.hugeBannerLargeTxt.referrerTxtSec {font-size: 33px; padding-left:10px;}
.formInner.btnLandingFormsRef a.blueBtn {float: none;}
.btnLandingFormsRef a.blueBtn {float: right;width: 175px;text-align: center;padding: 10px 0;font-size: 12px;margin-right: 32%;background:#0169B0;background: -webkit-gradient(linear, 0 0, 0 70%, from(#0169B0), to(#003F7D));background: -webkit-linear-gradient(#0169B0, #003F7D 70%);background: -moz-linear-gradient(#0169B0, #003F7D 70%);background: -ms-linear-gradient(#0169B0, #003F7D 70%);background: -o-linear-gradient(#0169B0, #003F7D 70%);background: linear-gradient(#0169B0, #003F7D 70%);-pie-background: linear-gradient(#0169B0, #003F7D 70%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0169B0', endColorstr='#003F7D',GradientType=0);zoom: 1;position:relative;}
.citiM1Plat{width:100%; overflow:hidden;}
.citiM1PlatBlueInn{width:100%; overflow:hidden; margin:0 0 20px 0;}
.citiM1PlatBlue{background:#195a92;padding:5px 15px 5px 16px; color:#fff; font-size:14px; position:relative;}
.citiM1PlatBlueArrow{display:block;background:url("/gcb/credit_cards/images/blue-arrow.jpg") no-repeat; position:relative; display: block; width:12px; height:4px; right:0px; left:22px; margin:0 0 20px 0;}
span.blueIconsOne{background:url("/gcb/credit_cards/images/icon-one.jpg") no-repeat;display: inline-block;height: 24px;width: 24px;vertical-align:middle;margin-right:5px;}
span.blueIconsTwo{background:url("/gcb/credit_cards/images/icon-two.jpg") no-repeat;display: inline-block;height: 24px;width: 24px;vertical-align:middle;margin-right:5px;}
span.blueIconsThird{background:url("/gcb/credit_cards/images/icon-three.jpg") no-repeat;display: inline-block;height: 24px;width: 48px;vertical-align:middle;margin-right:5px;}
span.calenderIcon{float:left; background:url("/gcb/credit_cards/images/calender.png") no-repeat;display: inline-block;height: 33px;width: 29px;vertical-align:middle;margin-right:5px; margin-left:18px;}
.citiM1PlatCont2{margin:20px 0 0 0;}
.citiM1PlatBlueInn.last{margin-bottom:0px;}
span.calenderCont{display:block; padding-top:10px;}
.calenderCont{font-size:14px;}
.lftPlatCont{float:left; width:34%;}
.midPlatCont{float:left; width:5%; text-align:center; padding-top:10px;}
.rgtPlatCont{float:left; width:45%;}
ul.citiMlLst{width:100%;}
ul.citiMlLst li{float:left; width:33%; border-right:1px solid #ccc;}
ul.citiMlLst li.noBorder{border-right:none;}
ul.citiMlLst li .citiMlLstCont{width:100%; overflow:hidden;}
ul.citiMlLst li .citiMlLstCont .left{float:left; width:65px; padding-left:10px;}
ul.citiMlLst li .citiMlLstCont .right{padding:0 7px 0 0; float:left; width:70%;}
ul.citiMlLst li .citiMlLstCont .right span.blueBig{float:left; width:52px; font-size:28px; color:#195a92; padding:0 0 5px 0;}
ul.citiMlLst li .citiMlLstCont .right span.greyCon{float:left; width:50%; padding:0 0 5px 10px;}
.introTxt{font-size:20px;}
.SimpleStpsWrap{overflow:hidden;margin-bottom:20px;}
.SimpleStep{float:left;width:27%;text-align:center;padding:19px;border-right:1px solid #ccc; font-size:13px;}
.SimpleStep.lastcol{border-right:none;float:left;}
.rewardsWrapper{overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px;}
.rewardsImg{float:left;width:92px;padding-right:15px}
.rewardsContent{float:left;width:85%;font-size:13px;font-weight:bold;padding-top:7px;}
.cardsWrapper{margin:20px 0;overflow:hidden;}
.mobileApp{display:none !important;}
.flipimg{position:absolute;right:0;bottom:0;}
.topExpert{width:61%; float:left;}
.formExpertHead{width:38%; float:left;}
.formHldrxprt{float:left;margin-left:25px;}
.expetr p{float:left;padding-right:58px;}
.expetrMob p{float:left;}
.pad05{padding:2px;}
.inputBoxMediumXprt{width:160px !important;}
.inputBoxdate{width:40px !important;text-align:center;}
.inputBoxTime{width:100px !important;}
.inputBoxLarge.inputBoxLargexprt{width:350px !important;}
.inputBoxLarge.inputBoxLargexprtnew{width:240px !important;}
.padrght60{padding-right:82px;}
.padrght25{padding-right:15px;}
.fixedwidthxprt{float:left;width:100%;;}
.xpettextareabox{width:345px;height:80px;border:1px solid #ccc;12px arial;resize:none;}
.checkBoxExprt span{padding-right:3px;}
.exrtRadi{padding-right:3px;}
.ExpertDate{padding-right:30px;}
.expertDateFl{float:left;}
.topContent.noOverHide{overflow:visible; display:inline;}
.largeTitleInterSaings{color: #ffffff;font-family: "interstate";font-size: 30px;font-weight: normal;left: 51.8%;line-height: 38px;padding: 0;position: absolute;top: 50px;width: 83%;}
.largeTitleInterSmalTxt {color: #ffffff;font-size: 24px;left: 54%;line-height: 24px;padding: 8px 0 0;position: relative;top: 191px;width: 456px;}
.borClsNon {border: medium none;}
.borNoeTx{color: #555;font-size: 17px;font-weight: bold;left: 33px;position: relative; top:35px;}
.bugglugImg{float: left;margin-right: 10px;}
.bugglugImgTx {float: left;width: 50%;position: relative;top: 15px;}
.buggTxtList{overflow:}
.boxCheck{float: left;margin-right: 5px;position: relative;top: 15px;}
.boxCheck{float: left;margin-right: 5px;position: relative;top: 15px;}
.borNoeTxone {color: #555555;font-size: 17px;font-weight: bold;position: relative;text-align: center;width: 100%;margin:0 0 15px 0;}
.tabProBlockInn.noBrdLstPad{border-bottom: medium none;padding: 0;}
.borNoeTxone.last1{margin:0px;}
.rigtClaInter{font-size:14px;}
.cardName.cardWidthSpac h4{padding-right:25px;}
.formPag{padding-top:10px;}
.largeTitle.homeLonTx {font-size: 27px;}
.bannerTitle.banTiHmeSa {position:absolute; top:53% !important;left: 17%;width:50%;left: 36%;}
.largeTitle.lonHomeSav {font-size: 30px;}
.largeTitle.subLonVoc {font-size: 22px;}
.bannerOneMide {font-size: 22px;line-height: 24px;padding: 23px 0 0;}
.mainDivImag{ overflow:hidden;margin-bottom:25px;}
.textDivCls{width: 100%;float:left;}
.tableWrap.tableWrapPad tr th, .tableWrap.tableWrapPad tr td {padding: 6px 8px 6px 8px;}
.tableWrap.tableWrapPad table{ box-shadow:none;}
.pagClaTx{padding-top:8px;border-bottom:1px dotted #cccccc;padding-bottom:8px;}
.grayBg h3{padding:5px 0px;}
.morClass{padding-top:8px;}
topContTxtFom.topContent.topBannerForm.creditPromo.topContTxtFom{width:100%}
.pullRight.mandatoryTxt.manTexCon.hidden-phone {padding-right: 34px;}
.TerConText{color:#666;}
.ZoukoutMain{width:100%;position:relative;overflow:hidden;}
.LeftZoukout{width:40%; float:left;padding-right:20px;}
.RightZoukout{width:55%; float:left;}
.ZoukCrdLst li{float:left;padding:0px 30px 10px 0px;}
.ThumZoak{float:left;width:30px;}
.zoakTxt{width: 90%;padding:8px 0 0 12px;float:left;}
.cardimage{float:left;width:40%; text-align:center;}
.CardZoak{margin-top:20px;float:right;width:50%;}
.largeTitle.zoakLargeTxt{font-size:31px;}
.mediumTitle.zoakmedTxt{font-size:23px;}
.zoukcard{width:60%;}
.cardimage img{width:100%;}
.pad-right{padding-right:0px;}
.cardimage.pddrght{padding-right:10px;}
.errmsgbotmar {margin-bottom: 10px;display: inline-block;}
#mainLoan{width:100%; margin:0 auto;}
.loanMain{width:100%;margin-top:30px;position:relative;}
.loadHead{text-align:center;}
.paymentLst {width:80%;;background:#EDEEF0;margin:0 auto;border:1px solid #ccc;display:inline-block;margin-bottom:20px;}
.paymentLst li{float:left;display:inline-block;width:49.9%;}
.paymentLst li a{font-size:14px;font-weight:bold;text-align:center;color:#555;display:inline-block;margin:1px;padding:10px 0px;background:#EDEEF0;border:1px solid #EDEEF0;width:99.5%;}
.paymentLst li.active a{display:inline-block;background:#3380BA;color:#fff;border:1px solid #E1E1E1;}
.clacMain {width:95%;padding:10px 30px;}
.clacLeft {width:31%;float:left;}
.clacRight {width:69%;float:left;}
.clacRightclose{margin-top:20px;border:3px solid #F1F1F1;display:inline-block;}
.RpayRight{width:650px;}
.RpayRight li{float:left;padding:4% 3%; width:111px;border-right:3px solid #F6F6F6;text-align:center;word-wrap:break-word;}
.RpayRightlast{border:none !important;}
.offerPcode2{padding-top:31px;}
.offerPcode{padding-top:18px;}
.tabs.small.tabsmall.tabsFonts li a{font-size:8px !important;padding: 8px 7px !important;}
.citiRewaredCard{width:100%;overflow: hidden;}
.rewarCards{overflow: hidden;padding-bottom:0px;}
.listReward h4{padding:0px 0px 5px;}
.listReward{border-right: 1px solid #ccc;float: left;overflow: hidden;width: 45%;}
.listReward.listReward1{border-right: medium none;padding: 0 11px;}
.rewarCards ul.bulLst{padding:0px;}
.inputBoxMedium.smallListBox.smallListBox1{width:111px;}
.spaceOne{padding:10px 10px 10px;}
.solutLarge .largeTitle{font-size:28px;}
.formValue.fixedwidth.radioSlution{ width: 90%;padding-left:0px;}
.formExpertHead.formExpertHead1{width: 461px !important;}
.formHldrxprt.formHldrxprt1{margin-left:0px;}
.fixedwidth.fixedwidthOne .sbHolder{width:110px;}
.fixedwidth.fixedwidthOne .sbOptions{width:110px;}
ul.bulLst.oneSlutbulLst li{ padding: 0 0 2px 10px;}
.imgPercentage.wa{ Clear:both; /*margin-left:30%;*/ width:auto;}
.pull-right{float:right;}
.selFrom h3{font-size:inherit; color:#555; }
.showHideHdr.selFrom a{width:70%; margin-left:30%; margin-right:0%; clear:right;}
.dropListLarge.instantPostLog.portrait .sbHolder, .dropListLarge.instantPostLog.portrait .sbOptions li, .dropListLarge.instantPostLog.portrait .sbOptions{width:216px !important;}
.expetr p{float:left;padding-right:52px;}
.btnHolder{position:absolute;top:80%;left:66%;z-index:999;display:inline-block;}
.btnHolder a.blueBtn{width:260px;}
.getDetail.newGEtdetail li {width:90px;}
.promotionLugImg{width:200px;padding-right: 10px;}
.mrgtpNeg{margin-top:-25px;}
.brdrLft{border-left:1px solid #ccc;padding-left:20px;};
ul.cardsTab li:hover, ul.cardsTab li.active{background:#FDFDFD;background: -webkit-gradient(linear, 0 0, 0 70%, from(#FDFDFD), to(#F8F8F8));background: -webkit-linear-gradient(#FDFDFD, #F8F8F8 70%);background: -moz-linear-gradient(#FDFDFD, #F8F8F8 70%);background: -ms-linear-gradient(#FDFDFD, #F8F8F8 70%);background: -o-linear-gradient(#FDFDFD, #F8F8F8 70%);background: linear-gradient(#FDFDFD, #F8F8F8 70%);border-radius:5px;box-shadow:0 0 5px #ddd;border:1px solid #ddd;position:relative;}
ul.cardsTab li a.rewards {background: url("/gcb/credit_cards/images/pc/rewards-off.png") no-repeat scroll center center transparent;}
ul.cardsTab li:hover a.rewards, ul.cardsTab li.active a.rewards{background:url("/gcb/credit_cards/images/pc/rewards-on.png") no-repeat scroll center center transparent;}
ul.cardsTab li a.travel {background: url("/gcb/credit_cards/images/pc/travel-off.png") no-repeat scroll center center transparent;}
ul.cardsTab li:hover a.travel, ul.cardsTab li.active a.travel{background:url("/gcb/credit_cards/images/pc/travel-on.png") no-repeat scroll center center transparent;}
ul.cardsTab li a.cashback {background: url("/gcb/credit_cards/images/pc/cash-rebate-off.png") no-repeat scroll center center transparent;}
ul.cardsTab li:hover a.cashback, ul.cardsTab li.active a.cashback{background:url("/gcb/credit_cards/images/pc/cash-rebate-on.png") no-repeat scroll center center transparent;}
ul.cardsTab li a.student {background: url("/gcb/credit_cards/images/pc/student-off.png") no-repeat scroll center center transparent;}
ul.cardsTab li:hover a.student, ul.cardsTab li.active a.student{background:url("/gcb/credit_cards/images/pc/student-on.png") no-repeat scroll center center transparent;}
ul.cardsTab li a.business {background: url("/gcb/credit_cards/images/pc/business-off.png") no-repeat scroll center center transparent;}
ul.cardsTab li:hover a.business, ul.cardsTab li.active a.business{background:url("/gcb/credit_cards/images/pc/business-on.png") no-repeat scroll center center transparent;}
ul.cardsTab li a#showAllnew {background: url("/gcb/credit_cards/images/pc/show-all-off.png") no-repeat scroll center center transparent;}
ul.cardsTab li:hover a#showAllnew, ul.cardsTab li.active a#showAllnew{background:url("/gcb/credit_cards/images/pc/show-all-on.png") no-repeat scroll center center transparent;}
.grayTxtcard{color:#555;}
.linkTxtnew{font-weight:bold;width:48%;float:left;padding-top:5px;}
.ContentPdfPage{padding:10px;width:98%;text-align:justify}
.pdf-Overlay{width:98%;}
.pdfColor{background:#6EC7D4;padding:10px;}
.pdfCenter{text-align:center;}
.pdfLeft{text-align:left;}
.referBox{width:100%;display:inline-block;margin-bottom:20px;position:relative;}
.referLst li{float:left;width:32%;min-height:185px;}
.referLst {text-align:center;font-size:18px;}
.referLst p{padding:20px 15px 0 15px;}
.paddtp20.paddtp25{padding-top:50px;}
.refer-box1{background:#f8f8f8 url("/gcb/credit_cards/images/mgm/bg1.png") no-repeat left top;}
.refer-box2{background:#EBE9EA url("/gcb/credit_cards/images/mgm/bg2.png") no-repeat left top;}
.refer-box3{background:#DFDDDE url("/gcb/credit_cards/images/mgm/bg3.png") no-repeat left top;}
.refer-box1,.refer-box2,.refer-box3,.paddtp30{padding-top:30px;}
.bannerTitleGold.largeBanner{padding: 10px;width:310px;height:110px;}
.bgGradientClr.goldCgGradient{background:#B4975A;}
.solutionFont{margin-bottom:10px;}
.bg-fnt-exsoln{font-size:40px;}
.orangeBtnnew{color: #FFFFFF;display: inline-block;font-size: 13px;font-weight: bold;padding: 8px 8px 8px;border:none; cursor:pointer;}
.orangeBtnnew{background:#F16F2E;background: -webkit-gradient(linear, 0 0, 0 70%, from(#F16F2E), to(#EC5529));background: -webkit-linear-gradient(#F16F2E, #EC5529 50%);background: -moz-linear-gradient(#F16F2E, #EC5529 50%);background: -ms-linear-gradient(#F16F2E, #EC5529 50%);background: -o-linear-gradient(#F16F2E, #EC5529 50%);background: linear-gradient(#F16F2E, #EC5529 50%);-pie-background: linear-gradient(#F16F2E, #EC5529 50%);color:#fff;}
.tableWrap tr.blueBg th {color: #fff;}
.formField {padding-top: 5px;}

@font-face {
font-family: "interstate-lightfont";
font-style: normal;
font-weight: normal;
src: url("/gcb/fonts/interstaterom-webfont-light.eot?#iefix") format("embedded-opentype"), url("/gcb/fonts/interstaterom-webfont-light.woff") format("woff"), url("/gcb/fonts/interstaterom-webfont-light.sitx") format("truetype"), url("/gcb/fonts/interstate_extralight.svg#Citibank") format("svg");
}
.zalorabg{background:url('../landing_page/zalora_mar/images/bg.jpg') no-repeat;background-size: cover;position: relative;top: -25px;height:100%;}
.valiDate{text-align: right;padding: 15px;}
.leftArea{width: 46%;float: left;margin-right: 15px;}
.rightArea{float: left;width: 51%;}
.interstate14{font-family:"interstate-lightfont";font-size:15px;}
.promoImgs{width: 35%;float: left;}
.offerleft1{overflow: hidden;padding: 23px;background: #FFF;margin-left: 15px;}
.offerImgleft1{text-align: right;}
.promoWrapper{overflow:hidden;background: #FFF;padding: 15px;margin-bottom: 5px;}
.offerImgrewards{float: left;width: 30%;}
.cardface{float: left;width:50%;padding-left:15px;padding-top:10px}
.cardtxtLeft{margin: 17px 0 0 7px;float:left;width:35%;}
.contWraps{overflow: hidden;}
.cardface2{float: left;width:52%;padding-left:15px;padding-top:40px}
.rightArea1{overflow:hidden;width: 99%;}
.cardtxtLeft2{margin: 48px 0 0 7px;float:left;width:35%;}
.rakutenbg{background:url('../landing_page/rakuten/images/bg.jpg') 100% 100% no-repeat;position: relative;top: -23px;background-size:cover;height: 405px;} 
.smrtBigfnt{font-size:23px;}
.tableWrap.tableFont.tablefntbld{font-weight:bold;}
.blueTxtNew {color: #003F7D;}
.bannerProd.inner_bannercode{margin-top:25px;}
.blueBtn.pullRight.content_cta{float:left;background-color:#005799;padding:13px;border-radius:0px;}
.inner_wrapperunder{float:left;}
.inner_fullbanner{left:-2px;}
.inner_bannercode{height:213px !important;}
.container_section{width:100%;background-color:#F3F1F2;margin-top:45px;float:left;}
.inner_leftcontainer{float:left;width:55%;}
.inner_rightcontainer{float:left;width:45%;}
.inner_scrolll{width:97%;margin-left:10px;}
.image_underarmour{float:left;width:45%;padding:20px;}
.content_underarmour{float:left;width:46%;margin-top:18px;}
.content_p1{font-size:18px;}
.content_cta{float:left;text-align:center;width:70px;background-color:#005799;}
.headersection_con{float:left;background-color:#999999;width:432px;padding:10px;padding-top:15px;color:#fff;}
.headersection_con10x{float:left;background-color:#CCCCCC;margin-top:1px;padding:18px;}
.headersection_con5x{float:left;background-color:#CCCCCC;margin-top:1px;padding:18px;}
.images10x{float:left;width:30%;}
.images5x{float:left;width:30%;}
.content10x{color:#666666;line-height:18px;}
.content5x{color:#666666;line-height:18px;}
.ctacards{float:left;margin-top:15px;width:100%;}
.ctalink{float:left;width:54%;margin-top:25px;}
.ctalink > p{color:#333333;float:right;}
.facecards{float:left;margin-left:12%;}
.innerContgp{padding:5px 15px 0 15px;padding-bottom:15px;}
.innerContgp > a{background:#ccc;display: block;font-size:14px;font-family:"interstate";color: #666;*padding:15px 0;padding:15px 0 \0/;padding:15px 0;padding: 10px;position:relative;}
.innerContgp > a.active{background:#ccc;display: block;color: #666;position:relative}
.plusOpen{background: url("/gcb/credit_cards/images/gp/plus.png") no-repeat right center transparent;width: 9px;height: 9px;position: absolute;right: 10px;top: 14px;}
.closeOpen{background:url("/gcb/credit_cards/images/gp/minus.png") no-repeat right center transparent;width: 9px;height: 9px;position: absolute;right: 10px;top: 14px;}
.innerContDetgp{display:none;padding:30px 10px 20px 10px;}
.gpList2{width: 20%;  float: left;  padding-bottom: 20px;position: relative;padding-right: 25px;padding-left: 10px;line-height: 18px;}
.gpList2.lastLst{width:21%;float:left;background: none;padding-left:25px;}
.fntSze21new{font-size:34px;}
.tabContentWrap.noPadingGp{padding:0! important;}
.paddAll20{padding:0px 15px 10px 15px;}
.backArrow{background: url("/gcb/credit_cards/images/gp/arrow.png") no-repeat top right transparent;  padding-left: 5px;  position: absolute;  width:25px;  height: 33px;  right: 0;margin: 4px -3px 0 0;}
.tabInnerCont.contentCenter{  padding: 15px 0 0 150px;}
.tabContentWrap.noPadTab{padding:0 !important;}
.tabContent.paddOverall {padding:21px 22px 15px;}
.GpIntroPromo{position:relative;display:block;}
.gp_promoLft{width:30%;float:left;margin-top: -55px;}
.gp_promoRght{width:66%;float:right;display:inline-block;padding: 20px 15px 0 0px;font-size:14px;}
.gpIcons img{float:left;padding:0 10px 0 0;width: 15px;height: 15px;}
.ShowAreaGP{padding-bottom:25px;}
.learmOreFixGp{position:relative;}
.gpLearnMore{position:absolute;left:30%;top:30%;}
.gpLearnMore {color:#ffffff;font-size:16px;}
.gpLearmorenew{color:#ffffff;font-size:16px;}
.vgobg{background: url("../landing_page/vgo_partnership/images/bg.jpg") no-repeat;  width: 100%; background-size: cover;}
.citiPartnerTen {background: #FFF; margin: 0 10px; padding: 15px;  overflow: hidden; width: 95%;}
.citiPartner {font-weight:bold;height: 239px;background: #FFF;  overflow: hidden;  margin: 5px 10px;  width: 98%;}
.infoffNew {  text-align: right;  padding: 15px 15px ;}
.contWrapsNew {width: 99%; margin: 5px 0px;  overflow: hidden;  padding-bottom: 5px;}
.cardfaceNew { padding: 10px 11px 5px 0;  float: left;}
.offSedssNew { width: 20%;  float: left;}
.vgooffFrstssNew{width: 60%;  float: left;  text-align: left;  padding-top: 20px;}
.leftImgNew{width: 115px; float: left;   padding: 15px 0px 0px 15px;  margin: 15px 0;}
.centerMidNew{float: left;border-left: 1px solid #ccc;  padding-top: 115px;  margin: 10px 0;}
.rightTxtNew{width: 615px;  float: left; padding: 15px;  margin: 5px 0;line-height: 1.3;font-size:16px;}
.custnamesprint{display:none;}
.tnxImg{float: left;  width: 105px; border-right:1px solid #CCCCCC;}
.tnxTxtRight{  width: 600px; padding: 17px 13px;float: left;line-height: 1.3;  font-size: 16px;}
.citiComBinRgtNew{float:left; width:53%;}
.citiComBinLftNew{float:left; margin-right:35px; width:287px;}
.infoffLstNew{padding: 25px 0 20px 0;overflow:hidden;}
.offSedssNews{width: 21%; float: left;}
.cardtxtLeftNew{float: left;margin-top: 5px;}
.offSedssNews span{color:#018be4; font-size: 5em;}
.fancyBoxScroll5 { height: 300px; overflow-y: auto !important;}
.logoDiv{border:1px solid #ccc;background:#F5F5F5;margin-bottom:5px;padding-top:8px;padding-bottom:8px;}
.iconPre{padding:0 10px 10px 10px ;float:left;vertical-align: middle;display:block;}
.logocitiPre{width:100%;overflow:hidden;display:block;font-weight:bold;color:#7E7E7E;}
.iPreDiv{width:100%;padding-top: 3px;}
.citiParg{padding-bottom:15px;}
.faqShowHideArea.citimile{background-color:#003F7D;padding-bottom:1px;}
.faqShowHideCont.milePadd{padding:1px;}
.faqShowHideHdr.flymile{padding: 0 0 15px 10px;font-family:"interstate";}
.milePadd .tableCitiPre{margin-bottom:0px;border-style:none;}
.mileIcon{color:#fff;}
.boxShadow{border-style:none;}
.citiFontSie{font-size:12px;color:#5E5855;font-weight:normal;}
.faqShowHideArea.bgGradientClr{ background:#0169B0;background: -webkit-gradient(linear, 0 0, 0 70%, from(#0169B0), to(#003F7D));background: -webkit-linear-gradient(#0169B0, #003F7D 70%);background: -moz-linear-gradient(#0169B0, #003F7D 70%);background: -ms-linear-gradient(#0169B0, #003F7D 70%);background: -o-linear-gradient(#0169B0, #003F7D 70%);background: linear-gradient(#0169B0, #003F7D 70%);-pie-background: linear-gradient(#0169B0, #003F7D 70%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0169B0', endColorstr='#003F7D',GradientType=0);zoom: 1;position:relative;}
.faqShowHideHdr .show, .faqShowHideHdr .hide {line-height:18px;padding-right:10px;}
.faqShowHideHdr .show.mileIcon {background: url("/gcb/images/plus_white.png") no-repeat scroll 100% 3px transparent; }
.faqShowHideHdr .hide.mileIcon {background: url("/gcb/images/minus_white.png") no-repeat scroll 100% 3px transparent; }
.mileFontSize{font-size:14px;}
.slideCitiPreLst ul li.first{padding-right:45px;padding-left: 6px;}
.slideCitiPreLst ul li.second{padding-right:46px;}
.slideCitiPreLst ul li.third{padding-right:48px;}
.slideCitiPreLst ul li.fourth{padding-right:48px;}
.slideCitiPreLst ul li.fifth{padding-right:41px;}
.slideCitiPreLst ul li.noMar{margin-right:0px;}
.newWidth th{width:25% !important;}
.blcktxt12 {font-weight: bold; font-size: 12px; color:#666;}
.tabInnerCont.contentCenter{  padding: 1px 0 0 150px;}
.bgGradientClr.commonSpacr.officer.lenov{margin: 0 0 10px;}
.divierLine{ border-top: 1px solid #0169B0;margin-top:5px;margin-bottom:5px;}
.divierLine h2{position: absolute;font-size:15px;margin-left:31%;margin-top:-19px;background:#fff;padding:8px;color:#0169B0} 
.Lenovo{overflow:hidden;width:100%;padding:5px 0 20px;}
.Lenovo p{font-size:13px;padding-bottom:5px;}
.LenoLeft img,.LenoRight img {padding:15px 0;}
.Lenovo .LenoLeft{float:left;width:49%;padding-right:9px;}
.Lenovo .LenoRight{float:left;width:49%;}
.bannerTitle.lenovoLarge{left: 38%;top: 52%;}
.mediumTitle.lenovoMedium{padding:14px 0 0;}
.levopadd{padding-left:0px;}
.shlcnt{ padding: 15px 0 0 52px; display: block;}
.shlcntwrap { overflow: hidden; margin-bottom: 10px;}
.shlicon { float: left; width: 45px;}
#mort_section_1{background-color:#F79647;color: #fff;padding: 10px;margin-bottom:10px;border-radius:5px;}
.moreCardBtn{background:#ffb340;background: -webkit-gradient(linear, 0 30%, 0 0, from(#ffb340), to(#f26e22));background: -webkit-linear-gradient(#ffb340 30%, #f26e22);background: -moz-linear-gradient(#ffb340 30%, #f26e22);background: -ms-linear-gradient(#ffb340 30%, #f26e22);background: -o-linear-gradient(#ffb340 30%, #f26e22);background: linear-gradient(#ffb340 30%, #f26e22);-pie-background: linear-gradient(#ffb340 30%, #f26e22);padding:10px 0;border-radius:0 0 8px 8px;position:relative;overflow: hidden;}
ul.whiteTick.mortage li{  padding: 0 0 3px 25px;}
ul.whiteTick {list-style-type: none;margin: 0;padding: 0 0 11px 0px;}
ul.whiteTick li{background: url("/gcb/images/white-Tick.png") no-repeat 0 3px;list-style: none;padding: 0 0 15px 25px;}
ul.whiteTick li ul{padding-top:10px;}
.tabContent.paddinnerTab {padding:40px 22px;}
.lightGreyBag {background: #f9f9f9;padding:10px 20px !important; width: 96.1%;border-top:1px solid #e0e0e0;}
.whiteBag{background:#ffffff;padding:10px 20px  !important; width: 96.1%;border-top:1px solid #e0e0e0;}
.eligibiltyBoxLft{border:1px solid #004785;float:left;width:290px;padding:10px;margin-right:20px;min-height:233px;}
.eligibiltyBoxRgt{border:1px solid #004785;float:left;width:290px;padding:10px;}
.hdBluebg{background-color:#014785;text-align:center;color:#fff;padding:5px 0;width:150px;position:relative;top:-25px;left:25%;}
.topContentAplyWrapnobrdr{overflow:hidden;padding:15px 0;clear:both;border-bottom:none;}
.topContentImgInner.imgLazada.zalProtion {margin: 13px 0 0 205px;}
.zaloraPromo{width:100%;overflow:hidden;padding: 0 0 20px;}
.zalora_Promo.Left{float:left;width:36%;padding-right:25px;}
.zalora_Promo.center{float:left;font-size:54px;padding-right:30px;display:block;margin-top:5px;}
.zalora_Promo.right{float:left;width:36%;padding-right:10px;;}
.zalora_Promo.Left h2,.zalora_Promo.right h2 {font-size:17px;line-height:20px;padding-bottom:5px !important;}
.topContentThump.lazada{width:104px;}
.topContentImgInner.imgLazada{margin: 13px 0 0 108px;}
.topContentWrap.borderCiti.lazada {padding: 0 18px 14px;}
.topContentWrap.borderCiti.lazleft{border-bottom: none;margin-top: -10px; margin-bottom:10px;padding:10px 20px 15px;color:#555;}
.bannerLarge.banerlazda{width:57%;}
.formsheaderImg.imgwidth{width: 99px;}
.referLstapr li{float:left;width:48%;min-height:220px;}
.refer-box1apr{background:#f8f8f8 url("/gcb/credit_cards/images/mgm/you-get.png") no-repeat left top;}
.refer-box2apr{background:#EBE9EA url("/gcb/credit_cards/images/mgm/your-friend-gets.png") no-repeat left top;}
.refer-box1apr,.refer-box2apr,.paddtp30{padding-top:30px;}
.referfont{text-align:center;text-align:center;font-size:18px; padding-top: 25px;}
.refersubtxt{text-align:center;font-size:16px;}
.gssPromo_new { overflow: hidden; padding: 0 10px 10px; }
.gssPromo_new.Left { float: left; width: 48%; padding:10px 0px; }
.gssPromo_new.center { float: left; font-size:40px; font-weight:bold; display: block; margin:60px 0px 0px -15px; text-align:center; }
.gssPromo_new.right { float: left; width: 42%; padding:10px 0px; }
.clo_span{ font-size:13px; }
.clo_span1{ color:#05589C; font-size:14px; font-weight:bold; }
.offer-cards{ width: 100%; float:left; margin:20px 0px 0px 0px; }
.offer_cards_img{ width:100px; height:40px; background:#ccc; float:left; margin:0px 5px 5px 0px; }
.mediumTitle_new{ font-size:16px !important; line-height:22px !important; }
.slideWrap_new{width:826px;}
ul.applyforms_new{border-right: 1px solid #ccc;float: left;margin-right: 12px;overflow: hidden;width: 184px;}
.contact_new{width:98px !important;}
.contactCol.promo.last.contact_new{width:126px !important;}
.deposite_alertTxt{margin-bottom:15px;}
.cardChoicess .cardSelectScroll{min-height:0px; max-height:425px; overflow:auto;width:100%;}
.formInner.fntNrmal ul.upperAlphaLst.last {margin-left:33px !important;}
.cardChoicess .cardSelectScroll{min-height:0px; max-height:425px; overflow:auto;width:100%;}
.giftSelect {width: 54%;float: left;padding-right: 8px;}
.gloContnt .blueBtn{padding: 7px 7px 6px 7px;}
h2.noBorderBtm{clear:both;}
.heading_click a{color: #555555;font-size: 16px;font-weight: bold;}
.clear_border{border:1px solid #015EA2;float:left;width:93%;padding-left:12px;padding-top:15px;padding-bottom:15px;}
.clear_new{border:none;}
.clear_newparticul{border:1px solid #ccc;width:91.6%;}
.clear_newpar{margin-top:27px;}
.formvalue{width:150px !important;}
.referfontsize,.referfontsize_dev{font-size:12px;}
.clear_border.showHideArea.showarea_new{margin-top:22px;}
.brake{display:none;}
.gp_promoRght.gpgright.Epicure{width:95%;}
.cardSelectList.agodaList{width:98%;}
.cardName.agodasub{width:80%;}
.cardDetails.agodaSub2{width:100%;}
.bannerTitle.agodaLarge{left:38%;}
.tabContentWrap.agodaWrap{border-top:1px solid #c1c1c1;}
.formField.fixedwidth.agodafrst{padding:0 1% 2% 0;}
.agodaheadH2 h2{padding-top:10px;text-align:left;}
.expertformNew{width:100%;}
.xpettextareaboxNew{width: 96%; height: 80px; border: 1px solid #ccc; resize: none;color:#555;font-family: arial; font-size: 13px;}
.formInnerxpert { padding: 0 0 10px; display: block;  width: 50%;  float: left;}
.experMain{padding:0 10px;}
.inputBoxLarge.inputBoxLargeaia{width: 345px !important;padding-left:5px;}
.inputBoxMediumaia{width: 215px !important;}
.expetrMobNew p{width:45%;float:left}
.padrght100{padding-right: 20px;}
.inputBoxLarge.inputBoxLargeeaia{width:455px !important;padding-left:5px;}
.blockElemntalterNum {padding-left: 49% !important; display: block; padding: 3px 0 0 0; width:40%;}
.blockElemntnew{padding:5px 0 0 10px;display:inline-block;}
.expetr.salutation p{width:110px;padding:5px 0;}
.pullRight.xpertSolnbtn{margin-right:2% !important;}
.formInnerxpert input[type="radio"]{margin:0 5px 0 5px;padding:0;}
.checkBoxExprt input[type="checkbox"]{margin: 0 7px 2px 0;;}
.blockElemntalterNum1{width: 40%;float: left;}
.rhtWrap .jspDrag { background: #3399CC !important;}
.rhtWrap .jspVerticalBar {position: absolute;top: 0;right: 0;width: 10px !important;height: 100%;}
.externalLinkbg{background:url("/gcb/insurance/images/lft-arrow.png") no-repeat 0 0 transparent;display:inline-block;width: 7px;height: 12px;vertical-align: middle;margin:0px 5px 0px -5px;}
#contentWrap .fullBanner{left:inherit;}
.supsc{font-size:12px;}
.midWrapmobportarait{display:none;}
#contentWrap .flexslider .slides > li{position:relative;}
#contentWrap .bannerProd{width: 100%;}
#contentWrap .flex-control-nav{bottom:20px;}
#contentWrap .flex-control-nav li {margin: 0 3px;}
#contentWrap .flex-control-paging li a{background: url("/gcb/insurance/images/slide-off.jpg") no-repeat 0 0 transparent;width:8px;height:8px;display:inline-block;}
#contentWrap .flex-control-paging li a.flex-active{background:url("/gcb/insurance/images/slide-on.jpg") no-repeat 0 0 transparent;width:8px;height:8px;display:inline-block;}
.accordianList{margin:0 0 20px;overflow:hidden;}
.accordianList > ul > li{float:left;position: relative;width:33%;}
.accordianList > ul > li > img{position:relative;}
.accordianList > ul > li .overlayBox > a{color:#fff;padding-bottom:10px;display:block;}
.accordianList > ul > li .overlayBox{color: #fff;font-size:16px;font-family: "interstate";padding:17px 15px;text-align: center;position: absolute;z-index: 999;top:85%;left: 0;right: 0;bottom:0.8%;}
.accordianList > ul > li.first .overlayBox{background:url("/gcb/insurance/images/tab-blue-over.png") repeat 0 0 transparent;}
.accordianList > ul > li.second .overlayBox{background:url("/gcb/insurance/images/tab-orange-over.png") repeat 0 0 transparent;}
.accordianList > ul > li.third .overlayBox{background:url("/gcb/insurance/images/tab-aqua-over.png") repeat 0 0 transparent;}
.overlayBox a{color:#fff;}
.overlayTxt img{width:100%;}
.accordianList > ul > li .overlayBox .overlayTxt{font-size:14px;font-family:arial;padding: 10px 0 20px;}
.accordianList > ul > li .overlayBox .overlayLink{border:1px solid #fff;font-size:12px;font-family:arial;padding:7px 20px;text-align:center;width: 65%;margin:0 auto;}
.accordianList > ul > li .overlayBox .overlayLink span.externalLink{background:url("/gcb/insurance/images/rht-arrow.png") no-repeat 0 0 transparent;display:inline-block;width: 7px;height: 12px;vertical-align: middle;margin-left: 3px;}
.insStep2,.insStep1{display:none;}
.insStep2 .innerCont {border-bottom:none;margin:0;padding: 30px;background:url("/gcb/insurance/images/inner-bg.png") repeat 0 0 transparent;}
.chartSec{overflow:hidden;padding:0 0 20px;}
.chartSec .lftWrap{float:left;width:136px;}
.chartSec .rhtWrap{display:block;padding-left:165px;}
.chartSec .rhtWrap li{padding: 10px 0 15px 45px;}
.chartSec .rhtWrap li.first{background:url("/gcb/insurance/images/chart-01.png") no-repeat 0 4px transparent;}
.chartSec .rhtWrap li.second{background:url("/gcb/insurance/images/chart-02.png") no-repeat 0 4px transparent;}
.chartSec .rhtWrap li.third{background:url("/gcb/insurance/images/chart-03.png") no-repeat 0 4px transparent;}
.chartSec .rhtWrap li.fourth{background:url("/gcb/insurance/images/chart-04.png") no-repeat 0 4px transparent;}
.calcSec{border:1px solid #ccc;padding:20px 10px 20px 25px;position:relative;}
.calcSec > img{position:absolute;top:7px;left: -10px;}
.calcSec > p{padding-bottom:0;}
.btnWrap{text-align:right;padding-top: 20px;}
.externalLink{background:url("/gcb/insurance/images/rht-arrow.png") no-repeat 0 0 transparent;display:inline-block;width: 7px;height: 12px;vertical-align: middle;margin-left: 3px;}
.tabSec{margin:0 0 30px;height:60px;}
.tabSec ul li{float:left;width:33.33%;height:60px;position:relative;}
.tabSec ul li a{color:#fff;font-size:16px;display:block;font-family: "interstate";padding: 22px 30px;text-align: center;}
.tabSec ul li.first{background:url("/gcb/insurance/images/tab-banner1.jpg") no-repeat 0 0 transparent;background-size:100%;}
.tabSec ul li.second{background:url("/gcb/insurance/images/tab-banner2.jpg") no-repeat 0 0 transparent;background-size:100%;}
.tabSec ul li.third{background:url("/gcb/insurance/images/tab-banner3.jpg") no-repeat 0 0 transparent;background-size:100%;}
.tabSec ul li span.tabArrow{position: absolute;top: -15%;left: 0;right:0;width: 21px;height: 9px;display: block;margin: 0 auto;display:none;}
.tabSec ul li.first span.tabArrow{background:url("/gcb/insurance/images/tab-arrow1.png") no-repeat 0 0 transparent;display:block;}
.tabSec ul li.second span.tabArrow{background:url("/gcb/insurance/images/tab-arrow2.png") no-repeat 0 0 transparent;}
.tabSec ul li.third span.tabArrow{background:url("/gcb/insurance/images/tab-arrow3.png") no-repeat 0 0 transparent;}
.stepInner1,.stepInner2,.stepInner3{display:none;}
.stepInner2 > h2{color:#004880;font-family: "interstate-lightfont";padding:0 0 20px;}
.filterSec .lftWrap{width:43.5%;float:left;}
.filterSec .midWrap{width:4%;padding:0 20px;float:left;}
.filterSec .rhtWrap{width:41.5%;float:right;}
.filterSec .lftWrap > h4{background: url("/gcb/insurance/images/filter-icon1.png") no-repeat 0 0 transparent;padding: 9px 0 10px 45px;height: 15px;font-size: 14px;font-family: "Interstate-lightfont";}
.filterSec .rhtWrap > h4{background: url("/gcb/insurance/images/filter-icon2.png") no-repeat 0px 3px transparent;padding: 9px 0 10px 35px;height: 15px;font-size: 14px;font-family: "Interstate-lightfont";}
.filterSec .sbOptions{z-index:999;border:1px solid #707070;top:30px !important;}
.filterSec .sbHolder{background:none;border:1px solid #707070;height: 30px;}
.filterSec .sbToggle {background: url("/gcb/insurance/images/drop-down-arrow.png") no-repeat;height: 19px;top: 11px;}
.filterSec .sbToggleOpen {background: url("/gcb/insurance/images/drop-up-arrow.png") no-repeat;height: 19px;top: 11px;}
.filterSec .sbSelector{line-height:30px;}
.all{display:none}
.prodList{clear:both;overflow:hidden;padding:20px 0 0;min-height: 245px}
.prodList > ul > li{float:left;position: relative;margin: 25px 0 0 25px;z-index: 9;overflow: hidden;}
.prodList > ul > li.firstChild{}
.prodList > li > img{position: relative;}
.prodList > ul > li .prodOverlayBox > a{color:#fff;padding-bottom:10px;display:block;}
.prodList > ul > li .prodOverlayBox{background:url("/gcb/insurance/images/product-page-over.png") repeat 0 0 transparent;color: #fff;font-size:16px;padding:7px 8px;text-align: left;position: absolute;z-index: 999;top:215px;left: 0;right: 0;bottom:3px;}
.prodList > ul > li .prodOverlayBox .prodOverlayHdr{font-size:12px;padding-bottom: 0;}
.prodList > ul > li .prodOverlayBox .prodOverlayTxt{font-size:11px;font-family:arial;padding:10px 0;}
.prodList > ul > li .prodOverlayBox .prodOverlayLink{font-size:11px;font-family:arial;text-align:center;}
.prodList > ul > li .prodOverlayBox .prodOverlayLink span.externalLink{background:url("/gcb/insurance/images/rht-arrow.png") no-repeat 0 0 transparent;display:inline-block;width: 7px;height: 12px;vertical-align: middle;margin-left: 3px;}
.prodOverlayBox a{color:#fff; text-decoration:underline; }
.prodOverlayTxt ol.numLst li{margin: 0 0 0 15px;}
ol.numLst li {padding: 0 0 5px 0; list-style: decimal; line-height: 17px; margin: 0 0 0 25px;}
.calcSect{width:100%;position:relative;display:inline-block;padding:10px 0;}
.clacImg{width:130px;float:left;}
.clacTxt{width:80%;float:left;font-size:18px;color:#3399CC;padding: 15px 15px;}
.videoSec{padding:0 0 25px;}
.shareSec{overflow:hidden;padding-bottom: 25px;}
.shareSec .lftWrap{width:75%;float:left;}
.shareSec .rhtWrap{width:25%;float:right;text-align: right;padding: 5px 0 0;}
.shareSec .rhtWrap > a{border:1px solid #02afed;color:#02afed;padding:7px 0;text-align:center;width: 85%;display: inline-block;font-weight: bold;}
.detContWrap {border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
.detCont{display:none;padding: 0 20px 10px 0;}
.detContWrap > a {background: url("/gcb/insurance/images/gray-plus.png") no-repeat right center transparent;display: block;font-size: 14px;font-family: "interstate";color: #666;padding: 15px 0;}
.detContWrap > a.active {background: url("/gcb/insurance/images/gray-minus.png") no-repeat right center transparent;display: block;color: #666;}
.videoListSec{background:#e8e8e8;padding:30px;position: relative;}
.videoList{width: 570px;overflow: hidden;margin: 0 auto;}
.videoList ul li{width:570px;float:left;}
.videoList ul li .videoSec{width:160px;float:left;margin-left: 35px;}
.videoList ul li .videoSec:first-child{margin-left:0;}
.prev-page {background: url("/gcb/insurance/images/left-arrow.png") no-repeat;width: 14px;height: 23px;position: absolute;top: 28%;left: 30px;cursor: pointer;display: block;}
.next-page {background: url("/gcb/insurance/images/right-arrow.png") no-repeat;width: 14px;height: 23px;position: absolute;top: 28%;right: 30px;cursor: pointer;display: block;}
.videoCont{display:none;padding: 0 20px 0 0;}
.videoContWrap > a {background: url("/gcb/insurance/images/plus.png") no-repeat right 10px transparent;display: block;font-size: 14px;font-family: "interstate";color: #666;padding: 10px 0;}
.videoContWrap > a.active {background: url("/gcb/insurance/images/minus.png") no-repeat right 10px transparent;display: block;color: #666;}
.videoList .flex-control-nav{display:none;}
.videoList .flex-direction-nav {display: block;}
.videoList .flex-direction-nav .flex-prev {background: url("/gcb/insurance/images/left-arrow.png") no-repeat;left: 30px;top: 28%;}
.videoList .flex-direction-nav .flex-next{background: url("/gcb/insurance/images/right-arrow.png") no-repeat;right:30px;top: 28%;}
.videoList .flex-direction-nav a{opacity:inherit;width:40px;height: 40px;margin:0;}
.videoListSec .btnWrap{padding:0;}
.backLink{background:#00BDF2;float: left;padding: 6px 7px 6px;font-weight: bold;color:#fff; display:inline-block;padding-left:10px; font-size:11px; border-radius:3px;}
.backLink:hover{background:#008CE6;}
.mobileVideo{width:100%;text-align:center;}
.mobvideo{width:100%;}
.numLst1 li{ line-height:16px !important; }
.mobileVideo{width:100%;}
.dropListLarge.sboxheight .sbSelector{height:30px;}
.interstTXT{font-family:"interstate-lightfont";font-size:14px;}
.interstate16 {font-family:"interstate-lightfont";font-size:16px;}
.contlft { float:left; width: 50%; border-right: 1px solid #cccccc;}
.contrght { float:left; width: 47%; padding-left:20px;}
.tabhead { font-size:16px; font-weight:bold; border-bottom:2px solid #555555; padding-bottom:10px}
.smltxt {font-family:"interstate-lightfont";font-size:12px;}
.icotxt{ padding: 15px 0 0 50px; display: block;}
.icowrap { overflow: hidden; margin: 20px 0px;}
.icoimg { float: left; width: 70px;}
.drkblueBg { color: #ffffff; background-color: #05589D; }
.xtraspc {padding-bottom: 25px}
.headbigtxt {font-family:"interstate-lightfont";font-size:18px; padding-bottom: 30px; font-weight:bold;}
.innerContgp.estateText{padding:5px 15px 10px 0px}
.innerContDetgp.estatementText{padding: 15px 10px 0px 0px;}
.tabContent.iconTextBOx .iconBlockInner .iconBlkInnLft {width: 45px;}
.iconBlockInner .citiPri.iconBlkInnRgt{padding-top:10px;}
.reeoffMn{width:68%; float:left;}
.reeoffsub{width:20%; float:left;}
.rbOFFLft{float:left; width:17%;text-align: center;}
.rbOFFrht{float:left; width:77%;}
.rbOFFLftsub{float:left; width:13%;text-align: center;}
.rbOFFrhtsub{float:left; width:68%;}
.oneBillPay{width:100%; margin:0 0 20px 0;}
.oneBillPayInn{width:100%;overflow:hidden; background-color:#f6f6f6; margin-top:-3px;}
.oneBillPayInn .contArea{overflow:hidden;width:100%;}
.contArea ul.oneBillLst{padding:20px 20px 0 20px; float:left; overflow:hidden;}
.contArea ul.oneBillLst li{display:inline-block; margin:0 14px 15px 0; width:79px;}
.contArea ul.oneBillLst.noPadTop{padding-top:0px;}
.blueClr{color:#4496d2;}
.logoWidthnew{float:left;width:75px;}
.watsonCard{width: 79%; padding:0;}
.btnLandingForms.btnLandFrmDis{display: block;padding:0 0 10px;}
.referrerNew{top:59% !important;}
.largeTitle.largeTitle36{font-size:24px;letter-spacing:-2px;}
.mediumTitle.mrgnTp62{position: absolute;top: 80%;z-index: 999;left: 42%;color:#ffffff;}
.homeExpedia img{width:120px !important;display:inline-block !important;position:relative;top:8px;}
.expLrnBtn{width:95px !important;}
.table-expedia{background-color:#032F6E;color:#fff;padding:20px;font-size:18px;}
.widthNew60{width:70%;float:left}
.imWdth100 img{width:100%;}
.contBoxHdSilk .contBoxHdSilk {color: #FFFFFF !important;font-family: "interstate";font-size: 16px;font-weight: normal;margin: 0;padding: 12px 10px;}
span.lftArrBlueSilk{display: block;height: 16px;left: -24px;position: absolute;top: 13px;width: 8px;}
.padtdTopSilk{padding-top: 26px;}
.fontSzeMSilkBig{ font-size: 15px;font-weight: bold;}
.slideCitiPreLst ul li.firstSilk {padding-left: 6px;padding-right: 61px;}
.slideCitiPreLst ul li.secondSilk {padding-right: 47px;}
.slideCitiPreLst ul li.thirdSilk {padding-right: 48px;}
.slideCitiPreLst ul li.fourthSilk {padding-right: 47px;}
.slideCitiPreLst ul li.fifthSilk {padding-right: 40px;}
.padTopSilk{padding-top:14px;}
.CitiPreSilk .calcProgressForm {width: 97% !important;}
.largeTitleslik {font-family: "interstate";font-size: 40px;font-weight: normal;left: 41.8%;line-height: 45px;position: absolute;top: 106px;width: 393px;letter-spacing:-1px}
.mediumTitleslik {font-size: 25px;left: -5%;line-height: 24px;padding: 8px 0 0 6px;position: relative;top: 268px;width: 500px;}
.bulLst.slikAirBul{padding:10px 0;}
.silkAirBor{border: 1px solid #ccc;}
.faqShowHideArea.bordSilkAr{border-bottom:none;}
.bulLst.silkAirBor.silkAirPadd.last{padding: 10px 0 10px 10px;}
.fontSizSilk li h3{font-size:13px;}
.mediumTitleslik.citiExpreText.expreColr {color: #000;}
.silkPromPad h3{padding:0px;}
.bluBoxPad li h3{padding: 5px 8px;}
.bulLst.slikAirBul.fontSizSilk > li {padding-bottom: 0;}
.propadnone{padding-bottom:0px !important;}
.containerBoxHeader h2.fixWdth{width:86%;float: left;border-bottom: none;}
.documentlinkArrowDown.marTop{margin-top: 23px;}
.bulLst.slikAirBul.fontSizSilk.last { margin: 0;}
.headerConTain h2{padding: 9px 12px;}
.silkPromPad p{padding:0px;}
.hederTxCain td h2{padding: 5px 15px;}
.faqShowHideHdr.faqHideCon{padding: 0 0 10px 15px;}
.contConTex h2{padding-left:15px;padding-bottom:15px;}
.fontSmalText{font-size:15px;font-weight:bold;}
.siklBorNon{padding:7px 0 18px;}
.supTexCls h3 sup{top: -0.2em;}
.fontSizSilk .spaceSilk{padding-bottom:15px;}
.fontSizSilk li h2{font-size:14px;}
.besBlks.fullWidth{width:100%;}
.padtop12{padding-top:12px;}
.citiComBin{overflow:hidden; width:100%; padding-bottom:12px;}
.citiComBinLft{float:left; margin-right:35px; width:287px;}
.citiComBinRgt{float:left; width:66%;}
.infoff {border-bottom: 1px solid #CCCCCC;padding-bottom: 5px;text-align: right;}
.infoffLst {border-bottom: 1px solid #CCCCCC;overflow: hidden;padding: 15px 0 20px;}
.offFrst {float: left;text-align: left;width: 30%;margin-right: 21px;}
.txtTitle {font-size: 15px;line-height: 18px;padding: 8px 0 0;}
legend.citComTxt{font-size:16px; font-weight:bold; padding:0 10px;}
.fxreward {margin:5px 0px 20px 0;overflow: hidden;}
.offFrstss {float: left;text-align: left;width: 60%;}
.offSedss {float: left;text-align: center;width: 40%;}
.txtpcd {font-size: 18px;padding-top: 3px;}
.infoffLsts {border-bottom: 1px solid #CCCCCC;overflow: hidden;padding: 15px 0 10px;}
.offFrstAll {float: left;text-align: center;width: 50%;}
.fxreLft{float:left;width:11%;padding-right:10px;}
.fxreRgt {float: left;width: 83%;}
.offSeds {float: left;text-align: center;width: 25%;}
.offFrsts {float: left;text-align: left;width: 74%;}
.tabProBlock{width:100%; margin:0 0 10px 0;}
.tabProBlockInn{overflow:hidden; width:100%; border-bottom:1px dotted #cccccc; padding:15px 0;}
.tabProBlockInn .left{float:left; width:150px;}
.tabProBlockInn .right{float:left; padding-left:20px; width:80%;}
.tabProBlockInn.noPadTop{padding-top:0px;}
.tabProBlockInn.noBrdLst{border-bottom: none; padding-bottom:0px;}
.seniorlabelField.ctglike .left{width: 5%;}
.bannerHolder3{position: relative;margin:0 0 25px;float:left;}
.bannerTitle3{color: #FFFFFF;display: block;font-family: "interstate";padding: 0 18px 0 18px;position: absolute;z-index: 1;margin-top:312px;}
.largeTitle3{font-size: 20px;padding: 0;}
.mediumTitle3{font-size: 14px;line-height: 24px;padding: 10px 0 0;}
.padg-top{padding-top:23px;}
.bannerHolder3.familyPrivileges {line-height: 20px;}
.privilegesGlance {padding: 10px 0 10px 0;}
.privilegesGlance h2 {margin: 0;padding: 0 0 8px 0;color: #A58B58;font-size: 18px;font-weight: normal;font-family: "interstate";}
.formHldr h2 {border-bottom: 1px solid #ccc;padding-bottom: 15px;margin-bottom: 15px;}
.citigoldContactForm {margin: 0;padding: 0 0 8px 0;color: #A58B58;font-size: 18px !important;font-weight: normal;font-family: "interstate";}
.bulLst.pad10ul {padding: 10px 0 10px;}
.formHldr.ctg .formInner .formField {font-weight: bold;width: 24%;}
.citigoldContactForm.bdr{border-bottom:1px solid #CCCCCC !important;margin-bottom:10px !important;}
.formSteps.arrowNone ul li{float:left;padding:6px 20px;width:29%;*width:28.5%;background:none;height:30px;}
.formHldr.ctg .formInner{margin-bottom:0;}
.seniorlabelField.ctglike .left{width: 5%;}
.seniorlabelField.ctglike .right {width:90%;}
.rewardsQuotes{margin-bottom: 15px; overflow: hidden;padding: 0;}
.topContentAplyWrap.noBdr{border-bottom:none;}

@font-face {
font-family: "interstate";
font-style: normal;
font-weight: normal;
src: url("/gcb/fonts/interstaterom-webfont.eot?#iefix") format("embedded-opentype"), url("/gcb/fonts/interstaterom-webfont.woff") format("woff"), url("/gcb/fonts/interstaterom-webfont.ttf") format("truetype"), url("/gcb/fonts/interstaterom-webfont.svg#Citibank") format("svg");
}
#familymembers{width:100%;}
.formSubmitCntr{text-align: center;margin-bottom: 10px;}
.padngtp{padding-top:30px;}
.tabInnerLogoa{float: left;width: 57px;}
.tabInnerLogof{float: left;width: 57px;}
.tabInnerConts{padding: 0 0 0 57px;display: block;}
.pullLeft{float:left;}
.pullRight{float:right;margin-right:0 !important;}
.txtCenter{text-align:center !important;}
.txtLeft{text-align:left !important;}
.midAlign{vertical-align:middle !important;}
.noAlignTxt{vertical-align:inherit !important;}
.redTxt{color:red;}
.goldTxt{color:#9B8768 !important;}
.darkGoldTxt{color:#4A3F3A !important;}
.boldTxt {font-weight: bold;}
.grayTxt{color:#333;}
.blockElement{display:block;}
a {color: #3399CC;outline: medium none;text-decoration: none;}
.clear{clear: both;}
.overHidden {overflow:hidden; }
img, textarea {max-width:100%;}
h1 {color: #000000;font-size: 20px;font-weight: normal;line-height: 20px;}
h2 {font-size: 16px;font-weight: bold;padding: 0 0 10px;}
h3 {font-size: 14px;font-weight: bold;padding: 0 0 10px;}
h4 {font-size: 12px;font-weight: bold;padding: 0 0 10px;}
.visible-app{display:none;}
p{padding:0 0 10px;}
.last{padding-bottom:0!important;}
.lastMargin{margin-bottom:0!important}
.divider {border-bottom: 1px dotted #CCCCCC;margin-bottom: 20px;}
.dividerLine{border-bottom: 1px dotted #CCCCCC;margin-bottom: 20px;padding-bottom:10px;}
.commonWrapper{padding:0 10px;}
.commonspaceHoldr{padding:15px 0;}
.formHldr.ctg.cb{padding:0px 20px;} 
.formHldr.ctg.cb .formInner{padding-left:0px;} 
body {color: #555555; font-family: arial,verdana,times New Roman;font-size: 12px;}
.topMenu{background:url('/gcb/images/topMenu.jpg') repeat-x top;height:22px;color:#FFF;font-size: 11px;padding:0 10px;}
.topMenu li{list-style:none}
ul.topMenuLeft {float: left;}
ul.topMenuLeft li{padding:5px 0 0 0;}
ul.topMenuRight {float:right;}
ul.topMenuRight li {float: left;margin: 0 8px 0 0;}
ul.topMenuRight li a {color: #FFFFFF;display: inline-block;padding: 5px 0 0;}
ul.topMenuRight li.divideBar {font-size: 10.5px;margin: 0;padding: 5px 0 0;}
ul.topMenuRight li.flyout a.mainLinks {background: url("/gcb/images/mainLinks.png") no-repeat 8px 8px;cursor: pointer;display: inline-block;margin: 0;padding: 5px 8px 6px 24px;}
.dropFlyout {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;border-radius: 0 0 10px 10px;box-shadow: 0 5px 14px -7px #3D3D3D;display: none;padding: 10px 0;position: absolute;right: 0;top: 22px;width: 170px;z-index: 9;}
ul.topMenuRight li.search .innerwrap {background: none repeat scroll 0 0 #FFFFFF;height: 15px;margin: 3px 0 0;padding: 0 5px;width: 156px;}
ul.topMenuRight li.search input.searchBox {background: none;border: none;float: left;font-size: 10px;margin: 0;outline: none;padding: 1px 0 0;width: 113px;}
ul.topMenuRight li .searchIcon {background: url("/gcb/images/searchIcon.png") no-repeat 0 2px;display: inline-block;float: left;height: 15px;width: 16px;}
ul.topMenuRight li.search input.searchBtn {background: none;border:none;cursor: pointer;float: right;font-size: 10px;margin: 1px 0 0;outline: none;padding: 0;width: 27px;}
ul.topMenuRight li.last {margin:0;}
.importantLinks{position:relative;}
.importantLinks .dropLink{background: url("/gcb/images/mainLinks.png") no-repeat 8px 8px;padding: 5px 8px 0 24px;}
.importantLinks .dropdown{position:absolute;border:2px #00609A solid;width:150px;padding:5px;background:#FDFDFD;z-index:2;color:#74808C;top:30px;right:0px;border-radius: 5px;display:none;}
.dropdownArrow{position:absolute;background: url("/gcb/images/tablet/dropDownarrow.png") no-repeat scroll 0 0 transparent;width:25px;height:13px;top:-13px;right:10px;}
.importantLinks .dropdown ul{width:100%;border:1px #ccc solid;border-bottom:none;}
.importantLinks .dropdown ul li{display: block;float: inherit;margin: inherit;padding: inherit;border-bottom:1px #ccc solid;font-size:12px;}
.importantLinks .dropdown ul li a{color: #74808C;display: block;padding: 5px;background: #F7F7F7;}
.importantLinks .dropdown ul li a:hover{background:#004B8F;color:#FFF;}
.searchMobWrap{display:none;}
.banner{background: url("/gcb/images/banner.jpg") repeat-x 0 bottom;height:44px;}
.mainMenu {padding: 7px 7px 0;}
.mainMenuIcon, .logOutIcon {height: 28px;margin-top: 3px;width: 82px;}
.mainMenuIcon {background: url("/gcb/images/tablet/menuOff.png") no-repeat 0 0;float: right;margin: 3px 0 0 10px;}
.logOutIcon {background: url("/gcb/images/tablet/signOff.png") no-repeat 0 0;float: right;}
.mainMenuIcon.active {background: url("/gcb/images/tablet/menuOn.png") no-repeat scroll 0 0 transparent;}
.logo {background: url("/gcb/images/logoDevice.png") no-repeat scroll 0 0 transparent;background-size: 123px 30px;width: 123px;height: 30px;margin: 0 auto;float: left;display: block;}
.pageTitle {color: #FFFFFF;font-size: 16px;font-weight: bold;height: 21px;margin: 0 180px;text-align: center;}
.logo-insurane {background: url("/gcb/images/logo-insurane.png") no-repeat scroll 0 0 transparent;background-size: 100px 30px;width: 123px;height: 30px;margin: 0 auto;float: left;display: block;}
.leftNavIcon {background: url("/gcb/images/tablet/cardDropdown.png") no-repeat 0 0;background-size:100% 100%;display: block;height: 16px;margin: 0 auto;width: 88px;}
.leftNavIconDown {background: url("/gcb/images/tablet/cardDroptop.png") no-repeat 0 0;background-size:100% 100%;display: block;height: 16px;margin: 0 auto;width: 88px;}
#nav {display: none;position: absolute;width: 268px;right:0;z-index: 9999999;}
ul.mainNavList{background:#003777;}
ul.mainNavList li {padding: 0;list-style:none;}
ul.mainNavList li a{color: #FFFFFF;border-bottom: 1px solid #012A58;border-top: 1px solid #014296;display: block;padding:10px;font-weight:bold;}
ul.mainNavList li a:hover{background: #0177B5;}
#sidebar{display:none; background:#F9FAFC;}
#leftNav {list-style-type: none;margin: 0;padding: 0;}
#leftNav li {border-bottom: 1px solid #E3E5E4;border-top: 0 none;cursor: pointer;display: block;list-style: none outside none;overflow: hidden;}
#leftNav li a {color: #333333;display: inline-block;padding: 12px 0 12px 5px;width: 85%;}
#leftNav li a.listActive {font-weight: bold;}
#leftNav li span {display: block;float: right;}
#leftNav li span.rightArrow {background: url("/gcb/images/tablet/arrow.png") no-repeat 0 0;display: block; float: right;height: 14px;margin: 16px 10px 0 0;padding: 0;width: 14px;}
#leftNav li span.rightArrow.listActive {background: url("/gcb/images/tablet/arrowDown.png") no-repeat 0 0;color: #333333;font-weight: bold;}
#leftNav li span.rightArrowSub {background: url("/gcb/images/leftNav.png") no-repeat scroll right -81px transparent;width: 21px;padding: 10px 0 0;display: block;margin-top:8px;height: 18px;}
#leftNav li span.rightArrowSub.listActive {background-image: url("/gcb/images/leftNav.png");background-color: transparent;background-repeat: no-repeat;background-position: right -132px;margin-top:18px;height: 18px;}
#leftNav li ul.leftNavSubLinks {background:#F0F0F2;border-top: 1px solid #E3E4E6;display: none;padding: 0;}
#leftNav li ul.leftNavSubLinks li:last-child {border-bottom: medium none;}
#leftNav li ul.leftNavSubLinks li a {padding: 17px 0 17px 15px;}
.linkListHldr{padding:10px;}
.linkListHldr li{list-style:none;}
.linkListDetails {clear: both;display: none;margin-left: 20px;margin-top: 10px;}
.showHideHldr{float:left;padding:0;}
.hideDetails, .showDetails{display: inline-block;float: left;height: 14px;margin-right: 6px;width: 14px;vertical-align: middle;}
.hideDetails {background: url("/gcb/images/minus.png") no-repeat 0 0;}
.showDetails {background: url("/gcb/images/plus.png") no-repeat 0 0;}
ul.linkList li{background: url("/gcb/images/grayarrow.png") no-repeat scroll 0 3px transparent;padding: 0 0 10px 15px;list-style:none;}
#main, #innerWrapper{padding:0 10px;}
#innerWrapImg{padding:0 0px;}
#innerWrapImg .contInnerWrap{padding:0 10px;}
.visible-termsCond{display:block !important;} 
.checkList li{background: url("/gcb/images/blue-checkmark.png") no-repeat 0 3px;line-height: 16px;list-style: none;padding: 0 0 10px 25px;}
.checkListBg li{background: none;line-height: 16px;list-style: none;padding: 0 0 10px 0;}
.checkList li.checkListBg{background: none;line-height: 16px;list-style: none;padding: 0 0 10px 0;}
.checkList li.last{padding-bottom:0}
.getDetail{padding:0;}
.getDetail li{list-style: none;float:left;margin-right:10px;}
.getDetail li.btnLink a{width:69px;text-align:center;}
.blueBtn, .grayBtn, .goldBtn , .darkGoldBtn{border:none;cursor:pointer;color: #FFFFFF;display: inline-block;font-size: 11px;font-weight: bold;padding: 6px 7px 6px;border-radius: 3px 3px 3px 3px;}
.blueBtn1 {color: #FFFFFF;display: inline-block;font-size: 11px;font-weight: bold;padding: 6px 7px 6px;border:none;border-radius:3px; cursor:pointer;background:#008CE6;}
.learnMoreBtn a.blueBtn1{width:175px;padding:10px 0;text-align:center;font-size:12px;}
.blueBtn1:hover {background:#00BDF2;}
.blueBtn.btnMedium{width:90px;text-align:center;}
.blueBtn {background:#00BDF2;}
.grayBtn {background:#97999B;}
.goldBtn{background:#BCA677;background: -webkit-gradient(linear, 0 0, 0 70%, from(#BCA677), to(#998459));background: -webkit-linear-gradient(#BCA677, #998459 70%);background: -moz-linear-gradient(#BCA677, #998459 70%);background: -ms-linear-gradient(#BCA677, #998459 70%);background: -o-linear-gradient(#BCA677, #998459 70%);background: linear-gradient(#BCA677, #998459 70%);-pie-background: linear-gradient(#BCA677, #998459 70%);color:#fff;}
.blueBtn:hover, .grayBtn:hover {background:#008CE6;}
ul.breadCrumb {color: #666666;overflow: hidden;padding: 7px 0 6px;}
ul.breadCrumb li {display: inline-block;float: left;font-size: 11px;padding: 0 4px 0 0;}
ul.breadCrumb li a {color: #666666;}
ul.breadCrumb li.active {color: #000000;padding: 0;}
.overview {padding: 0px 0 20px;}
.overview.last{padding-bottom:0;}
.overviewBotImg{margin-top:10px;}
.bannerProd,.bannerHolder{position: relative; margin:0 0 20px;}
.bannerHolder.noBotMargin{position: relative; margin:0 0 5px;}
.fullBanner, .largeBanner {width: 100%;}
.bannerTitle{color: #FFFFFF;display: block;font-family: "interstate";padding: 0 20px 0 0;position: absolute;z-index: 1;left:42%;}
.bannerTitleGold{background: url("/citigold/images/citigold_px.png") repeat scroll 0 0 transparent;left:3%;padding: 20px;width:310px;height:110px;border-radius:0 0 10px 0;color: #FFFFFF;display: block;font-family: "interstate";position: absolute;z-index: 1;top:27%;}
.darkGold{background: url("/cpc/images/sign-on-bg-cpc.png") repeat scroll 0 0 transparent;}
.bannerProd .bannerTitleGold{top:23%;}
.largeTitle{font-size: 24px;line-height: 30px;padding: 0;}
.offersOverview .bulLst{font-size:16px;margin-top:15px;}
.mediumTitle.topPad{padding:0 0 8px ;}
.mediumTitle.btmPad{padding:0px 0 0 ;}
.topContentArea{overflow: hidden;padding: 0 0 15px;}
.topContentArea h2{padding-bottom:15px;}
.topContentWrap{border-bottom:1px dotted #ccc;overflow: hidden;padding-bottom: 15px;}
.topContentThump {float: left;width: 180px;}
.topContentThumpApp{display:none;}
.topContentImgInner {margin:0 0 0 200px;}
.topContentAplyWrap{overflow:hidden;padding:15px 0;clear:both;border-bottom:1px #ccc dotted;}
.topContentAplyWrap a{float: left;width: 175px;text-align: center;padding: 10px 0;font-size: 12px;}
.overviewBtn a{float:right;width: 175px;text-align: center;padding: 10px 0;font-size: 12px;}
.topContentBtn{overflow:hidden;padding:0 0 10px;}
.topContentAplyWrap .topContentBtn a.pullLeft, .overviewBtn .topContentBtn a.pullLeft{float:left;}
.topContentAplyWrap .topContentBtn a.pullRight, .overviewBtn .topContentBtn a.pullRight{float:right;}
.ctaTxt{float:right;padding:8px 0 0;}
.ctaTxt a, .topContentAplyWrap p a{float:none;}
.topContentAreaSpace{margin-bottom:10px;}
.topContentAplyWrapBrdr{border-bottom:none;padding-bottom: 0;}
.bannerLarge.m1Card{left: 37%;width:60%;}
.bannerLarge.m1Card .formsheaderTxt h3{font-size:20px;}
.bannerHolder.bannerSpacer{margin:0 0 10px;}
.rwdsPts{width:50%;float:left;}
.padBtm05{padding-bottom:5px;}
.padTp05{padding-top:5px;}
.propertyInsIcon{float:left; background:url("/gcb/forms/images/icons/property-insights.png") no-repeat; width:24px; height:24px;display:inline-block;vertical-align:middle;margin-right:10px;}
.formHldr .formInner .formField.smallLable{width: 110px;}
.surveyContainer {padding: 15px 10px;display: block;border-top:1px solid #ccc;overflow: hidden;}
.surveyContainer.lastBorder {border-bottom:1px solid #ccc;overflow: hidden;}
.surveyQuestion{border-right: 1px dotted #CCCCCC; padding-right: 39px; width: 52%;float: left;}
.question_no{float:left;padding-right:10px;}
.question{display: block; padding-left: 29px;}
.question_Text{display:block;padding-left:34px;}
.surveyAnswer{float:left;width:auto;padding-left: 20px;}
.ansradioValueTxt1{display:inline-block;text-align: center;width: 40px;}
.ansradioValueTxt2{display:inline-block;text-align: center;width: 79px;}
.ansradioValue{margin-bottom:7px;}
.formInner.termspadngtp{padding-top:30px;}
.contactForm.padbottom{padding-bottom: 30px;}
.submitBig{padding: 8px 30px;}
ul.tickList {list-style-type: none;margin: 0;padding: 0;}
ul.tickList li {background: url("/gcb/images/blue-checkmark.png") no-repeat scroll 0 3px transparent;list-style: none outside none;padding: 0 0 15px 25px;}
ul.tickList li ul{padding-top:10px;}
ul.tickList li.last{padding-bottom:0 !important;}
.tabsWrapper {margin: 0 0 15px;}
.tabsContainer {background: url("/gcb/images/tablet/tabBg.png") repeat scroll 0 -1px transparent;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;bottom: -2px;overflow: hidden;padding: 1px 0 0;position: relative;}
.tabsContainerGold{background:#BA9D65;background: -webkit-gradient(linear, 0 0, 0 70%, from(#BA9D65), to(#846F40));background: -webkit-linear-gradient(#BA9D65, #846F40 70%);background: -moz-linear-gradient(#BA9D65, #846F40 70%);background: -ms-linear-gradient(#BA9D65, #846F40 70%);background: -o-linear-gradient(#BA9D65, #846F40 70%);background: linear-gradient(#BA9D65, #846F40 70%);-pie-background: linear-gradient(#BA9D65, #846F40 70%);}
.tabs li{list-style:none;}
.tabs li a{border-right: 1px solid #CCCCCC;color: #26ACE1;display: block;float: left;padding: 15px 10px;}
.tabsContainerGold ul li a{color:#fff;}
.tabsContainerGold ul li.active a{color:#9B8768;}
.tabs li.active a{background: url("/gcb/images/tablet/tabOnbg.png") repeat-x scroll 0 0 transparent;color: #4A9F26;text-decoration: none;}
.tabs li.tabClose a {background: url("/gcb/images/tablet/tabArrowup.png") no-repeat center center;height: 12px;width: 24px;}
.tabs li.tabClose.activeArrow a{background: url("/gcb/images/tablet/tabArrowdown.png") no-repeat center center;}
.tabContentWrap {padding:21px 22px 20px 22px;border:1px solid #c1c1c1;border-top:0;border-radius:0px;background:#fdfdfd url("/gcb/images/tablet/tabBottomgrad.png")  bottom repeat-x;}
.tabContent {display: none;}
.active_content{display:block;}
.tabBotBtn {padding: 15px 0 0;overflow:hidden;}
p {padding: 0 0 10px;}
.tickList li h2, .tickList li h3, .tickList li h4{padding:0;}
.tabInnerContWrap{overflow:hidden;padding:0 0 0 25px;}
.tabInnerContWrap.innerpg{padding:0;}
.tabInnerWrap{overflow:hidden;border-bottom:1px dotted #ccc;margin-bottom:15px;padding-bottom:15px;}
.tabInnerWrapnodot {border-bottom:none; margin-bottom: 15px;overflow: hidden;padding-bottom: 15px;}
.tabInnerLogo{float:left;width:150px;}
.tabInnerCont{padding:0 0 0 170px;}
.tabInnerWrap.last{border-bottom:none;padding:0;margin:0;}
.grayArrow{background: url("/gcb/images/grayarrow.png") no-repeat scroll 0 4px transparent;padding: 0 0 10px 12px;}
.grayArrow.small{background: url("/gcb/images/grayarrow.png") no-repeat scroll 0 2px transparent;}
.tabContWrap{overflow:hidden;padding-bottom:15px;}
.tabInnerContLink{overflow:hidden;} 
.viewDetails{overflow:hidden;clear:both;margin-top:10px;display:none;}
.logoViewSec ul{overflow:hidden;padding-bottom:10px;}
.logoViewSec ul li{float:left;margin-right:10px;}
.TermsAndConditions .scrollPane {width: 100%;}
.contViewSec .scrollArea{padding:0;}
.plusTxt{font-size:14px;}
ul.bulLst{padding:0 0 10px;}
ul.bulLst li {background: url("/gcb/images/bullet.jpg") no-repeat scroll 0 6px transparent; padding: 0 0 8px 10px;list-style: none;line-height: 17px;}
ul.bulLst li ul{margin:10px 0 0 0;}
ul.bulLst li ul li{background: url("/gcb/images/squareBullet.jpg") no-repeat scroll 0 7px transparent;padding: 0px 0 10px 10px;}
ul.bulLst li ul.numLst{margin:10px 0 0 0;}
ul.bulLst li ul.numLst li{padding:0 0px  5px;margin:0 0 0 25px;list-style:decimal;line-height: 17px;background:none;}
ul.numLst li ul.alphaLst{margin:10px 0 0;}
ul.numLst li ul.alphaLst li {padding: 0 0 5px 0;list-style:lower-alpha;line-height: 17px;}
ul.bulLst.last, ul.bulLst li.last{padding-bottom:0;}
ul.bulLst li sup{line-height:10px;}	
ul.numLst li ul.tickList {padding:10px 0 0;}
ul.numLst li ul.tickList li{background: url("/gcb/images/blue-checkmark.png") no-repeat 0 3px;list-style: none;padding: 0 0 15px 25px;margin:0;}
ul.numLst li.numLsthide {list-style:none;padding:5px 0 10px;margin:0;}
ul.bulLst li.noBulLst{background:none;padding-left:0;}
ul.alphaLst.last {margin-left: 20px;}
ul.alphaLst li {padding: 0 0 8px 0;list-style:lower-alpha;line-height: 17px;}
ul.upperAlphaLst.last {margin-left: 25px;}
ul.upperAlphaLst li {padding: 0 0 8px 0;list-style:upper-alpha;line-height: 17px;}
ul.stepHldr{overflow:hidden;}	
ul.stepHldr li .stepHldrWrap{overflow:hidden;}
ul.stepHldr li{overflow:hidden;padding-bottom:15px;}
ul.stepHldr li span.stepList{float:left;padding-right:10px;width:5%;}
ul.stepHldr li span.stepCont{float:left;width:92%;}
.listcontentFooter {border-bottom: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;margin: 0 0 10px;overflow: hidden;clear:both;}
.listcontentFooter ul li {border-right: 1px dotted #999999;float: left;padding: 15px 8px 15px 43px;position: relative;width: 25.8%;list-style:none;}
.listcontentFooter span {height: 24px;left: 6px;position: absolute;top: 10px;width: 24px;}
.listcontentFooter ul li.right {border: medium none;}
.iconPhone {background: url("/gcb/images/footerList.png") no-repeat 0 0;}
.iconMail {background: url("/gcb/images/footerList.png") no-repeat 0 -25px;}
.iconVisit {background: url("/gcb/images/footerList.png") no-repeat 0 -51px;}
#footer {padding: 10px;font-size: 11px;}
.footerMenu{border-bottom: 2px solid #CCCCCC;overflow: hidden;padding: 7px 0 10px;width: 100%;}
.footerMenu a{color: #666;}
.footerMenu a:hover{text-decoration:underline;}
.footerLinks {float: right;padding: 0;}
.footerLinks ul{margin:0;padding:0;}
.footerLinks ul li {float: left;padding: 0 0 0 23px;list-style: none;}
.footerLeftLink{float:left;padding:2px 7px 0 0;}
.followTxt{float:left;padding:2px 0 0 0;}
.mediaIcons{float:left;border-left:1px solid #ccc;padding:0 0 0 7px;}
.mediaIcons li{float:left;margin:0 6px 0 0;list-style: none;} 
.mediaIcons li a.facebookIcon, .mediaIcons li a.twitterIcon, .mediaIcons li a.youtubeIcon, .faceIcon{width:18px;height:18px;background-repeat:no-repeat;display:inline-block;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;-ms-background-size:contain;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;cursor: pointer;z-index:1;}
.mediaIcons li a.facebookIcon, .faceIcon{background-image:url("/gcb/images/facebookIcon.png");} 
.mediaIcons li a.twitterIcon{background-image:url("/gcb/images/twitterIcon.png");} 
.mediaIcons li a.youtubeIcon{background-image:url("/gcb/images/youtubeIcon.png");}
.footerLinksList {float: right;padding: 0;margin-top: 1px;}
.footerList li{float:left;padding-left:24px;list-style: none;}
.footerDisclaimer {overflow: hidden;padding: 16px 0 35px;}
.footerLogo {background:url("/gcb/images/citi_logo.png") no-repeat;width:62px;height:16px;float: left;background-size:100% 100%;}
.copyRight {float: right;text-align: right;color:#999;padding: 4px 0 0;}
#back-top {bottom: 0;padding: 0;position: fixed;right: 0;z-index:999999;}
#back-top span {background: url("/gcb/images/back-to-top.png") no-repeat scroll 0 0 #DDDDDD;border-radius: 3px 3px 3px 3px;display: block;height: 34px;margin-bottom: 0;transition: all 1s ease 0s;width: 35px;z-index: 9999;cursor:pointer;}
ul.numLst{padding-bottom:10px;}
ul.numLst li {padding:0 0px  5px;margin:0 0 0 25px;list-style:decimal;line-height: 17px;}
ul.numLst li ul.bulLst{padding:0 0 10px;}
ul.numLst li ul.bulLst li{background: url("/gcb/images/bullet.jpg") no-repeat scroll 0 6px transparent; padding: 0 0 8px 10px;list-style: none;line-height: 17px;margin:0;}
.showHideArea{padding: 0 0 7px;}
.showHideHdr a{font-weight:bold;}
.show, .hide {display: inline-block;padding-left:25px;line-height:17px;}
.show {background: url("/gcb/images/plus.png") no-repeat scroll 0 3px transparent;}
.hide {background: url("/gcb/images/minus.png") no-repeat scroll 0 3px transparent;}
.showHideHdr{padding:0 0 10px;}
.showHideSubHdr{padding:0 0 15px 0;}
.showHideHdr a, .showHideSubHdr a, .showHideHdr span, .showHideSubHdr span{cursor:pointer;display:inline-block;}
.showHideCont {display:none;padding: 0 0 0 24px;}
.showHideSubArea .showHideHdr a{font-weight:normal;}
.showHideSubCont {display:none;padding: 0 0 10px 24px;}
.tableWrap{padding: 0 0 15px;}
.tableWrap table{border-right: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;width: 100%;box-shadow: 2px 2px 4px #CCCCCC;}
.tableWrap table tr{vertical-align:top;}
.tableWrap tr.whiteBg, .tableWrap tr.grayBg, .tableWrap tr.blueBg {border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 10px;word-wrap:break-word;}
.tableWrap tr.whiteBg {background:#FFFFFF;}
.tableWrap tr.grayBg {background:#F5F5F5;}
.tableWrap tr.blueBg {background: #4F81BD;}
.tableWrap tr th, .tableWrap tr td {border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;line-height: 17px;padding: 13px 10px;text-align:left;}
.tableWrap tr th.tableLftBrdr{border-left:none;}
.oneColumn{width:100%;}
.tblColumn70{width:70%;}
.tblColumn40{width:40%;}
.tblColumn42{width:42%;}
.tblColumn47{width:47%;}
.tblColumn6{width:6%;}
.tblColumn25{width:25%;}
.tblTwoColumn{width:50%;}
.tblTwoColumn30{width:30%;}
.tblThreeColumn{width:33.33333333333333%;}
.tblFourColumn{width:25%;}
.tblColSplit{width:31.33333333333333%;}
.tblFiveColumn{width:20%;}
.tblSixColumn{width:18.66666666666667%;}
.tableWrap tr td a, .tableWrap tr td.breakTxt{word-wrap:break-word;}
.contInnerWrap{padding-bottom:10px;}
.contInnerHldr{padding:10px 0;}
.tabInnerCard{float:left;width:100px;}
.tabInnerCardCont{padding: 0 0 0 105px;display: block;}
.contInnerList{overflow:hidden;}
.contInnerList ul{float:left; padding-right:30px;}
.scrollArea{overflow:hidden;padding: 0 0 20px;position:relative;}
.scrollArea.last{padding:0;}
.scrollAreaWrap{overflow:hidden;}
.scrollAreaHdr{float:left;padding-top:3px;}
.termsCondIcon{float:right;}
.printIcon{background:url("/gcb/images/printIcon.png") no-repeat;width:24px;height:24px;display:inline-block;}
.TermsAndConditions{clear:both;padding:10px;border:1px #ccc solid;color: #999999;font-size: 11px;}
.TermsAndConditions .scroll-pane{width: 100% !important;}
.jspContainer{overflow: hidden;position: relative;width: 100% !important;}
.jspPane{position: absolute;width: 100% !important;}
.jspVerticalBar{position: absolute;top: 0;right: 0;width: 6px;height: 100%;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;}
.jspVerticalBar *,.jspHorizontalBar *{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #f7f7f7;position: relative;}
.jspDrag{background: #ccc;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspArrow{background: #F7F7F7;text-indent: -20000px;display: none;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #F7F7F7;}
.jspVerticalBar .jspArrow{height: 0px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}
* html .jspCorner{margin: 0 -3px 0 0;}
.discList ol {margin: 0;padding-left:20px;}
.discList ol li {list-style-type: decimal; padding-bottom: 12px;line-height:14px;}
.discList ol li ul{margin:10px 0 0;padding:0;}
.discList ol li ul li{padding: 0px 0 10px 0;list-style:none;}
.discList ol li ul.alphaLst{margin-left: 15px;}
.discList ol li ul.alphaLst li {padding: 0 0 5px 0;list-style:lower-alpha;line-height: 17px;}
.discList ol li ul.alphaLst li ol.romanLst{padding:10px 0 0;}
.discList ol li ul.alphaLst li ol.romanLst li {padding:0 0px  5px;margin:0 0 0 20px;list-style:lower-roman;line-height: 17px;}
.discList ol.romanLst{padding:0 0 10px;}
.discList ol.romanLst li {padding:0 0px  5px;margin:0 0 0 25px;list-style:lower-roman;line-height: 17px;}
ol.romanLst{padding:0 0 10px;}
ol.romanLst li {padding:0 0px  5px;margin:0 0 0 25px;list-style:lower-roman;line-height: 17px;}
ol.romanLst ul.alphaLst{padding:10px 0 0;}
ol.romanLst li ul.alphaLst li {padding:0 0px  5px;margin:0;list-style:lower-alpha;line-height: 17px;}
.filter{overflow:hidden;border-bottom: 1px dotted #ccc;margin-bottom: 20px;}
.cardsTabHldr{margin: 0 0 25px;}
ul.cardsTab {overflow: hidden;background: #EDEEF0;border-radius: 5px;border: 1px solid #ddd;box-shadow: 0 0 5px #ddd;position: relative;}
ul.cardsTab li {float: left;cursor: pointer;height: 46px;text-align: center;width:16.46%;border: 1px solid #EDEEF0;}
ul.cardsTab li a {display: block;height: 31px;color:#808589;font-weight:bold;font-size:13px;padding-top: 15px;}
ul.cardsTab li:hover, ul.cardsTab li.active{background:#FDFDFD;background: -webkit-gradient(linear, 0 0, 0 70%, from(#FDFDFD), to(#F8F8F8));background: -webkit-linear-gradient(#FDFDFD, #F8F8F8 70%);background: -moz-linear-gradient(#FDFDFD, #F8F8F8 70%);background: -ms-linear-gradient(#FDFDFD, #F8F8F8 70%);background: -o-linear-gradient(#FDFDFD, #F8F8F8 70%);background: linear-gradient(#FDFDFD, #F8F8F8 70%);border-radius:5px;box-shadow:0 0 5px #ddd;border:1px solid #ddd;position:relative;}
ul.cardsTab.investments li{width:24.7%;}
.filterBtn, .filterBtnWrap{overflow:hidden;padding:0 0 25px;}
.filterBtn, .filterBtnWrap.padNone{overflow:hidden;padding:0 0 20px;}
.filterLftBtn{float:left;padding-right: 10px;}
.filterRhtBtn{float:right;}
.filterBtnWrap .filterLftBtn, .filterBtnWrap .filterMidBtn, .filterBtnWrap .filterRhtBtn{float:left;padding-right: 25px;}
.filterBtnWrap .filterRhtBtn.pullRight{float:right;}
.filterBtnWrap a.blueBtn{width: 205px;text-align: center;padding-top: 10px;padding-bottom: 10px;font-size: 12px;}
.filterBtnWrap a.blueBtn.cards, .filterBtnWrap a.grayBtn.cards{width: 160px !important;text-align: center;padding-top: 10px;padding-bottom: 10px;font-size: 12px;}
.clsDisList ol.termsCondtn li ol li{padding:0 0px  5px;margin:0 0 0 18px;list-style:lower-alpha;line-height: 17px;}
.clsDisList ol.termsCondtn li ol li ol li{padding:0 0px  5px;margin:0 0 0 17px;list-style:lower-roman;line-height: 17px;}
.clsDisList ol.termsCondtn li{padding:0 0 5px;margin:0 0 0 25px;list-style:decimal;line-height: 17px; margin:0 0 0 28px;}
.padTpM {padding-top: 15px;}
.productsMain {width: 100%;margin: 0 0 15px;}
.productsList {border-bottom: 1px dotted #CCCCCC;padding: 20px 0;position: relative;overflow: hidden;}
.thumbImg {float: left;padding: 0;}
.productsListCont{margin: 0 0 0 240px;}
.hideArrow, .showArrow, .collapseUp, .collapseDown {cursor: pointer;width: 31px;height: 31px;position: absolute;right: 15px;top: 8px;z-index: 999;display: block;}
.showArrow, .collapseUp {background: url("/gcb/images/tablet/show.png") no-repeat scroll 0 0 transparent;background-size: 31px 31px;}
.hideArrow, .collapseDown {background: url("/gcb/images/tablet/hide.png") no-repeat scroll 0 0 transparent;background-size: 31px 31px;}
.productsListDetails {padding: 0 0 15px;display: none;height:auto !important;}
.productWrap.last{border-bottom:none;}
.productsList.last{border-bottom:none;}
.productsListContImg{margin:0;}
.productsListDetails h3{height:auto !important;}
.addCompare{padding:2px 0 0;font-weight: bold;}
.addCompare input[type="checkbox"] {margin:0 8px 0 0;vertical-align:middle;}
.tabLogos img{margin:0 10px 0 0;}
.contInnerBox{padding-bottom:20px;}
.contInnerBox.last{padding-bottom:0;}
.contInnerBox h3{padding-bottom:5px;}
.contInnerBox p, .contInnerBox ul{padding-left:34px;}
.redeemIcons, .monthlyIcon, .weeklyIcon, .dailyIcon, .eyeIcon, .interestIcon, .instalmentIcon, .creditLineIcon, .faqIcon, .getStartIcon, .interestSaveIcon, .freedomIcon, .flexibleIcon, .callIcon, .keyIcon, .pressIcon, .completeIcon, .cashIcon, .loanIcon, .citiPhoneIcon, .stopIcon, .globalIcon, .personalIcon, .addVerify, .onlineSec, .simpleConv, .cardActivateIcon, .citiAlertIcon, .otpIcon, .chipCardIcon, .payIcon, .reduceIcon, .smsIcon, .secureIcon, .smartCashIcon, .hotelOfferIcon, .priorPassIcon, .immigrateIcon, .recognizeIcon, .citiPremierIcon, .travelIcon, .roundPrivilegeIcon, .growingIcon, .worldwideIcon, .discountsIcon, .rebateIcon, .tangsRebateIcon, .essoIcon, .onlineShopIcon, .mobileIcon, .payeeIcon, .emailIcon, .fundIcon, .messageIcon, .loginIcon, .callIcon1, .walkIcon, .billPayIcon, .salIcon, .citiAlertIcon, .bankIcon, .branchIcon, .easyIcon, .convenientIcon, .freeIcon, .earnIcon, .financeIcon, .allBillIcon, .rewardPayIcon, .downloadIcon, .affordIcon, .abilityIcon, .automaticIcon, .benefitIcon1, .benefitIcon2, .benefitIcon3, .benefitIcon4, .benefitIcon5, .benefitIcon6, .benefitIcon7, .benefitIcon8, .featureIcon1, .featureIcon2, .featureIcon3, .featureIcon4, .featureIcon5, .featureIcon6, .featureIcon7, .noteIcon, .phoneIcon, .visitIcon, .timeIcon, .calendarIcon, .usefulIcon1, .usefulIcon2, .usefulIcon3, .usefulIcon4, .usefulIcon5, .usefulIcon6, .accountIcon, .paymentIcon, .rateIcon, .brokerageIcon, .onlineIcon, .shopIcon, .citiworldIcon, .citirebateIcon, .favIcon, .prodIcon, .travelInsIcon, .qrIcon, .mobPhoneIcon, .iphoneIcon, .androidIcon, .intPlusIcon, .cardIcon, .investAmtIcon, .insPreIcon, .loanAmtIcon, .saveIcon, .controlIcon, .companyIcon, .rewardsIcon, .convenienceIcon, .saveMiniIcon, .controlEasyIcon, .compBenefitIcon, .question1Icon, .question2Icon, .question3Icon, .localIcon, .depStoreIcon, .otherSpendIcon, .redeemIcon, .convertIcon, .offsetIcon, .smsIcon, .instantIcon, .catalogueIcon, .rebateIcon, .manageIcon, .unitTrustIcon, .mutualAccIcon, .investIcon, .globIcon, .exploreIcon, .inspireIcon, .excIcon, .earnRewardsIcon, .redeemRewardIcon, .convertCitiIcon, .rebateOverIcon, .discPrivIcon, .dailyIcons, .tangsAllIcon, .discEssoIcon, .shopPrivIcon, .attractIcon, .bankOnIcon, .glassIcon, .waveIcons, .tickIcon,{display: inline-block;height: 24px;width: 24px;vertical-align:middle;margin-right:10px;float:left;}
.dailyIcons{background: url("/gcb/images/daily-needs.png") no-repeat scroll 0 0 transparent;}
.monthlyIcon{background: url("/gcb/images/monthly-icon.png") no-repeat scroll 0 0 transparent;}
.weeklyIcon{background: url("/gcb/images/weekly-icon.png") no-repeat scroll 0 0 transparent;}
.dailyIcon{background: url("/gcb/images/daily-icon.png") no-repeat scroll 0 0 transparent;}
.eyeIcon{background: url("/gcb/images/eye-icon.png") no-repeat scroll 0 0 transparent;}
.interestIcon{background: url("/gcb/ready_credit/images/icons/interest.png") no-repeat scroll 0 0 transparent;}
.instalmentIcon{background: url("/gcb/ready_credit/images/icons/calculator.png") no-repeat scroll 0 0 transparent;}
.creditLineIcon{background: url("/gcb/ready_credit/images/icons/creditline-selector.png") no-repeat scroll 0 0 transparent;}
.smartCashIcon{background: url("/gcb/ready_credit/images/icons/smartcash.png") no-repeat scroll 0 0 transparent;}
.faqIcon{background: url("/gcb/ready_credit/images/icons/faq.png") no-repeat scroll 0 0 transparent;}
.getStartIcon{background: url("/gcb/images/getStarted.png") no-repeat scroll 0 0 transparent;}
.interestSaveIcon{background: url("/gcb/images/interestSavings.png") no-repeat scroll 0 0 transparent;}
.freedomIcon{background: url("/gcb/images/Freedom.png") no-repeat scroll 0 0 transparent;}
.flexibleIcon{background: url("/gcb/images/flexiblePayment.png") no-repeat scroll 0 0 transparent;}
.callIcon{background: url("/gcb/images/calltocitiphone.png") no-repeat scroll 0 0 transparent;}
.keyIcon{background: url("/gcb/images/keyinYourNRIC.png") no-repeat scroll 0 0 transparent;}
.pressIcon{background: url("/gcb/images/press9.png") no-repeat scroll 0 0 transparent;}
.completeIcon{background: url("/gcb/images/complete.png") no-repeat scroll 0 0 transparent;}
.cashIcon{background: url("/gcb/images/clickForCash.png") no-repeat scroll 0 0 transparent;}
.loanIcon{background: url("/gcb/images/loanHour.png") no-repeat scroll 0 0 transparent;}
.citiPhoneIcon{background: url("/gcb/images/24Citibank.png") no-repeat scroll 0 0 transparent;}
.stopIcon{background: url("/gcb/images/stopWaiting.png") no-repeat scroll 0 0 transparent;}
.globalIcon{background: url("/gcb/images/goGlobal.png") no-repeat scroll 0 0 transparent;}
.personalIcon{background: url("/gcb/images/getPersonal.png") no-repeat scroll 0 0 transparent;}
.addVerify{background: url("/gcb/images/additionalVerification.png") no-repeat scroll 0 0 transparent;}
.onlineSec{background: url("/gcb/images/onlineSecurity.png") no-repeat scroll 0 0 transparent;}
.simpleConv{background: url("/gcb/images/easyAndIntuitive.png") no-repeat scroll 0 0 transparent;}
.cardActivateIcon{background: url("/gcb/images/credit-card-activation.png") no-repeat scroll 0 0 transparent;}
.citiAlertIcon{background: url("/gcb/images/citi-alerts.png") no-repeat scroll 0 0 transparent;}
.otpIcon{background: url("/gcb/images/otp.png") no-repeat scroll 0 0 transparent;}
.chipCardIcon{background: url("/gcb/images/emv-chip-card.png") no-repeat scroll 0 0 transparent;}
.payIcon{background: url("/gcb/images/pay.png") no-repeat scroll 0 0 transparent;}
.reduceIcon{background: url("/gcb/images/reduce-hassle.png") no-repeat scroll 0 0 transparent;}
.smsIcon{background: url("/gcb/images/receive-sms.png") no-repeat scroll 0 0 transparent;}
.secureIcon{background: url("/gcb/images/secure-safe.png") no-repeat scroll 0 0 transparent;}
.hotelOfferIcon{background: url("/gcb/images/hotel-offers.png") no-repeat scroll 0 0 transparent;}
.priorPassIcon{background: url("/gcb/images/vip-access.png") no-repeat scroll 0 0 transparent;}
.immigrateIcon{background: url("/gcb/images/vip-access.png") no-repeat scroll 0 0 transparent;}
.recognizeIcon{background: url("/gcb/images/be-recognised.png") no-repeat scroll 0 0 transparent;}
.citiPremierIcon{background: url("/gcb/images/24-7.png") no-repeat scroll 0 0 transparent;}
.travelIcon{background: url("/gcb/images/peace-of-mind.png") no-repeat scroll 0 0 transparent;}
.roundPrivilegeIcon{background: url("/gcb/images/year-round-privileges.png") no-repeat scroll 0 0 transparent;}
.growingIcon{background: url("/gcb/images/growing-credit-limit.png") no-repeat scroll 0 0 transparent;}
.worldwideIcon{background: url("/gcb/images/worldwide-cash-withdrawl.png") no-repeat scroll 0 0 transparent;}
.discountsIcon{background: url("/gcb/images/discounts-privileges.png") no-repeat scroll 0 0 transparent;}
.rebateIcon{background: url("/gcb/images/upto-ten-percent.png") no-repeat scroll 0 0 transparent;}
.tangsRebateIcon{background: url("/gcb/images/six-percent-rebate.png") no-repeat scroll 0 0 transparent;}
.essoIcon{background: url("/gcb/images/esso-petrol-stations.png") no-repeat scroll 0 0 transparent;}
.onlineShopIcon{background: url("/gcb/images/online-shopping-privileges.png") no-repeat scroll 0 0 transparent;}
.mobileIcon{background: url("/gcb/images/bank-on-the-go.png") no-repeat scroll 0 0 transparent;}
.payeeIcon{background: url("/gcb/images/adding-new-payee.png") no-repeat scroll 0 0 transparent;}
.emailIcon{background: url("/gcb/images/email-address.png") no-repeat scroll 0 0 transparent;}
.fundIcon{background: url("/gcb/images/high-value-fund-transfer.png") no-repeat scroll 0 0 transparent;}
.messageIcon{background: url("/gcb/images/message.png") no-repeat scroll 0 0 transparent;}
.loginIcon{background: url("/gcb/images/login.png") no-repeat scroll 0 0 transparent;}
.callIcon1{background: url("/gcb/images/call.png") no-repeat scroll 0 0 transparent;}
.walkIcon{background: url("/gcb/images/walk-in.png") no-repeat scroll 0 0 transparent;}
.billPayIcon{background: url("/gcb/images/oneBillPayment.png") no-repeat scroll 0 0 transparent;}
.salIcon{background: url("/gcb/images/salaryCredit.png") no-repeat scroll 0 0 transparent;}
.citiAlertIcon{background: url("/gcb/images/citiAlert.png") no-repeat scroll 0 0 transparent;}
.bankIcon{background: url("/gcb/images/securityTips.png") no-repeat scroll 0 0 transparent;}
.branchIcon{background: url("/gcb/images/branch-locator.png") no-repeat scroll 0 0 transparent;}
.easyIcon {background: url("/gcb/images/icons/ItsEasy.png") no-repeat scroll 0 0 transparent;}
.convenientIcon {background: url("/gcb/images/icons/itsConvenient.png") no-repeat scroll 0 0 transparent;}
.freeIcon {background: url("/gcb/images/icons/itsFree.png") no-repeat scroll 0 0 transparent;}
.earnIcon {background: url("/gcb/images/icons/EarnCitibankrewards.png") no-repeat scroll 0 0 transparent;}
.financeIcon {background: url("/gcb/images/icons/manageYourFinances.png") no-repeat scroll 0 0 transparent;}
.allBillIcon {background: url("/gcb/images/icons/oneBill.png") no-repeat scroll 0 0 transparent;}
.rewardPayIcon {background: url("/gcb/images/icons/gift.png") no-repeat scroll 0 0 transparent;}
.downloadIcon {background: url("/gcb/images/icons/download-doc.png") no-repeat scroll 0 0 transparent;}
.affordIcon {background: url("/gcb/images/icons/affordable.png") no-repeat scroll 0 0 transparent;}
.abilityIcon {background: url("/gcb/images/icons/marketing-time.png") no-repeat scroll 0 0 transparent;}
.automaticIcon {background: url("/gcb/images/icons/automatic-flexible.png") no-repeat scroll 0 0 transparent;}
.benefitIcon1 {background: url("/gcb/images/icons/benefit_icon1.png") no-repeat scroll 0 0 transparent;}
.benefitIcon2 {background: url("/gcb/images/icons/benefit_icon2.png") no-repeat scroll 0 0 transparent;}
.benefitIcon3 {background: url("/gcb/images/icons/benefit_icon3.png") no-repeat scroll 0 0 transparent;}
.benefitIcon4 {background: url("/gcb/images/icons/benefit_icon4.png") no-repeat scroll 0 0 transparent;}
.benefitIcon5 {background: url("/gcb/images/icons/benefit_icon5.png") no-repeat scroll 0 0 transparent;}
.benefitIcon6 {background: url("/gcb/images/icons/benefit_icon6.png") no-repeat scroll 0 0 transparent;}
.benefitIcon7 {background: url("/gcb/images/icons/benefit_icon7.png") no-repeat scroll 0 0 transparent;}
.benefitIcon8 {background: url("/gcb/images/icons/benefit_icon8.png") no-repeat scroll 0 0 transparent;}
.featureIcon1 {background: url("/gcb/images/icons/benefit_icon1.png") no-repeat scroll 0 0 transparent;}
.featureIcon2 {background: url("/gcb/images/icons/benefit_icon2.png") no-repeat scroll 0 0 transparent;}
.featureIcon3 {background: url("/gcb/images/icons/benefit_icon3.png") no-repeat scroll 0 0 transparent;}
.featureIcon4 {background: url("/gcb/images/icons/benefit_icon4.png") no-repeat scroll 0 0 transparent;}
.featureIcon5 {background: url("/gcb/images/icons/benefit_icon5.png") no-repeat scroll 0 0 transparent;}
.featureIcon6 {background: url("/gcb/images/icons/benefit_icon6.png") no-repeat scroll 0 0 transparent;}
.featureIcon7 {background: url("/gcb/images/icons/benefit_icon7.png") no-repeat scroll 0 0 transparent;}
.noteIcon {background: url("/gcb/images/icons/note.png") no-repeat scroll 0 0 transparent;}
.phoneIcon {background: url("/gcb/images/icons/phone.png") no-repeat scroll 0 0 transparent;}
.visitIcon {background: url("/gcb/images/icons/visit-branch.png") no-repeat scroll 0 0 transparent;}
.timeIcon {background: url("/gcb/images/icons/time.png") no-repeat scroll 0 0 transparent;}
.calendarIcon {background: url("/gcb/images/icons/calendar.png") no-repeat scroll 0 0 transparent;}
.usefulIcon1 {background: url("/gcb/images/icons/icon01.png") no-repeat scroll 0 0 transparent;}
.usefulIcon2 {background: url("/gcb/images/icons/icon03.png") no-repeat scroll 0 0 transparent;}
.usefulIcon3 {background: url("/gcb/images/icons/icon-user.png") no-repeat scroll 0 0 transparent;}
.usefulIcon4 {background: url("/gcb/images/icons/icon04.png") no-repeat scroll 0 0 transparent;}
.usefulIcon5 {background: url("/gcb/images/icons/icon05.png") no-repeat scroll 0 0 transparent;}
.usefulIcon6 {background: url("/gcb/images/icons/icon06.png") no-repeat scroll 0 0 transparent;}	
.accountIcon {background: url("/gcb/images/icons/Account-Summary.png") no-repeat scroll 0 0 transparent;}
.paymentIcon {background: url("/gcb/images/icons/Payments-and-Transfers.png") no-repeat scroll 0 0 transparent;}
.rateIcon {background: url("/gcb/images/icons/fx-rates.png") no-repeat scroll 0 0 transparent;}
.brokerageIcon {background: url("/gcb/images/icons/Citibank-Brokerage.png") no-repeat scroll 0 0 transparent;}
.onlineIcon {background: url("/gcb/images/icons/auto-debit.png") no-repeat scroll 0 0 transparent;}
.shopIcon {background: url("/gcb/images/icons/Gourmet-Pleasures-and-Shopping.png") no-repeat scroll 0 0 transparent;}
.citiworldIcon {background: url("/gcb/images/icons/Citi-World-Privileges.png") no-repeat scroll 0 0 transparent;}
.citirebateIcon {background: url("/gcb/images/icons/Citi-Rebate.png") no-repeat scroll 0 0 transparent;}
.favIcon {background: url("/gcb/images/icons/My-Favourites.png") no-repeat scroll 0 0 transparent;}
.prodIcon {background: url("/gcb/images/icons/Products.png") no-repeat scroll 0 0 transparent;}
.travelInsIcon {background: url("/gcb/images/icons/Travel-Insurance.png") no-repeat scroll 0 0 transparent;}
.qrIcon {background: url("/gcb/images/icons/My-QR-Code-Reader.png") no-repeat scroll 0 0 transparent;}
.mobPhoneIcon {background: url("/gcb/images/icons/Mobile-Phone-Browser.png") no-repeat scroll 0 0 transparent;}
.iphoneIcon {background: url("/gcb/images/icons/Iphone-app.png") no-repeat scroll 0 0 transparent;}
.androidIcon {background: url("/gcb/images/icons/Android-app.png") no-repeat scroll 0 0 transparent;}
.intPlusIcon {background: url("/gcb/images/icons/citibank-interestplus-savings-account.png") no-repeat scroll 0 0 transparent;}
.cardIcon {background: url("/gcb/images/icons/citibank-credit-card.png") no-repeat scroll 0 0 transparent;}
.investAmtIcon {background: url("/gcb/images/icons/investment.png") no-repeat scroll 0 0 transparent;}
.insPreIcon {background: url("/gcb/images/icons/insurance premium.png") no-repeat scroll 0 0 transparent;}
.loanAmtIcon {background: url("/gcb/images/icons/loan.png") no-repeat scroll 0 0 transparent;}
.smallMsgIcon{background: url("/gcb/images/icons/small-msg.png") no-repeat scroll 0 0 transparent;}
.smallPhoneIcon{background: url("/gcb/images/icons/small-phone.png") no-repeat scroll 0 0 transparent;}
.smallMsgIcon, .smallPhoneIcon{display: inline-block;height: 18px;width: 19px;vertical-align:middle;margin:0 10px 0 7px;}
.saveIcon{background: url("/gcb/images/icons/savings.png") no-repeat scroll 0 0 transparent;}
.controlIcon{background: url("/gcb/images/icons/control.png") no-repeat scroll 0 0 transparent;}
.companyIcon{background: url("/gcb/images/icons/employee.png") no-repeat scroll 0 0 transparent;}
.rewardsIcon{background: url("/gcb/images/icons/rewards.png") no-repeat scroll 0 0 transparent;}
.convenienceIcon{background: url("/gcb/images/icons/convenience.png") no-repeat scroll 0 0 transparent;}
.saveMiniIcon{background: url("/gcb/images/icons/savings-minimising.png") no-repeat scroll 0 0 transparent;}
.controlEasyIcon{background: url("/gcb/images/icons/control-easy.png") no-repeat scroll 0 0 transparent;}
.compBenefitIcon{background: url("/gcb/images/icons/company-benefits.png") no-repeat scroll 0 0 transparent;}
.question1Icon{background: url("/gcb/images/icons/q1.png") no-repeat scroll 0 0 transparent;}
.question2Icon{background: url("/gcb/images/icons/q2.png") no-repeat scroll 0 0 transparent;}
.question3Icon{background: url("/gcb/images/icons/q3.png") no-repeat scroll 0 0 transparent;}
.localIcon{background: url("/gcb/images/icons/local-overseas.png") no-repeat scroll 0 0 transparent;}
.depStoreIcon{background: url("/gcb/images/icons/department-stores.png") no-repeat scroll 0 0 transparent;}
.otherSpendIcon{background: url("/gcb/images/icons/other-spend.png") no-repeat scroll 0 0 transparent;}
.redeemIcon{background: url("/gcb/images/icons/redeem.png") no-repeat scroll 0 0 transparent;}
.convertIcon{background: url("/gcb/images/icons/convert.png") no-repeat scroll 0 0 transparent;}
.offsetIcon{background: url("/gcb/images/icons/offset.png") no-repeat scroll 0 0 transparent;}
.smsIcon{background: url("/gcb/images/icons/sms.png") no-repeat scroll 0 0 transparent;}
.instantIcon{background: url("/gcb/images/icons/instant-rewards.png") no-repeat scroll 0 0 transparent;}
.catalogueIcon{background: url("/gcb/images/icons/online-catalogue.png") no-repeat scroll 0 0 transparent;}
.rebateIcon{background: url("/gcb/images/icons/instant-cash-rebate.png") no-repeat scroll 0 0 transparent;}
.manageIcon{background: url("/gcb/images/icons/manage-your-portfolio.png") no-repeat scroll 0 0 transparent;}
.unitTrustIcon{background: url("/gcb/images/icons/unitrust.png") no-repeat scroll 0 0 transparent;}
.mutualAccIcon{background: url("/gcb/images/icons/mutual-account.png") no-repeat scroll 0 0 transparent;}
.investIcon{background: url("/gcb/images/icons/invest.png") no-repeat scroll 0 0 transparent;}
.globIcon{background: url("/gcb/images/icons/icon_enjoy_prestige.png") no-repeat scroll 0 0 transparent;}
.exploreIcon{background: url("/gcb/images/icons/icon_prestige.png") no-repeat scroll 0 0 transparent;}
.inspireIcon{background: url("/gcb/images/icons/icon_travel.png") no-repeat scroll 0 0 transparent;}
.excIcon{background: url("/gcb/images/icons/icon_guides.png") no-repeat scroll 0 0 transparent;}
.earnRewardsIcon{background: url("/gcb/images/icons/rewards-points.png") no-repeat scroll 0 0 transparent;}
.redeemRewardIcon{background: url("/gcb/images/icons/redeemreward.png") no-repeat scroll 0 0 transparent;}
.convertCitiIcon{background: url("/gcb/images/icons/miles.png") no-repeat scroll 0 0 transparent;}
.rebateOverIcon{background: url("/gcb/images/icons/rebates.png") no-repeat scroll 0 0 transparent;}
.discPrivIcon{background: url("/gcb/images/icons/dining.png") no-repeat scroll 0 0 transparent;}
.tangsAllIcon{background: url("/gcb/images/icons/percentageicon.png") no-repeat scroll 0 0 transparent;}
.discEssoIcon{background: url("/gcb/images/icons/petrol.png") no-repeat scroll 0 0 transparent;}
.shopPrivIcon{background: url("/gcb/images/icons/shopping.png") no-repeat scroll 0 0 transparent;}
.attractIcon{background: url("/gcb/images/icons/world-privileges.png") no-repeat scroll 0 0 transparent;}
.bankOnIcon{background: url("/gcb/images/icons/mobile.png") no-repeat scroll 0 0 transparent;}
.glassIcon{background: url("/gcb/images/icons/jug-of-beer.png") no-repeat scroll 0 0 transparent;}
.redeemIcons{background: url("/gcb/images/redeem.png") no-repeat scroll 0 0 transparent;}
.waveIcons{background: url("/gcb/landing_page/creditcard/images/icons/wave-icon.png") no-repeat scroll 0 0 transparent;}
.tickIcon{background: url("/gcb/landing_page/creditcard/images/icons/tick.png") no-repeat scroll 0 0 transparent;}
.redeemIcons, .monthlyIcon, .weeklyIcon, .dailyIcon, .eyeIcon, .interestIcon, .instalmentIcon, .creditLineIcon, .faqIcon, .getStartIcon, .interestSaveIcon, .freedomIcon, .flexibleIcon, .callIcon, .keyIcon, .pressIcon, .completeIcon, .cashIcon, .loanIcon, .citiPhoneIcon, .stopIcon, .globalIcon, .personalIcon, .addVerify, .onlineSec, .simpleConv, .cardActivateIcon, .citiAlertIcon, .otpIcon, .chipCardIcon, .payIcon, .reduceIcon, .smsIcon, .secureIcon, .smartCashIcon, .hotelOfferIcon, .priorPassIcon, .immigrateIcon, .recognizeIcon, .citiPremierIcon, .travelIcon, .roundPrivilegeIcon, .growingIcon, .worldwideIcon, .discountsIcon, .rebateIcon, .tangsRebateIcon, .essoIcon, .onlineShopIcon, .mobileIcon, .payeeIcon, .emailIcon, .fundIcon, .messageIcon, .loginIcon, .callIcon1, .walkIcon, .billPayIcon, .salIcon, .citiAlertIcon, .bankIcon, .branchIcon, .easyIcon, .convenientIcon, .freeIcon, .earnIcon, .financeIcon, .allBillIcon, .rewardPayIcon, .downloadIcon, .affordIcon, .abilityIcon, .automaticIcon, .benefitIcon1, .benefitIcon2, .benefitIcon3, .benefitIcon4, .benefitIcon5, .benefitIcon6, .benefitIcon7, .benefitIcon8, .featureIcon1, .featureIcon2, .featureIcon3, .featureIcon4, .featureIcon5, .featureIcon6, .featureIcon7, .noteIcon, .phoneIcon, .visitIcon, .timeIcon, .calendarIcon, .usefulIcon1, .usefulIcon2, .usefulIcon3, .usefulIcon4, .usefulIcon5, .usefulIcon6, .accountIcon, .paymentIcon, .rateIcon, .brokerageIcon, .onlineIcon, .shopIcon, .citiworldIcon, .citirebateIcon, .favIcon, .prodIcon, .travelInsIcon, .qrIcon, .mobPhoneIcon, .iphoneIcon, .androidIcon, .intPlusIcon, .cardIcon, .investAmtIcon, .insPreIcon, .loanAmtIcon, .saveIcon, .controlIcon, .companyIcon, .rewardsIcon, .convenienceIcon, .saveMiniIcon, .controlEasyIcon, .compBenefitIcon, .question1Icon, .question2Icon, .question3Icon, .localIcon, .depStoreIcon, .otherSpendIcon, .redeemIcon, .convertIcon, .offsetIcon, .smsIcon, .instantIcon, .catalogueIcon, .rebateIcon, .manageIcon, .unitTrustIcon, .mutualAccIcon, .investIcon, .viewdemoIcon, .rsP, .unitTrust, .globIcon, .exploreIcon, .inspireIcon, .excIcon, .earnRewardsIcon, .redeemRewardIcon, .convertCitiIcon, .rebateOverIcon, .discPrivIcon, .dailyIcons, .tangsAllIcon, .discEssoIcon, .shopPrivIcon, .attractIcon, .bankOnIcon, .glassIcon, .waveIcons, .tickIcon{display: inline-block;height: 24px;width: 24px;vertical-align:middle;margin-right:10px;float:left;}
.unitTrust{background: url("/gcb/images/icons/unit-trust-jun.png") no-repeat scroll 0 0 transparent;}
.rsP{background: url("/gcb/images/icons/rsp-june.png") no-repeat scroll 0 0 transparent;}
.bottomBox{background:#f6f6f6;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px;margin:0 0 10px;}
.bottomBoxHdr{padding:0 0 15px;}
.listBox{overflow:hidden;width:100%;padding:0 0 10px;}
.listBox li{width:19.7%;background:#fff;border:1px solid #ccc;padding:10px;float:left;min-height:48px;}
.listBoxStep li{width:17.3%;min-height: 60px;}
.listBox li.rhtArro{background:url("/gcb/images/rht-arrow.png") center center no-repeat;width:18px;border:none;box-shadow:none;}
.bottomBoxBtn{float:right;}
.bottomBoxBtn a.blueBtn{margin-right:0;}
.contInnerIcon .toolTipHldr{padding-left:35px;}
.contInnerIconWrap{padding:0 0 10px;overflow:hidden;}
.contentBody {position: relative;}
.WorkAreaHldr {overflow: hidden;position: relative;width: 100%;}
.bannerRotate {margin: 0 0 -4px;position: relative;}
.hideDisplay {display: none;}
.bannerRotate img {width: 100%;z-index:1 !important;}
.offerContentList {bottom: 30px;position: absolute;width: 100%;z-index: 9;}
.offerContentList ul {overflow: hidden;}
.offerContentList li {float: left;margin-left: 3%;width: 21%;}
.offerContentList li a {background: url("/gcb/images/bg_darkblue.png") repeat 0 0;border-radius: 6px 6px 6px 6px;color: #FFFFFF;display: block;line-height: 15px;min-height:60px;padding: 10px;position: relative;text-decoration: none;}
.offerContentList li.flex-active a {background:#FFFFFF;color: #000000;cursor: text;}
.offerContentList li a span {display: block;}
.offerListHdr {font-weight: bold;}
.offerContLargeHdr {font-family: "Interstate";font-size: 16px;font-weight: bold;line-height: 18px;padding: 0px 0 0;}  /*edit padding for mobile*/
.offerContLargeHdr {font-family: "Interstate";font-size: 14px;} /*reduce font for mobile*/
.largeTitle{font-size: 24px;line-height: 30px;padding: 0;}
.mediumTitle{font-size: 18px;line-height: 24px;padding: 8px 0 0;}
div.topArrow {display: none;}
.newsAdHldr {background-color:#fff;border-radius: 0 0 10px 10px;bottom: 0;padding:15px 19px 5px;overflow: hidden;}
.newsAdBlueTxt {color: #05589D;font-weight: bold;padding: 0;}
.newsAdGrayTxt {color: #333333;padding: 5px 12px 7px 0;}
.newsAdLink a {font-size: 12px;background: url("/gcb/images/grayarrow.png") no-repeat scroll 0 3px transparent;color: #00589D;padding: 0 0 0 10px;display: block;}
.marketOfferContent {position: absolute;left: 30px;top: 43px;width: 520px;}
.offerContLargeHdr {font-family: "Interstate";font-size: 24px;font-weight: bold;line-height: 32px;}
.offerContMediumHdr {font-size: 24px;padding: 5px 0 0 0;font-family: "Interstate";}
.offerContBotHldr {padding:15px 0 0 0;overflow: hidden;}
.offerCardImg {float: left;margin-right: 12px;width: 18%;}
.offerCardTxt {color: #fff;font-family: "Interstate";float: left;width: 61%;font-size: 14px;}
.offerCardTxtHldr {width: 80%;}
.homeBlueTxt {color: #05589D;}
.whiteTxt {color: #fff;}
.disclaimer{font-size:11px;color:#666;}
.tick{background:url("/gcb/images/tick_arrow.png") no-repeat;width:14px;height:12px;display:inline-block;}
.grayClose{background:url("/gcb/images/close-arrow.png") no-repeat;width:14px;height:12px;display:inline-block;}
.formReset{width:100%;min-height:25px;}
.formReset span {width:30%;float:left;display:inline-block;}
.formReset span select, .formReset span input {width:192px;}
.formReset span input {height:15px;}
.formField{padding-top:5px;}
.bottomPromo .iconBlock{ width:100%;}
.bottomPromo .iconBlock .iconBlkInnLft{float:left; padding-right:15px; width:25px;}
.bottomPromo .iconBlock .iconBlkInnRgt{float:left; width:80%;}
.logoWidth{float:left;width:110px;}
.tabInnerCont.contpadd{padding-right:0 0 0 135px;display:block;}
.watsonVoucher{padding-top:15px;}
.watsonCard{padding-top:2px;}
.imgLft{float:left;}
.imgRght{float:right;margin-right:0 !important;}
.plusBTn{margin-left:36%;font-weight:bold;font-size:3em;color:#00BDF2;}
.formSteps{margin-bottom:15px;}
.formSteps ul{background:#F7F7F7;background: -webkit-gradient(linear, 0 0, 0 50%, from(#F7F7F7), to(#FFFFFF));background: -webkit-linear-gradient(#F7F7F7, #FFFFFF 50%);background: -moz-linear-gradient(#F7F7F7, #FFFFFF 50%);background: -ms-linear-gradient(#F7F7F7, #FFFFFF 50%);background: -o-linear-gradient(#F7F7F7, #FFFFFF 50%);background: linear-gradient(#F7F7F7, #FFFFFF 50%);-pie-background: linear-gradient(#F7F7F7, #FFFFFF 50%);min-height:43px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:10px;}
.formSteps ul li{float:left;padding:6px 17px;background:url("/gcb/images/step_arrow.png") right center no-repeat;height:30px;}
.formSteps ul li.last{background:none;}
.formSteps ul.bulLst{padding:0 0 10px;border:none;background:none;}
.formSteps ul.bulLst li {float:none;width:auto;background: url("/gcb/images/bullet.jpg") no-repeat scroll 0 6px transparent; padding: 0 0 8px 10px;list-style: none;line-height: 17px;}
.formSteps ul li span.formStepList{color: #C1E0F2;font-weight: bold;padding: 7px 10px 0 0;display: inline-block;float: left;}
.formSteps ul li span.formStepCont{color: #C1C1C1;font-weight: bold;}
.formSteps ul li span.formStepContPad{padding:7px 0 0;display:inline-block;}
.formSteps ul li.active span.formStepList{color:#3398CC;}
.formSteps ul li.active span.formStepCont{color:#333;}
.formDetailsinner ul.cLsContactus > li.clsPadTopInnForm{padding-top:24px;}
.offsmall {width: 15px !important; border:1px solid #ccc;}
.formDetailsinner ul.cLsContactus > li.clsInnFormWid{width:417px !important;}
.formDetailsinner ul.cLsContactus > li .rminput {width: 160px !important;}
.redColTxt{color:#FE3434;}
.contWraper{display:block; width:100%;}
.formDetailsBlock{display:block; width:100%;}
.formDetailsinner{ margin:0 10px 20px 10px;}
.formDetailsinner ul{display:block;}
.formDetailsinner ul.cLsContactus, .formDetailsinner ul.cLsContactusManual {display: block;padding: 20px 20px 20px 20px; width:96%;}
.formDetailsinner ul.cLsContactus > li{float:left;margin-right: 20px; width:219px;}
.formDetailsinner ul.cLsContactus > li.monthlyIncome{float:left;width:300px;}
.formDetailsinner ul.cLsContactus > li .inputBox {border: 1px solid #CCCCCC;font-family: Arial;width:188px;padding: 5px 6px 4px 7px;color:#555555;}
.formDetailsinner ul.cLsContactus > li .smallbox { margin-left: 10px;width: 99px !important;}
.formDetailsinner ul.cLsContactus > li .midSmallbox { margin-left: 10px;width: 111px !important;}
.formDetailsinner ul.cLsContactusManual li .smallbox {width: 18px !important; height:24px; padding:0 5px;}
.jqtransform select.cLsDropDownWidth{width:183px !important;}
.formDetailsinner ul.lightGreyBg{background:#F7F7F7; float:left;}
.formDetailsinner ul.darkGreyBg{background:#EAEAEA; float:left;}
select.innSmallWdh1{width:72px;}
ul.cLsContactus.clsPadBtmForm{padding-bottom:20px !important;}
.formDetailsinner ul.cLsContactus.cLsContNoPadTop{padding-top:0px;}
.cLsContactusManual .radioValueInn{margin:0px 0 0px 0;display:inline-block;}
.cLsContactusManual p.radioValueInn{padding-bottom:0px;}
.radioValueInn span{float:left;  margin:0 9px 0 0;}
.radioValueInn span.clsManPadTop{padding-top:6px;}
.radioValueInn span.noMarBtm{margin-bottom:0px;}
.radioValueInn span input.smallbox2{width:60px; display:inline-block;}
.radioValueInn span.radioValueDis input.radioValueInnSpa{margin:0 10px 0 0; display:inline-block;}
ul.chkbxLst{overflow:hidden;}
ul.chkbxLst li{float: left; margin:0 0 10px 0; clear:both;}
.chkbxLst li input {float: left;}
.chkbxLst li label {float: left;margin-left:3px;}
.clear500 .formField{padding-top:5px;}   
.clear500 .radioValue{ margin-right:5px; margin-top:5px;}   
.formDetailsinner ul.cLsContactus li.inline{ width:100%}
.formDetailsinner ul.cLsContactus li.fulline{ width:100%; padding-bottom:10px}
.formDetailsinner ul.cLsContactus li em { color:#999999;}
.formButtonWrap  { padding:10px 0 20px 0}
.formButtonWrap .formRgtBtn  { margin: 10px ; float:right;}
.formDisclaimer ol { margin:0; padding:0}
.formDisclaimer ol li{ list-style-type:decimal; margin-left:20px; padding:10px 0}
.formDetailsinner hr.lineGrey {height:5px; border-bottom:1px #CCCCCC solid}
.formDetailsinner h2 {  padding:10px 0 5px 0; clear:both}
.formDetailsinner h2.titleBlue { color:#1BB6EB; margin:0; padding:20px 0 10px 0;line-height:0; }
.formDetailsinner .preview tr td {padding: 0 0.5%; vertical-align:top}
.formDetailsinner .commonTble tr td {padding:  0.5%;}
#clrEmp_option { width:90%; padding:20px}
ul.clrConfirm{padding:20px;}
ul.clrConfirm ul{padding:10px 20px 20px 0px;}
ul.clrConfirm ul > li{padding:10px;padding-left:80px;background:url(/gcb/landing_page/creditcard/images/icon_docs.png) no-repeat 45px 0px;}
ul.clrConfirm li .termsCondIcon{float:left;}
ul.clrConfirm .printIconForm {background: url("/gcb/landing_page/creditcard/images/icon_print.png") no-repeat scroll left 0 rgba(0, 0, 0, 0); min-height: 50px;} 
ul.clrConfirm li .printIcon{background:url(/gcb/landing_page/creditcard/images/icon_print.png)left no-repeat; width:50px; height:45px; float:left; border:none}
ul.clrConfirm li .printText{ margin-left:50px; padding-top:12px}
ul.clrConfirm ul > li > ul{padding:0px;}
ul.clrConfirm ul > li > ul > li{padding:10px 0px 5px 20px;background:url(/gcb/landing_page/creditcard/images/tick_icon.png) no-repeat 0px 10px;}
ul.clrConfirm ul > li > ul > li ul > li{padding:10px 0px 5px 20px;background:url(/gcb/landing_page/creditcard/images/blue_bullet.png) no-repeat 0px 13px;}
ul.clrConfirm ul > li > ul > li:last-child{padding-bottom:0px;}
ul.clrConfirm div p{border-top:1px solid #cccccc;padding-top:20px;}
.tool-tip, .tool-tip-1  { position: absolute; top: 0; left: 0; background: #00bdf2; padding: 15px; font-size: 13px; line-height: 16px; color: #ffffff; font-style: italic; display: none; z-index: 9999; max-width: 150px;}
.tool-tip .btn-close, .tool-tip-1 .btn-close { position: absolute; top: -10px; right: -9px; cursor: pointer; z-index: 9999;}
.formDetailsinner ul.cLsContactus li.fulline, .formDetailsinner { position: relative;}
.iconBlock{ width:100%;}
.iconBlockInner{overflow:hidden; width:100%; padding:0 0 15px 0!important;}
.iconBlockInner.last{padding:0 !important;}
.iconBlkInnLft{float:left; padding-right:15px; width:25px;}
.iconBlkInnLft.report{width:85px; padding-bottom:10px;}
.iconBlkInnRgt{float:left; width:93%;}
.iconBlkInnRgt.report{width:85%;}
.iconBlkInnRgt ol.lowerAlpha li{margin: 0 0 0 16px;}
.iconBlkInnLft2{float:left; padding-right:15px; width:42px;}
.iconBlkInnRgt2{float:left; width:91%;}
.iconBlkInnRgt2 ol.lowerAlpha li{ margin: 0 0 0 16px;}
.topContentBtn2 a.blueBtn, .btnLandingForms2 a.blueBtn{float:right;width: 175px;text-align: center;padding: 10px 0;font-size: 15px; margin-bottom:10px;}
.PromoContainer{background-color:#f8f8f8;padding:15px;float:left;width:94%;}
.rewards2Cards{float:left;width:95%;}
.offerWrapper h3.alignTxt{padding-top:40px;font-size:16px;}
.offerWrapper.offerTxtCont{width:98%;}
.OfferPromoCont{float:left;width:98%;padding-right:5px;}
.PromoImgContent{float:left;width:92px;padding-right:10px;}
.PromoContent{font-size:14px;border-top:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;background-color:#fff; font-weight:normal; padding:17px;}
.rewardsOfferMidss{float:left;}
.hugeBanner .bannerLarge.referrer{left: 3%;}
.referrerContainer{padding: 0 10px;}
.largeTitle.hugeBannerLargeTxt.referrerTxt {font-size: 33px;}
.referrerBanner{background-color:#fbf9fa;}
.referrerBannerTxt{padding:15px;}
.referrerBannerTxt h2{color:#05589D;font-size: 18px;padding: 0 0 10px;}
.formInner.btnLandingForms a.blueBtn{float:none;}
.padg-madr{padding-top:11px;}
.familyPrivileges h2 { margin:0;padding:0 0 8px 0;color:#A58B58;font-size:18px;font-weight:normal;font-family: "interstate"; }
.formSteps{min-height:80px;border-bottom: 1px dotted #CCCCCC;margin-bottom:15px;}
.formSteps ul{background:#F7F7F7;background: -webkit-gradient(linear, 0 0, 0 50%, from(#F7F7F7), to(#FFFFFF));background: -webkit-linear-gradient(#F7F7F7, #FFFFFF 50%);background: -moz-linear-gradient(#F7F7F7, #FFFFFF 50%);background: -ms-linear-gradient(#F7F7F7, #FFFFFF 50%);background: -o-linear-gradient(#F7F7F7, #FFFFFF 50%);background: linear-gradient(#F7F7F7, #FFFFFF 50%);-pie-background: linear-gradient(#F7F7F7, #FFFFFF 50%);min-height:43px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:10px;}
.formSteps ul li{float:left;padding:6px 18px 6px 0;margin-right:10px;width:27%;background:url("/gcb/images/step_arrow.png") right center no-repeat;height:30px;}
.formSteps ul li.last{background:none;}
.formSteps ul.bulLst{padding:0 0 10px;border:none;background:none;}
.formSteps ul.bulLst li {float:none;width:auto;background: url("/gcb/images/bullet.jpg") no-repeat scroll 0 6px transparent; padding: 0 0 8px 10px;list-style: none;line-height: 17px;}
.formSteps ul li span.formStepList{color: #C1E0F2;font-weight: bold;padding: 7px 10px 0 0;display: inline-block;float: left;}
.formSteps ul li span.formStepCont{color: #C1C1C1;font-weight: bold;}
.formSteps ul li span.formStepContPad{padding:7px 0 0;display:inline-block;}
.formSteps ul li.active span.formStepList{color:#3398CC;}
.formSteps ul li.active span.formStepCont{color:#333;}
.innerCont{overflow:hidden;padding-bottom:25px;}
.innerContForm{padding:0 0 15px;overflow:hidden;}
.cardSelectScroll{min-height:250px; max-height:425px; overflow:auto;width:100%;}
.cardSelect{background:url("/gcb/images/form-bg.jpg") 0 0 repeat;width:47.5%;padding:10px 20px;float:left;}
.cardSelectHdr{background:url("/gcb/images/shadow.jpg") bottom center no-repeat;width: 100%;padding-bottom: 10px;margin-bottom:15px;}
.cardSelectList{position:relative;overflow:hidden;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #ccc;width:100%;}
.cardCheck{float:left;margin-right:5px;}
.cardImg{float:left;margin-right:10px;width: 100px;}
.cardName{float:left;width: 210px;}
.cardName h3{font-weight:bold;}
.cardDetails{width:210px;display:none;}
.openArrow, .open {background: url("/gcb/images/tablet/show.png") no-repeat scroll 0 0 transparent;background-size: 31px 31px;}
.closeArrow, .close {background: url("/gcb/images/tablet/hide.png") no-repeat scroll 0 0 transparent;background-size: 31px 31px;}
.openArrow, .closeArrow, .open, .close{cursor: pointer;width: 31px;height: 31px;position: absolute;right:15px;top: 0;z-index: 999;display: block;}
.open, .close{cursor: pointer;width: 31px;height: 31px;position: absolute;right:10px;top:25px;z-index: 999;display: block;}
.formHldr{float:left;margin:0;width:100%;}
.formHldr.formStarted{width:50%;}
.formHldr{padding:0px 0 0;}
.formHldr h2{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px;}
.containerBoxHeaders h2 {color: #fff;font-family: "interstate";font-size: 16px;font-weight: normal;margin: 0;padding: 12px 10px;}
.formHldr .formInner{clear:both;margin-bottom:30px;}
.formHldr .formInner.last{padding-bottom:0;margin-bottom:0;}
.formInner .formField{float:left;width:50%;padding:0;}
.blueBoldTxt {color: #998459;font-weight: bold;font-family: Arial;font-size: 12px;}
.formField.fixedwidth2 {width: 30%;float: left;padding: 0 2% 0 0;}
.btnLandingForms a.grayBtn{width: 175px;text-align: center;padding: 10px 0;font-size: 12px;}
.mortgageIcon{float:left; background:url("/gcb/forms/images/icons/referral.png") no-repeat;width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:10px;}
.formHldr .formInner .formField.fixedWidth{width:50%;}
.formInner .formValue{float:left;width:28%;padding-left:20px;}
.formInner .formValueTxt{float:left;width:28%;padding-left:20px;}
.formInner .formFieldPer{float:left;width:50%;padding:4px 0 0 0;}
.formInner .formValuePer{float:left;width:28%;padding-left:10px;}
.formInner .lastTxt{float:right;padding-left:5px;}
.formInner .firstTxt {float:left;width:25px;}
.formInner input, .formValue input[type="radio"] {vertical-align:middle;}
.formInner .formValueInner{display:block;padding:0 0 5px;}
.formInner input[type="checkbox"] {margin:0 5px 0 0;vertical-align:middle;}
.radioValue{margin-right:8px;}
.dropListSmall{width:40px;}
.dropListLarge{width:195px;}
.inputTxt{margin-left:10px;width:63%;float: left;}
.inputBoxSmall{width:40px;height: 23px;padding:0;border:1px solid #ccc;color:#555;color:#555;}
.inputBoxMedium{width: 135px;height: 23px;padding:0 0 0 5px;border:1px solid #ccc;color:#555;/*margin-left: 82px;*/}
.inputBoxMedium1{width: 120px;height: 23px;padding:0 0 0 4px;border:1px solid #ccc;}
.inputBoxMedium.smallListBox{width:111px;border:1px solid #ccc;}
.inputBoxLarge{width: 215px !important;height: 23px;padding:0;border:1px solid #ccc;}
.inputTxt.hour{margin:0 5px 0 0;float:left;}
.inputBoxHour {border: 1px solid #CCCCCC; height: 23px; padding: 0 0 0 5px; width: 30px;}
.inputTxt.colon {float: left; margin: 0 5px 0 0;}
.dropListPeriod .sbHolder, .dropListPeriod .sbOptions {width: 53px;}
.dropListPeriod .sbHolder {margin-left: 10px;float:left;}
.formSubmit{padding:10px 0 20px;float:right;}
.dropBoxList{float:left;}
.dropBoxList.dropListMedium{width:115px;}
.formSubmitRt{padding:10px 0 20px;float:right;}
.jqtransform .jqTransformSelectWrapper {float: left;padding-bottom:10px;}
.detailsWrap{display:none;border-bottom:1px dotted #ccc;padding-bottom:10px;margin-bottom:10px;}
.firstDrop .jqTransformSelectWrapper{z-index:100 !important;}
.secDrop .jqTransformSelectWrapper{ z-index:99 !important;}
.formSubmitBtn a{margin-left:10px;}
.bannerLarge{left: 37%;}
.topContentHldr{width:438px;overflow:hidden;float:left;}
.topContentHldr .topContentAreaBg{width: 92%;float:none;margin:0 0 20px 0;}
.stepBox{overflow:hidden;width:100%;padding:0 0 10px;}
.stepBox li{background:#fff;border:1px solid #ccc;padding:10px;overflow: hidden;}
.stepBox li.downArro{background:url("/gcb/images/down-arrow.png") center center no-repeat;height:13px;border:none;box-shadow:none;}
.stepBox li.downOr{background:url("/gcb/images/or.png") center center no-repeat;height:13px;border:none;box-shadow:none;}
.stepBox li.downPlus{background:url("/gcb/images/sep_plus.png") center center no-repeat;height:13px;border:none;box-shadow:none;}
.formHldrTab{width:50%;border-bottom:none;}
.formHldrTab .formField {width: 46%;}
.formHldrTab .formValue {width:54%;padding-left:0;}
.dropListLarge.portrait .sbSelector{width:125px !important;text-overflow:ellipsis;white-space:nowrap;}
ul.alphaLst li div.bottomBox{margin:10px 0;}
ul.alphaLst li ul.stepBox li{list-style:none;margin:0;padding: 10px;}
.tooltipWrap{position: relative;display:inline-block;}
.tooltip{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;bottom: 21px;-moz-box-shadow: 0 0 10px #CCCCCC;-webkit-box-shadow: 0 0 10px #CCCCCC;box-shadow: 0 0 10px #CCCCCC;display: none;left: 50%;margin: 0 0 0 -150px;padding: 10px;position: absolute;width: 280px;z-index: 9998;}
.tooltipInnerImg{width: 88px;left: 105px;}
.tooltip .tipClose{display:inline-block;background:url("/gcb/images/close.jpg") no-repeat 0px 0px;width:16px;height:16px;float:right;margin:0 0 10px 10px;}
.tooltip .arrow{background:url("/gcb/images/toolTiparrow.png") no-repeat;bottom: -7px;height: 7px;left: 50%;margin: 0 0 0 -8px;position: absolute;width: 19px;}
.tooltip.left{left:0;margin: 0 0 0 -14px;}
.tooltip.left .arrow{left:0;margin: 0 0 0 15px;}
.tooltip.right{left: auto;right:0;margin:0 -15px 0 0 ;}
.tooltip.right .arrow{left: auto;right:0;margin:0 10px 0 0;}
.tooltip.bottom{bottom: auto;top:18px;left:50%;margin: 0 0 0 -150px;}
.tooltip.bottom .arrow{left: 50%;margin: 0 0 0 -10px;top: -7px;}
.tooltipTab .arrow{display:none;}
.tooltipTab{left: 5% !important;margin: 0 !important;right: 5% !important;width:232px;}
.tooltipForm{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;top: 21px;bottom:none;-moz-box-shadow: 0 0 10px #CCCCCC;-webkit-box-shadow: 0 0 10px #CCCCCC;box-shadow: 0 0 10px #CCCCCC;display: none;left: 50%;margin: 0 0 0 -150px;padding: 10px;position: absolute;width: 280px;z-index: 9998;}
.tooltipInnerImg{width: 88px;left: 105px;}
.tooltipForm .tipClose{display:inline-block;background:url("/gcb/images/close.jpg") no-repeat 0px 0px;width:16px;height:16px;float:right;margin:0 0 10px 10px;}
.tooltipForm .arrow{background:url("/gcb/images/toolTipToparrow.png") no-repeat;bottom: -7px;height: 7px;left: 50%;margin: 0 0 0 -8px;position: absolute;width: 19px;}
.tooltipForm.left{left:0;margin: 0 0 0 -14px;}
.tooltipForm.left .arrow{left:0;margin: 0 0 0 15px;}
.tooltipForm.right{left: auto;right:0;margin:0 -15px 0 0 ;}
.tooltipForm.right .arrow{left: auto;right:0;margin:0 10px 0 0;}
.tooltipForm.bottom{bottom: auto;top:18px;left:50%;margin: 0 0 0 -150px;}
.tooltipForm.bottom .arrow{left: 50%;margin: 0 0 0 -10px;top: -7px;}
.tooltipIcon{background:url("/gcb/images/infoIcon.png") no-repeat;width:12px;height:12px;display:inline-block;margin-left:5px;}
.topContent{overflow:hidden;border-bottom: 1px dotted #CCCCCC;margin-bottom:25px;clear: both;}
.topContent.bdrNone{border:none;}
.topContent .topBannerForm{width:464px;float:left;}
.topContent .topBannerForm.groupOn{width:464px;float:left;}
.topContentAreaBg{background:#EDEDED;border-bottom: 1px dotted #999999;border-top: 1px dotted #999999;margin: 0 0 25px;overflow: hidden;padding: 15px 20px;float:left;width:47.5%;margin-right:23px;}
.topContentAreaBg.topReason{width:92%;}
.topContentAreaBg .topContentWrap{border-bottom:none;}
.mandatory {color: #FE3434;}
.mandatoryTxt{font-size:11px;color:#666;}
#errorpage{margin: 150px auto;width: 100%;text-align: center;}
#realpage{visibility:hidden;}
.formBtn{overflow:hidden;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:20px 0;margin-bottom:20px;}
.formBtn a{margin-right:10px;font-size: 12px;}
.topContentImgList{overflow:hidden;padding-bottom:10px;}
.topContentImgList li{float:left;margin-right:5px;}
.topContentImgList li.last{margin:0;}
.formTabs li a{padding:15px 8px;}
.contactForm{width:100%;}
.contactWrap {background: url("/gcb/images/form-bg.jpg") 0 0 repeat;padding: 15px 0 10px;border-bottom:1px dotted #ccc;}
.contactIcon{background:url("/gcb/images/footerList.png") no-repeat;width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:10px;}
.contactFormHldr{float:none;margin-left:0;width:100%;margin-top:20px !important;border:none;}
#wrapperHldr{background:#fff;}
.textareabox{width:100%;height:100px;max-width:100%;}
.textareaLarge{width:216px;border:1px solid #ccc;}
.textareaBox{width:250px;height:80px;border:1px solid #ccc;}
.innerWrapCont{padding-bottom:20px;overflow:hidden;}
.formDisclaimer{padding:0 10px;}
.formStepsWrap{min-height:auto;border:none;margin-bottom:25px;}
.tabHldr{float:left;width:438px;}
.tabHldr.instantCard{width:464px;}
.cardName h4{padding-right:10px;cursor:pointer;}
.innerBoxWrap{padding-left:34px;}
.showHideCont .alphaLst{margin-left:20px;}
.tabsBreak li a {height: 31px !important;padding: 7px 10px;}
.twoSideList, .threeSideList{overflow:hidden;}
.twoSideList ul{float:left;overflow:hidden;width:50%;}
.threeSideList ul{float:left;overflow:hidden;width:33%;}
.lightBox{padding:20px;}
.twoSideCont, .threeSideCont, .fourSideCont{overflow:hidden;}
.twoSideCont .lftSide{width:50%;float:left;}
.twoSideCont .rhtSide{width:50%;float:left;}
.threeSideCont .lftSide{width:33%;float:left;}
.threeSideCont .midSide{width:33%;float:left;}
.threeSideCont .rhtSide{width:33%;float:left;}
.fourSideCont .first, .fourSideCont .second, .fourSideCont .third, .fourSideCont .fourth{width:25%;float:left;}
.partnerImgWrap{overflow:hidden;padding:0 0 10px;}
.partnerImgWrap li{float:left;margin:0 10px 0 0;}
.offerContWrap{position:relative;background: url("/gcb/images/bg-pattern.gif") repeat;border: 1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #ccc;padding:10px 15px;}
.offerNewImage{position:absolute;top:-10px;left:-7px;}
.learnMoreBtn{padding:10px 0 0;}
.learnMoreBtn a.grayBtn, .learnMoreBtn a.blueBtn, .learnMoreBtn a.goldBtn{width:175px;padding:10px 0;text-align:center;font-size:12px;}
.toolTipHldr{padding:0 0 10px;}
.tooltipLink{color:#333;text-decoration:underline;}
#FlashCont{margin-top: -23px;}
#FlashCont.noMarg{margin:0;}
.visible-phone {display: none !important;}
.visible-tablet {display: block !important;}
.hidden-desktop {display: block !important;}
.visible-desktop {display: none !important;}
.visible-phone-port{display:none !important;}
.hidden-tablet {display: none !important;}
.padTp.incr{margin-top: 10px;}
.hugeBanner .bannerLarge{left: 31%;}
.hugeBanner .bannerLarge.wgs{left: 35%;}
.hugeBanner .bannerLarge.reward{left: 28%;}
.bgGradientClr.commonSpacr{margin:0 0 10px;}
.mediumTitle.hugeBannerLargeTxt{font-size:27px;}
.largeTitle.hugeBannerLargeTxt.reward{font-size:32px;}
.largeTitle.hugeBannerLargeTxt{font-size:27px;line-height:32px;}
.largeTitle.hugeBannerLargeTxt span{font-size:55px;}
.bannerGold{background:url("/gcb/images/banner-gold.jpg") repeat-x 0 0;background-size:100% 100%;height: 44px;}
.navGold ul.mainNavList{background:#B5985C !important;}
.navGold ul.mainNavList li a{border-bottom: 1px solid #A48D61;border-top: 1px solid #BDA778;}
.navGold ul.mainNavList li a:hover{background:#CBB88D;}
.navGold ul.mainNavList li a.activeTabHighlight {background:#CBB88D;}
.navGold .mainNavSignOn{background:#926F35;}
.leftNavGold li a:hover, .leftNavGold li a.listActive{color:#9B8768 !important;}
.leftNavGold li a{color:#333 !important;}
.offerContentListGold li a {background: url("/gcb/images/bg_darkgold.png") repeat scroll 0 0 rgba(0, 0, 0, 0);min-height: 65px;padding: 13px 5px 0 15px;}
.homeBlueBanner{background: #004988 url("/gcb/images/home-blue-bg.jpg") repeat-x 0 0;height: 64px;margin:20px 0 0;}
.homeBlueBanner .logo{background: url("/portal/goldhome/images/citibank-logo.png") no-repeat;background-size:100%; width: 106px;height: 27px;float: left;margin:20px 0px 14px 15px;}
.homeBlueBanner .citiLogo{background: url("/portal/goldhome/images/citi-logo.png") no-repeat 0 0;width: 66px;height: 37px;float: right;margin:10px 15px 14px 0px;}
.offerContentListGold li a {background: url("/gcb/images/bg_darkgold.png") repeat scroll 0 0 transparent;padding: 13px 5px 0 15px;min-height: 65px;}
.offerContentListDarkGold li a {background: url("/gcb/images/cpc-darkgold.png") repeat scroll 0 0 transparent;padding: 13px 5px 0 15px;min-height: 64px;}
.contImgWrap{background:url("/gcb/images/bg-pattern.gif") repeat;overflow:hidden;border:1px solid #ccc;border-radius:3px;padding:15px 15px 0;margin-bottom:25px;}
.contImgWrap.nobg{background:none;}
.contListWrap{background:url("/gcb/images/bg-pattern.gif") repeat;overflow:hidden;border:1px solid #ccc;border-radius:3px;padding:10px;float:left;overflow:hidden;margin:0 10px 10px 0;width:20%;}
.contListWrap.nobg{background:none;}
.contIconWrap{background:url("/gcb/images/bg-pattern.gif") repeat;overflow:hidden;border:1px solid #ccc;border-radius:3px;padding:10px 15px;margin-bottom:15px;}
.contImgWrap.lastMarg, .contIconWrap.lastMarg{margin-bottom:0;}
.contIconWrap .contSec{padding:0 0 0 35px;}
.imageSec{float:left;}
.contSec{padding:10px 20px 0 190px;}
.contSec h2{font-family:"interstate";font-weight:normal;font-size:18px;padding:0 0 5px;}
.contSec h4{font-size:12px;padding:0;}
.innerBoxTabWrap{width:22%;}
.innerBoxTabCont{padding:0 5px;box-shadow: 1px 1px 5px #ccc;margin: 0 0 10px;border: 1px solid #ccc;border-radius: 3px;position: relative;background: #fff;}
.innerBoxCont h2 sup, .innerBoxTabCont h2 sup{font-size:10px;}
.innerBoxCont{border:1px solid #ccc;border-radius:3px;padding:15px;box-shadow:0px 3px 5px #ccc;margin-bottom:25px;overflow:hidden;}
.innerBoxCont h2{font-family:"interstate";font-weight:normal;font-size:18px;line-height:24px;padding:0 0 5px;}
.innerBoxCont h2 sup{font-size:10px;}
.innerBoxCont.boxTop {margin-top:15px;}
.innerBoxCont h4, .innerBoxTabCont h4{font-family:"interstate";font-weight:normal;font-size:14px;}
.innerBoxTabCont h2{font-family:"interstate";font-weight:normal;font-size:12px;line-height:24px;padding:0 0 5px;}
.innerBoxLink{display: block;padding-left: 35px;}
.overviewBtn{padding:0 0 15px;overflow:hidden;}
.learnMoreDetail{padding:10px 0 0;display:none;}
#fancybox-wrap {top:50px}
#fancybox-content-inner {width: 100% !important;}
#fancybox-wrap {position: absolute !important;width: 80% !important;left: 6% !important;}
.lightBoxLogo{overflow:hidden;padding:0 0 10px;}
.citiGoldLogo{background: url("/citigold/images/citigold_logo.png") no-repeat 0 0;width: 133px;height: 37px;margin: 0 auto;float: left;}
.citibankGoldLogo{float:left;background: url("/gcb/images/citibank-logo-cg.gif") no-repeat;width:145px;height:42px;}
.citigoldLogo{float:right;background: url("/gcb/images/citiban-cg2.gif") no-repeat;width:59px;height:17px;margin:22px 0 0;}
#fancybox-wrap {top:50px}
.fancyBoxOpen{padding:15px 15px 25px;overflow: hidden;}
.lightBoxBtn a.goldBtn, .lightBoxBtn a.grayBtn{width:80px;padding:8px 0;text-align:center;font-size:12px;margin:0 10px 0 0;}
#fancybox-content{width: 800px !important;}
.findWrap{background:#B5995C;border-radius:5px;padding:20px;color:#fff;overflow:hidden;margin:0 0 10px;}
.findWrapZone, .findWrapBranch{float:left;width:23%;}
.findWrapLink{float:left;padding:30px 0 0;}
.findWrapLink a{color:#fff;}
.tableWrap tr.goldBg th, .tableWrap tr.goldBg td {background: #B99D65;color: #fff;}
.preActive{display:none;}
.bannerDarkGold{background:url("/gcb/images/banner-dark-gold.jpg") repeat-x 0 0;background-size:100% 100%;height: 44px;}
.navDarkGold ul.mainNavList{background:#564639 !important;}
.navDarkGold ul.mainNavList li a{border-bottom: 1px solid #4A3F3A;border-top: 1px solid #4A3F3A;}
.navDarkGold ul.mainNavList li a:hover{background:#4A3F3A;}
.navDarkGold ul.mainNavList li a.activeTabHighlight {background:#4A3F3A; color:#564639;}
.navDarkGold .mainNavSignOn{background:#433326;}
.darkGoldBtn {background:#BCA677;background: -webkit-gradient(linear, 0 0, 0 70%, from(#866F5D), to(#59493C));background: -webkit-linear-gradient(#866F5D, #59493C 70%);background: -moz-linear-gradient(#866F5D, #59493C 70%);background: -ms-linear-gradient(#866F5D, #59493C 70%);background: -o-linear-gradient(#866F5D, #59493C 70%);background: linear-gradient(#866F5D, #59493C 70%);-pie-background: linear-gradient(#866F5D, #59493C 70%);color:#fff;}
.tabsContainerDarkGold{background:#BA9D65;background: -webkit-gradient(linear, 0 0, 0 70%, from(#BCA677), to(#866F5D));background: -webkit-linear-gradient(#BCA677, #866F5D 70%);background: -moz-linear-gradient(#BCA677, #866F5D 70%);background: -ms-linear-gradient(#BCA677, #866F5D 70%);background: -o-linear-gradient(#BCA677, #866F5D 70%);background: linear-gradient(#BCA677, #866F5D 70%);-pie-background: linear-gradient(#BCA677, #866F5D 70%);}
.tabsContainerDarkGold ul li.active a {color:#59493C;}
.tabsContainerDarkGold ul li a {color:#FFF;}
.cpcLogo{background: url("/gcb/images/cpc-logo.png") no-repeat;width: 230px;height: 26px;margin: 0 auto;float: left;background-size: 100% 100%;}
.bannerDarkGold .pageTitle{margin: 0 225px;}
.calculatorWrap{padding:20px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin:0 0 20px;}
.calculatorWrap.noBorder{border:none;padding:10px 0;}
.calculatorBgWrap{background:#00A9E2;background: -webkit-gradient(linear, 0 0, 0 90%, from(#00A9E2), to(#00569F));background: -webkit-linear-gradient(#00A9E2, #00569F 90%);background: -moz-linear-gradient(#00A9E2, #00569F 90%);background: -ms-linear-gradient(#00A9E2, #00569F 90%);background: -o-linear-gradient(#00A9E2, #00569F 90%);background: linear-gradient(#00A9E2, #00569F 90%);-pie-background: linear-gradient(#00A9E2, #00569F 90%);padding:15px;}
.whiteCalcIcon{background: url("/gcb/images/calc.png") no-repeat scroll 0 0 transparent;width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:10px;}
.calculatorBgWrap a{color:#fff;font-size:14px;background: url("/gcb/images/white-arrow.png") no-repeat scroll right center transparent;display:inline-block;width:100%;}
.calcHdr{font-size:20px;font-family:"interstate";font-weight:normal;color:#000;}
.calcTopContent{padding:20px 0 0;overflow:hidden;}
.calcTopContent .topContentImgInner{padding:25px 0 0;font-size:14px;font-family:"interstate";font-weight:normal;}
.calcArea{overflow:hidden;margin:20px 0 0;border:1px solid #D9D9D9;}
.calcFields{background:#D9D9D9;padding:10px;overflow:hidden;}
/*#fancybox-content, #fancybox-content-inner{background: #00c3f3;}*/
#fancybox-content, #fancybox-content-inner{background: #fff;}
.calcFields, .calcValues{color:#000;}
.calcFields .first, .calcValues .first{width:18%;float:left;}
.calcFields .second, .calcValues .second{width:20%;float:left;}
.calcFields .third, .calcValues .third{width:37%;float:left;}
.calcFields .fourth, .calcValues .fourth{width:25%;float:left;}
.calcValues .first, .calcValues .fourth{text-align:center;}
.calcValues{padding:20px 10px 30px;overflow:hidden;}
.calcValuesWrap{padding:20px 0;clear: both;}
.shopLocIcon, .shopOverIcon, .storesIcon, .diningIcon, .spendIcon{padding-left: 34px;display:inline-block;vertical-align:middle;margin-right:10px;height: 24px;}
.shopLocIcon{background: url("/gcb/images/calculator/onlineshop.png") no-repeat scroll 0 0 transparent;}
.shopOverIcon{background: url("/gcb/images/calculator/globebag.png") no-repeat scroll 0 0 transparent;}
.storesIcon{background: url("/gcb/images/calculator/departmentStores.png") no-repeat scroll 0 0 transparent;}
.diningIcon{background: url("/gcb/images/calculator/dinning.png") no-repeat scroll 0 0 transparent;}
.spendIcon{background: url("/gcb/images/calculator/otherSpends.png") no-repeat scroll 0 0 transparent;}
.calcTxtBox{border-radius:5px;box-shadow:0 0 5px #ccc inset;border:1px solid #ccc;padding:6px 0;width:100px;text-align:center;}
.calcValues div.ui-slider {width: 90% !important;margin-top: 10px;}
.calcProgress {height: 8px !important;float: left;width: 89.6%;background: #ADADAD;margin: 7px 0px 0;border: 1px solid #ADADAD;border-top: 1px solid #838383;border-radius: 8px;background: #FFFFFF;background: -webkit-gradient(linear, 0 0, 0 70%, from(#9D9D9D), to(#FFFFFF));background: -webkit-linear-gradient(#9D9D9D, #FFFFFF 70%);background: -moz-linear-gradient(#9D9D9D, #FFFFFF 70%);background: -ms-linear-gradient(#9D9D9D, #FFFFFF 70%);background: -o-linear-gradient(#9D9D9D, #FFFFFF 70%);background: linear-gradient(#9D9D9D, #FFFFFF 70%);-pie-background: linear-gradient(#9D9D9D, #FFFFFF 70%);}
.ui-slider-range {background: #015291;background: -webkit-gradient(linear, 0 0, 0 80%, from(#00B5EC), to(#015291));background: -webkit-linear-gradient(#00B5EC, #015291 70%);background: -moz-linear-gradient(#00B5EC, #015291 80%);background: -ms-linear-gradient(#00B5EC, #015291 80%);background: -o-linear-gradient(#00B5EC, #015291 80%);background: linear-gradient(#00B5EC, #015291 80%);-pie-background: linear-gradient(#00B5EC, #015291 80%);border-radius: 8px;height: 8px;}
.calcProgress.ui-controlgroup a.ui-slider-handle, a.ui-slider-handle {background: url("/gcb/images/calculator/slider-button.png") no-repeat 50% bottom;height: 24px !important;margin-left: 0px !important;margin-top: -15px;padding: 0 3px 2px;width: 24px !important;color: #003C78;font-weight: bold;text-align: center;text-decoration: none;font-size: 13px;position: absolute;outline: none;border: 0;}
.sliderTxt {background: url("/gcb/images/calculator/calc-arrow.png") no-repeat scroll 0 0 transparent;position: absolute;top: -19px;left: -50%;color: #666666;font-weight: normal;font-size: 11px;height: 21px;width: 56px;text-align: center;}
.calcTotal{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 15px 10px;margin: 0 10px 20px;overflow: hidden;}
.calcTotalTxt{float: left;font-size:14px;}
.calcTotalValue{float: right;padding-right: 73px;font-size:14px;}
.calcBtn{overflow:hidden;padding:0 10px 20px 0;}
.calcBtn a.blueBtn{float:right;}
.topContentTotal{background:url("/gcb/images/calculator/total-rewards.jpg") no-repeat;height:71px;float:left;margin:10px 0 0 50px;padding: 20px 50px 0 62px;text-align:center;}
.topContentTotal h2, .topContentTotal h4{font-family:"interstate";font-weight:normal;}
.topContentTotal h2{font-size:40px;}
.topContentTotal h4{font-size:14px;padding-bottom: 0;}
.rewardsWrap{border:1px solid #ccc;padding:20px;overflow:hidden;margin:20px 0 0;}
.rewardsWrap h2{font-family:"interstate";font-weight:normal;font-size:18px;border-bottom:1px solid #ccc;color: #333;}
.rewardsWrap ul{overflow:hidden;padding:20px 0;border-bottom:1px solid #ccc;margin:0 0 20px;}
.rewardsWrap ul li{float:left;width:20%;border-left:1px solid #ccc;padding:0 20px;}
.rewardsWrap ul li.first{border-left:none;padding-left:0;}
.rewardsWrap ul li.last{padding-right:0;}
.rewardsWrap ul li span{display:block;color: #333;}
.rewardsWrap ul li span.rewardsType{font-size:16px;padding-bottom: 5px;font-family: "interstate";}
.rewardsWrap ul li span.rewardsAmt{font-size:30px;font-weight:bold;font-family: "interstate";}
.deviceWrap{padding:0 10px;}
.filterPromo{border-bottom:none;margin:0;}
.discountsIcon1{float:left;}
.iconWrap p{overflow:hidden;padding:0 0 15px;}
.breakTxt{word-wrap: break-word;}
.breakTxtLink {word-break: break-all;color:#333;cursor:text;}
.blueHd{color: #1BB6E2;font-size: 16px;}
.blueTxt{color: #1BB6E2;font-weight:bold;}
ul.bulLst li ul.alphaDoubleLst li{background:none;}
.stepPlus{font-size:18px;}
.contPadWrap{background:url("/gcb/images/bg-pattern.gif") repeat;overflow:hidden;border:1px solid #ccc;border-radius:3px;padding:2px 10px 2px;display:inline-block;}
.contPadWrapAdj{overflow:hidden;padding:3px;display:inline-block;margin-left: 5px;}
.bulLst li.breakTxt{word-wrap:break-word;}
.thumbImage{margin:0 10px 0 0;}
.siteMap { width:100%;}
.siteLft{ width:45%; float:left; padding: 0 15px 0 0;}
.siteRgt { width:45%; float:left;}
.siteMap .downList {overflow: hidden; }
.downList li { background: url("/gcb/images/downgrayarrow.png") no-repeat scroll 0 5px transparent;padding: 0 0 10px 15px;}
.downList li ul { margin: 10px 0 0;}
.siteMap .downList li ul.downListSub li { background: url("/gcb/images/downgrayarrow.png") no-repeat scroll 0 5px transparent;padding: 0 0 10px 15px;}
.siteMap .downList li ul li, .siteMap .downList li ul.downListSub li ul li{background: none repeat scroll 0 0 transparent;list-style-type: none;padding-left: 0;}
.siteMap .downList li ul.downListSub li ul li{font-size:11px;}
.noImgList li{padding:0 0 10px;}
.thumbImage{margin:0 10px 0 0;}
.levelHdr, .levelIcon, .levelTxt{display:inline-block;float:left;padding:0 5px 0 0;text-align: center;}
.levelTxt2{width:29%;text-align: center;}
.levelTxt3{width: 27%;}
.levelIcon{margin-top: 10px;}
.equalIcon, .plusIcon{display: inline-block;height: 12px;width: 12px;vertical-align:middle;margin-right:10px;}
.equalIcon{background: url("/images/equalto.png") no-repeat scroll 0 0 transparent;}
.plusIcon{background: url("/images/plus.png") no-repeat scroll 0 0 transparent;}
.tableWrap tr.levelWrap th{border-left:none;}
.orTxt{padding:2px 5px 0;}
.loginSwitchIcon, .calculatorIcon, .smsTxtIcon, .otpbutIcon, .transIcon{display: inline-block;height: 24px;width: 24px;vertical-align:middle;}
.loginSwitchIcon{background: url("/images/login.png") no-repeat scroll 0 0 transparent;}
.calculatorIcon{background: url("/images/calculator.png") no-repeat scroll 0 0 transparent;}
.smsTxtIcon{background: url("/images/sms.png") no-repeat scroll 0 0 transparent;}
.otpbutIcon{background: url("/images/otp.png") no-repeat scroll 0 0 transparent;margin-left:5px;}
.transIcon{background: url("/images/transaction.png") no-repeat scroll 0 0 transparent;}
.incomeIcon, .limitIcon, .supplementaryIcon, .gourmetIcon, .cwpIcon, .percentageIcon, .essoStatIcon, .bankingServiceIcon, .eppIcon, .monthIcon, .indulgeIcon, .carIcon, .dollarIcon, .parkingIcon, .freeDeliveryIcon, .freeBasicIcon, .carIcon, .sysIcon, .mailIcon, .thumperIcon{display: inline-block;height: 24px;width: 24px;vertical-align:middle;margin-right:10px;}
.incomeIcon{background: url("/gcb/images/thumb-up.png") no-repeat scroll 0 0 transparent;}
.limitIcon{background: url("/gcb/images/pie-chart.png") no-repeat scroll 0 0 transparent;}
.supplementaryIcon{background: url("/gcb/images/supplementary-card.png") no-repeat scroll 0 0 transparent;}
.gourmetIcon{background: url("/gcb/images/gourmet-pleasures.png") no-repeat scroll 0 0 transparent;}
.cwpIcon{background: url("/gcb/images/cwp.png") no-repeat scroll 0 0 transparent;}
.percentageIcon{background: url("/gcb/images/upto-ten-percent.png") no-repeat scroll 0 0 transparent;}
.essoStatIcon{background: url("/gcb/images/esso-stations.png") no-repeat scroll 0 0 transparent;}
.bankingServiceIcon{background: url("/gcb/images/24-hr-citiphone-banking.png") no-repeat scroll 0 0 transparent;}
.eppIcon{background: url("/gcb/images/zero.png") no-repeat scroll 0 0 transparent;}
.monthIcon{background: url("/gcb/images/24months.png") no-repeat scroll 0 0 transparent;}
.indulgeIcon{background: url("/gcb/images/shopping.png") no-repeat scroll 0 0 transparent;}
.carIcon{background: url("/gcb/images/automotive.png") no-repeat scroll 0 0 transparent;}
.dollarIcon{background: url("/gcb/images/dollar.png") no-repeat scroll 0 0 transparent;}
.parkingIcon{background: url("/gcb/images/icons/parking.png") no-repeat scroll 0 0 transparent;}
.freeDeliveryIcon{background: url("/gcb/images/icons/free-delivery.png") no-repeat scroll 0 0 transparent;}
.freeBasicIcon{background: url("/gcb/images/icons/free-basic.png") no-repeat scroll 0 0 transparent;}
.carIcon{background: url("/gcb/images/icons/car.png") no-repeat scroll 0 0 transparent;}
.sysIcon{background: url("/gcb/images/icons/system.png") no-repeat scroll 0 0 transparent;}
.mailIcon{background: url("/gcb/images/icons/email.png") no-repeat scroll 0 0 transparent;}
.thumperIcon{background: url("/gcb/images/icons/motor-pay.png") no-repeat scroll 0 0 transparent;}
.iconImg{float:left;}
.iconTxt{padding-top:3px;display:inline-block;}
.iconTxt.imgHolder{width:80%;}
.lftSideWrap{float:left;}
.rhtSideWrap{display:block;padding-left:34px;}
.ClsCatList {display:none;}
.contInnerIcon{float:left;background:#fff;padding:10px 10px 0;border:1px solid #ccc;width: 30%;min-height:80px;margin:0 15px 15px 0;}
.contInnerIcon.lastChild{margin-right:0;}
.contInnerWrap.first{padding-top:12px;}
.ClsSelectCategoryLft {padding-right:10px;}
.ClsSelectCategory {float: left;margin-bottom: 12px;width: 100%;}
.cS-offersContImgHldr {padding-top:12px;}
ul.cardsTab.locationTab li{width: 12.3%;height: 50px;}
ul.cardsTab.locationTab li a {height: 35px;}
ul.cardsTab.locationTab li a.branches {background: url("/gcb/otherservices/images/pc/branches.png") no-repeat scroll center center transparent;}
ul.cardsTab.locationTab li a.thruatm {background: url("/gcb/otherservices/images/pc/drivethr-atm.png") no-repeat scroll center center transparent;}
ul.cardsTab.locationTab li a.atmsCold {background: url("/gcb/otherservices/images/pc/atmat-coldstorage.png") no-repeat scroll center center transparent;}
ul.cardsTab.locationTab li a.atm {background: url("/gcb/otherservices/images/pc/atm.png") no-repeat scroll center center transparent;}
ul.cardsTab.locationTab li a.cash {background: url("/gcb/otherservices/images/pc/cash-deposit-machine.png") no-repeat scroll center center transparent;}
ul.cardsTab.locationTab li a.atmLocate {background: url("/gcb/otherservices/images/pc/atm-location.png") no-repeat scroll center center transparent;}
ul.cardsTab.locationTab li a.axsLocate {background: url("/gcb/otherservices/images/pc/axs-machlocation.png") no-repeat scroll center center transparent;}
ul.cardsTab.locationTab li a.samLocate {background: url("/gcb/otherservices/images/pc/sam-sam-location.png") no-repeat scroll center center transparent;}
.filterBtnWrap .filterBtnList {float: left;margin-right: 10px;}
.filterBtnWrap .filterBtnList.last {margin-right:0;}
.filterBtnWrap .filterBtnList a.blueBtn {width: 150px;}
.filterBtnWrap .filterBtnList a.blueBtn.active{background:#008CE6;}
.contInnerOvrFlow {padding-bottom: 10px;overflow:hidden;}
.ClsCatList h3{padding:9px 0 8px;}
.locationWrapLst, .contentHldr{display:none;}
.twoSideList h4 {padding-top:10px;}
.stepBox ul.bulLst li {border:none;}
.tableWrap sup {vertical-align: top;top: -0.6em;position: relative;} 
.rhtSideWrap h4 {padding-top:5px;}
.calcSlider {position: relative;width: 100%;padding-bottom: 20px;}
.calcWrap {background: #FCFCFC;background: -webkit-gradient(linear, 0 0, 0 70%, from(#FCFCFC), to(#F7F7F7));background: -webkit-linear-gradient(#FCFCFC, #F7F7F7 70%);background: -moz-linear-gradient(#FCFCFC, #F7F7F7 70%);background: -ms-linear-gradient(#FCFCFC, #F7F7F7 70%);background: -o-linear-gradient(#FCFCFC, #F7F7F7 70%);background: linear-gradient(#FCFCFC, #F7F7F7 70%);-pie-background: linear-gradient(#FCFCFC, #F7F7F7 70%);border: 1px solid #D9D9D9;box-shadow: 0 0 10px #ccc;}
.ResultWrap { border: 1px solid #D9D9D9; padding: 20px 20px 20px 20px;}
.calcInnerWrapHdr, .calcInnerWrap {clear: both;padding: 20px 0 30px;margin-bottom: 10px;}
.calcInnerWrapHdr li, .calcInnerWrap li {float: left;font-size: 12px;font-weight: bold; text-align: center;}
.calcInnerWrapHdr li.first, .calcInnerWrap li.first {width: 120px;margin-left:15px;}
.calcInnerWrapHdr li.second, .calcInnerWrap li.second {width: 100px;}
.calcInnerWrapHdr li.third, .calcInnerWrap li.third {width: 305px;text-align:left;}
.calcInnerWrapHdr li.fourth, .calcInnerWrap li.fourth {width: 160px;text-align: center;margin-right:10px;}
.rm {text-align: center;padding: 5px 20px;border: 2px solid #CCCCCC;background-color:#fff;border-radius: 5px; box-shadow:0 0 10px #ccc; width:auto; position:relative; }
.calcRateRhtWrap h2 {width:250px; text-align:center;float:left;}
.calcRateWrap input {background: #FCFCFC;background: -webkit-gradient(linear, 0 0, 0 8%, from(#FCFCFC), to(#F7F7F7));background: -webkit-linear-gradient(#FCFCFC, #F7F7F7 8%);background: -moz-linear-gradient(#FCFCFC, #F7F7F7 8%);background: -ms-linear-gradient(#FCFCFC, #F7F7F7 8%);background: -o-linear-gradient(#FCFCFC, #F7F7F7 8%);background: linear-gradient(#FCFCFC, #F7F7F7 8%);-pie-background: linear-gradient(#FCFCFC, #F7F7F7 8%);border:none; width:160px; text-align:center;}
.topContentImgInner p { padding-top:28px;}
.cL-ResultList {border-bottom: 1px dotted #999999;margin-bottom: 20px;overflow: hidden;padding: 0 0 20px;}
.cL-ResultList li {width: 140px;float: left;margin: 0 18px 0 0;border-right: 1px solid #ccc;padding-bottom: 20px;}
.cL-ResultList li.noBrdr {border:none;}
.calcArrow {padding-left:60px; width:74px;}
.OuterCover {border:1px solid #CCC; padding:20px;}
.OuterCover .topContentImgInner h2{padding-top:30px;}
.calcMargin { margin: 0 20px 20px 0;}
.ResultWrap .calcMargin  {margin:0;}
.visible-termsCond{display:block !important;}
.CalcOnContainer .calcWrap {padding: 20px;}
.CalcOnContainer .calcProgress {float:none;}
.CalcOnContainer .twoSideList {padding-bottom:15px;}
.CalcOnContainer .twoSideList h3 {padding-bottom:30px;}
.CalcOnContainer .calcProgress {margin-left:54px;margin-bottom:15px;}
.CalcOnContainer  div.ui-slider {width:75%;}
.CalcOnContainer .calcDisplay {padding: 43px 20px 0 0;overflow:hidden;}
.calcDisplay h2{float:left;padding:5px 20px 0 0;}
.CalcResultDisp {padding: 10px 20px 10px;overflow:hidden;margin:0;border-top:none;}
.showBtn {margin-right:0px;}
ul.calcDispList { border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 10px; overflow:hidden; margin-bottom:15px;}
ul.calcDispList li { float:left; width:30%; padding-right:25px;text-align: center;}
ul.calcDispList li.last {padding-right:0;}
ul.bottomPromo{overflow: hidden;padding: 23px 10px 23px;border-top: 1px dotted #CCCCCC;}
ul.bottomPromo.last{padding-bottom:0;}
ul.bottomPromo li.left {float: left;padding: 0 25px 0 0;width: 295px;list-style:none;}
ul.bottomPromo li.right {border-left: 1px dotted #CCCCCC;float: left;padding: 0 0 0 25px;width: 295px;list-style:none;}
.boxTop{overflow:hidden;}
.innerBoxLft{float:left;width: 50%;}
.innerBoxRht{float:left;width: 50%;}
.innerBoxCont .formInner .formField{padding:6px 0 10px;}
.innerBoxCont .formInner .formValue{width: 195px;}
.innerBoxCont .formInner .formValue .inputBoxLarge {width: 150px;}
.innerBoxCont .formInner{padding:0;clear: both;}
.innerBoxCont .formInnerSelect{overflow:inherit;clear: both;}
.innerContWrap{padding:10px 0 0;}
.formSubmitRht{text-align:right;padding-left:0;}
.formSubmitRht a{margin-right:5px;}
.fancyBoxHdr h2{font-family:"Interstate";font-size: 18px;font-weight: normal;}
.calcHldr{border: 1px solid #CCC;padding: 20px;background: #f5f5f5;}
.calcInnerHldr{padding:0 0 10px;}
.calcInnerHldr.first{padding:0 0 30px;}
.calcProgressSlider{width:70% !important;margin: 15px 2% 0 33px !important;float:left;}
.calcProgressSlider.ui-controlgroup a.ui-slider-handle, a.ui-slider-handle{margin-left:8px !important;}
.calcProgressVal{float:left;padding:0 0 0 40px;}
.calcProgressVal input[type="text"] {border: 1px solid #ccc;padding: 12px 0;text-align: center;font-family: interstate;font-weight: normal;color: #666;width: 110px;box-shadow: 0 0 6px #ccc inset;font-size: 14px;border-radius:5px;}
.calcvalueWrap{overflow:hidden;clear:both;width: 100%;padding: 10px 0 0 34px;}
.calcvalueWrap .calcLftValue{float:left;}
.calcvalueWrap .calcRhtValue{float:right;}
.calcInnerBtn{overflow:hidden;padding:10px 0 0;}
.calcInnerBtn a{margin:0 10px 0 0;}
.calcInnerBot{padding:20px;overflow:hidden;border:1px solid #ccc;border-top:none;box-shadow:0px 1px 8px #ccc inset;}
.calcInnerBot h2{border-bottom:1px dotted #ccc;padding:0 0 20px;margin:0 0 20px;}
.calcInnerBotWrap{border-bottom:1px dotted #ccc;padding:0 0 20px;margin:0 0 20px;overflow:hidden;}
.calcInnerBotWrap .lftSide, .calcInnerBotWrap .rhtSide{float:left;width:50%;font-size:16px;font-weight:normal;line-height: 22px;}
.calcInnerBotWrap .rhtSide{border-left:1px solid #ccc;width:45%;padding:0 0 0 20px;}
.intValue{font-size:20px;}
input[type="radio"] {margin-top: 0;}
.socialMedia{position:fixed;right:-728px;top:365px;z-index: 99999;}
.socialMedia.applyForms{position:fixed;right:-728px;top:215px;}
.socialMedia.applyForms .reward{z-index: 999999;}
.contactMedia{position:fixed;right:-728px;top:324px;z-index: 999999;}
.socialMediaIcons{position:fixed;right:0;top:242px;z-index: 999999;}
.socialMediaIcons div.mediaIconsList {padding:0 0 7px;position:relative;display:block;cursor:pointer;}
.socialMediaIcons div a img{height:33px;width:42px;max-width:none;}
.iconDesc{position:absolute;top:0;left:-110px;background:#fff;box-shadow:0 0 20px #ccc;border:1px solid #ccc;padding:7px 0;width:100px;text-align:center; display:none;}
.iconDesc.applyform{position:absolute;top:15px;}
.iconDescPos{right:10px;}
.iconDesc1 {top:50px;}
.iconDesc2 {top:90px;}
.iconDescArro {position: absolute;top: 7px;right: -8px;background: url("/gcb/images/socialarr.png") right center no-repeat;width: 8px;height: 16px;}
.tabWrap{position: relative;left:-42px;top:-43px;margin: 0;padding: 0;cursor:pointer;}
.tabWrap.applyTab{width:42px;}
#swiffycontainer {cursor:pointer;}
.atIcon, .fbIcon{cursor:pointer;width: 42px;height: 33px;}
.atIcon.atIconform{cursor:pointer;width: 42px;height: 61px;}
.contentWrap{margin:-77px 0 0;width: 687px;height:120px;background-color: #ffffff;border: 1px solid #ddd;border-right:none;overflow:hidden;box-shadow:10px 0 10px #666;-webkit-box-shadow:10px 0 10px #666;-moz-box-shadow:10px 0 10px #666;padding:10px 20px 20px;}
.contentWrap.applyforms{margin:-105px 0 0;height:120px;}
.contentWrap h2{color:#333;font-weight:normal;}
.contentWrapLft{width:190px;float:left;}
.contentWrapLft ul.mediaIcons{border:none;padding:0 0 0 15px;}
.contentWrapMid{width:160px;float:left;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-right:20px;padding:0 20px;}
.contentWrapRht{width:100%;height:auto;}
.promotionImg{float:left;width:85px;}
ul.applyforms.noBdr{border:none;}
.promotionCont{width:130px;float:left;padding-left:10px;}
.promotionCont.bdr{border-right:1px solid #ccc;height:100px;padding-right:10px;}
.closeIcon, .closeIcon1{background:url("/gcb/images/big-close.jpg") no-repeat; width:17px;height:18px;position:absolute;top:-30px;right: 10px;cursor:pointer;}
.recentViewClose{background:url("/gcb/images/close.jpg") no-repeat; width:14px;height:15px;display:inline-block;cursor:pointer;}
#slides {position: relative;}
.promotionWrap, .contactCol{overflow: hidden;width: 229px;float:left;}
.promotionWrap.promo{width:244px;}
.contactCol{border-right:1px solid #ccc;width:130px;margin-right: 20px;height:115px;}
.contactCol.last{border:none;margin:0;}
.contactCol.promo{width:140px;}
ul.applyforms{overflow: hidden;width: 146px;float:left;border-right:1px solid #ccc;margin-right:15px;}
ul.applyforms.last{border:none;}
ul.applyforms li{background:#ffffff url("/gcb/images/grayarrow.png") no-repeat scroll 0 3px;padding:0 0 10px 15px;}
.contactMedia .contentWrap{height:137px;}
ul.slidesjs-pagination {position: absolute;top: 120px;left: 355px;overflow: hidden;z-index: 999;display: none;}
ul.slidesjs-pagination li {float: left;margin-right: 5px;}
ul.slidesjs-pagination li a {background: url("/gcb/images/grayDot.png") 0 0 no-repeat;width: 8px;height: 8px;display: inline-block;}
ul.slidesjs-pagination li a.active {background: url("/gcb/images/blueDot.png") 0 0 no-repeat;}
.innerBoxContWrap{min-height:315px;overflow:inherit;}
.innerBoxContWrap .formInner .formField{padding: 5px 0 10px 0;width:250px;}
.innerBoxContWrap .formInner .formValue{padding: 0 0 10px 0;width:220px;}
.calcProgressForm{width: 75% !important;}
.calcProgressForm.ui-controlgroup a.ui-slider-handle, a.ui-slider-handle{margin-left: 0 !important;}
.innerBoxCont .formInnerCalc{padding: 20px 0 10px;clear: both;overflow: inherit;}
.innerBoxContWrap .formInnerCalc .formField{padding-top: 0;}
.inputBoxMed{width:153px;height: 23px;padding: 0;border: 1px solid #ccc;}
input[type="checkbox"]{margin:0 7px 0 0;}
.inputBoxCalc{width:75px;height: 23px;padding:0 0 0 5px;border:1px solid #ccc;}
.inputBoxBig{width: 180px;height: 23px;padding:0;border:1px solid #ccc;}
.formInnerWrapper .formInner{clear:both;padding:0;overflow:hidden;}
.formInnerWrapper .formInner .formField{width:100%;padding:5px 0 0;}
.formInnerWrapper .formInner .formValue{width: auto;padding: 0 0 0 34px;}
.repayWrap{overflow:hidden;}
.formHldr .formInner{overflow:inherit;}
.calcFormInner{clear:both;overflow:hidden;padding:0 0 10px;}
.calcFormInner .formField, .calcFormInner .formValue{width:50%;float:left;}
.contWrap {padding: 20px 10px;}
.errorMessageInner {margin-bottom: 10px;overflow: hidden;}
.errorMessageInner.last {margin-bottom:0;}
.errorMesInnLft {float: left;width: 60px;}
.errorMesInnRgt {float: none;padding: 0 20px 10px 65px;display: block;}
.productsListCont h2{height:auto !important;margin-right: 20px;}
.innerWrapContMo{margin:15px 0 0;}
.testofferContMediumHdr{display:none;}
.topContentAreaBg .topContentAplyWrap{padding-right:10px;padding-bottom:0;border-bottom:none;}
.topContentHldr .topContentAreaBg{width: 92%;float:none;margin:0 0 20px 0;}
.topContentAreaBg{background:#EDEDED;border-bottom: 1px dotted #999999;border-top: 1px dotted #999999;margin: 0 23px 25px 0;overflow: hidden;padding: 15px 20px;float:left;width:43%;}
.topContentAreaBg.topReason{width:92%;}
.topContentAreaBg .topContentWrap{border-bottom:none;}
.offerThumbImg img{margin:0 10px 10px 0;}
ul.CommLst{width:100%; overflow:hidden; margin:0 0 15px 0;}
ul.CommLst li{float:left; margin:0 15px 0px 0}
.forminputVal {width: 18%;float: left;}
.inputBox25 {width: 25px;height: 23px;padding: 0 0 0 5px;border: 1px solid #ccc;}
.bannerDarkGold .mainMenuIcon, .bannerGold .mainMenuIcon{background: url("/gcb/images/tablet/menu.png") no-repeat 0 0;}
.bannerDarkGold .logOutIcon, .bannerGold .logOutIcon{background: url("/gcb/images/tablet/login.png") no-repeat 0 0;}
.tabsContainerDarkGold ul li.active a {color: #4A3F3A;}
.newAddContLeft {width: 74px;float: left;display: inline-block;}
.newAddContRight {float: left;width: 70%;padding-top: 50px;}
#comapreHldr{padding:0 10px;}
.compareHdr {padding: 20px 0 0;overflow: hidden;}
.selectCardsHldr {border: 1px solid #ccc;border-radius: 3px 3px 3px 3px;position: relative;margin: 10px 0 20px;overflow: hidden;color: #333;}
.rangeHldr{float:left;width:407px;}
.selectCardsHdr{padding:10px 0 12px;}
.cardsSelectHdr{padding-bottom:8px;}
.selectCardsValue{padding:0 0 10px;}
.selectCardsHldr .selectType {float: left;width:18.79%;border-left: 1px solid #ccc;margin:10px 0;padding: 0 0 0 10px;height: 150px !important;}
.selectCardsHldr .selectType span {display: block;padding-bottom: 5px;}
.rangeHldr input, .cardSelectHldr input{margin:0 5px 0 0;vertical-align: middle;}
.cardSelectHldr input{margin:0 6px 0 0;}
.rangeValue{padding:0 3px 0 0;}
.cardSelectHldr{padding: 0 10px 0 10px;border-right:1px solid #ccc;border-left:1px solid #ccc;float:left;width:330px;}
.cardCompHldr{padding: 0 15px 0 0;float:left;width:auto;border-right:0 none;border-left:0 none;}
.cardSelectHldr .rangeValue{padding:0 5px 0 0;}
.selectCardsHldr .selectType.last {background: url('/gcb/images/bg-pattern.gif') repeat;margin: 0;padding: 10px;border: none;box-shadow:3px 0px 10px #ccc inset;height:160px !important;width: 18.55%;}
.cardsAvailable{font-weight:bold;margin:0;padding:10px 0;text-align:center;}
.selectCardsHldr .selectType.noBrdr{border:none;}
#cardsList{font-size:82px;padding:0;-webkit-mask-image: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,.5) 20%, rgba(0,0,0,1));-webkit-mask-image: linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,.5) 20%, rgba(0,0,0,1));color: #000;position:relative;}
#cardVal {display: inline-block;padding: 0;}
.recommedBtn{float:right;overflow:hidden;padding-bottom: 10px;width:100%;}
.recommedBtn a.grayBtn, .cardWrapBtn a.blueBtn{width:175px;padding:10px 0;text-align:center;}
.cardWrap{clear: both;padding:20px 0 0;}
.cardWrapTop{background:#f0f0f0;padding:20px;box-shadow:0 0 10px #aaaaaa;}
.cardWrapBot{background:#fefefe;padding:20px;box-shadow:0 0 10px #aaaaaa;overflow:hidden;}
.cardWrapList{overflow:hidden;}
.cardWrapList li{float:left;width:47.6%;border-right:1px solid #ccc;padding:0 10px 0 0;margin-right: 20px;display:none;}
.cardWrapList li.last{border:none;margin:0;}
.cardImgWrap{float:left;}
.cardcontWrap{display:block;padding:0 0 0 100px;}
.cardWrapList li .cardcontWrap ul.checkList li{float:none;border:none;width: auto;padding:0 0 10px 25px;margin:0;display:block;}
.cardWrapBtn{float:left;padding:10px 0 0;}
.iconWrapImg{float:left;}
.iconWrapCont{padding:0 0 0 15px;float:left;}
.iconWrapCont ul.bulLst{overflow:hidden;}
.iconWrapCont ul.bulLst li{float:left;padding:0 10px 0 10px;margin:0 10px 0 0;line-height: inherit;}
.compareFilter{padding:0 0 20px;}
ul.compareFilterTab {overflow: hidden;background: #EDEEF0;border-radius: 5px;border: 1px solid #ddd;box-shadow: 0 0 5px #ddd;position: relative;}
ul.compareFilterTab li {float: left;cursor: pointer;height: 46px;text-align: center;width:24.785%;border: 1px solid #EDEEF0;}
ul.compareFilterTab li:hover, ul.compareFilterTab li.active {background: #FDFDFD;background: -webkit-gradient(linear, 0 0, 0 70%, from(#FDFDFD), to(#F8F8F8));background: -webkit-linear-gradient(#FDFDFD, #F8F8F8 70%);background: -moz-linear-gradient(#FDFDFD, #F8F8F8 70%);background: -ms-linear-gradient(#FDFDFD, #F8F8F8 70%);background: -o-linear-gradient(#FDFDFD, #F8F8F8 70%);background: linear-gradient(#FDFDFD, #F8F8F8 70%);border-radius: 5px;box-shadow: 0 0 5px #ddd;border: 1px solid #ddd;position: relative;}
ul.compareFilterTab li a {height: 45px;display: block;}
ul.compareFilterTab li a.ourCards {background: url("/gcb/images/compare-pc-filter/compare-cards-off.png") no-repeat scroll center center transparent;}
ul.cardsTab li:hover a.ourCards, ul.cardsTab li.active a.ourCards{background: url("/gcb/images/compare-pc-filter/compare-cards-on.png") no-repeat scroll center center transparent;}
ul.compareFilterTab li a.rightCard {background: url("/gcb/images/compare-pc-filter/right-card-off.png") no-repeat scroll center center transparent;}
ul.cardsTab li:hover a.rightCard, ul.cardsTab li.active a.rightCard{background: url("/gcb/images/compare-pc-filter/right-card-on.png") no-repeat scroll center center transparent;}
ul.compareFilterTab li a.studentCard {background: url("/gcb/images/compare-pc-filter/student-off.png") no-repeat scroll center center transparent;}
ul.cardsTab li:hover a.studentCard, ul.cardsTab li.active a.studentCard{background: url("/gcb/images/compare-pc-filter/student-on.png") no-repeat scroll center center transparent;}
ul.compareFilterTab li a.creditLine {background: url("/gcb/images/compare-pc-filter/credit-card-off.png") no-repeat scroll center center transparent;}
ul.cardsTab li:hover a.creditLine, ul.cardsTab li.active a.creditLine{background: url("/gcb/images/compare-pc-filter/credit-card-on.png") no-repeat scroll center center transparent;}
.addCardHldr {border-top: 1px dotted #CCCCCC;margin: 20px 0 0;padding: 20px 0 0;}
.addCard, ul.hiddenval {position: relative;}
.addCard {background: url("/gcb/images/compare/add-card-bg.jpg") repeat-x;overflow: hidden;padding: 20px 30px 0;box-shadow: 0 0 6px 4px #CCCCCC;}
.addCard .addcloseIcon {top: 10px;right: 8px;background: url("/gcb/images/closeIcon.png") no-repeat;width: 12px;height: 12px;position: absolute;cursor: pointer;}
.cardLftArro {float: left;background: url("/gcb/images/compare/lt-arrow.png") no-repeat;width: 8px;height: 15px;position: absolute;top: 45%;left: 10px;cursor: pointer;}
.addlstCards {float: left;width: 96%;overflow: hidden;}
.addCard ul {float: left;}
.addCard .addlstCards li {width: 139px;}
.addCard ul li {float: left;text-align: center;}
.addCardHdr {font-weight: bold;font-size: 12px;}
.addlstCards .addCardLink a {width: 90px;padding: 5px 0;font-size: 11px;}
.cardRgtArro {background: url("/gcb/images/compare/rt-arrow.png") no-repeat;width: 8px;height: 15px;position: absolute;top: 45%;right: 10px;cursor: pointer;}
.lftStripBg {background: url("/gcb/images/compare/leftBg.png") no-repeat;width: 13px;height: 175px;float: left;}
.rhtStripBg {background: url("/gcb/images/compare/rightBg.png") no-repeat;width: 13px;height: 175px;float: right;}
.selectedCards, .cardsDetails {background: url("/gcb/images/bg-pattern.gif") repeat scroll 0 0;box-shadow: 0 0 6px 4px #ccc;margin: 20px 0;overflow: hidden;position: relative;clear: both;}
.selectedCards ul {width: 100.1%;}
.selectedCards ul li {width: 20%;float: left;padding: 10px 0 0;text-align: center;}
.cardsGrayBg {background: #f3f3f3;}
.cardsWhiteBg {background: #ffffff;}
.cardHdrAdd {min-height: 34px;font-weight: bold;padding: 0;}
.cardImgAdd {position: relative;margin: 10px 0;padding: 0;}
.cardsDetails ul li {text-align: left;width:20%;float: left;}
.cardsDetails ul li p {border-bottom: 1px solid #ccc;padding: 10px 15px;font-size: 11px;}
.detailList {display: none;}
.cardsDetails {margin-top:0;}
#cardDetailsHolder {display: none;}
.cardBtn span {margin: 10px 0 0;display: block;min-height: 25px;}
.closeIconHldr {position: absolute;right: 10px;}
.closeIconHldr .closeIcon {top: 0px;right: 20px;}
.addCardImg {position: relative;margin: 10px 0;padding: 0;}
.closeIconHldr .closeIcon {background: url("/gcb/images/close.jpg") no-repeat;width: 14px;height: 15px;cursor: pointer;}
.productName {color: #05589D;}
.radioValue.valHldr{display:block;padding:0 0 5px;}
#whatnew {overflow: hidden;padding: 0 10px;}
.innerWrapCont {margin: 25px 0 0;overflow: hidden;}
.lineBg {background: url("/whatsnew/images/middle-bg.png") center center no-repeat;height: 9px;margin: 20px 0 0;}
.innerWrapDet{overflow:hidden;padding:20px 0 0;}
.innerWrapLft, .innerWrapMid, .innerWrapRht{width:30%;padding:0 20px 0 0;margin:0 20px 0 0;float:left;text-align:center;}
.innerWrapRht{padding:0;margin:0;}
.innerWrapImg img{width:100%;}
.innerWrapDet .thumbImg{margin:0 0 10px 0;float:none;}
.thumbHdr h2{padding-bottom: 0;font-size: 24px;font-weight: normal;}
.skyBlueTxt{color:#1BB6E2;}
.greenTxt{color:#61b11e;}
.orangeTxt{color:#ec890a;}
.thumbCont{background:url("/whatsnew/images/pattern.png") repeat;padding:15px;height: 135px;}
.thumbCont{text-align:left;}
.fancyBoxScroll{height:300px;overflow-y:auto;}
.diningIconMar{margin:0;}
.radioValue.spaceField{margin:10px 0 0 0;display:block;}
.offerGoldBg{background: url("/gcb/images/signon-gold-bg.png") repeat scroll 0 0 transparent;padding:10px;border-radius: 0 0 10px 0;}
.prodWrapBtn{float:right;padding:0 17px 20px;}
.prodWrapBtn a.grayBtn{width:175px;padding:10px 0;text-align:center;}
.cardmember.fnt12{color:#02589d;font-size:12px;}
.cardmember{color:#02589d;font-size:14px;}
.topBox {background: none repeat scroll 0 0 #F6F6F6; border-bottom: 1px dotted #CCCCCC; border-top: 1px dotted #CCCCCC;padding: 20px 25px 10px; margin-bottom:20px;}
.topBox .topBoxInner, .topBox .topBoxInnBlock{overflow:hidden;}
.topBox .topBoxInner ul.giftVocher{margin:0 0 10px 0;overflow:hidden;}
.topBox .topBoxInner ul.giftVocher li{width:100px;margin-right:5px;float:left;}
.topBox .topBoxInner .left {float: left; width:175px;}
.topBox .topBoxInner .right {float: left; margin-left:20px; width:72%;}
.topBox .topBoxInner .right ul li {background: url("/gcb/images/green-checkmark.gif") no-repeat scroll 0 4px transparent;line-height: 16px;padding: 0 0 15px 25px;}
.topBox.ipadApp{display:none;}
.topBox .topBoxInnBlock .topBoxInnBckCont{width:100%;}
.topBox .topBoxInnBlock .topBoxInnBckCont ul li {background: url("/gcb/images/green-checkmark.gif") no-repeat scroll 0 4px transparent;line-height: 16px;padding: 0 0 15px 25px;}
.topBox .topBoxBtn {border-top: 1px dotted #CCCCCC;margin-top: 5px; padding: 20px 0 0 0;}
.topBoxBtn .left {float: left;}
.topBoxBtn .right {float: right;}
.topBoxBtnApp{display:none;}
.firstDrop .sbHolder {z-index: 99999999 !important;}
.firstDrop.ignoreIssue .sbHolder {z-index: 9999995 !important;}
.secDrop .sbHolder {z-index: 9999999 !important;}
.secDrop.ignoreIssue .sbHolder {z-index: 999995 !important;}
.thirdDrop .sbHolder {z-index: 999999 !important;}
.thirdDrop.ignoreIssue .sbHolder {z-index: 99995 !important;}
.stepBox li ul li{float:left;background:url("/gcb/images/bg-pattern.gif") repeat;width:27.9%;}
.stepBox li ul li.noBox{border:none;background:none;width:2%;padding-top: 12px;text-align: center;}
.stepBoxInner li{overflow:hidden;}
.btnHolder{position:absolute;top:74%;left:55%;z-index:999;display:inline-block;}
.btnHolder a.blueBtn{width:180px;}
.addCompareBtn, .CompareNowBtn{display:none;}
.printSection tr td{word-wrap:break-word !important;}
.rewardsQuote{padding: 0 0 0px;width:100%;overflow: hidden;}
.rewardsQuoteLft{float:left;width:810px;overflow:hidden;}
.rewardsQuotergt{float:left;width:178px;}
.rewardsMainQuote{font-size: 17px;font-weight: normal;padding: 13px 0 20px;color:rgb(119, 119, 119);}
.offersOverview{clear:both;padding: 0 0 20px;width:98%;}
.offersHeadTag{color:rgb(2, 96, 168);font-weight:normal;}
.offersHeadTagnew{color:rgb(2, 96, 168);font-weight:normal;font-size:18px;}
.offersCollections{width:100%;background:rgb(239,239,239);display:inline-block;border-top:1px dotted rgb(204, 199, 199);border-bottom:1px dotted rgb(204, 199, 199);}
.offerGifts{display:block;float:left;padding: 10px 0px 10px 10px;}
.offerGiftsLeft{float:left;}
.offerGiftsRight{float:left;width:174px;margin-left:15px;}
.offerMacaron{display:block;float:left;padding: 10px 0px 10px 10px;width:269px;border-left:1px solid rgb(204, 199, 199);}
.offerMacaronLeft{float:left;}
.offerMacaronRight{float:left;width:180px;margin-left:15px;}
.offerParking{display:block;float:left;padding: 10px 0px 10px 10px;width:302px;border-left:1px solid rgb(204, 199, 199);min-height:20%;}
.offerParkingLeft{float:left;}
.offerParkingRight{float:left;width:205px;margin-left:15px;}
.rewardPoints{clear:both;display:block;padding: 10px 0 0;width:100%;overflow: hidden;}
.rewardPointsLeft{float:left;}
.rewardPointsRight{float:left;width:820px;margin-left:15px;font-size:18px;padding: 17px 0 20px;color: rgb(119, 119, 119);}
.offerGiftsRight h2, .offerVouchersRight h2{padding: 0 0 3px;}
.offerMacaronRight h2{padding: 0 0 3px;}
.offerParkingRight h2{padding: 0 0 3px;}
.redBtn{background:#eb2629;width:120px;color:#fff;padding:8px 0;text-align:center;display:inline-block;}
.rightSec .formInner .formField{float:left;padding:8px 10px 0 0;}
.rightSec .formInner .formValue{float:left;padding:3px 0 0;}
.rightSec .formInner .formValue input{background:url("/gcb/landing_page/groupon/images/lock.jpg") right center no-repeat;}
.btnLeft{float:left;}
.toteBag{display:block;float:left;padding: 10px 10px 10px 10px;width:270px;}
.toteBagLeft{float:left;}
.toteBagRight{width:174px;margin-left:15px;float: left;}
.toteBag h2{padding: 0 0 3px;}
.freeRedBag{display: block;float: left;padding: 10px 0px 10px 10px;width: 317px;}
.freeRedBagLeft{float:left;}
.freeRedBagRight{float:left;width:174px;margin-left:15px;}
.freeRedBagRight h2{padding: 0 0 3px;}
.compToteBag{display:block;float:left;padding: 10px 10px 10px 10px;width:270px;border-left: 1px solid #CCC7C7;}
.compToteBagLeft{float:left;}
.compToteBagRight{float:left;width:174px;margin-left:15px;}
.compToteBag h2{padding: 0 0 3px;}
.padTp{margin-top: 0px;} 
.offerVouchers{display:block;float:left;padding: 10px 10px 10px 10px;}
.offerVouchersLeft{float:left;}
.offerVouchersRight{float:left;margin-left:15px;}
.offerVouchers h2{padding: 0 0 3px;}
.offerOnParking{display:block;float:left;padding: 10px 10px 10px 10px;}
.offerOnParkingLeft{float:left;}
.offerOnParkingRight{float:left;margin-left:15px;width: 300px;}
.offerOnParking h2{padding: 0 0 3px;}
.singleVouchers{display:block;float:left;padding: 10px 10px 10px 10px;}
.singleVouchersLeft{float:left;}
.singleVouchersRight{float:left;margin-left:15px;margin-top: 15px;}
.singleVouchers h2{padding: 0 0 3px;}
.largeHdr{font-size:62px;font-family:"interstate";}
.mediumHdr{font-size:38px;font-family:"interstate";}
.bannerTitleBig{left:32%;}
.largeHdr{float:left;}
.bannerTitleBig .largeTitle .mediumHdr{padding-left:10px;letter-spacing: -1px;}
.bannerTitleBig .mediumTitle{padding:30px 0 0;letter-spacing: -1px;}
.bannerTitleBig .smallTitle{padding: 20px 0 0;font-size: 24px;letter-spacing: -1px;}
.formSecTop{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 20px;overflow:hidden;}
.leftSec{width:200px;border-right:1px solid #ccc;padding:20px 60px 10px 10px;float:left;}
.rightSec{float:left;padding:30px 0 0 40px;}
.rightSec .formInner{overflow:hidden;}
.rightSec .formInner .formField{float:left;padding:8px 10px 0 0;width: auto;}
.rightSec .formInner .formValue{float:left;padding:3px 0 0;}
.rightSec .formInner .formValue input{background:url("/gcb/landing_page/groupon/images/lock.jpg") right center no-repeat;}
.redBtn{background:#eb2629;width:120px;color:#fff;padding:8px 0;text-align:center;display:inline-block;}
.rightSec .formInner .formContBtn{float:left;margin:0 0 0 25px;}
.formSecBot .formInner {width: 100%;float: left;}
.formSecBot .formInnerDisc{width:75%;float:left;}
.formSecBot .formSubmitRht{padding:20px 0 0;float: right;}
.formSecBot .dropListLarge .sbHolder, .formSecBot .dropListLarge .sbOptions li, .formSecBot .dropListLarge .sbOptions {width: 268px !important;}
.formSecBot .formInner .inputBoxLarge{width: 269px !important;}
.formSecBot .formInner .inputBoxMedium.smallListBox {width: 165px;}
.disclaimer.pullDown {clear: both;text-align:right;padding-right: 241px;}
.rewardsSubQuotes{font-size:20px;color: #777;font-weight: normal;}
.malls {margin: 15px 0 0 0;}
.malls .mallCont{display:none;}
.bannerCardImg{float: left;}
.bannerLinkBtn{float: left;padding: 26px 0 0 10px;}
.bannerLinkBtn a{font-size:12px;font-family: arial;}
ul.alphaLstLft{padding-left:25px;}
.commonFormHldr{width:100%;margin-left:0;}
.commonFormHldr .formInner .formField{width:30%;}
.commonFormHldr .formInner .formValue{width:65%;}
.formSubmitWrap{padding-left: 235px;padding-top:15px;padding-bottom:15px;}
.textAreaWrap .textareaBox{width:180px;height:60px;}
.commonFormHldr .twoSideCont{padding:0 0 5px;}
.tabDocRequired{border:1px solid #ccc;padding:20px;margin:0 0 20px 0;}
.tabDocRequired.nobrdr{border:none;padding:0px;margin:0px;}
.topContentAreaWrap{width:100%;padding-right: 0;margin-right: 0;}
.grayBgContainer{background-color:#f2f2f2;padding:15px;}
.checkIcon{float:left;padding-right:10px;width:8%;}
.checkIconTxt{float:left;width:88%;}
.iconRgtBrdr .rhtSide{width: 46%;float: left;border-left: 1px solid #ccc;padding-left: 20px;}
.largeFont{font-size:24px;font-weight: bold;}
.largeFontHdr{font-size:40px;line-height:40px;}
.largeFontHdr1{font-size:30px;}
.form.gsc-search-box{margin-bottom:0px;}
.formpadHolder{margin-top:10px;}
.formSubmitBtnWrap a{width:175px;padding:10px 0;text-align:center;}
.hmgBannerTxt{position:absolute;top:175px;}
.learnMoreBtn.hmgbanner{margin:25px 0 0;}
.offerContMediumHdr.margNone{margin:0;display:inline-block;}
.stepBox.eNets li{width:80%;}
.stepBox.eNets li ul li{background:none;float:none;background:url("/gcb/images/bullet.jpg") no-repeat scroll 0 6px transparent}
.fancyBoxHdr.headerTxt h2, .fancyBoxHdr.headerTxt h3{font-family:"Interstate";font-weight:bold;}	
.fancyBoxHdr.headerTxt h2{font-size: 24px;}
.fancyBoxHdr.headerTxt h3{font-size: 12px;}
.calcHldr.interest{overflow:hidden;width:94.2%;}
.interestCalcLeft{width:52%;float:left;margin-right:4%;}
.interestCalcRight{width:43%;float:left;border:1px solid #01A5DD;border-radius:10px 10px 10px 10px;background:#eceded;position:relative;}
.rhtSideWrap.intSavings h4{font-size:16px;font-family:"Interstate";font-weight:normal;padding-top:10px;}
.intSavingsIcon{background: url("/gcb/deposits/images/icons/calculator.png") no-repeat scroll 0 0 transparent;}
.intCreditIcon{background: url("/gcb/deposits/images/icons/credit-card.png") no-repeat scroll 0 0 transparent;}
.intInvestIcon{background: url("/gcb/deposits/images/icons/invest.png") no-repeat scroll 0 0 transparent;}
.intInsuranceIcon{background: url("/gcb/deposits/images/icons/insurance.png") no-repeat scroll 0 0 transparent;}
.intHomeLoanIcon{background: url("/gcb/deposits/images/icons/home-loan.png") no-repeat scroll 0 0 transparent;}
.intSavingsIcon, .intCreditIcon, .intInvestIcon, .intInsuranceIcon, .intHomeLoanIcon{width:42px;height:50px;display:inline-block;margin-right:10px;vertical-align:middle;}
.calcSliderHldr.sliderAlign{margin-left:25px;width:82%;}
.calcIntSlideHolder{overflow:hidden;margin:15px 0 0 30px;font-size:11px;}
.calcIntSlideHolder.last{margin-top:0;}
.calcIntSlideHolder .pullLeftTxt{float:left;}
.calcIntSlideHolder .pullRightTxt{float:right;}
.calcProgressSlider.slide{width:87% !important;}
.calcProgressVal.intSavings{float:right;padding:10px 0 0;}
.calcProgressVal.intSavings input[type="text"]{width:60px !important;padding:5px 10px !important;font-size:12px;}
.headerIntSavings{background:#00B8EE;background: -webkit-gradient(linear, 0 0, 0 70%, from(#00B8EE), to(#004485));background: -webkit-linear-gradient(#00B8EE, #004485 70%);background: -moz-linear-gradient(#00B8EE, #004485 70%);background: -ms-linear-gradient(#00B8EE, #004485 70%);background: -o-linear-gradient(#00B8EE, #004485 70%);background: linear-gradient(#00B8EE, #004485 70%);-pie-background: linear-gradient(#00B8EE, #004485 70%);position: relative;border-radius:10px 10px 0px 0px;}
.headerIntSavingsTxt{padding:32px;color:#fff;font-weight:bold;font-size:20px;text-align:center;border-radius:10px 10px 0px 0px;position: relative;}
.InsSavingIconHolder{position:relative;padding:25% 5%;height:440px !important;width:auto;}
#earn-box1, #earn-box2, #earn-box3, #earn-box4{position:absolute;}
#earn-box1{top:358px !important; left:98px !important;}
#earn-box2{top:73px !important; left:98px !important;}
#earn-box3{top:216px !important; left:183px !important;}
#earn-box4{top:216px !important; left:14px !important;}
.hdnumbrTxt{font-size:22px;font-weight:bold;color:#1f497d;}
.calcInnerBot.intSavings h2{font-size:20px;}
.calcInnerBotWrap.intSavings .lftSide, .calcInnerBotWrap.intSavings .rhtSide{font-size:18px;}
.rhtSideWrap.intSavings{padding-left:53px;}
.styleRebateIcon, .seasonTreatIcon, .fashionExclusiveIcon, .parkingCoffeeIcon, .juniorClubIcon, .conciergeIcon, .membershipIcon, .zoukIcon, .world-mastercardIcon, .onlineGlobalIcon, .golfIcon, .bankIcons, .handphoneIcon, .mobileIcons, .m1ShopIcons, .simIcons, .freeIcons, .phoneIcon, .calcIcons, .shoppingIcon, .reduceIcon, .noExpiryIcon, .voiceIcon, .lovelyTreatIcon, .retailIcon, .dailyIcons,
.lifeStyleIcon, .medicalIcon, .compTravelIcon, .ForGolfIcon, .petrolIcon, .diningIcons, .groceriesIcon, .pharmeceuticalsIcon, .all-other-spendIcon, .entertainmentIcon, .effectiveInterestIcon{display: inline-block;height: 24px;width: 24px;vertical-align:middle;margin-right:10px;}
.lifeStyleIcon{background: url("/gcb/images/lifestyle-benefits.png") no-repeat scroll 0 0 transparent;}
.medicalIcon{background: url("/gcb/images/medical.png") no-repeat scroll 0 0 transparent;}
.compTravelIcon{background: url("/gcb/images/complimentary-travel-insurance.png") no-repeat scroll 0 0 transparent;}
.ForGolfIcon{background: url("/gcb/images/benefits-for-golfers.png") no-repeat scroll 0 0 transparent;}
.petrolIcon{background: url("/gcb/images/petrol.png") no-repeat scroll 0 0 transparent;}
.diningIcons{background: url("/gcb/images/dining.png") no-repeat scroll 0 0 transparent;}
.groceriesIcon{background: url("/gcb/images/groceries.png") no-repeat scroll 0 0 transparent;}
.pharmeceuticalsIcon{background: url("/gcb/images/pharmeceuticals.png") no-repeat scroll 0 0 transparent;}
.all-other-spendIcon{background: url("/gcb/images/all-other-spend.png") no-repeat scroll 0 0 transparent;}
.entertainmentIcon{background: url("/gcb/images/entertainment.png") no-repeat scroll 0 0 transparent;}
.effectiveInterestIcon{background: url("/gcb/images/effective-interest.png") no-repeat scroll 0 0 transparent;}
.styleRebateIcon{background: url("/gcb/images/style-rebate.png") no-repeat scroll 0 0 transparent;}
.seasonTreatIcon{background: url("/gcb/images/season-treat.png") no-repeat scroll 0 0 transparent;}
.fashionExclusiveIcon{background: url("/gcb/images/fashion-exclusive.png") no-repeat scroll 0 0 transparent;}
.parkingCoffeeIcon{background: url("/gcb/images/parking-coffee.png") no-repeat scroll 0 0 transparent;}
.juniorClubIcon{background: url("/gcb/images/junior-club.png") no-repeat scroll 0 0 transparent;}
.conciergeIcon{background: url("/gcb/images/concierge.png") no-repeat scroll 0 0 transparent;}
.membershipIcon{background: url("/gcb/images/membership.png") no-repeat scroll 0 0 transparent;}
.world-mastercardIcon{background: url("/gcb/images/world-mastercard.png") no-repeat scroll 0 0 transparent;}	
.zoukIcon{background: url("/gcb/images/zouk.png") no-repeat scroll 0 0 transparent;}
.onlineGlobalIcon{background: url("/gcb/images/online-global-view.png") no-repeat scroll 0 0 transparent;}
.golfIcon{background: url("/gcb/images/golf.png") no-repeat scroll 0 0 transparent;}
.bankIcons{background: url("/gcb/images/bank.png") no-repeat scroll 0 0 transparent;}
.handphoneIcon{background: url("/gcb/images/handphone.png") no-repeat scroll 0 0 transparent;}
.mobileIcons{background: url("/gcb/images/mobile.png") no-repeat scroll 0 0 transparent;}
.m1ShopIcons{background: url("/gcb/images/M1-shop.png") no-repeat scroll 0 0 transparent;}
.simIcons{background: url("/gcb/images/sim.png") no-repeat scroll 0 0 transparent;}
.freeIcons{background: url("/gcb/images/free.png") no-repeat scroll 0 0 transparent;}
.phoneIcon {background: url("/gcb/images/icons/phone.png") no-repeat scroll 0 0 transparent;}
.calcIcons{background: url("/gcb/images/calc.png") no-repeat scroll 0 0 transparent;}
.shoppingIcon{background: url("/gcb/images/shopping.png") no-repeat scroll 0 0 transparent;}
.reduceIcon{background: url("/gcb/images/reduce-hassle.png") no-repeat scroll 0 0 transparent;}
.noExpiryIcon{background: url("/gcb/images/no-expiry.png") no-repeat scroll 0 0 transparent;}
.voiceIcon{background: url("/gcb/images/voice.png") no-repeat scroll 0 0 transparent;}
.lovelyTreatIcon{background: url("/gcb/images/lovely-treat.png") no-repeat scroll 0 0 transparent;}
.retailIcon{background: url("/gcb/images/retail.png") no-repeat scroll 0 0 transparent;}
.dailyIcons{background: url("/gcb/images/daily-needs.png") no-repeat scroll 0 0 transparent;}
.overviewimg{background: url('../landing_page/combined_ny/images/Promo.jpg');/*height: 121px;*/background-repeat: no-repeat;position: relative; background-size: 100%;margin-left: auto;margin-right: auto;}
.sm_hd{padding-top: 28px;position: relative;display: block;padding-left: 40px;padding-bottom: 90px;}
.carousel_container{padding: 0;margin: 0 auto;height: 200px;position:relative;}
.roundabout-holder {padding: 0;margin: 0 auto;height: 200px;width: 280px;margin-top: 50px;}
.roundabout-moveable-item {height: 200px; max-width: auto; cursor: pointer; display:block; text-align:center;}
.roundabout-in-focus {cursor: auto;}
.control-mob{width:auto;margin:5px auto ;text-align:center;overflow:hidden;}
.control-mob li{display:inline-block;width:10px;height:10px;cursor:pointer;background:#00bdf5;text-indent:-999px;border-radius: 10px;margin:0 2px;}
.control-mob .current{background:#164387;}
#carousel-descriptions {list-style:none;display:block;width:100%;padding:0;margin-bottom:10px;}
#carousel-descriptions > li {display:none;color:#164387;}
#carousel-descriptions > li.current {display:block;}
.carousel_container .prev,.carousel_container .next{position: absolute;top: 28%;height: 48px;width: 24px;z-index: 9999;}
.prev{left: 0%;}
.next{right: 0%;}
.cube{background:url('/microsite/images/bg_cube.png') no-repeat scroll center center transparent;width: 100%;height: 215px;margin: 0 auto;margin-top: -115px;background-size: 100%;}
.site-content{margin:0 auto;position:relative;}
.site-content h1{font-size:20px;line-height:36px;font-weight:100;color:#535353;font-family: "interstate";}
.quite-text{color:#555555;font-size:11px;line-height:17px;}
.cross-line{border-top:1px solid #eee;position:relative;top:55px;z-index:-1;}
.texting-steps{padding:0;overflow:hidden;margin:30px auto;position:inherit;width:65%;}
.texting-steps li{width:20%;float:left;}
.texting-steps.threeIcon li{width:33%;}
.texting-steps li span{display:block;font-weight:bold;color:#555555;width:170px;margin: 0 auto;font-size:11px;}
.cubeContent{font-size:12px;text-align:center;}
#carousel-descriptions li{color:inherit;}
#carousel-descriptions .hdProduct{font-size:24px;font-family: "interstate";text-transform: none;color: #164387;}
#carousel-descriptions li ul.bulLst{text-align:left;}
#carousel-descriptions li ul.citiMob li {font-weight:normal;text-align:left;font-size:12px;display:block;background: url("/gcb/images/bullet.jpg") no-repeat scroll 0 6px transparent; padding: 0 0 8px 10px;list-style: none;line-height: 17px;}
.innerCont {border-bottom: 1px dotted #999;margin: 0 0 15px;padding: 0 0 15px;}
.innerCont > a {background: url("/gcb/images/plus.png") no-repeat right center transparent;display: block;display: block;color: #666;font-size:16px;}
.innerCont > a.active {background: url("/gcb/images/minus.png") no-repeat right center transparent;}
.innerContDet {display: none;background:#f9f9f9;padding: 15px 20px;margin:15px 0 0;overflow:hidden;}
.innerContDet > .lftSide {width: 48%;float: left;padding: 0 20px 0 0;}
.innerContDet > .rhtSide {width: 45%;padding: 0 0 0 40px;float: left;border-left: 1px solid #ddd;}
.innerContDet ul.tickList{padding-top:15px;}
.appstore, .googlePlay, .mobBrowser{width:190px;height:45px;display:inline-block;}
.appstore{background:url("/gcb/otherservices/images/app-store.png") 0 0 no-repeat;}
.googlePlay{background:url("/gcb/otherservices/images/google-play.png") 0 0 no-repeat;}
.mobBrowser{background:url("/gcb/otherservices/images/mobile-browser.png") 0 0 no-repeat;}
.bigFonts{color:rgb(252, 114, 6);font-size:32px;}
.cardHolderOffers{overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 15px;margin:0 0 15px;}
.cardHolderOffers.last{border:none;}
.cardHolderOffersLeft{width:175px;float:left;}
.cardHolderOffersLeft.promo{width:150px;}
.cardHolderOffersRight{float:left;padding:0 0 0 20px;width:75%;}
.cardHolderOffersRight h2{font-size:22px;color:#777;padding:15px 0 0 0;font-weight:normal;}
.cardHolderOffersRight h3{font-size:16px;color:#777;font-weight:normal;}
.cardHolderOffersRight h3.offerClr{color:#0260a8}
.iconListHolder{overflow:hidden;}
.iconListLeft{float:left;padding:0 0 27px;border-bottom:1px dotted #ccc;margin:0 0 27px;}
.iconListLeft.last, .iconListRight.last{border:0;}
.iconListRight{float:left;padding:0 0 27px 0;border-bottom:1px dotted #ccc;margin: 0 0 27px;}
.iconListLeft .iconpic, .iconListRight .iconpic{width:72px;float:left;}
.iconListLeft .iconText, .iconListRight .iconText{float:left;padding-left:20px;width:70%;}
.iconBlockHolder{overflow:hidden;}
.iconBlockHolder ul{border-right:1px dotted #ccc;}
.iconBlockHolder{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#f6f6f6;padding:30px;overflow:hidden;} 
.iconBlockHolder ul li.left, .iconBlockHolder ul li.right{float:left;width:46%;}
.iconBlockHolder ul li.center{float:left;margin:0  27px;border-right:1px dotted #ccc;height:200px;}
.lastFix{margin:0;border:none;padding:0;}
.iconBlockHolder ul li.center.hgtFix{height: 375px;}
.iconContentHolder{overflow:hidden;}
.iconLeftContent{width:72px;float:left;}
.iconRightContent{float:left;width:75%;padding:0 0 0 20px;}
.iconRightContent h3{font-size:16px;color:#777;padding:10px 0 0;font-weight:normal;}
.iconListLeft.twoIcons{border:none;padding:0;margin:0;}
.iconBlockHolder ul li.center.twoIcons{height:75px;}
.iconBlockHolder ul li.left.oneIcon{width:100%;}
.inputBoxTwo.smallListBox.portrait{width:88px !important;border:1px solid #CCC;height:16px;}
.headrlandingForms .largeTitle{font-size:26px;}
.headrlandingForms .formsheaderTxt h3{font-size:22px;padding:8% 0 0 0;}
.headrlandingForms .formsheaderTxt h3.noCond{font-size:22px;padding:6% 0 0 0;}
.headrlandingForms .formsheaderTxt h3.lForms{padding:0;}
.headrlandingForms .whiteTxt{padding:0;}
.bgGradientClr.commonSpacr{margin:0 0 10px;}
.formsheaderTxtHoldr{overflow:hidden;margin:15px 0;}
.formsheaderTxtHoldr h3{font-weight:normal;}
.formsheaderImg{width:110px;float:left;margin-right:10px;border-right:1px solid #fff;}
.formsheaderImg.dividend{width:120px;padding-right:10px;}
.formsheaderTxt.dividend{width:61%;float:left;}
.formsheaderTxt{width:68%;float:left;}
.formsheaderTxt .rgtTxt{font-size:18px;padding:0;}
.whiteTxt{color:#fff;}
.bgGradientClr{ background:#0169B0;background: -webkit-gradient(linear, 0 0, 0 70%, from(#0169B0), to(#003F7D));background: -webkit-linear-gradient(#0169B0, #003F7D 70%);background: -moz-linear-gradient(#0169B0, #003F7D 70%);background: -ms-linear-gradient(#0169B0, #003F7D 70%);background: -o-linear-gradient(#0169B0, #003F7D 70%);background: linear-gradient(#0169B0, #003F7D 70%);-pie-background: linear-gradient(#0169B0, #003F7D 70%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0169B0', endColorstr='#003F7D',GradientType=0); zoom: 1;position:relative;}
.containerBoxHeader h3 { color:#fff;margin:0;padding:12px 8px;font-family: "interstate";font-size:16px;font-weight:normal;text-align:left; }
.containerBoxHeader h4 { color:#fff;margin:0 0 0px 0;padding:10px 8px;font-family: "interstate";font-size:13px;font-weight:normal;float:left;width:74%; }
.containerBoxContent { border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0px; }
.mobiledocumentTable { overflow:hidden;clear:both;cursor:pointer; }
.mobiledocumentTableContent { clear:both;margin-top:10px; }
.documentlinkArrowDown{background: url("/gcb/forms/images/table-show.png") no-repeat; height:18px; width:30px; display:inline-block; float:right; background-size:30px 18px; cursor:pointer; padding-right:15px; margin-top:10px;}
.documentlinkArrowUp{background: url("/gcb/forms/images/table-hide.png") no-repeat; height:18px; width:30px; display:inline-block; float:right; background-size:30px 18px; cursor:pointer; padding-right:15px; margin-top:10px;}
.bgGradientClr.commonSpacr{margin:0 0 10px;}
.blockElemnt{padding-left:0 !important;display:block;padding:3px 0 0 0;}
.pullRight.termsCondition{float:right;}
.textBox{width:20px !important;height:15px;border:1px solid #ccc;margin:0 2px 0 !important;}
.formValue.obLong input.textBox{margin:0 0 5px !important;}
.dividerCntrl .divider{margin-top:5px !important;}
.formValue.towncouncil{line-height:20px !important;}
.inputBoxSmall.landScape{width:34px;}
.formSubmit.txtCenter{padding:0 !important;text-align:center !important;float:none;margin:10px 0 0;}
.iconBlockMicro{text-align:left;}
.site-content .tabsWrapper{margin:15px 0 10px;}
.site-content .tabs li a{font-size: 12px;font-weight: normal;}
.inputBoxSmall.cardNumber{width:35px;height: 15px;padding:4px;border:1px solid #ccc;}
.citiMobileTable{padding:20px 0 0;}
.control li a{color:#00bdf5;}
.btnSection {margin: 30px 0;}
.greenTick{background:url("/gcb/images/green-tick.png") no-repeat;width:16px;height:16px;display:inline-block;}
.contactFormWrap{padding:0 0 10px 0;}
.seniorlabelField.ctglike {width: 100%;}
.supplementCardHolder{width:100%;}
.supplementCardHolder h2{color:#555;font-size:18px;padding:0 0 15px;}
.maincardMember{margin:0 0 15px;}
.formSteps.last{min-height:0;}
.expandHolder.start{border-top:1px solid #ccc;padding-top:10px;margin:10px 0 0;}
.expandHolder{border-bottom:1px solid #ccc;padding:10px 18px;}
.expandInner > a{font-size:18px;font-weight:bold;color:#555;display:block;background:url("/gcb/forms/static/images/gray-plus.png") no-repeat right center;display:block;padding:0;}
.expandInner > a.active{background:url("/gcb/forms/static/images/gray-minus.png") no-repeat right center;font-size:18px;font-weight:bold;color:#333;}
.expandInnerCont {margin:10px 0 0 38px;display:none;}
.expandInnerCont.last{margin-left:0;}
.expandInnerCont h2.headerTxt{font-size:16px;}
.moduleOne{width:100%;margin:0 0 15px;display:inline-block;}
.moduleOne.frst{margin:0 0 5px;}
.moduleOne li{float:left;width:33%;}
.moduleOne li.firstModule{width:43.5%;float:left;}
.moduleOne li.secondModule{width:auto;}
.moduleOne li .labelTxt{padding:0 0 7px;font-weight:bold;}
.formSteps.last{border:none;}
.formSteps.last ul li{width:44%;*width:43.5%;}
.formSteps.last ul li span.formStepCont{padding:7px 0 0;display:inline-block;}
.moduleOne li p{margin:0 0 15px;}
.inputBoxCardNumber{width:63px;padding:4px;border:1px solid #ccc;color:#555;}
.inputBoxCardNumber.year{width:100px;}
.inputBoxCardMedium{width:252px;padding:4px;border:1px solid #ccc;color:#555;}
.inputBoxCardMedium.posDet{width:204px;}
.seniorDeclaration{width:100%;display:inline-block;}
.seniorlabelTxt{width:25%;float:left;}
.seniorlabelField{width:70%;float:left;}
.seniorlabelField input{padding:0;margin:0;padding:2px 4px;}
.seniorlabelField.fullWidth{width:100%;}
.seniorlabelField.fullWidth .left{width:3%;}
.seniorlabelField.fullWidth .left.commonSpacer input{margin:5px 0 0 3px;}
.seniorlabelField .left{width:4%;float:left;}
.seniorlabelField .right{float:left;width:77%;}
.seniorlabelField .inputHldr{margin:0 0 10px;}
.seniorlabelField .inputHldr .leftTxt{float:left;width:18%;padding:5px 0 0;}
.seniorlabelField .inputHldr .rightField{float:left;width:77%;}
.seniorlabelField .clickYes{margin-left:23px;}
.seniorlabelField .clickYes.personalDet{margin-left:45px;}
.suppCardDet{width:100%;border-bottom:1px dotted #ccc;margin:0 0 15px;padding:0 0 15px;}
.suppCardDet.last{margin:0;padding:0;border:none;}
.suppCardDet .cardDet{margin:0 0 10px;display:none;}
.suppCardDet .commonSpace{margin:0 0 10px;}
.suppCardDet .cardDet .divider{margin:0;}
.suppCardDet .left, .suppCardDet .right, .suppCardDet .center{float:left;}
.suppCardDet .left{width:49%;font-weight:bold;}
.suppCardDet .center{width:2%;}
.suppCardDet .right{width:49%;}
.seniorlabelField .inputHldr .fieldTxt.last{margin-left:0;}
.seniorlabelField .inputHldr .fieldTxt{margin:0 10px;}
.cf:before,
.cf:after {content: " "; display: table; }
.cf:after {clear: both;}
.cf {*zoom: 1;}
.tabInnerTxt{float:left;width:50%;padding-right:5px;}
.tabInnerTxtLogos{float:left;width:auto;}
.showBonusEarn{display:none;position:relative;border:1px solid #ccc;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 4px #CCCCCC;padding:15px 20px;margin:0 0 30px;background:#f5f5f5 \9;}
.showBonusEarn .contentPart p{font-size:18px;}
.calcSliderHldr.sliderAlign .sliderTxt{background: url("/gcb/images/calculator/calc-arrow2.png") no-repeat scroll 0 0 transparent;width:66px;left:-18px;}
.bannerHolder.groupOn{margin:0 0 10px;}
.bannerHolder.groupOn .bannerTitle{margin-top:0 !important;top:25% !important;}
.bannerHolder.groupOn .bannerTitle .largeTitle{font-size:31px;line-height:40px;font-weight:normal;}
.bannerHolder.groupOn .bannerTitle .largeTitle .dollar{font-size:40px;}
.bannerHolder.groupOn .bannerTitle .mediumTitle{font-size:24px;line-height:22px;font-weight:normal;}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {background-image:none !important;margin: 0 !important;border:none !important;height: 12px !important;}
.btnLandingForms{overflow:hidden;padding:0 0 10px;}
.btnLandingForms a.blueBtn{float:right;width: 175px;text-align: center;padding: 10px 0;font-size: 12px;margin-right:32%;}
.offerDate{margin-bottom:15px;}
.rewardsLftbordr{position:relative;border-top:1px solid #ccc;border-right:1px solid #ccc; border-radius:0px 5px 0px 0px;padding:15px 15px;margin:0 0 0px 15px;}
.rewardsRgtbordr{position:relative;border-top:1px solid #ccc;border-left:1px solid #ccc; border-radius:5px 0px 0px 0px;padding:15px 20px;margin:0 0 0px 21px;}
.whatsmorebordr{position:relative;border:1px solid #ccc; border-radius:5px 5px 5px 5px;padding:15px 10px;margin:0 0 30px 0px;}
.rewardsCardLft{float:left;width:180px;}
.rewardsCardLfts{float:left;width:195px;}
.rewardsOfferMid{float:left;width:311px;}
.rewardsOfferRight{float:left;width:327px;}
.offerWrapper{overflow:hidden;}
.offerImg{width:120px;float:left;margin-right:7px;}
.offerTxt{width:160px;float:left;margin-right:5px;}
.offerPcode{padding-top:15px;}
.whatMoreTxt{ background: none repeat scroll 0 0 #FFFFFF; font-size: 18px;padding: 0 10px; position: absolute; top: -12px;}
.iconBlockHolder.WhatsmoreHolder{background:none;border-top:0;border-bottom:0;padding:20px 20px 0;}
.iconText.iconTextwrap{width:76%;min-height:60px;}
.main_icon_Cont h2{font-size:16px;}
.main_icon_Cont ul{border-top:1px solid dotted #000; border-bottom:1px solid dotted #000;}
.iConleft{float:left; width: 46%;;}
.iconListLeftvisa{}
.besBlk{border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden;padding:10px;background:#f2f2f2;}
.besBlks{width:50%;overflow:hidden;float:left;}
.besBlks .iconBlk{float:left;width:80px;}
.besBlks .iconBlk.p22{padding:22px 0;}
.besBlks .iconBlk.p10{padding:10px 0;}
.besBlks .contBlk{float:left;width:223px;}
.besBlks.last{width:303px;border-left:1px dotted #ddd;padding-left:10px;}
.mgtp20{margin-top:20px;}
.sm_hd{padding-top: 28px;position: relative;display: block;padding-left: 40px;padding-bottom: 90px;width:600px;}
.control li:nth-child(odd){cursor:pointer;}
.control .current{color:#164387;}
.largeTitle.hugeBannerLargeTxt.rewardpage{width:74%;font-size:29px;}
.bannerTitle.salesOfficerBanner{width:80% !important;left:0 !important;}
.largeTitle.hugeBannerLargeTxt.officer{font-size:30px;line-height:32px;width:22%;position:absolute;top:-27px;left:5%;}
.mediumTitle.hugeBannerLargeTxt.officer{font-size:24px;width:32%;line-height:28px;position:absolute;top:-30px;right:4%;}
.bannerHolder.officer{margin:0 0 5px;}
.bgGradientClr.commonSpacr.officer {margin: 0 0 15px;}
.tablebor {border-right: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;box-shadow: 2px 2px 4px #CCCCCC;width: 98%;}
.proof {clear: both;list-style-position: outside;margin: 0;padding: 5px 0 4px 10px;}
.proof li {clear: both;color: #555555;font-size: 12px;line-height: 17px;list-style-type: disc !important;margin: 0;padding: 0 0 6px;}
.bluebold12-cg {color: #B5995C;font-family: Arial,Helvetica,sans-serif;font-size: 12px;}
.imp-ol li {clear: both;color: #555555;font-size: 12px;line-height: 17px;list-style-type: decimal;padding: 0 0 10px;margin:0 0 0 18px;}
.overview .bluearrow-links1-cg {color: #B5995C !important; }
.widevimg { width:76%; margin:0 auto;}
.widevtxt { width:66%; margin:0 auto;}
.marToptabl { margin-top: 10px !important;}
.formHldr.ctg .formInner .formValue {width: 70%;}
h2.headerTxtTop{font-size: 28px;padding-bottom:10px;}
.bannerTitle4 {color: #FFFFFF; display: block; float: left; font-family: "interstate"; margin-top: 367px; padding: 0 18px; position: absolute; width: 450px; z-index: 1;font-size: 20px;}
.cgbgStrip{background:#BA9D65;background: -webkit-gradient(linear, 0 0, 0 70%, from(#BA9D65), to(#846F40));background: -webkit-linear-gradient(#BA9D65, #846F40 70%);background: -moz-linear-gradient(#BA9D65, #846F40 70%);background: -ms-linear-gradient(#BA9D65, #846F40 70%);background: -o-linear-gradient(#BA9D65, #846F40 70%);background: linear-gradient(#BA9D65, #846F40 70%);-pie-background: linear-gradient(#BA9D65, #846F40 70%);}
.cgbgStripTxt{padding:10px;font-size:16px;margin-bottom:10px;color:#fff;font-weight:normal;font-family: "interstate";line-height:20px;} .dropListSmall.datWidth{width:70px !important;} .cgbgStripTxt.fontsz19{font-size:18px;}
h2.gryText{color:#555;line-height:22px;}
.formRedesign{width:100%;margin:0 0 15px;}
.formRedesign ul{padding:20px 0 20px 20px;width:auto;}
.formRedesign ul li{float:left;width:30%;margin-right:20px;}
.formRedesign ul li.twoCol{width:45%;}
.formRedesign ul li.cenPercntge{width:100%;font-size:12px;font-weight:bold;}
.formRedesign ul li.twoCol.total{width:53%;margin-right:0;}
.formRedesign ul li.twoCol div.ui-slider{margin-left:4px;}
.calcProgressForm.ipa{width:97.5% !important;}
.calcProgressForm.repaycalc{width:90.5% !important;}
.innerIpa{width:100%;margin:0 0 15px;}
.innerBoxLft.ipa{width:50%;float:left;}
.innerBoxLft.ipa .loanHldr{margin-right:15px;padding:0 0 15px;}
.innerBoxLft.ipa .loanLabl{width:65%;float:left;font-weight:bold;}
.innerBoxLft.ipa .loanVal{width:30%;float:left;margin-right:5%;word-wrap:break-word;}
.innerBoxRht.ipa{width:50%;float:left;}
.innerBoxRht.ipa .loanHldr{padding:7px;}
.innerBoxRht.ipa .loanLabl{width:50%;float:left;font-weight:bold;}
.innerBoxRht.ipa .loanVal{width:50%;float:left;}
.grayIpa{background:#F5F5F5;}
.whiteIpa{background:#FFFFFF;}
.ipaFaq{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#f6f6f6;padding:17px 0 0 20px;margin:0 0 15px;}
.formRedesign ul li.age{width:22%;}
.formRedesign ul li input{color:#555;}
.formRedesign ul li .formField{padding:0 0 10px;}
.formRedesign ul li .formField.tenure{float:left;width:20%;}
.tooltip.rapayCalc{z-index:99999999;}
.formRedesign ul li .formValue.tenure{float:left;width:80%;}
.formRedesign ul li .formField.avdFlft{*float:none;}
.formRedesign ul li .formValue.Disc{padding:0 0 5px;}
.blueBtn.appledevices{-webkit-appearance: none;}
.repayCalc a.blueBtn, .repayCalc a.grayBtn, .repayCalc input.blueBtn, .repayCalc input.grayBtn{width: 150px;text-align: center;padding: 10px 0;font-size: 12px;font-weight:bold;margin:0 0 15px;-webkit-appearance: none;}
.repayCalc.info input.blueBtn.forInst{width:175px;}
.repayCalc.split a.blueBtn, .repayCalc.split input.blueBtn{margin-right:10px;}
.repayCalc.info a.blueBtn{width:175px;margin:0;}
.repayCalc.repay a.blueBtn{width:200px;margin:0;}
.tableWrap.ipa table{width:99.8%;}
.formRedesign ul li .inputBoxBig{width:299px;height:24px;}
.tableWrap.ipa tr th, .tableWrap.ipa tr td{word-wrap:break-word;}
.formRedesign ul li .inputBoxNri{width:186px;border:1px solid #ccc;height:24px;padding:0;}
.formRedesign ul li .inputBoxCalc{width:132px;height:24px;}
.formRedesign ul li .inputBoxMed{width:280px;height:24px;}
.fourthDrop .sbHolder {z-index: 99999 !important;}
.dropListMonth.topNone, .dropListBig.topNone, .dropListLarge.topNone{float:left;}
.dropListMonth.topNone .sbHolder{top:0;float:left;}
.formRow1{background:#F7F7F7;}
.formRow2{background:#EAEAEA;}
.formSteps.loanScdule{border:none;min-height:0;}
.formSteps.loanScdule ul li{width:29% !important;}
.formSteps.loanScdule.twoStep ul li{width:44% !important;}
.formSteps ul li span.formStepCont.align, .formSteps ul li span.formStepCont.align-desktp{padding:6px 0 0;display:inline-block;}
.topbannerBox{border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;background:#F6F6F6;padding:20px;margin:0 0 15px;}
.topbannerSummary{background:#fff;padding:15px;margin:0 0 15px;}
.topbannerSummary ul.last{margin:0;}
.topbannerSummary ul li{float:left;width:30%;margin-right:20px;padding:0 0 15px;}
.topbannerSummary ul li.last{margin-right:0;}
.topbannerSummary ul li .fieldLabel{font-size:14px;padding:0 0 5px;}
.topbannerSummary ul li .fieldTxt{font-size:26px;padding:0 0 5px;color:#555555;word-wrap:break-word;}
.visible-termsCond{display:block !important;}
.bannerHolder.groupOn.masterCard .bannerTitle {margin-top: 2% !important;}
.spoiltChoiceDbMain{display:block; margin:0 0 20px 0;}
.cardAreaBlock {margin: 0 0 10px;width: 100%;}
.cardAreaBlockInn {overflow: hidden;width: 100%;}
.cardAreaBlockInn .left {float: left;width: 150px;}
.cardAreaBlockInn .right {float: left;padding-left: 20px;width: 74%;}
.cardAreaBlockInn .right h2{font-size:19px; margin-top:25px; color:#646464; font-weight:normal;}
.spoiltChoiceDb{overflow:hidden; background-color:#f2f2f2; padding:14px; margin:0 0 30px 0;}
.spoiltChoiceDb .left{float:left; width:99.5%; border:1px solid #86878b;}
.spoiltChoiceDb .left ul {float:left; width:100%;}
.spoiltChoiceDb .left ul li, .spoiltChoiceDb .right ul li{display:block; text-align:center; padding:15px;}
.spoiltChoiceDb ul li.whtClr{background-color:#fff;}
.spoiltChoiceDb .mid{float:left; font-weight:bold; width:99.5%; padding:14px 0; text-align:center;}
.spoiltChoiceDb .right{float:left; width:99.5%; border:1px solid #86878b;}
.iconBlkInnRgt.splitpadTop{padding-top:4px;}
.spoiltDbMid{width:100%; overflow:hidden; margin:0 0 30px 0;}
.spoiltDbMidInn{float:left;width:100%;background-color:#f6f6f6;  padding:15px; border-radius: 5px 5px 5px 5px;position: relative;}
.spoiltDbMidLft{float:left; width:29px; width:47%;}
.spoiltDbMidRgt{float:left; width:47%; border-left:1px dotted #8e8e8e; padding:0 0 0 25px;}
.iconspend{float:left; margin:0 15px 5px 0;}
.iconspendCont{float:left; font-size:14px;  padding-top: 4px; font-weight:bold;}
.spoiltDbBtm{width:100%;}
ul.spoiltDbLst{width:100%; overflow:hidden; margin:0 0 20px 0;}
ul.spoiltDbLst li{background-color:#e7e8ea;width:46%; float:left;padding:15px; border-radius: 5px 5px 5px 5px;position: relative; margin:0 20px 20px 0;}
ul.spoiltDbLst li.lastBlock{margin-right:0px;}
ul.spoiltDbLst li.endBlock{margin-bottom:0px;}
.spoiltDbLstInn{overflow:hidden; border-radius: 5px 5px 5px 5px;}
.spoiltDbLstInn .left{width:100%; text-align:center; margin: 0 0 5px;}
.spoiltDbLstInn .right{width:100%;text-align:center;}
.splitPdTop{margin-top: 15px; float:left;}
.btnBtmArea a.greyBtn.commBtnPro,  .btnBtmArea a.blueBtn.commBtnPro{width:auto !important; padding:10px;}
.btnBtmArea{overflow: hidden;padding: 0 0 10px;}
.btnBtmArea a {float: left;font-size: 12px;padding: 10px 0;text-align: center;width: 175px;}
.btnBtmArea a.pullLeft {float: left;}
.btnBtmArea a.pullRight {float: right;}
.newAddCont {float: left;padding: 0 10px 0 0;width: 75px;height:75px;overflow: hidden;}
.rightDivCpc h3{color: #57473a;}
.tableWrap table.noBoxSha{box-shadow: none;}
.clsDarClr{background:#4f5356; color:#fff; font-size:14px;}
.clsLightGrey{background:#e0e0e0;}
.clsDarkGrey{background:#d4d5d7;}
.tableWrapNoBox{margin:0 0 20px 0;}
.tablenew .tblColumn70{width:70%;}
.tablenew .tblColumn30{width:30%;}
.tableWrapNoBox table{table-layout: auto !important;}
.tablenew{width:100%;}
.tableWrapNoBox table{border-right: 1px solid #fff;border-top: 1px solid #fff;width: 100%;position:relative;}
.tableWrapNoBox tr th, .tableWrapNoBox tr td {border-bottom: 1px solid #fff;border-left: 1px solid #fff;line-height: 17px;padding: 10px 8px;text-align:left;word-wrap:break-word;}
.tableWrapNoBox tr td a{word-wrap:break-word;}
.insCalc{width:100%; overflow:hidden;}
.insCalcTop{background:#505457; padding:10px; color:#fff; font-size:14px; font-weight:bold;}
.insCalcBtm{ background: none repeat scroll 0 0 #E0E0E0;overflow: hidden;padding: 0px 0 0 15px;}
.insCalcBtmLft{float:left; width:55%; margin:0 20px 0 0;}
.insCalcBtmLftInn{width:100%; display: inline-block; padding-top:15px;}
.insCalcBtmLft .left{float:left; width:30%;}
.insCalcBtmLft .right{float:left;}
input.inputBoxMedNoBor{outline:none;text-align:center;border: none;height: 23px;padding: 0 5px;width: 155px;color:#555; background:none;}
.insCalcBtmLft .right input.inputBoxMedium {background:#fff;border: 1px solid #b0b0b0;height: 23px;padding: 0 5px;width: 155px;color:#555;}
.reSetBtn{float:right;padding: 15px 0 0;}
.insCalcBtmRgt{float:left; width:40.5%; padding-top:15px;  height: 122px;}
.insCalcBtmRgt p{padding-bottom:5px;}
.dropshadowInsCal {box-shadow:-6px 0 10px -7px #b1b1b1;position:relative;}
.inputBoxSmall40 {border: 1px solid #CCCCCC;height: 23px;padding: 0 0 0 5px;width:40px;color:#555;}
.dividerLineSolid{border:1px solid #ccc; margin-bottom:13px; margin-top:10px;}
.reSetBtn .greyBtn{color: #FFFFFF;display: inline-block;font-size: 12px;font-weight: bold;padding: 10px 0;text-align: center;width: 106px;background: none repeat scroll 0 0 #97999B;}
.reSetBtn .greyBtn:hover{background:#008ce6;}
.formHldr.formemirates { width: 50%; float:right;}
.topContent .topBannerFormEm { float: left;width: 464px;}
.fixedwidthEmi .inputBoxLarge {width: 206px !important;padding: 3px 5px;border: 1px solid #ccc; height:18px;color: #555;}
.largeTitlePre {font-family: "interstate";font-size: 37px;font-weight: normal;left: 46.8%;line-height: 47px;position: absolute;top: 113px;width: 321px;}
.mediumTitlePre {font-size: 25px;left: 0;line-height: 24px;position: relative;top: 267px;width: 600px;}
.leftarrowBlue {position:absolute;top:13px;left:-20px; display:block;}
.padtdtop{padding-top:8px;}
.topContentAreaBg.topContBt{width:auto;margin-right:0px;}
.formHldr .formInner .formField.noPadTop{padding-top:0px;}
.visible-mobport{display:none;}
.contBoxHdSilk .contBoxHdSilk {color: #FFFFFF !important;font-family: "interstate";font-size: 16px;font-weight: normal;margin: 0;padding: 12px 10px;}
span.lftArrBlueSilk{display: block;height: 16px;left: -24px;position: absolute;top: 13px;width: 8px;}
.txtpcd {font-size: 18px;padding-top: 3px;}
.menFontNew{float:left;color: #018DE7;font: 50px interstate;}
.offFrstsCom{padding-left:22px;}
.offSedssCom{width: 28% !important;}
.offermrtp30{margin-top:30px;}
.mgtp24{margin-top:24px;}
.tabContentWrap.tabTopBrdr{border:1px solid #c1c1c1;}
.blueClsTx {color: #00bdf2;}
.flexsliderWrap .flexslider{margin: 0 0 35px;position: relative;zoom: 1;}
.flexsliderWrap .flex-control-paging li a.flex-active {background: url("/gcb/images/on.png") 0 0 no-repeat;width: 14px;height: 14px;display: inline-block;color: transparent;}
.flexsliderWrap .flex-control-paging li a {background: url("../images/off.png") 0 0 no-repeat;width: 14px;height: 14px;display: inline-block;color: transparent;}
.flexsliderWrap .flex-control-nav{bottom: -32px;}
.cardName.cardWidthSpac h4{padding-right:25px;}
.bannarPreGlob {margin: 15px 0 0 0;position: relative;}
.banrHoldGlBank{position: relative;margin:0 0 15px;}
.bannerTitle.banBankGlo {position:absolute; top:44% !important;left: 17%;width:50%;left: 37%;}
.largeTitle.GloBank {font-size: 30px;}
.depBank1 {font-size: 22px;line-height: 24px;position: relative;top: 14px;}
ul.tabInnerListHolder li {background: url("../images/blue-checkmark.png") no-repeat scroll 0 4px transparent;line-height: 16px;padding: 0 0 10px 22px;}
.DepoForGlo{overflow:hidden;width:100%;}
.inputBoxMediumBig.inpuMediBig1{width: 177px;}
.inputBoxLarge.kanatxtBox.kanatBox1 {width:223px !important;}
.inputBoxMedium.smallListBox.instantCard.depoInputBox{width:118px !important;}
.dropListLarge.drpLitLgeOne.portrait .sbHolder, .dropListLarge.portrait .sbOptions li, .dropListLarge.portrait .sbOptions{width:223px !important;}
.textareaBox.inputBoxTxtArea2.inputTxtArea3{width:218px;}
.blueClsTx{color:#00BDF2}
.borderForul{ border: 1px solid #ccc;margin-bottom: 15px; padding: 10px 6px 0;}
.pullRight.linkList{padding-right: 5px;padding-top: 2px;}
.tabs.porView li a{padding: 15px 2.9px;}
.offerPcode2{padding-top:14px;}
.offerPcode{padding-top:15px;}
.offerImg.offerImgNW{width:90px;}
.contentWrap{margin:-77px 0 0;width: 687px;height:120px;background-color: #ffffff;border: 1px solid #ddd;border-right:none;overflow:hidden;box-shadow:10px 0 10px #666;-webkit-box-shadow:10px 0 10px #666;-moz-box-shadow:10px 0 10px #666;padding:30px 20px 20px;}
.tabWrap{width:36px;}
.tabs.small.tabs.small li a{font-size:10px;padding: 13px 10px;}
.largeTitle.ThankTitle{font-size:45px;}
.bannerTitle.thankBanner{left:60%;top:42% !important;}
.logo-vpost{background: url("../../portal/bluehome/images/vpost-logo.png") no-repeat;display: inline-block;height: 25px;margin-left: 4px; width: 75px;}
.errmsgbotmar {margin-bottom: 10px;display: inline-block;}
.gradientbox li {   background: none repeat scroll 0 0 #00A9E2;   color:#000000;	 padding: 15px;    display: block;    position: relative;width:95%;	float:left;	background: linear-gradient(to bottom, #00A9E2  0%,#00569F 100%); /* W3C */-pie-background: linear-gradient(#00A9E2  0%,#00569F 100%); /* W3C */}
.gradientbox li a {color:#fff;font-size:14px;background: url("../images/white-arrow.png") no-repeat scroll right center transparent;display:inline-block;width:100%;}
.WidGra { width:100%; float:left; padding-bottom:10px; padding-top:10px;}
.text-center{text-align:center !important;}
.applynowCent{text-align:center;padding-bottom: 10px;}
.giftSelects {width: 250px;float: left;padding-right: 15px;}
.agreementSelects {float: left;vertical-align: top;padding:0px}
ul.upperAlphaLst.lasts {margin-left: 40px;}
.cardHeadings {font-size: 15px;color: #fff;background: #999;padding: 10px;font-weight:normal;}
.cardChoicess {position: relative;border-left: 2px solid #ccc;border-right: 2px solid #ccc;border-bottom: 2px solid #ccc;padding: 20px 8px 20px 8px;margin-bottom: 20px;}
.secdStps {height: 40px;color: #fff;float: left;}
.loginOns {background-image: url("../forms/ready_credit/images/login-off.jpg");background-repeat: no-repeat;display: block;border: medium none;width: 233px;height: 35px;}
.cardScrollWrap{height: 270px;overflow: auto;width: 100%;}
.applynowCent a{width: 175px;text-align: center;padding: 10px 0;font-size: 13px;margin: 0 10px 0px;}
.fontNormal{font-size:12px;font-weight:normal;}
.cardSelectList.lastnew {border-bottom: none !important;}
.bannerTitle3.bannerTitletp{margin-top:310px;}
.shophead{font-size:22px;}
.shopfont{font-size:16px;}
.rightInt.shopBac{ padding-top: 32px;}
.tabProBlockInn .leftInt.leftShop{ width: 81px;}
.paddShop{padding-top:2px;}
.rbOFFLftsub.shopBackbg{width: 97px;}
.rbOFFrhtsub.shoprh {padding-top: 15px; padding-left:5px;width: 60%;}
.cardsWrapper.padShop{margin-top:0px;}
.tableWrap tr.darkGoldBg th, .tableWrap tr.darkGoldBg td {background: none repeat scroll 0 0 rgb(86, 70, 55);color: #fff;}
.pd1 {padding-bottom: 17px;padding-top: 8px;}
.largeTitle.lonHomeSav.mortageBannerTitle{font-size:25px;}
.mediumTitle.mortageMiddleban{font-size:15px;line-height:40px;}
.justifyTxt{text-align:justify;}
.mediumTitle.TcbannerFnt{font-size:11px;margin-left:70%;font-style:italic;margin-top:5%;}
.hipvanbg{background:url('../landing_page/hipvan/images/bg.jpg') 100% 100% no-repeat;position: relative;top: -23px;background-size:cover;height: 501px;}
.offerleft2{overflow: hidden;padding: 23px;background: #FFF;margin-left: 15px;}
.citiPartnerapr {background: #FFF; margin: 5px 7px; padding: 15px;  overflow: hidden; width: 95.6%;}
.txtrghtapr{  width: 83%; padding: 20px 13px;float: left;line-height: 1.3;  font-size: 16px;}
.offrImgapr{float: left;  width: 10%; margin:0px;}
.zalorabgapr{background:url('/gcb/landing_page/rakuten/images/bg.jpg') no-repeat;position: relative;top: -23px;background-size:cover;height: 100%; padding-bottom:10px;}
.offerImgapr{text-align: left; margin-left:7px;}
.offerleftapr{overflow: hidden;padding: 18px;background: #FFF;margin-left: 7px; margin-bottom: 0px}
.offerImgleftapr{text-align: right;margin-right:0px}
.promoTxtsapr{width: 65%;float:left; margin-right:0px; padding-top:7px;}
.offerrightapr{padding: 0px 0px 0px 0px;background: #FFF;margin-bottom: 4px;overflow: hidden;width: 490px;}
.offerImgRightapr{text-align: left; margin:0px 0px 0px 0px;}
.RghtApr{width: 100%;padding-top:0px;margin: 0 5px;}
.offerImgleftapr{text-align: right; margin-right:0px;}
.offerrightapr{padding: 0px 0px 0px 0px;background: #FFF;margin-bottom: 4px;overflow: hidden;width: 53.5%;}
.LeftApr{width: 45%;float: left;margin-right: 7px;}
.OfferAprimg{float: left;width: 21%;text-align: left; padding-bottom: 0px}
.promoImgapr{width: 28%;float: left; text-align:left;margin:0px;}
.cardtxtapr{margin: 27px 0 0 7px;width:100%; padding:0px 0px 0px 200px;}
.btnHolder.citiReward{top:83%;left:80%;}
.btnHolder.citiReward a.blueBtn{width:167px;}
.merchantLogos img{margin: 0 2px 6px 0;}
.citiPartnerapr {background: #FFF; margin: 5px 7px; padding: 15px;  overflow: hidden; width: 95.6%;}
.txtrghtapr{  width: 83%; padding: 20px 13px;float: left;line-height: 1.3;  font-size: 16px;}
.offrImgapr{float: left;  width: 10%; margin:0px;}
.zalorabgapr{background:url('/gcb/landing_page/rakuten/images/bg.jpg') no-repeat;position: relative;top: -23px;background-size:cover;height: 100%; padding-bottom:10px;}
.offerImgapr{text-align: left; margin-left:7px;}
.offerleftapr{overflow: hidden;padding: 18px;background: #FFF;margin-left: 7px; margin-bottom: 0px}
.offerImgleftapr{text-align: right;margin-right:0px}
.promoTxtsapr{width: 65%;float:left; margin-right:0px; padding-top:7px;}
.offerrightapr{padding: 0px 0px 0px 0px;background: #FFF;margin-bottom: 4px;overflow: hidden;width: 490px;}
.offerImgRightapr{text-align: left; margin:0px 0px 0px 0px;}
.RghtApr{width: 100%;padding-top:0px;margin: 0 5px;}
.offerImgleftapr{text-align: right; margin-right:0px;}
.offerrightapr{padding: 0px 0px 0px 0px;background: #FFF;margin-bottom: 4px;overflow: hidden;width: 53.5%;}
.LeftApr{width: 45%;float: left;margin-right: 7px;}
.OfferAprimg{float: left;width: 21%;text-align: left; padding-bottom: 0px}
.promoImgapr{width: 28%;float: left; text-align:left;margin:0px;}
.cardtxtapr{margin: 27px 0 0 7px;width:100%; padding:0px 0px 0px 200px;}
.blu-container{background-color:#ffffff;float:left;width:55%;color:#555555;padding:10px 0% 0px 0%;}
.blu-container .first_img{width:40%;float:left;}
.blu-container .third_img{width:40%;float:left;}
.blu-container img{padding-bottom:5px}
.fs15{text-align:left}
.blu-container .sec_img{width:20%;float:left;padding-top:3%}
.largeTitleInterSaings{top:23px;}
.largeTitleInterSmalTxt {top:132px;}
.textDivCls{width: 100%;float:left;}
.tableWrap.tableWrapPad tr th, .tableWrap.tableWrapPad tr td {padding: 11.8px 8px;}
.blueBtuHomTx{margin-bottom:22px}
.bannerTitle.banTiHmeSa {top:20%;left: 34%;width: 62%;}
.banTiHmeSa.largeTitle {font-size: 29px;line-height: 34px;padding-top: 20px;}
.bannerHoldHmeSa.mediumTitle {padding: 13px 0 0;}
.slideCitiPre.CitiPreSilk {padding: 8px 0px 15px 0;margin: 10px 10px 0px 15px;width: 722px;}
.slideCitiPreLst ul li.firstSilk {padding-left: 6px;padding-right: 114px;}
.slideCitiPreLst ul li.secondSilk {padding-right: 100px;}
.slideCitiPreLst ul li.thirdSilk {padding-right: 104px;}
.slideCitiPreLst ul li.fourthSilk {padding-right: 103px;}
.slideCitiPreLst ul li.fifthSilk {padding-right: 101px;}
.largeTitleslik {font-size: 38px;left: 31.8%;line-height: 45px;top: 77px;width: 350px;}
.mediumTitleslik {left: -3%;line-height: 24px;top: 195px;width: 512px;}
.padtdTopSilk{padding-top: 17px;}
.padTopSilk{padding-top: 0px;}
.documentlinkArrowDown.marTop{margin-top: 14px;}
.tabs.smallnew{font-size:9px;}
.tabs.small.tabsmall.tabcontsmall li a {padding: 15px 10px;font-size: 10px;}
.ZoukoutMain{width:100%;position:relative;overflow:hidden;}
.LeftZoukout{width:40%; float:left;padding-right:20px;}
.RightZoukout{width:55%; float:left;}
.ZoukCrdLst li{float:left;padding:0px 30px 10px 0px;}
.ThumZoak{float:left;width:30px;}
.zoakTxt{width: 88%;padding:8px 0 0 12px;float:left;}
.cardimage{float:left;width:50%; text-align:center;}
.CardZoak{margin-top:20px;float:right;}
.largeTitle.zoakLargeTxt{font-size:31px;}
.mediumTitle.zoakmedTxt{font-size:23px;}
.zoukcard{width:60%;}
.cardimage img{width:88%;}
.pad-right{padding-right:50px;}
.cardimage.pddrght{padding-right:0px;}
.container_section{margin-top:-16px !important;}
.headersection_con{width:94%;}
.content_underarmour{margin-left:25px;width:72%;padding-bottom:15px;}
.ctalink{width:28%;}
.facecards{float:right;}
.inner_title{font-size:34px;margin-top:-17px;}
.citiPartnerTen {background: #FFF;margin: 0 10px;padding: 15px;overflow: hidden;width: 93.6%;}
.tnxTxtRight {width: 471px;padding: 7px 14px;float: left;line-height: 1.3;font-size: 16px;}
.offSedssNews {width: 27%;float: left;}
.vgooffFrstssNew{width: 60%;  float: left;  text-align: left;  padding-top: 20px;}
.citiPartner {height: 100%;background: #FFF;  overflow: hidden;  margin: 5px 10px;  width: 98%;}
.padbottab34{padding-bottom:17px !important;}
.padbottab14{padding-bottom:17px !important;}
.padbottab7{padding-bottom:7px !important;}
.padbot34{padding-bottom:34px !important;}	
.padbottabnew34{padding-bottom:17px !important;}
.plusCenter{  width: 2%;  float: left;  padding: 27px;}
.rightSide{width: 24%;  float: left;}
.leftSide{width: 23%;  float: left;}
.lightGreyBag {background: #f9f9f9;padding:10px 20px !important; width: 94.7%;border-top:1px solid #e0e0e0;}
.whiteBag{background:#ffffff;padding:10px 20px  !important; width: 94.7%;border-top:1px solid #e0e0e0;}
.contlft { width: 45%;}
.contrght {width: 50%;}
.icotxt{ padding: 5px 0 0 50px; display: block;}
.tabContent.iconTextBOx .iconBlkInnRgt{width:78%; padding-top:10px;}
.citiFontSie{font-size:10px;}
.faqShowHideHdr .show, .faqShowHideHdr .hide {line-height:18px;padding-right:10px;}
.faqShowHideHdr .show.mileIcon {background: url("/gcb/images/plus_white.png") no-repeat scroll 100% 3px transparent; }
.faqShowHideHdr .hide.mileIcon {background: url("/gcb/images/minus_white.png") no-repeat scroll 100% 3px transparent; }
.citiFontSie{font-size:10px;}
.mileFontSize {font-size:10px;}
.slideCitiPre {padding: 8px 10px 15px 0;margin: 10px 10px 10px 5px;}
.slideCitiPreLst ul li.first{padding-right:38px; padding-left:7px;}
.slideCitiPreLst ul li.second{padding-right:23px;}
.slideCitiPreLst ul li.third{padding-right:24px;}
.slideCitiPreLst ul li.fourth{padding-right:24px;}
.slideCitiPreLst ul li.fifth{padding-right:18px;}
.fontSzeMPre{font-size:14px;}
.plusCenter{width: 100%; padding: 0 10px 10px 50px;}
.rightSide{width:100%;}
.leftSide{width:100%;}
.bgGradientClr.commonSpacr.officer.lenov{margin: 0 0 10px;}
.divierLine{ border-top: 1px solid #0169B0;margin-top:5px;margin-bottom:5px;}
.divierLine h2{position: absolute;font-size:15px;margin-top:-19px;background:#fff;padding:8px;color:#0169B0} 
.Lenovo{overflow:hidden;width:100%;padding:5px 0 20px;}
.Lenovo p{font-size:13px;padding-bottom:5px;}
.LenoLeft img,.LenoRight img {padding:15px 0;}
.bannerTitle.lenovoLarge{left: 38%;top: 52%;}
.mediumTitle.lenovoMedium{padding:14px 0 0;}
.lightGreyBag {background: #f9f9f9;padding:10px 20px !important; width: 91.2% !important;border-top:1px solid #e0e0e0;}
.whiteBag{background:#ffffff;padding:10px 20px  !important; width: 91.2% !important;border-top:1px solid #e0e0e0;}
.tabContent.tabContentnopad{padding:0 !important;}
.forminner_tab.forminner_conttab.showHideCont{padding:18px;}
.showHideHdr.heading_click{padding:9px;}
.clear_border.showHideArea{width:100%;}
.bluebntHgt{margin-right:20px;}
.topContentAplyWrap .topContentBtn a.bluebntHgt{padding:17px 0;}
.roadShoMgm{padding-top:10px;}
.largeTitle.largebannerprod{font-size:14px !important;padding-top:19px;}
.smallTitle.smallbanner_prod{font-size:9px;line-height:10px;}
.bannerTitle.bannerprod_title{margin-left:-7px !important}
.clear_newparticul{border:1px solid #ccc;width:95% !important;}
ul.cardsTab li a.mostpopular {background: url("/gcb/credit_cards/images/pc/popular-off.png") no-repeat scroll center center transparent;}
ul.cardsTab li:hover a.mostpopular, ul.cardsTab li.active a.mostpopular{background:url("/gcb/credit_cards/images/pc/popular-on.png") no-repeat scroll center center transparent;}
.priorityMidnight1 a{color:#fff;font-size:14px;text-decoration:none;padding:15px;margin-top: 20px;display: inherit;}
.priorityCobalt1 {display:inline-block;width:200px;padding:15px 0px 15px 0px;background:#0E2A48;text-align:left;float:left;min-height:175px;padding:10px; margin-left: 25px;}
.priorityMidnight1 {display:inline-block;width:200px;background:#091022;padding:15px 0px 15px 0px;margin-bottom:15px;text-align:left;float:left;min-height:175px;padding:10px; }
.priorityCobalt1 a{color:#fff;font-size:14px;padding:15px;text-decoration:none;margin-top: 20px;display: inherit;}
.priorityCobalt1 a .smallTxt{color:#fff;font-size:12px;}
.priorLst2{width:100%;position:relative;display:inline-block;}
/*1788*/
.luggage{width:45%;float:left;}
.agoda{width:46%;float:left;margin-top: 6px;}
.or{width:9%;float:left;position: relative;top:68px;}
.luggage_text{padding-top: 23px;margin-bottom:28px;}
.txtcenter_icon1 {margin-top: 46px;}
li.refer-box1apr.refer-bolx1_new1 {width: 37%;}
.referBox li.refer-box2apr {width:63%;}
.referBox .referLstapr li {min-height: 295px;}
.agoda-Offer-Tex{margin-top:20px;}
.referLstBox li{float:left;width:32%;min-height:185px;}
/*1788*/

/*2104*/
.ZoukoutMain{width:100%;position:relative;overflow:hidden;}
.LeftZoukout{width:40%; float:left;padding-right:20px;}
.RightZoukout{width:55%; float:left;}
.ZoukCrdLst li{float:left;padding:0px 30px 10px 0px;}
.ThumZoak{float:left;width:30px;}
.zoakTxt{width: 90%;padding:8px 0 0 12px;float:left; font-size:13px; }
.CardZoak{margin-top:20px;width:70%;}
.cardimage{float:left;width:30%; text-align:center;}
.largeTitle.zoakLargeTxt{font-size:31px;}
.mediumTitle.zoakmedTxt{font-size:23px;}
.zoukcard{width:60%;}
.cardimage img{width:100%;}
.pad-right{padding-right:0px;}
.cardimage.pddrght{padding-left:16px;}
/*2104*/
/*2342*/
.MerchantLstBg{width:40%;float:left;position:relative;background:#595454;margin-left:20px;}
/* Get your Card in 24 hrs */
.left_24{float: left;width:131px;}
.right_24{float: left;margin-left: 20px;}
.right_24 p {vertical-align:middle; line-height: 62px;margin-bottom: 10px; padding-bottom: 0px;font-style:italic;font-weight:bold;font-size:11px;color:#989898;}
.right_24 p a{color:#989898;text-decoration:underline;}
.block_24{display: block;position: relative;overflow: hidden;clear: both;margin-bottom: 10px;}
/* Get your Card in 24 hrs */

.MerchantLstBg2{width:40%;float:right;position:relative;background:#595454;margin-right:20px;}
.LstDataMerchant {width:100%;display:inline-block; margin-top:10px;position:relative;}
.LstDataMerchant li {list-style: none;float: left;border: 1px solid #999;background: #fff;padding:0px;margin:0 40px 30px 0;}
.MerchantDataLst{margin-top:20px;width:100%;display:inline-block;}
.LstDataMerchant_top { width: 100%;position: relative;}
.LstDataMerchant_bottom {width: 95%; height: 30px;line-height: 1em;color: #555; background: #fff;margin-top:10px;padding: 0 5px 0; }
.optionLst { width: 100%;border-bottom: 1px solid #fff;background: #595454; float: left; cursor: pointer; z-index: 2; position: relative;outline: 0;}
.optionLst a {  border: 0; outline: 0;}
.optionLst2 { width: 100%;border-bottom: 1px solid #fff;background: #595454; float: left; cursor: pointer; z-index: 2; position: relative;outline: 0;}
.optionLst2 a {  border: 0; outline: 0;}
.LstDataMerchant_bottom p {width: 75%; float: left;}
.card_sh {float: right;cursor: pointer;}
.offerDropdownLst {position: absolute; background: #595454;color:#fff; height: 200px; width: 100% !important; margin-top: 40px; z-index: 1; overflow: hidden;}
.offerDropdown {position: relative;overflow: auto; padding:5px 0; height: 200px; width: 100% !important; margin: 0;background: #595454 !important;}
.offerDropdown li { list-style: none; border-bottom: 1px solid #EFFAFD; padding:10px; width: 90%; cursor: pointer;}
.offerDropdownLst2 {position: absolute; background: #595454;color:#fff; height: 120px; width: 100% !important; margin-top: 40px; z-index: 1; overflow: hidden;}
.offerDropdown2 {position: relative;overflow: auto; padding:5px 0; height: 120px; width: 100% !important; margin: 0;}
.offerDropdown2 li { list-style: none; border-bottom: 1px solid #EFFAFD; padding:10px; width: 90%; cursor: pointer;}
.listtop { color: #fff; text-decoration: none !important; outline: 0; display: inline-block; width: 90%; float: left; background: url('/gcb/credit_cards/images/rewardsnew/slidedown_but.png') right 5px no-repeat;padding: 12px 5px 12px 10px;font-size:15px;}
.lastBorder{border-bottom:0 !important;}
.available{ clear:both; }
.available li{ float:left; }
.avail-con{ padding:5px 0px 0px 10px; }
.LstDataMerchant_mask{position:absolute;top:0;}
.march_con1 { width: 100%;background: url('/gcb/credit_cards/images/rewardsnew/for1_mask.png') repeat;  position: absolute; top: 0; color: #F2F2F2; display: none;height:100%}
.march_con_inner1 {text-align: center; color: #F2F2F2;display: block;}
.lastMcLst{margin-right:0 !important;}
.bulLstRewards{width:100%;display:inline-block;}
.bulLstRewards li{color:#fff;margin:0;border:0;text-align:left;background: url("/gcb/credit_cards/images/rewardsnew/bullet-white.jpg") no-repeat scroll 0 6px transparent; padding: 0 0 8px 10px;list-style: none;line-height: 17px;display:block !important;}
.march_con_inner1{padding:5px;}
.LstDataMerchant_bottom p{font-size:14px;}
.blueBt{background: #00bdf2 none repeat scroll 0 0; color: #fff; cursor: pointer; position:absolute; bottom:20px; left:30px; width:100px; font-size: 1em;padding: 5px 15px;text-align: center;text-transform: uppercase;margin-top:5px;}
.lightbox1_con{width:55%;float:left;}
.lightbox1_img{width:300px;float:left;}
.topTxt{margin-top:10px;padding:0;}
.topTxt1{margin-bottom:10px;}
.lightbox-content{position:relative;display:block;height:350px;}
.selectionBgnew{width:100%;position:relative;display:inline-block;background:#595454;padding:0px 0 20px 0;}
.MerchantLstBg h3,.MerchantLstBg2 h3{color:#fff;font-size:16px;margin-top:10px;text-align:center;}
.optioneft{width: 100%;position: relative;display: inline-block;}
.optionLst2 { font-family: Arial, sans-serif;font-size: 12px;font-weight: normal; height: 40px;border:1px solid #fff;}
.offerDropdownLst2 {width: 100%; border: 1px solid #fff; z-index: 1;}
.loaction_rwds{width:25px;display:inline-block;height:25px;position:relative;}
.loaction_rwds img{top:13px;position:absolute;width:15px;height:15px;}
/*2342*/
.errorPage404 .searchLabel {
    font-size: 16px;
	line-height: 30px;
	float: left;
	padding-right: 14px;
}
.errorPage404 #gssSearchBox{
	position: relative;
	height: 32px !important;
	float: left;
	width: 300px;
}
.errorPage404 #gssSearchBox input.gsc-input{
	border: 1px solid #CCC !important;
	padding: 0 10px !important;
	width: 266px !important;
	height: 30px !important;
	line-height: 30px !important;
	font-size: 14px !important;
	color: #000 !important;
}
.errorPage404 button{
	background: #014785;
	border: 0;
	color: #FFF;
	vertical-align: top;
	line-height: 30px;
    padding: 0 10px;
	font-weight: bold;
	cursor: pointer;
}
.errorPage404  .gsc-input-box {
	height: auto !important;
}
.errorPage404 .gsc-input-box{
	height: auto !important;
}
.errorPage404 .gstl_50.gssb_c{
	margin: 0 !important;
	width: 290px !important;
}

.content-clr ol li{
list-style:inherit;
width:97%;
padding:0 0 10px 10px;
line-height:20px;
font-size:13px;
float:left;
color:#333333;
clear:both;
 }
.content-clr ol li > ol{padding:8px 7px;}
.content-clr ol li > ol li  > ol{padding:8px 7px; }

.section1{margin:10px;width:100%;}
.section1 h3{color:#000;line-height:24px;}
.refer-box2apr .refer_list{padding-left:10px;padding-right:10px}
.reject_tnk{padding:20px 0 0px 0}
.tnkutxt{font-size:18px;font-weight:bold;color:#000066;padding:20px}
@media (min-width:1025px) and (max-width:1280px){
	.bannerHolder3.commonformLandng .bannerTitle3{margin-top: 47%;padding:20px;}
	.formInner .formValue1{float:left;width:39%;padding-left:20px;}
	.submitBig {padding: 8px 30px !important;}
	.formInnerPC{padding-top:15px;}
	.txtColLftPad{padding-left:59px !important;}
	.largeTitle.hugeBannerLargeTxt.officer{width:16%;left:12%;}
	.rewardsOfferMidss{width:24%;padding-top:0;}
	.rewards2Cards{float:left;width:265px !important;}
	.offerWrapper h3.alignTxt{padding-top:25px;font-size:16px;}
	.PromoContainer{background-color:#f8f8f8;padding:15px;float:left;width:98%;}
	.OfferPromoCont {float: left;width: 23%;padding-right:5px;}
	.PromoImgContent {float: left;width: 92px;padding-right:0;}
	.PromoContent {font-size: 14px;border-top: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;
	background-color: #fff;font-weight: normal;padding: 17px;width: 148px;}
	.hugeBanner .bannerLarge.allDeals {left: 44%; top:67% !important;}
	.mortgageFrm {float: right;width: 57%;}
}
.bannerContainer{width:97%;overflow:hidden;font-family: "interstate";color:#635E5E;margin:15px 0px 0px;background-color:#f1f1f2;padding:10px;}
.bannerContainer .imageBanner{float:left;}
.bannerContainer .imageContent{float:left;width:71%;padding-left: 20px;}
.bannerContainer p{line-height: 21px;padding-bottom: 4px;}
.bannerContainer span.cashBack{font-size:27px;color:#555555;font-family: "interstate";line-height: 29px;}
.bannerContainer span {color: #00BDF2;font-size: 17px;font-weight: normal;}
.TandC{font-size:11px !important;line-height:50px;}
.hr1 {line-height: 0;height: 0;border-bottom: 1px solid #635E5E;margin:5px 0;width:100%;display:inline-block;}
.imageContent a{color: #00BDF2;}
.imageBanner .blueBtn{width: 134px;font-size: 14px;padding: 3px 8px 3px;font-weight: normal;}

@media (min-width:768px) and (max-width:1024px){
    .surveylarge.blueBtn{    width: 140px;
    text-align: center;
    padding: 10px;
    float: right;
    }
	.formSteps ul li.active span.formStepContipa{color:#333;}
	.formStepContipa {color: #C1C1C1;font-weight: bold;*float:left; padding:7px 0 0;display:inline-block;}
	.ipaBox {border:2px solid #ccc; padding: 10px; margin:0 0 20px 0; }
	.largeTitleipa {font-size: 20px; line-height: 28px; padding: 0;}
	.ipalargeTitle1 {font-size: 24px; line-height: 25px; padding-right: 0px; padding-bottom: 0px;}
	.mediumTitleipa {font-size: 18px; padding: 12px 20px 0 0; line-height: 10px;}
	#innerWrapper.allDeposits{padding-top:10px;}
	.largeTitle.hugeBannerLargeTxt.referrerTxt.padTop{padding-top:10px;}
	.btnLandingFormsRef a.blueBtn {margin-right: 24%; width: 217px; font-size:16px;}
	.bannerHolder3.commonformLandng .bannerTitle3{margin-top: 55%;padding:20px;}
	.padtop12{padding-top: 12px;}
	.txtColLftPad{padding-left:109px;}
	.formInner .formValue1{float:left;width:39%;padding-left:20px;}
	.formHldr.fulWdth{padding:0;width: 100%;} 
	.submitBig {padding: 8px 30px !important;}
	.newOfrwdth{width:92%;}
	.innerWrapCont2{margin:0px;}
	.txtbtmgc {font-size: 20px;padding-top:14px;}
	.visible-phone {display: none !important;}
	.visible-tablet {display: block !important;}
	.visible-desktop {display: none !important;}
	.roundabout-holder {width: 350px;margin-top: 60px;}
	.control{width:auto;margin:10px auto 35px auto;text-align:center;}
	.control li{width:auto;display:inline-block;color:#00bdf5;font-size:12px;font-weight:bold;text-align:center;}
	.control li:nth-child(odd){margin:0 5px;padding:5px;cursor:pointer;text-transform:uppercase;}
	.control .current{color:#164387;}
	.carousel_container .prev,.carousel_container .next{top: 5% !important;}
	.prev{left: 10%;}
	.next{right: 10%;}
	.txtCenter{text-align:center !important;}
	.padg-madr{padding-top:11px;} 
	.padBotportrait{padding-bottom:42px;}
	.formInnerPC{padding-top:15px;}
	.PromoContainer{background-color:#f8f8f8;padding:15px;float:left;width:100%;}
	.rewards2Cards{float:left;width:95%;}
	.offerWrapper h3.alignTxt{padding-top:25px;font-size:16px;}
	.largeTitle.hugeBannerLargeTxt.allDeals{font-size: 25px;}
	.largeTitle.hugeBannerLargeTxt.allDealspage {font-size: 25px;}
	.hugeBanner .bannerLarge.allDeals {left: 44%; top:67% !important;}
	.largeTitle.hugeBannerLargeTxt span.sgdollar {font-size:45px;}
	.allDealsnew p{line-height:40px;}
	.econContainer{width:100%;overflow:hidden;background:#313131;height:210px;}
	.imgThir{float:left;}
	.bannerLeft{float:left;width:60%;background:url('/gcb/landing_page/economist/images/bannerbg.png') no-repeat;padding:11px;}
	.bannerTxt{float:left;width:36%;color:#ffffff;padding-top: 12px;font-family: interstate;line-height: 1.5em;font-size: 15px;}
	.innerEcon{padding:10px 0 0;margin:10px 0 0 0;}
	.links{text-decoration:underline;}
	.homeExpedia img{width:120px !important;display:inline-block !important;position:relative;top:8px;}
	.largeTitle.largeTitle36 {font-size: 24px;letter-spacing: -2px;}
	.tabProBlockInn .leftInt {float: left;width: 107px;}
	.tabProBlockInn .rightInt {float: left;width: 70%;padding-left: 14px;}
	.rightIntInterPl{padding:10px 0;}
	.partner_logo img { margin:5px 10px 0 5px;}
	.ZoukoutMain{width:100%;position:relative;overflow:hidden;}
	.LeftZoukout{width:40%; float:left;padding-right:20px;}
	.RightZoukout{width:55%; float:left;}
	.ZoukCrdLst li{float:left;padding:0px 30px 10px 0px;}
	.ThumZoak{float:left;width:30px;}
	.zoakTxt{width: 90%;padding:8px 0 0 12px;float:left;}
	.cardimage{float:left;width:33%; text-align:center;}
	.CardZoak{margin-top:20px;float:right;}
	.largeTitle.zoakLargeTxt{font-size:31px;}
	.mediumTitle.zoakmedTxt{font-size:23px;}
	.zoukcard{width:60%;}
	.cardimage img{width:100%;}
	.pad-right{padding-right:50px;}
	.cardimage.pddrght{padding-right:10px;}
	.inputBoxLarge.inputBoxOneSlu{width:244px !important;}
	.fixedwidth.fixedwidthOne .sbHolder{width:110px;}
	.fixedwidth.fixedwidthOne .sbOptions{width:110px;}
	.inputBoxLargexprt.inputBoxLargexprt1{width:343px !important;}
	.inputBoxMediumXprt.inputBoxMediumOne{width: 189px !important; border: 1px solid #ccc; height: 18px;padding: 5px 0 0 5px;color:#555;}
	.tabProBlock.tabProBlock1{margin-bottom:25px}
	.formfieldHldrOneSlu .formInner{margin-bottom:15px;}
	.expertTime.expertTimeOne{padding-top:4px;padding-right:9px;}
	.inputBoxMediumXprt.inputXprt{width:154px !important;}
	.xpettextareabox.xpettextOne {border: 1px solid #ccc;height: 80px;resize: none;width: 340px;}
	.blcktxt12 {font-weight: bold; font-size: 12px; color:#666;}
	.tabInnerCont.contentCenter{  padding: 15px 0 0 150px;}
	.bannerLarge.banerlazda{top: 51% !important;}
	.hdBluebg {background-color: #014785;text-align: center;color: #fff; padding: 5px 0; width: 150px; position: relative; top: -25px; left: 34%;}
	.eligibiltyBoxLft { border: 1px solid #004785;float: left; width: 440px; padding: 9px; margin-right: 20px;min-height:0px;}
	.eligibiltyBoxRgt {border: 1px solid #004785; float: left; width: 440px; padding: 10px;}
	.innerContDetgp.gpList { padding: 15px 10px 20px 10px;}
	.gp_promoRght.gpgright{padding: 0px 15px 0 0px;}
	.plate{padding-left:23px;margin-bottom:10px;margin-top: -19px !important;}
	.filterBtnWrap.btnHolder.btnHolder_new.hidden-phone{top:62px;left:39%;}
	p.refersubtxt.refer_subtxt_new.referfontsize_dev.refer_clickhere{margin-top:2px;}
	p.txtCenter.txtcenter_icon1.referfont_devsize{margin-top:23px;}
	ul.referLstapr.referLst_new li{min-height:176px;}
	p.referfont.referfontsize{padding-top:22px;font-size:14px;}
	p.txtCenter.txtcenter_icon1.last{margin-top:18px;}
	ul.referLst.referslt_new .referbox1_new{min-height:145px;}
	p.txtCenter.tcxtcenter_icon{padding-top:0px !important}
	p.paddtp20.paddtp25.referfont.referfontsize1{font-size:13px;}
	.referfontsize1{font-size:13px !important;}
	.referfonr-new{padding-top:0px;}
	p.paddtp20.paddtp25.referfont.referfontsize1.referfonr-new{padding-top:41px;}
	.formHldr .formInner.globalCard{margin-bottom:0px;}
	.interstate16 {font-family:"interstate-lightfont";font-size:16px;}
	.contlft { float:left; width: 50%; border-right: 1px solid #cccccc;}
	.contrght { float:left; width: 40%; padding-left:20px;}
	.tabhead { font-size:16px; font-weight:bold; border-bottom:2px solid #555555; padding-bottom:10px}
	.smltxt {font-family:"interstate-lightfont";font-size:12px;}
	.icotxt{ padding: 15px 0 0 50px; display: block;}
	.icowrap { overflow: hidden; margin: 20px 0px;}
	.icoimg { float: left; width: 70px;}
	.drkblueBg { color: #ffffff; background-color: #05589D; }
	.xtraspc {padding-bottom: 25px}
	.headbigtxt {font-family:"interstate-lightfont";font-size:18px; padding-bottom: 30px; font-weight:bold;}
	.Widtxt{padding-top:0}
	.largeTitle.largebannerprod{font-size:23px !important;}
	.mediumTitle.middlebannerprod{padding:0px;}
	.smallTitle.smallbanner_prod{font-size: 12px !important;line-height: 16px;padding-top: 4px;}
	.mediumTitle.mortageMiddleban.mortgeText {font-size: 18px;  line-height:28px;  padding-top:15px;}
	.mortgeInstalment .tabs li a {padding: 9.4px 10px 13px !important;}
	.mortgeInstalment .tabs.small li a{font-size:9px;}
	/*1788*/
	.dollerfifty{padding:39px 0 0 0 !important;}
	
	.ZoukoutMain{width:100%;position:relative;overflow:hidden;}
	.LeftZoukout{width:40%; float:left;padding-right:20px;}
	.RightZoukout{width:55%; float:left;}
	.ZoukCrdLst li{float:left;padding:0px 30px 10px 0px;}
	.ThumZoak{float:left;width:30px;}
	.zoakTxt{width: 90%;padding:8px 0 0 12px;float:left;}
	.cardimage{float:left;width:30%; text-align:center;}
	.CardZoak{margin-top:20px;float:right;}
	.largeTitle.zoakLargeTxt{font-size:31px;}
	.mediumTitle.zoakmedTxt{font-size:23px;}
	.zoukcard{width:60%;}
	.cardimage img{width:100%;}
	.pad-right{padding-right:50px;}
	.cardimage.pddrght{padding-left:10px;}
	
}

@media (min-width:769px) and (max-width:800px){
	.ipadTp {padding: 8px 0 10px 0;display: inline-block;width:100%;}
	.largeTitle3.fluidFix {margin-top: -30px;margin-left:0px;}
	.familyPrivileges .bannerTitle3{margin-top: 310px;margin-left:0px;padding-left:30px;}
	.floatDivContent{width:100%;}
	.firstFloatDiv{width:30%;float:left;}
	.secondFloatDiv {width:20%;float:left;}
	.thirdFloatDiv{width:20%;float:left;}
	.bannerHolder3.commonformLandng .bannerTitle3{margin-top: 57%;padding:20px;}
	.commonformLandng .bannerTitle3{margin-top: 60% !important;padding: 0 8px 0 8px;border:1px solid red;} 
	.blueBtn.arrowIco{background-image:url(/portal/bluehome/images/PC/arrow-ico.png);  background-position: right 13px; background-repeat: no-repeat;  padding-right: 17px;}
	.padbottab34{padding-bottom:0px !important;}
	.padbottab14{padding-bottom:0px !important;}
	.padbottab7{padding-bottom:7px !important;}
	.padbottabnew34{padding-bottom:0px !important;}
}

@media (min-width:533px) and (max-width:535px){
	.hdBluebg { background-color: #014785; text-align: center; color: #fff; padding: 5px 0; width: 143px; position: relative; top: -25px; left: 15% !important;}
	.eligibiltyBoxLft { border: 1px solid #004785; float: left; width: 42% !important; padding: 10px; min-height: 284px !important;}
	.eligibiltyBoxRgt { border: 1px solid #004785;float: left;width: 44%;padding: 10px;}
}

@media (min-width:500px) and (max-width:600px){
.deviese{margin-top:47px !important}  
	.submit.blueBtn.blurbtn{margin-right:228px !important;}
	.gssPromo_new > .gssPromo_new{width:30% !important; margin-right:3%;}
	.gssPromo_new{width:100% !important; padding:0 !important;}
	.gssPromo_new > .gssPromo_new{width:100% !important; }
	.gssPromo_new > .gssPromo_new:last-child{padding:10px 0 !important; }
	.tabContentWrap.tabContentWrap_1{padding:0; background:#F6F6F6;}
	.gssPromo_new .gssPromo_new.Left.gssPromo_new_Left1{width:100%; text-align:center;}
	.gssPromo_new .gssPromo_new.Left.gssPromo_new_Left1 + .gssPromo_new.center{width:100%; text-align:center;}
	.gssPromo_new .gssPromo_new.Left.gssPromo_new_Left1 ~ .gssPromo_new.right{width:100%; text-align:center;}
	.submit.blueBtn.blurbtn{margin-right:228px !important;}
}

@media (max-width: 500px){
.errorPage404 #gssSearchBox{width:190px; margin:0 10px 10px 0;}
.errorPage404 .gstl_50.gssb_c{width:190px !important;}
table.gsc-search-box{width:100% !important;}
.errorPage404 #gssSearchBox input.gsc-input{width:100% !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
}


@media (min-width:361px) and (max-width:479px){
	.citiPartnerapr {background: #FFF;padding:0px; width: 343px; margin: 0px 5px 4px 7px;}
	.txtrghtapr{  width: 322px; padding: 17px 13px;float: left;line-height: 1.3;  font-size: 16px;}
	.offrImgapr{float: left;  width: 100%; text-align:center; margin:10px 0 0 0;}
	.zalorabgapr{background:url('/gcb/landing_page/rakuten/images/bg.jpg') no-repeat;position: relative;top: -23px;background-size:cover;height: 100%; padding-bottom:10px;}
	.offerImgapr{text-align: left; margin-left:7px;}
	.offerleftapr{overflow: hidden;  padding: 23px;  background: #FFF;  margin-left: 7px; width: 296px;}
	.offerImgleftapr{text-align: right; margin-right:7px;}
	.promoTxtsapr{width: 100%;float:left; margin-right:0px; padding-top:10px;}
	.offerrightapr{padding: 0px 0px 0px 0px;background: #FFF;margin: 0px 0px 5px 3px;overflow: hidden;width: 285px;}
	.offerImgRightapr{text-align: left; margin:0px 0px 0px 3px;}
	.RghtApr{width: 100%;padding-top:0px;margin: 0 5px;}
	.offerImgleftapr{text-align: right; margin-right:7px;}
	.offerrightapr{padding: 0px 0px 0px 0px;background: #FFF;margin-bottom: 4px;overflow: hidden;width: 340px;}
	.LeftApr{width: 100%;float: left;margin-right: 13px; margin-bottom: 30px}
	.OfferAprimg{float: left;width: 100%;text-align: center; padding-bottom: 10px}
	.promoImgapr{width: 100%;float: left; text-align:center;margin:0px;}
	.cardtxtapr{margin: 5px 0 0 7px; width:45%; padding:6px 0px 0px 123px;}
}

@media (min-width:320px) and (max-width:480px) {
	.submit.blueBtn.blurbtn{margin-right:161px}
	.bannerTitle.lenovoLarge {margin-top:-22.5px !important; padding-bottom:0 !important;}
	.largeTitle{margin-top:5px !important ; line-height:13px !important; width:100%;} 
	.bannerTitle.lenovoLarge{top:35% !important;}
	.banner-first-text{padding-bottom:0;}
	.gssPromo_new{width:100% !important; padding:0 !important;}
	.gssPromo_new > .gssPromo_new{width:100% !important; }
	.gssPromo_new > .gssPromo_new:last-child{padding:10px 0 !important; }
	.tabContentWrap.tabContentWrap_1{padding:0; background:#F6F6F6;}
	.gssPromo_new .gssPromo_new.Left.gssPromo_new_Left1{width:100%; text-align:center;}
	.gssPromo_new .gssPromo_new.Left.gssPromo_new_Left1 + .gssPromo_new.center{width:100%; text-align:center;}
	.gssPromo_new .gssPromo_new.Left.gssPromo_new_Left1 ~ .gssPromo_new.right{width:100%; text-align:center;}
	.submit.blueBtn.blurbtn{margin-right:161px}
}

@media only screen and (min-width:767px) and (max-width:1024px){
	p.largeTitle{margin-top:5px !important;}
	.showHideHdr.heading_click{padding:10px;}
	.formInner.formInnerMo.last.padTp05.formIneew_new{margin-top:10px;}
	.showHideHdr.heading_click{padding-bottom:5px;}
	.refer_paddtp20{margin-top:10px;}
	.forminner_tab.forminner_conttab.showHideCont{margin-top:18px;}
}

@media only screen and (min-width:767px) and (max-width:967px){
	.bannerTitle.lenovoLarge{ margin-top:-12% !important; }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.bannerHolder3{position: relative;margin:0 0 25px;float:left;}
	.bannerTitle3{color: #FFFFFF;display: block;font-family: "interstate";padding: 0 18px 0 18px;position: absolute;z-index: 1;margin-top:312px;}
	.largeTitle3{font-size: 20px;padding: 0;}
	.mediumTitle3{font-size: 14px;line-height: 24px;padding: 10px 0 0;}
	.formHldr.ctg .formInner p .formField{font-weight:bold;}
	.inputBoxTxtArea{width: 87%;height: 100px;padding:10px 10px 0;border:1px solid #ccc;}
	.fixView{margin: 0;}
	.formInner .formValue1{width:45%;padding-left:10px;}
	.formHldr.fulWdth{padding:0;width: 100%;} 
	.submitBig {padding: 8px 30px !important;}
	.txtColLftPad{padding-left:33px;}
	.overview .bluearrow-links1-cg {background-image: url(/gcb/images/bluearrow1-cg.gif);background-repeat: no-repeat;background-position:inherit !important;font-weight: bold;padding:0 0 0 21px !important;}
	.overview .bluearrow-links1-cg a {color: #B5995C;padding: 0 0 0 20px;text-decoration: none;}
	.topContentImgInner {width: 760px !important;}
	#FlashCont {width:900px;height:540px; text-align:center;}
	.bannerTitleGold{top:23%;}
	.footerList li{padding-top:2px;}
	.offerOnParking{border-left:1px solid #ccc;}
	.control{width:auto;margin:0px auto 35px auto;background:url('/microsite/images/citimobile-bg.jpg') 0 0 repeat-x;height:38px;}
	.control li{width:auto;display:inline-block;color:#00bdf5;font-size:12px;font-weight:bold;text-align:center;}
	.control li:nth-child(odd){margin:6px 5px;padding:6px 5px;cursor:pointer;text-transform:uppercase;}
	.control .current{color:#164387;}
	.carousel_container .prev,.carousel_container .next{top: 5% !important;}
	.prev{left: 10%;}
	.next{right: 10%;}
	.paddtp35{padding-top:35px;}
	.site-content{width:auto;}
	#carousel-descriptions > .hdProduct{font-size:24px;font-family: "interstate";text-transform:none;color:#164387;}
	#carousel-descriptions > li p{font-size:12px;font-weight:normal;}
	#carousel-descriptions > li p, #carousel-descriptions li h3, #carousel-descriptions li h4{text-transform:none;}
	#carousel-descriptions > li ul.bulLst{text-align:left;}
	#carousel-descriptions > li ul.citiMob li {text-transform:none;font-weight:normal;text-align:left;font-size:12px;display:block;background: url("/gcb/images/bullet.jpg") no-repeat scroll 0 6px transparent; padding: 0 0 8px 10px;list-style: none;line-height: 17px;}
	#carousel-descriptions > li{color:inherit;}
	.hidden-portrait{display:block !important;}
	.visible-portrait{display:none !important;}
	.preLoader {width:100%;height:225px;}
	.preLoader > img {padding-top:12%;}
	.provideGap{clear:both;margin-left:10px;margin-top:5px;display: inline-block;}
	.radioValue.spaceField.provideGap {display: inline-block;padding-left: 0px;}
	.inputBoxTwo.smallListBox.portrait{width:45px !important;border:1px solid #CCC;}
	.CkLast{width:10px !important;}
	.finpass{margin-left: 512px;}
	.inputTxt{display:inline;}
	.algnRht{float:right;margin-right:43%;}
	.tabInnerTxt{float:left;width:37%;padding-right:5px;}
	.formInner .dropListMedium .sbHolder, .formInner .dropListMedium .sbOptions li, .formInner .dropListMedium .sbOptions {width: 100px !important;}
	.padTop{padding-top:10px;}
	.atIcon.atIconform{cursor:pointer;width: 36px !important;height: 59px !important;}
	.contactMedia{top:380px !important;}
	.socialMedia{top:281px;}
	.atIcon.contactus{cursor:pointer;width: 36px !important;height: 90px !important;}
	.atIcon.promotions{cursor:pointer;width: 36px !important;height: 94px !important;}
	.socialMedia.promotions{}
	.contentWrap.applyforms{margin:-106px -6px 0;}
	.contentWrap.contact{margin:-138px -6px 0;height:111px; }
	.iconDesc.contact, .iconDesc.promotion{margin:30px 0 0 !important;}
	.contentWrap.promotion{margin:-142px -6px 0;}
	.contentWrap.contact .contactCol{width:135px; font-size:11px;margin:0;padding:0;padding:0 18px 0 0;margin: 0  0 0 18px;height:98px;}
	.contentWrap.contact .contactCol.first{margin-left:0;}
	.contentWrap.contact .contactCol.last{padding:0;width:145px;}
	.contentWrap.contact .contactCol.first{margin-left:0;}
	.contentWrap.contact .contactCol.last{padding:0;width:145px;}
	.newformval{padding-left: 23px !important;}
	p.banner-first-text.text_world{font-size:20px;}
	p.clo_span.clo-span_new{padding-bottom:23px;}
	p.clo_span{padding-bottom:23px;}
	/*#fancybox-overlay{height:836px !important;}*/
	.flyout{height:31px !important;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.formHldr .ctg .formInner .formField {float: left;width: 130px;padding: 5px 0 10px 0;font-weight: bold;font-family: Arial;}
	.fixView{margin: 0;}
	.largeTitle3.fluidFix {margin-top: -30px;margin-left:-34px;}
	.formHldr .ctg{padding: 10px 10px; width:100%;}
	.formInner .formValue1{width:45%;padding-left:10px;}
	.formHldr.fulWdth{padding:0;width: 100%;} 
	.submitBig {padding: 8px 30px !important;}
	.txtColLftPad{padding-left:105px;}
	.listBox li{width:17.9%;min-height:65px;}
	ul.stepHldr li span.stepList{width:7%;}
	.footerList li{padding-top:2px;}
	.roundabout-holder {width: 350px;margin-top: 60px;}
	.control{width:auto;margin:0px auto 35px auto;background:url('/microsite/images/citimobile-bg.jpg') 0 0 repeat-x;height:38px;}
	.control li{width:auto;display:inline-block;color:#00bdf5;font-size:12px;font-weight:bold;text-align:center;}
	.control li:nth-child(odd){margin:6px 5px;padding:6px 5px;cursor:pointer;text-transform:uppercase;}
	.control .current{color:#164387;}
	.carousel_container .prev,.carousel_container .next{top: 5% !important;}
	.prev{left: 10%;}
	.next{right: 10%;}
	.site-content{width:auto;}
	#carousel-descriptions .hdProduct{font-size:24px;font-family: "interstate";text-transform:none;color:#164387;}
	#carousel-descriptions li p, #carousel-descriptions li h3, #carousel-descriptions li h4{text-transform:none;}
	#carousel-descriptions li ul.bulLst{text-align:left;}
	#carousel-descriptions li ul.citiMob li {text-transform:none;font-weight:normal;text-align:left;font-size:12px;display:block;background: url("/gcb/images/bullet.jpg") no-repeat scroll 0 6px transparent; padding: 0 0 8px 10px;list-style: none;line-height: 17px;}
	#carousel-descriptions li{color:inherit;}
	.hidden-portrait{display:block !important;}
	.visible-portrait{display:none !important;}
	.preLoader {width:100%;height:225px;}
	.preLoader > img {padding-top:12%;}
	.pullRight.termsCondition{float:none;margin-left:44.5%;}
	.inputTxt{display:inline;}
	.algnRht{float:right;margin-right:39%;}
	.prpWth{width:700px;}
	.tabInnerTxt{float:left;width:37%;padding-right:5px;}
	.formInner .dropListMedium .sbHolder, .formInner .dropListMedium .sbOptions li, .formInner .dropListMedium .sbOptions {width: 100px !important;}
	.padTop{padding-top:10px;}
	.rewardsMainQuote{font-size: 16px;font-weight: normal;padding: 13px 0 20px;color:rgb(119, 119, 119);}
	.sm_hd{padding-top: 28px;position: relative;display: block;padding-left: 40px;padding-bottom: 90px;width:550px;}
	.bannerTitle3.cb{margin-top: 58% !important;} 
	.atIcon.atIconform{cursor:pointer;width: 36px !important;height: 59px !important;}
	.contactMedia{top:380px !important;}
	.socialMedia{top:281px;}
	.atIcon.contactus{cursor:pointer;width: 36px !important;height: 90px !important;}
	.atIcon.promotions{cursor:pointer;width: 36px !important;height: 94px !important;}
	.socialMedia.promotions{}
	.contentWrap.applyforms{margin:-106px -6px 0;}
	.contentWrap.contact{margin:-138px -6px 0;height:111px; }
	.iconDesc.contact, .iconDesc.promotion{margin:30px 0 0 !important;}
	.contentWrap.promotion{margin:-142px -6px 0;}
	.contentWrap.contact .contactCol{width:90px; font-size:11px;margin:0;padding:0;padding:0 18px 0 0;margin: 0  0 0 18px;height:98px;}
	.contentWrap.contact .contactCol.first{margin-left:0;width:120px;}
	.contentWrap.contact .contactCol.last{padding:0;width:145px;}
	.homeExpedia img{width:120px !important;display:inline-block !important;position:relative;top:8px;}
	.expLrnBtn{width:95px !important;}
	.cpc65{width:675px;}
	.newformval{padding-left: 34px !important}
	.submit.blueBtn.blurbtn{margin-right:75px !important;}
	p.largeTitle.largetlei{width:89%;}
	p.mediumTitle.mediumTitle_new.lenovoMedium.mediumtitlelenova.hidden-phone{width:85%;padding:0px;}
	p.banner-first-text.text_world{font-size:20px;padding-top:8px;padding-bottom:4px;}
	p.clo_span.clo-span_new{padding-bottom:23px;}
	p.clo_span{padding-bottom:23px;}
	.banner-first-text{font-size:12px; line-height:14px;}
	/*#fancybox-overlay{height:1205px !important;}*/
	.flyout{height:31px !important;}	
}


@media screen and (max-width:1024px) and (orientation:landscape)  {
	.fancy_form_apply {bottom: 2% !important;right: 5%;}
}

@media only screen and (min-width:769px) and (max-width:1024px) and (orientation : landScape){
	.showHideHdr.heading_click{padding:10px;}
	.formInner.formInnerMo.last.padTp05.formIneew_new{margin-top:10px;}
	.showHideHdr.heading_click{padding-bottom:5px;}
}

@media only screen and (min-width:599px) and (max-width:600px) and (orientation : portrait){
	.newformval{padding-left:25px !important}
}

@media only screen and (min-width:479px) and (max-width:667px) and (orientation : landScape){
	.newformval{padding-left:24px !important}
}

@media only screen and (min-width:475px) and (max-width:667px) and (orientation : landscape){
	.largeTitle {margin-top:5px !important;}
	.formInner.formInnerMo.last.padTp05.formIneew_new{margin-top:10px;}
	.clear_border.clear_new.clear_newparticul{width:98%;}
}

@media screen and (min-width:321px) and (min-width:600px){
	.fancy_form_apply { bottom: 5%;position: absolute; right: 5%; width: 18%;}
	.Button2 {font-size: 100% !important;padding: 4px 0; text-align: center;width: 100%;}	
}


@media (min-width:1024px){
	.mediumTitle.cardText.cardTextNew { left: 46%; top: 95px; position: absolute; width: 98%; font-size: 20px; }
	.bannerTitle3.bannerTitletp{margin-top:310px;}
	.lftPlatCont{float:left; width:24%;}
	.padrght60.padOneSlu{padding-right: 47px;}
	p.clo_span.clo-span_new{padding-bottom:23px;}
	.hipvanbg{background:url('../landing_page/hipvan/images/bg.jpg') no-repeat;position: 	relative;top: -23px;background-size:cover;height: 100%;} 
	.offerleft2{overflow: hidden;padding: 23px;background: #FFF;margin-left: 0px;}
	.bannerTitle.bannerLarge.reward2{left:37%;top: 40% !important;}
	.largeTitle.hugeBannerLargeTxt.rewardpage2{font-size: 25px;}
	.mediumTitle.cardText{left:32%;top: 77px;position:absolute;width:58%;font-size: 20px;}
	.txtColLftPad {padding-left: 202px;}
	.bannerTitleIntplus {color: #FFFFFF;display: block;font-family: "interstate";left: 15%;padding: 0 20px 0 0;position: absolute;width: 406px;z-index: 1;line-height:20px;}
	.largeTitleIntplus {color: #ffffff;font-family: "interstate";font-size: 26px;font-weight: normal;left: 46.8%;line-height: 40px;padding: 0;position: absolute;width: 90%;top:50px;}
	.largeTitleIntplus span{font-size: 35px;}
	.mediumTitleIntplus {font-size: 24px;left: 48%;line-height: 24px;padding: 8px 0 0;position: relative;top: 175px;width: 456px;color: #ffffff;}
	.interestRateLft{float:left;width:120px;font-size:16px;}
	.interestRateLft span{color: #05589D; font-size:32px;}
	.interestRateRgt{float:left;width:302px; font-size:12px;font-weight:normal;}
	.interestRateLft2{float:left;width:110px;font-size:16px;}
	.interestRateRgt2{float:left;width:280px; font-size:12px;margin-left:20px;}
	.interestRateRgt span{color: #05589D; font-size:16px;font-weight:normal;}
	.interestRateRgt2 span{color: #05589D; font-size:16px;font-weight:normal;}
	.brdrrright{border-right:1px solid #ccc;min-height:50px;}
	.brdrbottom{border-bottom:1px solid #ccc;padding-bottom:15px;}
	.padLft{padding-left:33px;}
	.bannerHolder3{width:510px;position: relative;margin:0 0 25px;float:left;}
	.bannerTitle3{color: #FFFFFF;display: block;font-family: "interstate";padding: 0 18px 0 18px;position: absolute;z-index: 1;margin-top:312px;}
	.largeTitle3{font-size: 20px;padding: 0;}
	.mediumTitle3{font-size: 14px;line-height: 24px;padding: 10px 0 0;}
	.formHldr.ctg .formInner .formValue {width: 55%;}
	.formHldr.ctg .formInner .formField {font-weight: bold;width: 42%;}
	.offFrstAll.offstwd55{width:55%; !importanb}
	.offFrstAll.offstwd40{width:40%;}
	.formInner .formValue1{width:45%;padding-left:10px;}
	.formHldr.fulWdth{padding:0;width: 100%;} 
	.submitBig {padding: 8px 30px !important;}
	.formHldr{margin-top:15px;}
	.tabHldr.instantCard.tabCommon{width:100%;float:left;}
	.tabHldr.instantCard{width:90%;}
	.topContent .topBannerForm.groupOn{width:100%;margin:10px 0 0;float:left;}
	.formHldr.formStarted.commonForm{width:100%;float:left;}
	.formHldr.formStarted.commonForm.citiPre{width:50%;float:right; margin-top:0px; padding-top:0px;} 
	.txtCenter.mgm{margin-left:14%;}
	.imgPercentage{width:100%;}
	.topContent .topBannerForm.groupOn.last{margin-top:1px;}
	.topContent .topBannerForm.groupOn.lineSpacr{margin-top:6px;}
	.txtCenter{text-align:center !important;}
	.largeTitle.hugeBannerLargeTxt.officer{font-size:30px;line-height:36px;width:20%;position:absolute;top:-27px;left:10%;}
	.mediumTitle.hugeBannerLargeTxt.officer{width:24%;right:12%;}
	.rewardsOfferMidss{float:left;width:60%;}
	.rewards2Cards{float:left;width:265px !important;}
	.PromoContainer{background-color:#f8f8f8;padding:15px;float:left;width:97%;}
	.offerWrapper h3.alignTxt{padding-top:40px;font-size:16px;}
	.OfferPromoCont {float: left;width: 30%;padding-right:5px;}
	.PromoImgContent {float: left;width: 92px;padding-right:0;}
	.PromoContent {font-size: 14px;border-top: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1; background-color: #fff;font-weight: normal;padding: 17px;width: 148px;}
	.topContentAreaBg.topContentAreaBgFuller{width: 96%;float:none;margin:0 0 20px 0;}
	.formHldr.formStarted.commonForm.postLogin{padding-top:10px;}
	.tabs.tabsBreak.small li a{padding:7px 3px 7px 3px;font-size:8px;}
	.citiMobileHolder{overflow:hidden;width:100%;}
	.spacerCarosel{padding:0 10px;}
	#main.spaceCntrl{padding:0;}
	.mobileArrows{display:none;}
	.control{width:auto;margin:0px auto 35px auto;background:url('/microsite/images/citimobile-bg.jpg') 0 0 repeat-x;height:38px;text-align:center;}
	.control li{width:auto;display:inline-block;color:#00bdf5;font-size:12px;font-weight:bold;}
	.control li:nth-child(odd){margin:5px;padding:5px;cursor:pointer;text-transform:uppercase;}
	.control .current{color:#164387;}
	.carousel_container .prev,.carousel_container .next{top: 5% !important;}
	.prev{left: 10%;}
	.next{right: 10%;}
	.visible-tablet-portrait{display:none !important;}
	.listBoxStep li{width:19.5%;}
	.inputTxt.comspaceIpad{float:none;width:auto;}
	.commfieldSpacer{padding-left:20%;}
	.fieldlastVal{text-align:right !important;padding-left:70%;}
	.offerOnParking{border-left:1px solid #ccc;}
	.tabs.small li a{font-size:11px;}
	.formInner .formValue{width:45%;padding-left:10px;}
	.inputTxt{width:50%;}
	.pulLeft{float:left;}
	ul.eBrokLst{float:left; overflow:hidden; width:100%; margin:0 0 15px 0;}
	ul.eBrokLst li{float:left; padding:0 10px 0 0;width:118px;}
	ul.eBrokLst{float:left; overflow:hidden; width:100%; margin:0 0 15px 0;}
	ul.eBrokLst li{float:left; padding:0 10px 0 0;width:30%;}
	ul.eBrokLst.bonus li{width:17%;margin-right:10px;padding:0;}
	ul.eBrokLst.bonus li.last{margin:0;padding:0;}
	.formalertLast{padding-left:46%;}
	.offerGifts, .offerMacaron, .offerParking{width:317px;}
	.offerVouchersRight {width: 395px;}
	.offerOnParkingRight{width: 360px;}
	.paddtp35{padding-top:35px;}
	.iconBlockHolder ul li.center.twoIcons{height:88px;}
	.iconBlockHolder ul li.center.twoIcons.bdr{height:88px;}
	.formSubmit.portrait{padding:0;margin-right:20%;}
	.inputBoxMedium.smallListBox.portrait{width:118px !important;}
	.inputBoxTwo.smallListBox.portrait{width:88px !important;border:1px solid #CCC;height:16px;}
	.iconListRight{width:100%;}
	.portrait-tablet{display:none;}
	.expandInner > a, .expandInner > a.active{width:97%;}
	.tabInnerTxt{float:left;width:37%;padding-right:5px;}
	.grouponLogo{margin-top:10px;}
	.inputTxt.hour{margin:0 5px 0 0;float:left;}
	.inputBoxHour {border: 1px solid #CCCCCC; height: 23px; padding: 0 0 0 5px; width: 30px;}
	.inputTxt.colon {float: left; margin: 0 5px 0 0;}
	.dropListPeriod .sbHolder, .dropListPeriod .sbOptions {width: 53px;}
	.dropListPeriod .sbHolder {margin-left: 10px;float:left;}
	.inputTxt{margin-left:10px;width:63%;float: none !important;}
	.inputBoxHour{width:30px;float:left !important;}
	.inputTxt.colon{float:left !important;width:4px !important;}
	.inputBoxTxtArea{width: 87%;height: 100px;padding:10px 10px 0;border:1px solid #ccc;}
	.padBotportrait {padding-bottom: 27px;}	
	.topContent .topBannerForm.groupOn.last{margin-top:1px;}
	.topContent .topBannerForm.groupOn.lineSpacr{margin-top:6px;}
	.formRedesign ul li.twoCol{width:32.2%;}
	.mortgageFrm {float: right;width: 47%;}
	.formHldr {margin-top:25px;}
	.citigoldContactForm {  margin:0;padding:0 0 8px 0;color:#A58B58;font-size:18px !important;font-weight:normal;font-family: "interstate"; }
	.bannerHolder3{width:510px;position: relative;margin:0 0 25px;float:left;}
	.bannerTitle3{color: #FFFFFF;display: block;font-family: "interstate";padding: 0 18px 0 18px;position: absolute;z-index: 1;margin-top:312px;}
	.largeTitle3{font-size: 20px;padding: 0;}
	.mediumTitle3{font-size: 14px;line-height: 24px;padding: 10px 0 0;}
	.formHldr.ctg .formInner .formField {font-weight: bold;width: 42%;}
	.formHldr.ctg .formInner .formValue {width: 55%;}
	.formHldr.ctg.cb{padding:0px 20px;} 
	.bannerTitle3.cb{margin-top: 46% !important;} 
	.formHldr.ctg.ctgfix{width:45%;float: left;padding:0 20px;} 
	.bannerTitle.bannerLarge.reward2{left:37%;top: 39% !important;}
	.largeTitle.hugeBannerLargeTxt.rewardpage2{font-size: 25px;}
	.mediumTitle.cardText{left:32%;top: 77px;position:absolute;width:58%;font-size: 20px;} 
	.econContainer{width:100%;overflow:hidden;background:#313131;height:210px;}
	.imgThir{float:left;}
	.bannerLeft{float:left;width:44%;background:url('/gcb/landing_page/economist/images/bannerbg.png') no-repeat;padding:11px;}
	.bannerTxt{float:left;width:50%;padding-top: 35px;font-family: interstate;line-height: 1.5em;font-size: 17px;}
	.innerEcon{padding:10px 0 0;margin:10px 0 0 0;}
	.links{text-decoration:underline;}
	.blueBtuHomTx {margin-bottom: 22px;}
	.tabs.small.tabsmall.tabcontsmall li a { padding: 15px 10px; font-size: 10px; }
	.contWrapper {padding: 10px 0;}
	.contWrapper h2.darkGrayBoldTxt {color: #57473a;font-family: Arial;font-weight: bold;}
	.contWrapper h2 {color: #57473A;font-family: "interstate";font-size:18px;font-weight: normal;margin: 0;padding: 0 0 8px;} 
	.formHldr.ctg .rightDiv {padding: 0 0 8px;} 
	.formHldr.ctg .rightDiv h2 { color: #957e52; font-size: 16px; margin: 0;padding: 0 0 8px;}
	.grayBoldTxt {color: #57473a;font-family: Arial;font-size: 13px;font-weight: bold;}
	.formHldr.ctg h2.darkGray { border-bottom: medium none; color: #57473a;font-size: 16px; margin: 0;padding: 10px 0;} 
	.inputBoxMaxWidth { border: 1px solid #ccc;height: 23px;margin-right: 5px;padding: 0 0 0 5px;width: 185px;}
	.ui-datepicker-trigger { position: relative;top: 10px;}
	.bordGray {border: 1px solid #7d756a;}
	.disclaimerCPC {color: #57473a;font-size: 11px;}
	.radioValue { margin-right: 8px;}
	.cpcRval {display: inline-block;line-height: 21px;}
	.mgnLessTop5 {margin-top: -5px; }
	.offerPcode2{padding-top:31px;}
	.offerPcode{padding-top:16px;}
	.cardSelectList.newCard:last-child{border-bottom:none;}
	.formHldr.rcApply{margin: 0px;width: 49%;padding: 5px 20px;float: left;}
	.applynowCent{text-align:center;padding-bottom: 10px;}
	.applynowCent a{width: 175px;text-align: center;padding: 10px 0;font-size: 13px;margin: 0 10px 0px;}
	.giftSelects {width: 250px;float: left;padding-right: 15px;}
	.agreementSelects {float: left;vertical-align: top;padding:0px;}
	ul.upperAlphaLst.lasts {margin-left: 40px;}
	.cardHeadings {font-size: 15px;color: #fff;background: #999;padding: 10px;}
	.cardChoicess {position: relative;border-left: 2px solid #ccc;border-right: 2px solid #ccc;border-bottom: 2px solid #ccc;padding: 20px 8px 20px 8px;margin-bottom: 20px;}
	.secdStps {height: 40px;color: #fff;float: left;}
	.loginOns {background-image: url("../forms/ready_credit/images/login-off.jpg"); background-repeat: no-repeat;display: block;border: medium none;width: 233px;height: 35px;}
	.cardScrollWrap{height: 270px;overflow: auto;width: 100%;}
	.cardSelectList.newCard{border-bottom:none;}
	.fontNormal{font-size:12px;font-weight:normal;}
	.cardDetails.newDetails{width:260px;display:none;} 
	.cardSelectList.lastnew {border-bottom: none !important;}
	.cardface3{float: left;width:38%;padding-left:15px;padding-top:10px;padding-bottom:15px;}
	.zalorabg{background:url('../landing_page/zalora_mar/images/bg.jpg') no-repeat;background-size: cover;position: relative;top: -25px;height:100%;}
	.valiDate{text-align: right;padding: 15px;}
	.leftArea{width: 48%;float: left;margin-right: 15px;}
	.rightArea{float: left;width: 49%;}
	.interstate14{font-family:"interstate-lightfont";font-size:15px;}
	.promoImgs{width: 26%;float: left;}
	.offerleft1{overflow: hidden;padding: 18px;background: #FFF;margin-left: 15px;}
	.offerImgleft1{text-align: right;}
	.promoWrapper{overflow:hidden;background: #FFF;padding: 15px;margin-bottom: 5px;}
	.offerImgrewards{float: left;width: 23%;}
	.cardface{float: left;width:38%;padding-left:15px;padding-top:10px}
	.cardtxtLeft{margin: 20px 0 0 7px;float:left;width:35%;}
	.contWraps{overflow: hidden;}
	.promoTxts{width: 65%;float:left;}
	.cardface2{float: left;width:38%;padding-left:15px;padding-top:40px}
	.rightArea1{overflow:hidden;width: 99%;padding-bottom:15px;}
	.cardtxtLeft2{margin: 58px 0 0 7px;float:left;width:50%;}
	.rakutenbg{background:url('../landing_page/rakuten/images/bg.jpg') no-repeat;position: relative;top: -23px;background-size:cover;height: 100%;} 
	.inner_title{font-size:34px;margin-top:16px;}
	.formHldr .formInner .formValue.contctMe{padding-left:5px;}
	.pullRight.mandatoryTxt.mecontact {padding-right: 170px;}
	.inputBoxLarge.boxContact{width: 317px !important;}
	.inputBoxMedium.smallListBox.instantCard.smalCont{width: 212px;}
	.formSubmitBtn .contButon{margin-right:180px;margin-bottom:20px;}
	.radiovalue,.radiovalueOne{padding-bottom:10px;}
	.radiovalue {float:left;width:40%;}
	.radiovalueOne {float:left;width:37%;}
	.radiovalue p,.radiovalueOne p{padding-bottom:8px !important;}
	.slideCitiPreLst.citiFont{font-size:11px;}
	.plusCenter{  width: 2%;  float: left;  padding: 27px;}
	.rightSide{width: 17%;  float: left;}
	.leftSide{width: 16%;  float: left;}
	.Smlfont{font-size:9px; text-align:left; padding-left:5px;}
	.hdBluebg {background-color: #014785;text-align: center;color: #fff; padding: 5px 0; width: 150px; position: relative; top: -25px; left: 34%;}
	.eligibiltyBoxLft { border: 1px solid #004785;float: left; width: 440px; padding: 9px; margin-right: 20px;min-height:0px;}
	.eligibiltyBoxRgt {border: 1px solid #004785; float: left; width: 440px; padding: 10px;}
	.giftSelect {width: 51%;}
	.mortage{width:100%;}
	.mortgageTab{width:50%;float:left;}
	.mortgageForm{width:50%;float:left;}
}

@media (max-width:967px){
	.mediumTitle.cardText.cardTextNew {left: 29%;top: 67px;position: absolute;width: 70%;font-size: 18px;}
	.btnHolder.citiReward{top:80%;left:75%;}
	.Widtxt{padding-top:0}
	.largeTitle.smrtLargeText{font-size:30px;line-height:30px;}
	.bannerTitle.smrtBanner{left:35%;top: 26% !important;margin-top:0px !important;}
	.smrtBigfnt{font-size:23px;}
	.tableWrap.tableFont.tablefntbld{font-weight:bold;}
	.bannerTitle3.bannerTitletp{margin-top:203px;}
	.calcAreaBtmTop ul li .left{width: 53.3%;}
	.calcAreaBtmTop ul li .right{width: 45%;}
	.mediumCitiTxt{top: 21px;}
	.formHldr .formInner.noMarBtm{margin-bottom:0px;}
	.topContent .topBannerForm.fixWid{width:100%;}
	.calcAreaBtmTop ul li .right1{float: left;width: 14%;}
	.calcAreaBtmTop ul li .right2 {float: right;width: 31%;}
	.fulWidTabPor img{width:100%;}
	.largeTitleCitiPre{top: 37px;left: 38%;font-size: 32px;}
	.mediumTitleCitiPre{top: 66px;left: 40%;font-size: 22px;}
	.slideCitiPre{padding: 8px 0px 15px 0;margin: 10px 10px 10px 15px;}
	.smallCitiPre{top: 208px;}
	.slideCitiPreLst ul li.first{padding-right:97px;padding-left: 20px;}
	.slideCitiPreLst ul li.second{padding-right:97px;}
	.slideCitiPreLst ul li.third{padding-right:97px;}
	.slideCitiPreLst ul li.fourth{padding-right:99px;}
	.slideCitiPreLst ul li.fifth{padding-right:95px;}
	.topExpert{width:47%; float:left;}
	.formExpertHead{width:47%; float:left;}
	.formHldrxprt{float:left;margin-left:25px;}
	.expetr p{float:left;padding-right:60px;}
	.expetrMob p{float:left;}
	.inputBoxMediumXprt{width:160px !important;}
	.inputBoxdate{width:40px !important;text-align:center;}
	.inputBoxTime{width:100px !important;}
	.inputBoxLarge.inputBoxLargexprt{width:350px !important;}
	.inputBoxLarge.inputBoxLargexprtnew{width:240px !important;}
	.padrght60{padding-right:82px;}
	.padrght25{padding-right:15px;}
	.fixedwidthxprt{float:left;padding-right:5px;}
	.xpettextareabox{width:345px;height:80px;border:1px solid #ccc;12px arial;resize:none;}
	.checkBoxExprt span{padding-right:3px;}
	.exrtRadi{padding-right:3px;}
	.ExpertDate{padding-right:30px;}
	.expertDateFl{float:left;}
	.bannerTitleIntplus {color: #FFFFFF;display: block;font-family: "interstate";left: 10%;padding: 0 20px 0 0;position: absolute;width: 406px;z-index: 1;line-height:20px;}
	.largeTitleIntplus {color: #ffffff;font-family: "interstate";font-size: 24px;font-weight: normal;left: 46.8%;line-height: 40px;padding: 0;position: absolute;width: 85%;top:30px;}
	.largeTitleIntplus span{font-size: 30px;}
	.mediumTitleIntplus {font-size: 24px;left: 48%;line-height: 24px;padding: 8px 0 0;position: relative;top: 130px;width: 456px;color: #ffffff;}
	.interestRateLft{float:left;width:120px;font-size:16px;}
	.interestRateLft span{color: #05589D; font-size:30px;}
	.interestRateRgt{float:left;width:302px; font-size:12px;font-weight:normal;}
	.interestRateLft2{float:left;width:110px;font-size:16px;}
	.interestRateRgt2{float:left;width:80%; font-size:12px;margin-left:20px;}
	.interestRateRgt span{color: #05589D; font-size:16px;font-weight:normal;}
	.interestRateRgt2 span{color: #05589D; font-size:16px;font-weight:normal;}
	.brdrrright{border-right:1px solid #ccc;min-height:50px;}
	.brdrbottom{border-bottom:1px solid #ccc;padding-bottom:15px;}
	.padLft{padding-left:33px;}
	.tabProBlockInn .right{float:left; padding-left:20px; width:75%;}
	.reeoffMn{width:60%; float:left;}
	.reeoffsub{width:20%; float:left;}
	.rbOFFLft{float:left; width:23%;text-align: center;}
	.rbOFFrht{float:left; width:77%;}
	.rbOFFLftsub{float:left; width:13%;text-align: center;}
	.rbOFFrhtsub{float:left; width:68%;}
	.ipadTp {padding: 8px 0 10px 0;display: inline-block;}
	.familyPrivileges .bannerTitle3{margin-top: 195px;padding-left:10px;}
	ul.citiMlLst li{width:33.2%;}
	ul.citiMlLst li .citiMlLstCont .left{width:60px;padding-left: 5px;}
	ul.citiMlLst li .citiMlLstCont .right{width: 67.8%;}
	ul.citiMlLst li .citiMlLstCont .right span.greyCon{width: 62%;padding-left: 5px;}
	.largeTitle.hugeBannerLargeTxt.officer2 {font-size: 30px;top: -45px;}
	.mediumTitle.hugeBannerLargeTxt.officer2 {font-size: 22px;left: 40%;line-height: 28px;position: absolute;top: 0;width: 75%;}
	.flashSaleInn .right {width: 66%;}
	.flashSaleInn .right.singleTxt{margin-top:54px;}
	.flashSaleInn .right.doubleTxt{margin-top:15px;}
	.bannerHolder3.commonformLandng .bannerTitle3{margin-top: 42%;padding:0;padding:20px;}
	.citiComBin{width:100%; overflow:hidden;}
	.citiComBinLft {width: 28%; float:left;}
	.citiComBinRgt{width: 67%; float:left;}
	.infoffLst{width:100%; overflow:hidden;}
	.offFrst {width: 28%; float:left;margin-right: 8px;padding-left: 10px;}
	.offFrst.noMar{margin-right:0px;}
	.surveyContainer {padding: 15px 10px;display: block;border-top:1px solid #ccc;overflow: hidden;}
	.surveyContainer.lastBorder {border-bottom:1px solid #ccc;overflow: hidden;}
	.surveyQuestion{border-right: 1px dotted #CCCCCC; padding-right: 39px; width: 52%;float: left;}
	.question_no{float:left;padding-right:10px;}
	.question{display: block; padding-left: 29px;}
	.question_Text{display:block;padding-left:34px;}
	.surveyAnswer{float:left;width:auto;padding-left: 20px;}
	.ansradioValueTxt1{display:inline-block;text-align: center;width: 40px;}
	.ansradioValueTxt2{display:inline-block;text-align: center;width: 79px;}
	.ansradioValue{margin-bottom:7px;}
	.formInner.termspadngtp{padding-top:30px;}
	.contactForm.padbottom{padding-bottom: 30px;}
	.submitBig{padding: 8px 30px;}
	.formInner .formValue1{float:left;width:39%;padding-left:20px;}
	.submitBig {padding: 8px 30px !important;}
	.innerWrapCont2{margin:0px;}
	.formHldr .formInner .formValue.fixedwidth3 {width:60%;}
	.tabHldr.instantCard{width:90%;}
	ul.spoiltDbLst li{width: 44.6%;}
	.bannerLarge.m1Card .formsheaderTxt h3{font-size:17px;}
	.txtCenter.mgm{margin-left:20%;}
	.imgPercentage{width:100%;}
	.largeTitle.hugeBannerLargeTxt{font-size:28px;line-height:30px;}
	.mediumTitle.hugeBannerLargeTxt{font-size:28px;}
	.largeTitle.hugeBannerLargeTxt span{font-size:50px;}
	.headrlandingForms .largeTitle{font-size:25px;}
	.txtCenter{text-align:center !important;}
	.formHldr.oneBill .formInner{width:100%;margin:0;}
	.formHldr.oneBill .formInner .formField.fixedwidth{float:left;padding:5px 0 0;margin:0 0 10px;width:34% !important;}
	.formHldr.oneBill .formInner .formValue.fixedwidth{float:left;padding:0;margin:0 0 10px;width:63% !important;}
	.formHldr.oneBill .formInner .formValue.fixedwidth.avoidflt{float:none;}
	.formHldr.oneBill .formInner .formValue.fixedwidth .inputBoxMedium.smallListBox.instantCard{width:110px !important;}
	.formHldr.oneBill .formInner .formValue.fixedwidth .inputBoxLarge.kanatxtBox{width:215px !important;}
	.formHldr .formInner.oneBillCouncil .formValue input.textBox{width:4% !important;}
	.formValue.oneBill input.textBox{width:7% !important;}
	.formValue.oneBillTxt input.textBox{width:6% !important;}
	.telco{width:100%;}
	.telco li.first{width:100%;}
	.telco li.first .telcoTxt{width:0%;}
	.telco li.first .telcoField{width:81%;}
	.telco li .telcoTxt{width:5%;}
	.telco li .telcoField{width:77%;}
	.logos li{margin:0 15px 10px 0;}
	.formInnerPC{padding-top:15px;}
	.txtColLftPad{padding-left:109px;}
	.rewardsOfferMidss{float:left;width:55%;}
	.rewards2Cards{float:left;width:265px !important;}
	.PromoContainer{background-color:#f8f8f8;padding:15px;float:left;width:97%;}
	.OfferPromoCont {float: left;width: 45%;padding-right: 10px;}
	.overview .bluearrow-links1-cg {background-image: url(/gcb/images/bluearrow1-cg.gif);background-repeat: no-repeat;background-position:0px 0px !important;font-weight: bold;padding:0 0 2px 21px !important;}
	.overview .bluearrow-links1-cg a {color: #B5995C;padding: 0 0 0 20px;text-decoration: none;}
	.tabs.tabsBreak li{font-size:11px;}
	.menuTopRgt{width:100%;overflow:hidden;}
	.lftNavArrow, .rgtNavArrow{display:block;}
	.control{position:static;text-align:center;}
	.control li{width:auto;text-transform:uppercase;}
	.spacerCarosel{overflow:hidden;padding:0 10px;}
	#main.spaceCntrl{padding:0;}
	.mobileArrows{display:none;}
	.hidden-tablet-portrait{display:none !important;}
	.visible-tablet-portrait{display:block !important;}
	.topContent .topBannerForm.groupOn{width:100%;float:left;margin-top:10px;}
	.topContent .topBannerForm.creditPromo{width:748px;}
	.listBoxStep li{width:17.3%;min-height:75px;}
	.hdnumbrTxt{font-size:20px;}
	.showBonusEarn{padding:15px;}
	.showBonusEarn .contentPart p{font-size:16px;}
	.texting-steps li span{width:120px;}
	.tabHldr.instantCard.fuller{width:97% !important;}
	.tabHldr.instantCard.tabCommon{width:100% !important;}
	.formHldr.formStarted{width:94% !important;}
	.formHldr.formStarted.commonForm{width:100% !important;float:left;}
	.topContentAreaBg.topReason{width:95%;}
	.formHldr .formInner .formField.fixedWidth{width:300px;}
	.formSteps ul li{width: 33%;padding: 6px 18px 6px 0;}
	.inputBoxMedium.smallListInput{width: 113px;}
	.formSubmit {padding: 10px 150px 20px 0;}
	.formSteps ul li.second{width:25%;}
	.formSteps ul li span.formStepCont, .formSteps ul li span.formStepList{font-weight: bold;font-size: 11px;}
	.formSteps ul li.last {background: none;margin: 0;padding-right:0;}	
	.topContentAreaBg{width: 97%;float:none;margin-right:0;padding-right: 0;}
	.topContent{padding-bottom:25px;}
	.cardSelect{width:96%;margin-bottom:20px;}
	.footerList li {padding-left: 17px;}
	.tabHldr{width:100%;}
	.cardName {width: 500px;}
	.cardDetails{width:100%;}
	.formHldr{width:100%;margin:0;}
	.topContentHldr{width: 100%;}
	.topContentHldr .topContentAreaBg {width: 95%;}
	ul.cardsTab li{width: 16.39%;}
	#FlashCont {width:700px;height:420px; text-align:center;}
	#fancybox-content{width: 600px !important;}
	.findWrapZone, .findWrapBranch {width:32%;}
	.rewardsWrap ul li{width: 19%;}
	.bannerTitleGold{top:19%;}
	.bannerProd .bannerTitleGold{top:15%;}
	.levelTxt{width: 27%;}
	.levelTxt2 {width: 17%;}
	.contInnerIcon {width: 28.8%;min-height:95px;}
	ul.cardsTab.locationTab li {width: 12.23%;}
	.calcInnerWrapHdr li.first, .calcInnerWrap li.first {width: 105px;margin-left:15px;}
	.calcInnerWrapHdr li.second, .calcInnerWrap li.second {width: 90px;}
	.calcInnerWrapHdr li.third, .calcInnerWrap li.third {width: 210px;text-align:left;}
	.calcInnerWrapHdr li.fourth, .calcInnerWrap li.fourth {width: 90px;text-align: center;margin-right:10px;}
	.calcMargin { margin: 0 20px 20px 0;}
	.ResultWrap .calcMargin  {margin:0;}
	.OuterCover div.ui-slider {margin:0;}
	.formInner .formValue{float:left;width:39%;padding-left:20px;}
	.formInner .formValue.selBox{width:41%;}
	.radioValue.valHldr{display:block;padding:0 0 5px;}
	.formInner .formValueTxt{float:left;width:39%;padding-left:20px;}
	.innerBoxLft, .innerBoxRht{float:none;width: 100%;}
	.innerBoxCont .formInner .formField{padding:6px 0 10px;width:45%;}
	.innerBoxCont .formInner .formValue{width: 44%;}
	.calcProgressSlider {width: 67% !important;}
	.calcProgressVal {padding: 0 0 0 15px;}
	.calcInnerBotWrap .lftSide, .calcInnerBotWrap .rhtSide{font-size: 14px;}
	.formInnerWrapper .formInner{clear:both;padding:0;overflow:hidden;}
	.formInnerWrapper .formInner .formField{width:100%;padding:5px 0 0;}
	.formInnerWrapper .formInner .formValue{width: auto;padding: 0 0 0 34px;}
	.tabHldr{padding:0 0 20px;}
	ul.compareFilterTab li{width: 24.7%;}
	.selectCardsHldr .selectType.first{width: 12%;}
	.selectCardsHldr .selectType.second{width: 16%;}
	.selectCardsHldr .selectType.third{width:22%;}
	.selectCardsHldr .selectType.fourth{width:23%;}
	.cardWrapList li{width:47.1%;}
	.innerWrapLft, .innerWrapMid{padding: 0 18px 0 0;margin: 0 18px 0 0;}
	.thumbHdr h2 {font-size: 20px;}
	.thumbCont{height: 150px;}
	.innerWrapDet .thumbImg img{max-width: inherit;}
	ul.eBrokLst{float:left; overflow:hidden; width:100%; margin:0 0 15px 0;}
	ul.eBrokLst li{float:left; padding:0 10px 0 0;width:31%;}
	.stepBox li ul li{float:left;background:url("/gcb/images/bg-pattern.gif") repeat;width:25.6%;}
	.stepBox li ul li.noBox{border:none;background:none;width:3%;padding-top: 16px;text-align: center;}
	.formalertLast{padding-left:12%;text-align:center;}
	.formAlignTxt{padding-right:152px;}
	.rewardsQuoteLft {width: 570px;}
	.offersOverview{width: 97.5%;}
	.offerGiftsLeft, .offerMacaronLeft, .offerParkingLeft, .freeRedBagLeft, .compToteBagLeft{text-align: left;width: 100%;}
	.toteBagLeft{text-align: left;/*width: 100%;*/}
	.offerGiftsRight{margin-left: 15px;}
	.offerMacaron{margin-left:0px;}
	.freeRedBag,.compToteBag{text-align: left;}
	.freeRedBag{width:232px;}
	.compToteBag{width:222px;}
	.freeRedBagRight{margin-left: 15px;}
	.rewardPointsRight{width: 636px;}
	.leftSec {width: 180px;}
	.rightSec {padding: 30px 0 0 20px;}
	.rightSec .formInner .formContBtn {margin: 0 0 0 45px;}
	.largeHdr{font-size: 42px;}
	.mediumHdr {font-size: 32px;}
	.bannerTitleBig .mediumTitle{padding: 15px 0 0;}
	.bannerTitleBig .mediumTitle {padding: 15px 0 0 100px;text-align: left !important;}
	.bannerTitleBig .smallTitle {padding: 15px 0 0;}
	.disclaimer.pullDown {padding-right:103px;}
	.offerOnParking{display:block;float:left;padding: 10px 10px 10px 10px;width:97%;border-top:1px solid #ccc !important; border-left:none;}
	.rewardsSubQuotes{font-size:20px;color: #777;font-weight: normal;}
	.toteBag{float: left;border-left: none;border-top: 0px solid #CCC7C7;width:30%;/*width: 93%;*/}
	.fieldlastVal{text-align:right;display:block;padding-right:150px;}
	.padTop{padding-top:10px;}
	.paddtp35{padding-top:35px;}
	.innerContDet > .lftSide{width:328px;}
	.innerContDet > .rhtSide{width:260px;}
	.cardHolderOffersRight{width:70%;}
	.iconListLeft .iconText, .iconListRight .iconText{float:left;padding-left:20px;width:71%;}
	.iconListLeft .iconpic, .iconListRight .iconpic{width:18%;padding-left:10px;}
	.iconBlockHolder ul li.left, .iconBlockHolder ul li.right{width:43%;}
	.iconBlockHolder ul li.center{height:225px;}
	.iconBlockHolder ul li.center.twoIcons{height:135px;}
	.iconBlockHolder ul li.center.twoIcons.bdr{height:127px;}
	.iconBlockHolder ul li.center.twoIcons.addht{height: 120px;}
	.iconBlockHolder ul li.center.twoIcons.jurong{height:87px;}
	.iconBlockHolder ul li.center.twoIcons.jrg{height:80px;}
	.formSubmit.portrait{padding:0;margin-right:30%;}
	.inputBoxMedium.smallListBox.portrait{width:118px !important;}
	.inputBoxTwo.smallListBox.portrait{width:97px !important;}
	.provideGap{clear:both;margin-left: 0px;margin-top:10px;display: inline-block;}
	.radioValue.spaceField.provideGap {display: inline-block;padding-left: 0px;}
	.inputBoxTwo.smallListBox.portrait{width:88px !important;border:1px solid #CCC;height:16px;}
	.CkLast{width:10px !important;}
	.textBox{width:18px !important;margin:0 !important;}
	.iconListLeft.twoIcons{width:100%;}
	.dropListHuge .sbHolder, .dropListHuge .sbOptions li, .dropListHuge .sbOptions{width:350px !important;}
	.moduleOne li.firstModule{width:50%;margin-right:5%;}
	.moduleOne li.secondModule{width:40%;}
	.inputBoxCardNumber{width:35px;}
	.moduleOne li{width:33%;}
	.inputBoxCardMedium{width:200px;}
	.dropListMonth .sbHolder, .dropListMonth .sbOptions li, .dropListMonth .sbOptions{width:80px !important;}
	.dropListMonth .sbSelector{width:80px !important;}
	.dropListYear .sbHolder, .dropListYear .sbOptions li, .dropListYear .sbOptions{width:70px !important;}
	.dropListYear .sbSelector{width:70px;}
	.dropListSuppCard .sbHolder, .dropListSuppCard .sbOptions li, .dropListSuppCard .sbOptions{width:208px !important;}
	.dropListSuppCard .sbSelector{width:208px;}
	.dropListsmallDrop .sbHolder, .dropListsmallDrop .sbOptions li, .dropListsmallDrop .sbOptions{width:50px !important;}
	.dropListsmallDrop .sbSelector{width:50px;}
	.seniorlabelField .right{width:90%;margin:0 0 0 5px;}
	.portrait-tablet{display:block;}
	ul.eBrokLst.bonus li{width:23%;margin-right:10px;padding:0;}
	.expandInner > a, .expandInner > a.active{width:97%;}
	#earn-box1, #earn-box2, #earn-box3, #earn-box4{max-width:70%;}
	.InsSavingIconHolder{height:536px !important;}
	#earn-box1{top:358px !important; left:73px !important;}
	#earn-box2{top:73px !important; left:73px !important;}
	#earn-box3{top:212px !important; left:124px !important}
	#earn-box4{top:216px !important; left:14px !important;}
	.bannerHolder.groupOn .bannerTitle .largeTitle{font-size:24px;line-height:40px;}
	.bannerHolder.groupOn .bannerTitle .largeTitle .dollar{font-size:28px;}
	.bannerHolder.groupOn .bannerTitle .mediumTitle{font-size:20px;line-height:20px;}
	.bannerHolder.groupOn .bannerTitle{top:20% !important}
	.btnLandingForms a.blueBtn{margin-right:115px;}
	.btnLandingForms a.blueBtn{margin-right:24%;}
	.rewardsOfferMid {float: left;width: 227px;}
	.offerImg {width: 63px;float: left;}
	.offerTxt {width: 152px;float: left;}
	.rewardsOfferRight {float: left;width: 233px;}
	.offerPcode2{padding-top:29px;}
	.commfieldSpacer{padding-left:29%;}
	.inputTxt.hour{margin:0 5px 0 0;float:left;}
	.inputBoxHour {border: 1px solid #CCCCCC; height: 23px; padding: 0 0 0 5px; width: 30px;}
	.inputTxt.colon {float: left; margin: 0 5px 0 0;}
	.dropListPeriod .sbHolder, .dropListPeriod .sbOptions {width: 53px;}
	.dropListPeriod .sbHolder {margin-left: 10px;float:left;}
	.inputTxt{margin-left:10px;width:63%;float: none !important;}
	.inputBoxHour{width:30px;float:left !important;}
	.inputTxt.colon{float:left !important;width:4px !important;}
	.inputBoxTxtArea{width: 87%;height: 100px;padding:10px 10px 0;border:1px solid #ccc;} 
	.topContent.bdrNone {border: none;margin-bottom: 0;margin-top:-20px;}
	.formHldr{width:100%;margin:0;}
	.formHldr.ctg{padding: 10px 10px;width: 355px;}
	.familyPrivileges .bannerTitle3 {margin-top: 195px;padding-left: 10px;}
	.formHldr.ctg .formInner .formField.formFieldSm{width:125px;} 
	.formHldr.ctg .formInner .formValue {width: 70%;}
	.formHldr.ctg.cb{padding:0px;} 
	.bannerTitle3.cb {margin-top: 46% !important;} 
	h2.headerTxtTop{font-size: 20px;padding-bottom:10px;}
	.bannerTitle4 {color: #FFFFFF;display: block;float: left;font-family: "interstate";margin-top:246px;padding: 0 18px;position: absolute;width: 350px;z-index: 1;font-size: 14px;}
	.topContent .topBannerFormEm {width: 100%;float: left;}
	.formHldr.formemirates {width: 100%;float: left;}
	.tabs.porView li a{padding: 15px 2.9px;}
	.offerPcode2{padding-top:14px;}
	#mainLoan{width:100%; margin:0 auto;}
	.loanMain{width:100%;margin-top:30px;position:relative;}
	.loadHead{text-align:center;}
	.paymentLst {width:80%;;background:#EDEEF0;margin:0 auto;border:1px solid #ccc;display:inline-block; margin-bottom:20px;}
	.paymentLst li{float:left;display:inline-block;width:49.9%;}
	.paymentLst li a{font-size:14px;font-weight:bold;text-align:center;color:#555;display:inline-block;margin:1px;padding:10px 0px;background:#EDEEF0;border:1px solid #EDEEF0;width:99.5%;}
	.paymentLst li.active a{display:inline-block;background:#3380BA;color:#fff;border:1px solid #E1E1E1;}
	.clacMain {width:95%;padding:10px 10px;}
	.clacLeft {width:33%;float:left;}
	.rigtClaInter {font-size: 12px;}
	.clacRight {width:67%;float:left;}
	.clacRightclose{margin-top:20px;border:3px solid #F1F1F1;display:inline-block;}
	.RpayRight{width:470px;}
	.RpayRight li{float:left;padding:2% 3%; width:83px;border-right:3px solid #F6F6F6;text-align:center;}
	.RpayRightlast{border:none !important;}
	.largeTitle.ClearCrd{font-size:18px;}	 
	.listReward{border-right: 1px solid #ccc;float: left;overflow: hidden;width: 44%;}
	.listReward.listReward1{border-right: medium none;padding: 0 11px;}
	.largeTitle.ThankTitle{font-size:45px;}
	.bannerTitle.thankBanner{left:60%;top:25% !important;}
	.inputBoxLarge.inputBoxOneSlu{width:250px !important;}
	.fixedwidth.fixedwidthOne .sbHolder{width:110px;}
	.fixedwidth.fixedwidthOne .sbOptions{width:110px;}
	.inputBoxLargexprt.inputBoxLargexprt1{width:343px !important;}
	.inputBoxMediumXprt.inputBoxMediumOne{width: 166px !important; border: 1px solid #ccc; height: 18px;padding: 5px 0 0 5px;color:#555;}
	.tabProBlock.tabProBlock1{margin-bottom:25px}
	.formfieldHldrOneSlu .formInner{margin-bottom:15px;}
	.expertTime.expertTimeOne{padding-top:4px;padding-right:9px;}
	.inputBoxMediumXprt.inputXprt{width:177px !important;}
	.xpettextareabox.xpettextOne {border: 1px solid #ccc;height: 80px;resize: none;width: 340px;}
	.expetr p{float:left;padding-right:53px;}
	.padrght60.padOneSlu{padding-right: 65px;}
	.btnHolder{position:absolute;top:80%;left:58%;z-index:999;display:inline-block;}
	.btnHolder a.blueBtn{width:260px;}
	.referBox{width:100%;display:inline-block;margin-bottom:20px;position:relative;}
	.referLst li{float:left;width:32%;min-height:195px;}
	.referLst {text-align:center;font-size:16px;}
	.referLst p{padding:20px 15px 0 15px;}
	.refer-box1{background:#f8f8f8 url("/gcb/credit_cards/images/mgm/bg1.png") no-repeat left top;}
	.refer-box2{background:#EBE9EA url("/gcb/credit_cards/images/mgm/bg2.png") no-repeat left top;}
	.refer-box3{background:#DFDDDE url("/gcb/credit_cards/images/mgm/bg3.png") no-repeat left top;}
	.refer-box1,.refer-box2,.refer-box3,.paddtp30{padding-top:30px;}
	.smrtBigfnt{font-size:23px;}
	.tableWrap.tableFont.tablefntbld{font-weight:bold;}
	.radiovalue {float:none;width:100%;}
	.radiovalueOne {float:none;width:100%;}
	.radiovalue p,.radiovalueOne p{padding-bottom:8px }
	.innerContgp{padding:5px 15px 0 15px;padding-bottom:15px;}
	.innerContgp > a{background:#ccc;display: block;font-size:14px;font-family:"interstate";color: #666;*padding:15px 0;padding:15px 0 \0/;padding:15px 0;padding: 10px;position:relative;}
	.innerContgp > a.active{background:#ccc;display: block;color: #666;position:relative}
	.plusOpen{background: url("/gcb/credit_cards/images/gp/plus.png") no-repeat right center transparent;width: 9px;height: 9px;position: absolute;right: 10px;top: 14px;}
	.closeOpen{background:url("/gcb/credit_cards/images/gp/minus.png") no-repeat right center transparent;width: 9px;height: 9px;position: absolute;right: 10px;top: 14px;}
	.innerContDetgp{display:none;padding:30px 10px 20px 10px;}
	.gpList2{width: 18%;  float: left;  padding-bottom: 20px;position: relative;padding-right: 25px;padding-left: 10px;line-height: 18px;}
	.gpList2.lastLst{width:18%;float:left;background: none;padding-left:25px;}
	.fntSze21new{font-size:34px;}
	.tabContentWrap.noPadingGp{padding:0! important;}
	.paddAll20{padding:0px 15px 10px 15px;}
	.backArrow{background: url("/gcb/credit_cards/images/gp/arrow.png") no-repeat top right transparent;  padding-left: 5px;  position: absolute;  width:25px;  height: 33px;  right: 0; margin: 4px -3px 0 0;}
	.tabContentWrap.noPadTab{padding:0 !important;}
	.tabContent.paddOverall {padding:21px 22px 15px;}
	.GpIntroPromo{position:relative;display:block;}
	.gp_promoLft{width:30%;float:left;margin-top: -55px;}
	.gp_promoRght{width:66%;float:right;display:inline-block;padding: 20px 15px 0 0px;font-size:14px;}
	.gpIcons img{float:left;padding:0 10px 0 0;width: 15px;height: 15px;}
	.ShowAreaGP{padding-bottom:25px;}
	.learmOreFixGp{position:relative;}
	.gpLearnMore{position:absolute;left:20%;top:15%;width:70%;}
	.gpLearnMore {color:#ffffff;font-size:16px;}
	.gpLearmorenew{color:#ffffff;font-size:16px;}
	.largeTitleCitiPre{top: 37px;left: 38%;font-size: 32px;}
	.mediumTitleCitiPre{top: 66px;left: 40%;font-size: 22px;}
	.slideCitiPre{padding: 8px 0px 15px 0;margin: 10px 10px 0px 15px; }
	.slideCitiPreLst ul li.first{padding-right:89px;padding-left: 14px;}
	.slideCitiPreLst ul li.second{padding-right:106px;}
	.slideCitiPreLst ul li.third{padding-right:104px;}
	.slideCitiPreLst ul li.fourth{padding-right:110px;}
	.slideCitiPreLst ul li.fifth{padding-right:93px;}
	.citiPartnerapr {background: #FFF; margin: 5px 7px; padding: 15px;  overflow: hidden; width: 94%;}
	.txtrghtapr{  width: 83%; padding: 20px 13px;float: left;line-height: 1.3;  font-size: 16px;}
	.offrImgapr{float: left;  width: 13%; margin:0px;}
	.zalorabgapr{background:url('/gcb/landing_page/rakuten/images/bg.jpg') no-repeat;position: relative;top: -23px;background-size:cover;height: 100%; padding-bottom:10px;}
	.offerImgapr{text-align: left; margin-left:7px;}
	.offerleftapr{overflow: hidden;padding: 18px;background: #FFF;margin-left: 7px; margin-bottom: 0px}
	.offerImgleftapr{text-align: right;margin-right:0px}
	.promoTxtsapr{width: 65%;float:left; margin-right:0px; padding-top:0px;}
	.offerrightapr{padding: 0px 0px 0px 0px;background: #FFF;margin-bottom: 4px;overflow: hidden;width: 490px;}
	.offerImgRightapr{text-align: left; margin:0px 0px 0px 0px;}
	.RghtApr{width: 100%;padding-top:0px;margin: 0 5px;}
	.offerImgleftapr{text-align: right; margin-right:0px;}
	.offerrightapr{padding: 0px 0px 0px 0px;background: #FFF;margin-bottom: 4px;overflow: hidden;width: 53%;}
	.LeftApr{width: 45%;float: left;margin-right: 7px;}
	.OfferAprimg{float: left;width: 28%;text-align: left; padding-bottom: 0px}
	.promoImgapr{width: 35%;float: left; text-align:left;margin:0px;}
	.cardtxtapr{margin: 27px 0 0 7px;width:100%; padding:0px 0px 0px 200px;}
	.blcktxt12 {font-weight: bold; font-size: 12px; color:#666;}
	.tabInnerCont.contentCenter{  padding: 1px 0 0 150px;}
	.referLstapr li{float:left;width:48%;min-height:195px;}
	.refer-box1apr{background:#f8f8f8 url("/gcb/credit_cards/images/mgm/you-get.png") no-repeat left top;}
	.refer-box2apr{background:#EBE9EA url("/gcb/credit_cards/images/mgm/your-friend-gets.png") no-repeat left top;}
	.refer-box1apr,.refer-box2apr,.paddtp30{padding-top:30px;}
	.referfont{ text-align:center;font-size:16px; padding-top: 25px;}
	.refersubtxt{text-align:center;font-size:16px;}
	.hdBluebg {background-color: #014785;text-align: center;color: #fff; padding: 5px 0; width: 150px; position: relative; top: -25px; left: 32%;}
	.eligibiltyBoxLft { border: 1px solid #004785;float: left; width: 320px; padding: 9px; margin-right: 20px;min-height:203px !important;}
	.eligibiltyBoxRgt {border: 1px solid #004785; float: left; width: 320px; padding: 10px;}
	.bannerTitle.agodaLarge{left:36%;}
	.cardName.agodasub { width: 70%;}
	.xpettextareaboxNew{width: 96%; height: 80px; border: 1px solid #ccc; resize: none;}
	.inputBoxLarge.inputBoxLargeaia{width: 225px !important;}.inputBoxMediumaia{width: 155px !important;}
	.padrght100{padding-right: 15px;}
	.inputBoxLarge.inputBoxLargeeaia{width:335px !important;}
	.blockElemntalterNum {padding-left: 49.5% !important;}
	.clacTxt {width: 70%; float: left; font-size: 18px; color: #3399CC; padding: 0px 15px;}
	.chartSec .rhtWrap li.fourth, .chartSec .rhtWrap li.third{padding-top:5px !important;}
	.tabSec ul li a{color:#fff;font-size:15px;display:inline-block;font-family: "interstate";padding: 15px 30px;text-align: center;}
	.filterSec .lftWrap{width:44.5%;float:left;}
	.filterSec .midWrap{width:4%;padding:0 20px;float:left;}
	.filterSec .rhtWrap{width:42.5%;float:right;}
	.accordianList > ul > li .overlayBox{color: #fff;font-size:13px;font-family: "interstate";padding:13px 10px;text-align: center;position: absolute;z-index: 999;top:85%;left: 0;right: 0;bottom:0.8%;}
	.tabSec ul li.third a{ padding:22px 0px; width:100%; }
	
	.ZoukoutMain{width:100%;position:relative;overflow:hidden;}
	.LeftZoukout{width:40%; float:left;padding-right:20px;}
	.RightZoukout{width:55%; float:left;}
	.ZoukCrdLst li{float:left;padding:0px 30px 10px 0px;}
	.ThumZoak{float:left;width:30px;}
	.zoakTxt{width: 88%;padding:8px 0 0 12px;float:left;}
	.cardimage{float:left;width:30%; text-align:center;}
	.CardZoak{margin-top:20px;float:right; width:80%;}
	.largeTitle.zoakLargeTxt{font-size:31px;}
	.mediumTitle.zoakmedTxt{font-size:23px;}
	.zoukcard{width:60%;}
	.cardimage img{width:88%;}
	.pad-right{padding-right:50px;}
	.cardimage.pddrght{padding-left:10px;}
	
	/*2342*/
	.LstDataMerchant li {list-style: none;float: left;border: 1px solid #999;background: #fff;padding:0px;margin:0 30px 30px 0;}
	.bulLstRewards li{color:#fff;margin:0;border:0;text-align:left;background: url("/gcb/credit_cards/images/rewardsnew/bullet-white.jpg") no-repeat scroll 0 6px transparent; padding: 0 0 8px 10px;list-style: none;line-height: 17px;display:block !important;}
	.lightbox1_img {width: 275px;float: left;}
	.lightbox1_con {width: 48%;float: left;}
	.widthNewRw{width:98%;}

}

@media (max-width:768px){
	.Widtxt{padding-top:0}
	.largeTitlePre {font-family: "interstate";font-size: 31px;font-weight: normal;left: 36.8%;line-height: 40px;position: absolute;top: 79px;width: 270px;}
	.mediumTitlePre {font-size: 20px;left: 0;line-height: 24px;position: relative;top: 194px;width: 400px;}
	.tooltipWrap .tooltipIcon.jointAppYes{margin-left:0px}
	.selfEmpType .twoCol.selfEmpField2{width:47%}
	ul.calcDispList h4{min-height:30px;} 
	.bannerHolder3{position: relative;margin:0 16px 25px 0;float:left;width:47%;}
	.largeTitle3{font-size: 16px;padding: 0;}
	.mediumTitle3{font-size: 13px;line-height: 13px;padding: 5px 0 0;}
	.blueBoldTxt {color: #998459;font-weight: bold;font-family: Arial;font-size: 12px;}
	.formHldr.ctg {width: auto;float: left;margin: 0;}
	.tbFix .inputBoxTxtArea{width : 78%;}
	.bannerTitle3.cb{margin-top: 44% !important;}
	.formInner .formValue1{float:left;width:39%;padding-left:20px;}
	.submitBig {padding: 8px 30px !important;}
	.offerGifts, .offerMacaron, .offerParking {/*width: 220px;*/width: 232px;}
	.form.gsc-search-box{margin-bottom:0px;}
	.paddtp35{padding-top:35px;}
	.finpass{margin-left: 394px;}
	.main_icon_Cont h2{font-size:16px;}
	.main_icon_Cont ul{border-top:1px solid dotted #000; border-bottom:1px solid dotted #000;}
	.iConleft{float:left; width: 100%;;}
	.iconListLeftvisa{}
	.besBlk{border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden;padding:10px;background:#f2f2f2;}
	.besBlks{width:312px;overflow:hidden;float:left;}
	.besBlks .iconBlk{float:left;width:80px;}
	.besBlks .contBlk{float:left;width:223px;}
	.besBlks.last{width:303px;border-left:1px dotted #ddd;}
	.bannerHolder3{position: relative;margin:0 16px 25px 0;float:left;width:47%;}
	.bannerTitle3{color: #FFFFFF;display: block;font-family: "interstate";padding:15px 8px 0 15px;position: absolute;z-index: 1;margin-top:205px;}
	.largeTitle3{font-size: 16px;padding: 0;}
	.mediumTitle3{font-size: 13px;line-height: 13px;padding: 5px 0 0;}
	.formHldr.ctg {width: auto;float: left;margin: 0;}
	.bannerTitle3.cb{margin-top: 44% !important;} 
	.bannerTitle3{color: #FFFFFF;display: block;font-family: "interstate";padding:15px 8px 0 15px;position: absolute;z-index: 1;margin-top:205px;}
	.bannerHoldHmeSa .mediumTitle{ padding: 6px 0 0;font-size: 24px;}
	.contWrapper {padding: 10px 0;}
	.contWrapper h2.darkGrayBoldTxt {color: #57473a;font-family: Arial;font-weight: bold;}
	.contWrapper h2 {color: #57473A;font-family: "interstate";font-size:18px;font-weight: normal;margin: 0;padding: 0 0 8px;} 
	.formHldr.ctg .rightDiv {padding: 0 0 8px;} 
	.formHldr.ctg .rightDiv h2 { color: #957e52; font-size: 16px; margin: 0;padding: 0 0 8px;}
	.grayBoldTxt {color: #57473a;font-family: Arial;font-size: 13px;font-weight: bold;}
	.formHldr.ctg h2.darkGray { border-bottom: medium none; color: #57473a;font-size: 16px; margin: 0;padding: 10px 0;} 
	.inputBoxMaxWidth { border: 1px solid #ccc;height: 23px;margin-right: 5px;padding: 0 0 0 5px;width: 185px;}
	.ui-datepicker-trigger { position: relative;top: 10px;}
	.bordGray {border: 1px solid #7d756a;}
	.disclaimerCPC {color: #57473a;font-size: 11px;}
	.radioValue { margin-right: 8px;}
	.cpcRval {display: inline-block;line-height: 21px;}
	.mgnLessTop5 {margin-top: -5px;}
	.cardSelectList.lastnew {border-bottom: none !important;}
	.applynowCent{text-align:center;padding-bottom: 10px;}
	.giftSelects {width: 250px;float: left;padding-right: 15px;}
	.agreementSelects {float: left;vertical-align: top;padding:0px}
	ul.upperAlphaLst.lasts {margin-left: 40px;}
	.cardHeadings {font-size: 15px;color: #fff;background: #999;padding: 10px;}
	.cardChoicess {position: relative;border-left: 2px solid #ccc;border-right: 2px solid #ccc;border-bottom: 2px solid #ccc;padding: 20px 8px 20px 8px;margin-bottom: 20px;}
	.secdStps {height: 40px;color: #fff;float: left;}
	.loginOns {background-image: url("../forms/ready_credit/images/login-off.jpg");background-repeat: no-repeat;display: block;border: medium none;width: 233px;height: 35px;}
	.cardScrollWrap{height: 270px;overflow: auto;width: 100%;}
	.applynowCent a{width: 175px;text-align: center;padding: 10px 0;font-size: 13px;margin: 0 10px 0px;}
	.fontNormal{font-size:12px;font-weight:normal;}
	.hdBluebg { background-color: #014785; text-align: center; color: #fff; padding: 5px 0; width: 143px; position: relative; top: -25px; left: 18%;}
	.eligibiltyBoxLft {border: 1px solid #004785; float: left; width: 44%; padding: 10px; min-height: 217px !important;}
	.eligibiltyBoxRgt { border: 1px solid #004785;float: left;width: 44%;padding: 10px;}
	/*2079*/
	.hompage-overlay .iphone-icon{display:none;}
.hompage-overlay .cont-sec {
    box-sizing: border-box;
    float: left;
    padding: 50px;
    width: 100%;
}
.hompage-overlay .img-sec{float:left;width:136px;}
.hompage-overlay .img-cont-sec {
    float: left;
    width: 85%;
    padding-left: 20px;
}
.hompage-overlay .cont-wrap{width:100% !important}
.hompage-overlay .img-cont-sec  p{color:#fff;font-size:17px;padding-bottom:15px;}
.hompage-overlay #fancybox-outer{background:#00c3f3}
.hompage-overlay #fancybox-content{border:0}

	/*2079*/

	
	
	
	
	.errorPage404 .searchLabel {float: none;}
	#gssSearchBox .errorPage404 .gsc-search-box{width: 100% !important;}
	.errorPage404 .gstl_50.gssb_c{width:300px;}

}
/*WSG-2016-88*/
@media (min-width:768px)
{
.middle_terms{margin-bottom:23px;}
}
/*WSG-2016-88-end*/
@media (max-width:767px){

/*WSG-2016-88*/.middle_terms{margin-bottom:0px !important;} /*WSG-2016-88-end*/ 
	.blu-container{background-color:#ffffff;float:left;width:90%;color:#555555;padding:10px 5% 10px 5%;}
	.blu-container .first_img{width:100%;float:left;text-align:center}
	.blu-container .sec_img{width:100%;float:left;padding:4% 0 4% 0;text-align:center}
	.blu-container .third_img{width:100%;float:left;;text-align:center}
	.blu-container img{padding-bottom:5px}
	.fs15{text-align:center}
	.first_img p,.third_img p{padding-bottom:0}
	.shophead{font-size:22px;}
	.shopfont{font-size:16px;}
	.rightInt.shopBac{ padding-top: 32px;}
	.tabProBlockInn .leftInt.leftShop{ width: 81px;float:left;}
	.tabProBlockInn .rightInt.shopBac{width:68%; padding-top:30px; padding-left:10px;}
	.paddShop{padding-top:2px;}
	.cardsWrapper.padShop{margin-top:0px;}
	.formSteps ul li.active span.formStepContipa{color:#333;}
	.formStepContipa {color: #C1C1C1;font-weight: bold;*float:left; padding:7px 0 0;display:inline-block;}
	.prgsmrg{margin-left:8px !important;}
	.ipaBox {border:2px solid #ccc; padding: 10px; margin:0 0 20px 0; }
	.largeTitleipa {font-size: 12px; line-height: 18px; padding: 0;}
	.ipalargeTitle1 {font-size: 14px; line-height: 15px; padding-right: 0px; padding-bottom: 5px;}
	.mediumTitleipa {font-size: 14px; padding: 12px 20px 0 0; line-height: 10px;}
	.calcAreaBtmTop ul li{float:none;}
	.mortMarTop {position: relative;top: -13px;}
	.calcAreaBtmTop ul li .left{width: 39.3%;}
	.calcAreaBtmTop ul li .right{width: 60%;}
	.mediumCitiTxt {font-size: 14px;left: 0;line-height: 8px;top: 5px;}
	.bannertitleTex .largeTitle{font-size: 16px;line-height: 20px;}
	.bannertitleTex{width:69%;}
	.bannerTitle.banBankGlo {position:absolute; top:51% !important;left: 17%;width:54%;left: 37%;}
	.largeTitle.GloBank {font-size: 24px;}
	.depBank1 {font-size: 15px;line-height: 24px;position: relative;top: 8px;}
	.cardName.cardWidthSpac h4{padding-right:25px;}
	.padtdtop {padding-top: 17px;}
	.flight .calcProgress.ui-controlgroup a.ui-slider-handle, .flight a.ui-slider-handle {background: url("/gcb/landing_page/citi_premier_miles/images/flight.png") no-repeat 100% bottom !important;height: 34px !important;margin-left: 0px !important;margin-top: -16px !important;padding: 0 3px 0px;width: 30px !important;color: #003C78;font-weight: bold;text-align: center;text-decoration: none;font-size: 13px;position: absolute;outline: none;border: 0;background-size: 100% !important;}
	.SimpleStep {float: left;width: 26%;text-align: center;padding: 16px;border-right: 1px solid #ccc;font-size: 13px;}
	.rewardsContent {float: left;width: 75%;font-size: 13px;font-weight: bold;padding-top: 0px;}
	.shopBag{width:40%;}
	.mobPadLeft{padding-left:10px;}
	.dropListLarge.portrait .sbSelector{width:186px !important;text-overflow:ellipsis;white-space:nowrap;}
	.bannerTitle.bannerLarge.reward2{left:37%;top: 39% !important;}
	.largeTitle.hugeBannerLargeTxt.rewardpage2{font-size: 12px !important;line-height:18px;}
	.mediumTitle.cardText{left:32%;top: 44px;position:absolute;width:58%;font-size: 12px;}
	.slideCitiPre {padding: 8px 10px 15px 0;margin: 10px 10px 10px 5px;}
	.flight .calcProgress.ui-controlgroup a.ui-slider-handle, .flight a.ui-slider-handle {background: url("/gcb/landing_page/citi_premier_miles/images/flight.png") no-repeat 100% bottom !important;height: 34px !important;margin-left: 0px !important;margin-top: -16px !important;padding: 0 3px 2px;width: 31px !important;color: #003C78;font-weight: bold;text-align: center;text-decoration: none;font-size: 13px;position: absolute;outline: none;border: 0;background-size: 100% !important;}
	.largeTitleCitiPre{top: 13px;font-size: 18px;left: 22%;}
	.mediumTitleCitiPre{top: 33px;font-size: 14px;left: 23.3%;}
	.smallCitiPre{top: 112px;font-size: 11px;left: 10px;}
	.slideCitiPreLst ul li.first{padding-right:38px; padding-left:7px;}
	.slideCitiPreLst ul li.second{padding-right:23px;}
	.slideCitiPreLst ul li.third{padding-right:24px;}
	.slideCitiPreLst ul li.fourth{padding-right:24px;}
	.slideCitiPreLst ul li.fifth{padding-right:18px;}
	.fontSzeMPre{font-size:14px;}
	.learnMoreBtn a.blueBtn.arrowIco{padding-right: 17px;}
	.learnMoreBtn a.grayBtn.arrowIco{padding-right: 17px;}
	.bannerTitle.bannerLarge.reward2{left:37%;top: 39% !important;}
	.largeTitle.hugeBannerLargeTxt.rewardpage2{font-size: 12px !important;line-height:18px;}
	.mediumTitle.cardText{left:32%;top: 44px;position:absolute;width:58%;font-size: 12px;}
	.bannerTitleIntplus {color: #FFFFFF;display: block;left: 18%;padding: 0 20px 0 0;position: absolute;width: 280px;z-index: 1;line-height:20px;}
	.largeTitleIntplus {color: #ffffff;font-family: "interstate";font-size: 16px;font-weight: normal;left: 32%;line-height: 20px;padding: 0;position: absolute;width: 76%;top: 27px;}
	.largeTitleIntplus span {font-size: 20px;}
	.mediumTitleIntplus {font-size: 14px;left: 34%;line-height: 14px;padding: 8px 0 0;position: relative;top: 80px;width: 300px;color: #ffffff;}
	.interestRateLft {float: left;width: 43%;font-size: 16px;}
	.interestRateRgt {float: left;width: 52%;font-size: 12px;font-weight: normal;text-align: left;padding-left: 10px;}
	.interestRateRgt2 {float: left;width: 48%;font-size: 12px;margin-left: 20px;}
	.brdrbottom {border-bottom: 0px solid #ccc;padding-bottom: 15px;}
	.brdrrright {border-right: 1px solid #ccc;min-height: 100px;}
	.topContent .topBannerForm.creditPromo{padding:0 12px;width:93% !important;}
	h2.headerTxtTop{font-size: 19px;padding-bottom:10px;}
	.bannerTitle4 {color: #FFFFFF;display: block;float: left;font-family: "interstate";margin-top: 329px;padding: 0 18px;position: absolute;width: 400px;z-index: 1;font-size: 19px;}
	.tabProBlockInn .right{float:left; padding-left:20px; width:58%;}
	.reeoffMn{width:60%; float:left;}
	.reeoffsub{width:20%; float:left;}
	.rbOFFLft{float:left; width:23%;text-align: center;}
	.rbOFFrht{float:left; width:77%;}
	.rbOFFLftsub{float:left; width:14%;text-align: center;}
	.rbOFFrhtsub{float:left; width:68%;}
	.inputBoxTxtArea {width: 215px;}
	.bannerTitle10{margin-top: 332px;width: 529px;}
	.largeTitle10 {font-size: 20px;}
	#leftWealthAdvisory .mediumTitle10{font-size: 14px;line-height: 18px;padding: 10px 0 0;}
	#leftWealthAdvisory .floatDivContent .secondFloatDiv{float: left;margin:0 28px 0 0;}
	#leftWealthAdvisory .thirdFloatDiv {float: left;}
	#rightWealthAdvisory .formHldr {width: 97%;padding:0;}
	.mobPadLeft{padding-left:10px;}
	ul.citiMlLst li{width: 100%; border-right: none;border-bottom: 1px solid #ccc; padding:10px 0;}
	ul.citiMlLst li .citiMlLstCont .left{padding-left:0px;}
	ul.citiMlLst li .citiMlLstCont .right {width: 85%;padding-right: 0;}
	ul.citiMlLst li .citiMlLstCont .right span.greyCon{padding: 10px 0 5px 0px;}
	span.calenderCont{padding-top:0px;}
	.lftPlatCont {float: left;width: 43%;}
	ul.citiMlLst li.first{padding-top:0px;}
	.bannerTitle.salesOfficerBanner{width:85% !important;left:0 !important;}
	.largeTitle.hugeBannerLargeTxt.officer2 {left: 37%;width: 60%;font-size: 20px;line-height: 16px;top: -31px;}
	.mediumTitle.hugeBannerLargeTxt.officer2 {line-height: 16px;font-size: 14px;width: 62%;position: absolute;top: 0;left: 37%;}
	.largeTitle.hugeBannerLargeTxt.referrerTxtFrst{font-size: 24px; line-height:24px;}
	.largeTitle.hugeBannerLargeTxt.referrerTxtSec{font-size: 15px;}
	.btnLandingFormsRef a.blueBtn {margin-right: 29%;width: 217px;}
	.largeTitle.hugeBannerLargeTxt.referrerTxt {font-size: 21px;}
	.referrerContainer{text-align:left;}
	.formHldr.formStarted.commonForm.referrerForm{width:100% !important;padding-left:0;}
	.refferBlock .blueTxt {font-size: 16px;color: #0070cd;font-weight: bold;text-align: left;margin: 0 10px 20px;}
	.refferBlock {width: 92%;overflow: hidden;text-align: left;padding: 0 10px;}
	.promoTxtcont{font-size:14px;}
	.headerBTxt{font-size:30px;}
	.plusBTxt{font-size:18px;}
	.tabs.smallew{font-size:9px;}
	.fullBanTopMar{margin-top:10px;}
	.contArea ul.oneBillLst li{width: 88px;}
	.flashSaleInn .left {width: 25%;}
	.flashSaleInn .right {width: 70%;}
	.flashSaleInn .right.singleTxt{margin-top:0px;}
	.flashSaleInn .right.doubleTxt{margin-top:0px;}
	.newsAdHldr{padding:15px 19px 15px;}
	.newsAdHldr h4{padding:5px 0;}
	.bannerHolder3.commonformLandng .bannerTitle3{margin-top: 46%;padding:20px;}
	.padtop12{padding-top:12px;}
	.content-clr ol li{word-break:break-word;}
	.citiComBinLft {width: 28%;float: left; margin-right: 10px}
	.citiComBinRgt {width: 69%;float: left;}
	.fxreRgt {float: left;width: 80%;}
	.offFrst img{width:45%;}
	.offFrstAll img{width:34%;}
	.offSeds img{width:56%;}
	.offSedss img{width:45%;}
	.txtTitle {font-size: 12px;line-height: 18px;padding: 8px 0 0;}
	.txtpcd {font-size: 18px;padding-top: 0px;}
	.offFrstss {float: left;text-align: left;width: 100%;margin-left: 0px;}
	.offSeds {float: left;text-align: left;width: 36%;}
	.offSedss {float: left;text-align: left;width: 40%;}
	.offFrsts {float: left;text-align: left;width:100%;}
	.surveyQuestion {border:none;width: 99%;float: left;padding:0 0 15px 0;}
	.ansradioValueTxt1 {padding:0 5px; display: inline-block;text-align: center;width: auto;}
	.formInner .formValue1{float:left;width:39%;padding-left:20px;}
	.formHldr{padding:0;}
	#innerWrapper.landingKana {padding: 0;}
	.surveyQuestion {border:none;width: 99%;float: left;padding:0 0 15px 0;}
	.ansradioValueTxt1 {padding:0 5px; display: inline-block;text-align: center;width: auto;}
	.ansradioValueTxt2 {display: inline-block;text-align: center;width: auto;}
	.ansradioValue{margin-right: 5px;}
	.contactFormHldr{padding:0;width: 100%;}
	.submitBig {padding: 8px 30px !important;}
	.formField.fixedwidth2 {width: 40%;float: left;font-size: 11px;padding: 1.5% 2% 0 0;}
	.formHldr .formInner .formValue.fixedwidth3 {width:60%; float:left; font-size:11px;}
	.formHldr .formInner .formField.fixedwidth2 {width: 32%; float:left;}
	.seniorlabelField.ctglike .left2 {width: 5%; float:left;}
	.formInner .formValue.fixedwidth2 {width: 61%;float: left; font-size:11px;}
	.innerWrapCont2{margin:0px;}
	.commonWrapper.mobNoPad{padding:0px;}
	.CommonWrapper.mobNoPad{padding:0px;}
	.formHldr.mobPad{padding:0px;}
	.btnLandingForms.mobPort a.grayBtn, .btnLandingForms.mobPort a.blueBtn {font-size: 12px;padding: 6px 10px;text-align: center;width: auto;}
	.formHldr.fulWdth{padding:0;width: 100%;}
	.txtbtmgc {font-size: 13px;padding-top:14px;}
	.padg-madr{padding-top:11px;} 
	.largeTitle.hugeBannerLargeTxt.referrerTxt {font-size: 22px;}
	.referrerContainer{text-align:left;}
	.offercd {padding-top:5px;}
	.formHldr.formStarted.commonForm.referrerForm{width:97% !important;}
	.formHldr.oneBill .formInner{width:100%;}
	.formHldr.oneBill .formInner .formField.fixedwidth{float:left;padding:5px 0 0;margin:0 0 10px;width:34% !important;}
	.formHldr.oneBill .formInner .formValue.fixedwidth{float:left;padding:0;margin:0 0 10px;width:63% !important;}
	.formHldr.oneBill .formInner .formValue.fixedwidth.avoidflt{float:none;}
	.formHldr.oneBill .formInner .formValue.fixedwidth .inputBoxMedium.smallListBox.instantCard{width:110px !important;}
	.formHldr.oneBill .formInner .formValue.fixedwidth .inputBoxLarge.kanatxtBox{width:215px !important;}
	.formHldr .formInner.oneBillCouncil .formValue input.textBox{width:3.2% !important;}
	.formValue.oneBill input.textBox{width:7% !important;}
	.formValue.oneBillTxt input.textBox{width:5% !important;}
	.telco{width:100%;}
	.telco li.first{width:100%;}
	.telco li.first .telcoTxt{width:0%;}
	.telco li.first .telcoField{width:81%;}
	.telco li .telcoTxt{width:10%;}
	.telco li .telcoField{width:74%;}
	.logos li{margin:0 15px 10px 0;}
	.headrlandingForms .largeTitle{font-size:13px;}
	.txtCenter.mgm{margin-left:8%;}
	.largeTitle.hugeBannerLargeTxt{font-size:20px;line-height:28px;}
	.mediumTitle.hugeBannerLargeTxt{font-size:20px;}
	.largeTitle.hugeBannerLargeTxt span{font-size:36px;}
	.largeTitle.hugeBannerLargeTxt.reward{font-size:21px;}
	.proff{font-size: 40px;color: #018de4;}
	.rewardsCardLfts{float: left;width: 195px;}
	.rewardsCardLft.rewardsCardLfts{float: left;text-align: center;width:150px;margin-right:15px;}
	.rewardsOfferMids {width: 62%;float: left;}
	.offerTxts {float: left;font-size: 12px;margin-right: 5px;width: 200px;}
	.tabHldr.instantCard.tabCommon{width:auto !important;}
	.formValue .radioValue.fieldBtm{margin:0 0 5px;display:inline-block;}
	ol.romanLst li ul.alphaLst li ol.romanLst{padding:10px 0 0;}
	ol.romanLst li ul.alphaLst li ol.romanLst li {padding:0 0px  5px;margin:0 0 0 20px;list-style:lower-roman;line-height: 17px;}
	ol.romanLst ul.alphaLst{padding:0;}
	ul.numLst li ul.alphaLst{margin:6px 0 0 15px;}
	ul.numLst li ul.alphaLst ol.romanLst{padding-top:6px !important;}
	ul.numLst li ul.alphaLst ol.romanLst li{margin-left:14px !important;}
	.largeTitles{font-size:15px;line-height: 14px;padding-right:20px;}
	.largeTitless{font-size:15px;line-height: 14px;padding:0px;}
	.fntSize32{font-size:20px;}
	.formSubmitBtn.formbtnAlign.formCenter{clear:both;display:block;text-align:center;}
	.largeTitle.hugeBannerLargeTxt.reward{font-size:21px;}
	.txtCenter{text-align:center !important;}
	.OfferPromoCont {float: left;width:49%;padding-right: 5px;}
	.PromoContent {font-size: 13px;}
	.spacerCarosel{padding:0 10px;}
	#main.spaceCntrl{padding:0;}
	.mobileArrows{display:block;}
	.lftNavArrow {float: left;margin-top: 5px;background: none;width: 50px;height: 31px;cursor: pointer;}
	.lftNavArrow.active {background: url('/microsite/images/blue-lftarrow.png') 15px 2px no-repeat;}
	.rgtNavArrow {float: left;margin-top: 5px;background: none;width: 50px;height: 31px;cursor: pointer;}
	.rgtNavArrow.active {background: url('/microsite/images/blue-rgtarrow.png') 20px 2px no-repeat;}
	.menuTopRgt{width:78%;overflow:hidden;position:relative;height:42px;float:left;border-left:1px solid #ccc;border-right:1px solid #ccc;}
	.topMenuMicro{background:url('/microsite/images/topmenu-bg.jpg') 0 0 repeat-x;height:42px;border:1px solid #ccc;overflow:hidden;}
	.sm_hd{padding-top: 28px;position: relative;display: block;padding-left: 40px;padding-bottom: 90px;width:350px;}
	.lftNavArrow, .rgtNavArrow{display:block;}
	.control{position:absolute;width:560px;background:none;}
	.control li{width:auto;display:inline-block;color:#00bdf5;font-size:12px;font-weight:bold;text-align:center;padding:13px 11px;text-transform:uppercase;}
	.visible-tablet-portrait{display:none !important;}
	.cardName h3{padding-right:30px;}
	.tabHldr.instantCard.tabCommon{width:auto !important;}
	.formHldr.formStarted.commonForm{width:auto !important;}
	.commfieldSpacer{padding-left:12%;}
	.topContentImg .termsCond{text-align:left !important;}
	.topContentImg .terms{padding-right:82px;}
	.landScapeMob{padding-right:45px;}
	.visible-portrait{display:none !important;}
	.paddtp35{padding:0;}
	.topContent .topBannerForm{width:100% !important;}
	.formHldr.formStarted{width:auto !important;}
	.formHldr .formInner .formField.fixedWidth{width:180px;}
	.offerMacaron,/*.offerGifts,*/.offerParking{width: 220px;}
	.tabHldr.instantCard{width:auto !important;}
	.fancyinstant{padding:0 0 20px;}
	.fixedwidth.padNone{padding:0;}
	.visible-phone {display: inherit !important;}
	.visible-tablet {display: none !important;}
	.hidden-phone {display: none !important;}
	.hidden-desktop {display: inherit !important;}
	.visible-desktop {display: none !important;}
	.radioValue.spaceField{margin:10px 0 0 0;display:block;}
	.fieldlastVal{text-align:right;display:block;padding-right:100px;}
	#FlashCont {width:400px;height:240px; text-align:center;}
	.formpadHolder{margin-top:10px;}
	.learnMoreBtn a.grayBtn, .learnMoreBtn a.blueBtn, .learnMoreBtn a.goldBtn{width:auto;padding:9px 10px;text-align: left;}
	ul.topMenuRight li.searchIconmMob{background: url("/gcb/images/mobile/searchIcon.png") no-repeat 8px 6px;background-size:15px 12px;width:23px;height:18px;margin: 0;padding-right: 0px;cursor: pointer;}
	ul.topMenuRight li.searchIconmMob.active{background: url("/gcb/images/mobile/searchIconactive.png") no-repeat 8px 6px;background-size:15px 12px;}
	input.searchBtnMob{background: none repeat scroll 0 0 transparent;border: medium none;cursor: pointer;float: right;font-size: 12px;margin: 6px 0 0;outline: medium none;padding: 0;color:#666;}
	.searchMobWrap{background:#333;padding:8px 10px;display:none;}
	.searchMobWrap.active{display:block;}
	.searchMobWrap .searchBoxWrap{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;background:#FFF  url("/gcb/images/mobile/searchBoxIcon.png") no-repeat scroll 12px center;background-size:15px 16px;padding:0px 15px 0px 30px;}
	.searchBoxWrap .searchBox{border:0;width:80%;font-size:14px;color:#666;}
	.mainMenu {padding: 7px 7px 0;}
	.mainMenuIcon, .logOutIcon {width: 40px;height: 30px;margin:0;}
	.mainMenuIcon, .mainMenuIcon.active {float: left;background: url("/gcb/images/mobile/menu.png") no-repeat scroll 0 0 transparent;background-size: 100% 100%;}
	.logOutIcon {float: right;background: url("/gcb/images/mobile/signOnBtn.png") no-repeat scroll 0 0 transparent;background-size: 100% 100%;}
	.lftNavMo{margin:10px 10px 0;background:#F9FAFC url("/gcb/images/mobile/leftnav-arrow.png") right center no-repeat;border:1px solid #C3D0E1;border-radius:5px;padding:10px 10px 8px;overflow:hidden;cursor:pointer;}
	.pageTitle {margin: 0;color:#364656;text-align:left;float:left;}
	.lftNavMo.active{background:url("/gcb/images/mobile/close.png") right center no-repeat;display:block;padding:10px 10px 8px;margin:10px 10px 0 10px;border-bottom:none;border-radius:5px 5px 0 0;}
	.leftNavIconDown{display:none !important;}
	.logo, .cpcLogo {float:none;}
	.cpcLogo{display:block;}
	#sidebar{margin:0 10px;border:1px solid #ccc;border-top:none;border-radius:0 0 5px 5px;}
	#leftNav li a {padding: 12px 0 12px 10px;}
	#leftNav li ul.leftNavSubLinks li a {padding: 17px 0 17px 20px;}
	#nav {left:0;}
	.offerContentList {bottom: 0px;}
	.offerContentList ul {overflow: hidden;margin: 0 auto;width: 73px;}
	.offerContentList li{width:auto;margin-left: 0;}
	.offerContentList li a{background:url("/gcb/images/gray-dot.png") 0 0 no-repeat;width:8px;width:8px;display:inline-block;min-height: inherit;padding: 10px 10px 10px 0;}
	.offerContentList li.flex-active a{background:url("/gcb/images/blue-dot.png") 0 0 no-repeat;width:8px;width:8px;display:inline-block;}
	.offerListHdr, .offerListCont{display:none !important;}
	.bannerRhtHdr {padding: 0 10px 10px 0;position: absolute;right: 0px;top: 5px;width: 55%;z-index: 1;}
	.largeTitle {font-size: 14px;line-height: 14px;}
	.mediumTitle {font-size: 12px;padding: 5px 0 0 0;line-height: 16px;}
	.ctaTxt{float:none;padding:0 0 0 200px;}
	.topContentAplyWrap a, .overviewBtn a{width: 180px;padding: 10px 0;}
	.tabsWrapper{padding:0;position: inherit;}
	.tabContainer{border-radius:5px;margin: 0;padding: 1px;background:#F6F6F6;border-top: 1px solid #CCCCCC;}
	.tabContentWrap{border-radius: 5px;padding: 1px;background: #F6F6F6;border-top: 1px solid #CCCCCC;}
	.active_content{display:none;}
	.tabHeading {border:1px #ccc solid;border-top:0;font-size:1.8em;color:#0064B0;padding:15px 35px 15px 10px;cursor: pointer;background:#fff url("/gcb/images/mobile/tabRightarrow.png") right center no-repeat;}
	.tabHeadingGold {background-color:#BA9D65;background-image:url("/gcb/images/mobile/tabRightarrow.png"), -webkit-gradient(linear, 0 0, 0 70%, from(#BA9D65), to(#846F40));background-image:url("/gcb/images/mobile/tabRightarrow.png"), -webkit-linear-gradient(#BA9D65, #846F40 70%);background-image:url("/gcb/images/mobile/tabRightarrow.png"), -moz-linear-gradient(#BA9D65, #846F40 70%);background-image:url("/gcb/images/mobile/tabRightarrow.png"), -ms-linear-gradient(#BA9D65, #846F40 70%);background-image:url("/gcb/images/mobile/tabRightarrow.png"), -o-linear-gradient(#BA9D65, #846F40 70%);background-image:url("/gcb/images/mobile/tabRightarrow.png"), linear-gradient(#BA9D65, #846F40 70%);-pie-background: linear-gradient(#BA9D65, #846F40 70%);color:#fff;background-position:right center;background-repeat:no-repeat;}
	.tabHeadingGold.active{color:#9B8768;}
	.tabHeading.active{background-color: #EAEAEA; /* fallback color if gradients are not supported */background-image: url("/gcb/images/mobile/tabDownarrow.png"), 
	-webkit-linear-gradient(top, #FFF, #EAEAEA); /* For Chrome and Safari */background-image: url("/gcb/images/mobile/tabDownarrow.png"), -moz-linear-gradient(top, #FFF, #EAEAEA); /* For old Fx (3.6 to 15) */background-image: url("/gcb/images/mobile/tabDownarrow.png"), -ms-linear-gradient(top, #FFF, #EAEAEA); /* For pre-releases of IE 10*/background-image: url("/gcb/images/mobile/tabDownarrow.png"), -o-linear-gradient(top, #FFF, #EAEAEA); /* For old Opera (11.1 to 12.0) */background-image: url("/gcb/images/mobile/tabDownarrow.png"), linear-gradient(to bottom, #FFF, #EAEAEA); /* Standard syntax; must be last */background-position:right center;background-repeat:no-repeat;}
	.tabHeading.first {border-radius:5px 5px 0 0;border-top:1px #ccc solid;}
	.tabHeading:first-child{border-radius:5px 5px 0 0;border-top:1px #ccc solid;}
	.tabHeading.last{border-radius: 0 0 5px 5px;border-bottom:1px #ccc solid;}
	.tabHeading:last-child{border-radius: 0 0 5px 5px;border-bottom:1px #ccc solid;}
	.tabHeading.last.active{border-radius:0;border-bottom:1px solid #CCCCCC;}
	.tabContent {border: 1px #ccc solid;border-top: 0;padding: 10px;display: none;}
	.tabContent.last {border-bottom: 1px solid #CCCCCC;border-radius: 0 0 5px 5px;}
	.tabInnerLogo{float:left;width:150px;}
	.tabInnerCont{padding:0 0 0 170px;}
	.contViewSec .TermsAndConditions{display:block;}
	.viewDetails {margin-left: -170px;}
	.logoViewSec ul li {width: 31%;}
	.payIconSpacer{width:80%;display:inline-block;}
	.commonIconHldr{overflow:hidden;}
	.formValueCheck{display:block;padding:0 0 10px;}
	.radioValue.valHldr{display:block;padding:0 0 5px;}
	.listcontentFooter ul li.first, .listcontentFooter ul li.center, .listcontentFooter ul li.right {text-align: center;width: 33%;padding: 15px 0px 15px 0px;}
	.listcontentFooter span {display: block;height: 24px;left: inherit;margin: 0 auto 5px;position: inherit;top: inherit;width: 30px;}
	.listcontentFooter ul li {border:0;}
	.iconPhone {background: url("/gcb/images/mobile/call.png") no-repeat scroll center transparent;}
	.iconMail {background: url("/gcb/images/mobile/mail.png") no-repeat scroll center transparent;}
	.iconVisit {background: url("/gcb/images/mobile/visitIcon.png") no-repeat scroll center transparent;}
	.footerLeft {margin: 0 23px 0 0;}
	.footerLinksList {float: none;padding: 0 23px 0 0;position: relative;}
	.footerLinksList ul li {float: left;padding: 0 15px 0 0;}
	.footerLinksList a {color: #666666;padding-bottom: 4px;display:inline-block;}
	.footerLinksList a:hover {color: #3399CC;text-decoration: underline;}
	.footerLinksList a.activeTabHighlight {color: #3399CC;text-decoration: underline;}
	.footerRhtLink{float:right;color:#666;padding:2px 0 0;}
	.appFooterScrolPlus, .appFooterScrolMinus {display: block;position: absolute;right:0;top: 2px;padding-right: 20px;}
	.appFooterScrolTop{top:2px;}
	.appFooterScrolPlus {background: url("/gcb/images/plus.png") no-repeat scroll right 0 transparent;}
	.appFooterScrolMinus {background: url("/gcb/images/minus.png") no-repeat scroll right 0 transparent;}
	.footerList {float: left;padding-top: 10px;}
	.footerMenu {height: 16px;overflow: hidden;}
	.copyRight {float: none;text-align: left;padding-left: 90px;}
	.thumbImg {float: none;margin: 0 0 10px;}
	.productsListCont {margin: 0;}
	.TermsAndConditions{display:none;}
	.scrollAreaHdr a{color: #333;font-weight: bold;padding-left: 25px;}
	.termsPlus, .termsMinus {cursor: pointer;display: inline-block;float:}
	.termsMinus {background: url("/gcb/images/minus.png") no-repeat scroll 0 0 transparent;}
	.termsPlus {background: url("/gcb/images/plus.png") no-repeat scroll 0 0 transparent;}
	.tabBotBtn{padding:10px 0 0;}
	.tabBotBtn .blueBtn, .tabBotBtn .greenBtn{margin-right:0;}
	.tableWrap tr th, .tableWrap tr td{font-size:12px;padding: 13px 10px;}
	.contInnerList ul{float:none; padding-right:0px;}
	.listBox li{width:95.5%;background:#fff;border:1px solid #ccc;padding:10px;float:none;min-height:0px;}
	.listBox li.rhtArro{background:url("/gcb/images/mobile/rht-arrow.png") center center no-repeat;width:auto;border:none;box-shadow:none;margin: 10px 0;text-align: center;}
	ul.stepHldr li span.stepList{width:10%;}
	ul.stepHldr li span.stepCont{width:87%;}
	.addCompare{padding:10px 0 0;clear:both;}
	.marketOfferContent {position: absolute;left: 30px;top: 30px;width: 62%;}
	.offerContLargeHdr {font-family: "Interstate";font-size: 15px;font-weight: bold;line-height: 18px;padding: 15px 0 0;}
	.homeWrap{background: url("/gcb/images/mobile/patten.png") repeat 0 0;overflow: hidden; background-size:100% auto;}
	.homeTopBtn{background:url("/gcb/images/mobile/homeTopBtnBg.png") repeat-x;background-size:1px 100%;overflow:hidden;border-top:1px #38A4D3 solid;border-bottom:1px #1B6DA9 solid;}
	.homeTopBtn li{float:left;width:33.333333333333333333333333333333%;display:block;background:url("/gcb/images/mobile/buttonDivder.jpg") no-repeat 0 0;background-size:4px 100%;}
	.homeTopBtn li a{color:#FFF;padding:35px 0 10px;margin:0 4px 0;display:block;text-align:center;font-size:12px;font-weight: bold;}
	.homeTopBtn li.first{background:none;}
	.homeTopBtn li.rewardsRedemption a{background:url("/gcb/images/mobile/rewardsRedemption.png") no-repeat center 6px;background-size:30px 30px;}
	.homeTopBtn li.signOn a{background:url("/gcb/images/mobile/signOn.png") no-repeat center 6px;background-size:30px 30px;}
	.homeTopBtn li.travelInsurance a{background:url("/gcb/images/mobile/travelInsurance.png") no-repeat center 6px;background-size:30px 30px;}
	.contactPanel{background:url("/gcb/images/mobile/contactPanelbg.png") repeat-x;background-size:1px 100%;padding:14px 10px;border-bottom:1px #194E8A solid;}
	.contactPanelHdr{color:#FFF;font-weight:bold;}
	.contactPanelList{border:1px #005094 solid;background:#FFF;border-radius:5px;color:#1D2B3B; overflow:hidden;}
	#innerWrapImg .bannerHolder{position: relative; margin:0 0 0px 0;}
	.contactPanelList li.left{float:left; width:100% !important;}
	.contactPanelList li.right{float:left; width:100% !important;}
	.contactPanelList li a{color:#1D2B3B;padding: 10px 0 8px 50px;display:block;font-size:16px;}
	.contactPanelList li a.callIcon{width:90%;}
	.contactPanelList li.last{border:0;}
	.contactPanelList li a.branchLocator{background:url("/gcb/images/branch-locator.png") no-repeat 18px center;}
	.contactPanelList li a.callIcon{background:url("/gcb/images/call.png") no-repeat 18px center;}
	.contactPanelList li a.email{background:url("/gcb/images/mobile/email.png") no-repeat 18px center;background-size:20px 20px;}
	.signWrap{background:url("/gcb/images/mobile/signOnbg.png") repeat-x;padding:8px 13px;background-size:1px 100%;}
	.signWrap a{background:url("/gcb/images/mobile/midButton.png") repeat-x;background-size:1px 100%;padding:8px 0;display:block;color:#FFF;border-radius:6px;text-align:center;border-bottom:1px solid #ccc;}
	.signWrap a span{display:inline-block;background:url("/gcb/images/mobile/signLock.png") no-repeat left center;background-size:9px 12px;padding:0 0 0 16px;}
	.appStoreWrap{padding:15px 25px;text-align:center;}
	.formReset span {width:100%;float:none;display:block;}
	.formReset span select, .formReset span input {margin-top:5px;}
	.formMoSteps{background:url("/gcb/images/form-mobile-bg.jpg") center center repeat-x;border-bottom:1px solid #ccc;position:relative;padding:25px 45px 25px 10px;font-size:12px;font-weight:bold;}
	.formMoSteps.active{background:#fff;}
	.formMoSteps .formStepList{float:left;color:#309ACC;}
	.formMoSteps .formStepCont{color:#384555;display: block;padding-left: 50px;}
	.topContentAreaBg {width:96%;padding: 15px 10px;}
	.cardSelect {width: 91%;}
	.cardName {width: 55%;}
	.commMarg{margin-bottom:5px;}
	.formInnerWrap{padding:0 !important;}
	.stepContent{/*display:none;*/border-bottom:1px solid #ccc;}
	.formHldr .formInner{margin:0;}
	.formInner .formField{width:40%;float:left;}
	.formInner .formValue{width:52%;float:left;}
	.formInner .formValue.selBox{width:52%;float:left;}
	.dropListsmallDrop .sbHolder, .dropListsmallDrop .sbOptions li, .dropListsmallDrop .sbOptions{width:60px !important;}
	.tabContentWrap .bottomBox {padding:20px 0;overflow: hidden;}
	.stepContent .contInnerWrap{padding:0 10px 10px;}
	.innerCont{padding-bottom: 15px;}
	.topContent .topContentImg{text-align:center;}
	.tooltipWrap{position: inherit;width: auto;}
	.tooltipWrapTxt{width:auto;}
	.tooltip .arrow{display:none;}
	.tooltip{bottom: auto !important;left: 5% !important;margin: 0 !important;right: 5% !important;width: 85%;}
	.formToolTip {display: block;padding-left: 370px;margin-top: -11px;}
	.formToolTip1 {display: block;padding-left: 290px;margin-top: -11px;}
	.open, .close {top: 18px;}
	.formStepsWrap{min-height:auto;border:none;margin-bottom:25px;}
	.tabHldr{float:none;padding:0 10px;width: auto;margin-top:20px;}
	.cardName h4{padding-right:10px;cursor:pointer;}
	.topContentMo{margin: 0;padding-bottom: 0;border:none;}
	.innerContMo{padding:10px;}
	.textareaBox{width:200px;}
	.checkBoxHldr span{display:inline-block;padding-bottom:10px;}
	.malls {margin: 15px 0 0 0;}
	.malls .mallCont{display:none;}
	.topContentBtn2 a.blueBtn, .btnLandingForms2 a.blueBtn{width: 150px;font-size: 12px;}
	.cardName h3 {padding-right:40px;}
	.tabHeadingDarkGold {background-color:#BA9D65;background-image:url("/gcb/images/mobile/tabRightarrow.png"), -webkit-gradient(linear, 0 0, 0 70%, from(#866F5D), to(#59493C));background-image:url("/gcb/images/mobile/tabRightarrow.png"), -webkit-linear-gradient(#866F5D, #59493C 70%);background-image:url("/gcb/images/mobile/tabRightarrow.png"), -moz-linear-gradient(#866F5D, #59493C 70%);background-image:url("/gcb/images/mobile/tabRightarrow.png"), -ms-linear-gradient(#866F5D, #59493C 70%);background-image:url("/gcb/images/mobile/tabRightarrow.png"), -o-linear-gradient(#866F5D, #59493C 70%);background-image:url("/gcb/images/mobile/tabRightarrow.png"), linear-gradient(#866F5D, #59493C 70%);
	-pie-background: linear-gradient(#866F5D, #59493C 70%);color:#fff;background-position:right center;background-repeat:no-repeat;}
	.tabHeadingDarkGold.active { color:#59493C;}
	.threeSideCont .lftSide{width:100%;float:none;}
	.threeSideCont .midSide{width:100%;float:none;}
	.threeSideCont .rhtSide{width:100%;float:none;}
	#colorbox{width:545px !important;}
	#cboxLoadedContent{width:545px !important;border: 1px solid #ccc !important;}
	#cboxContent{width:547px !important;}
	#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight{display:none;}
	#cboxWrapper{width: 550px !important;padding: 0 10px;}
	.cardsTabHldr {margin: 0 0 15px;}
	ul.cardsTab li {width: 16.3%;}
	ul.cardsTab.smallFont li a{font-size:11px;}
	ul.cardsTab.investments li {width: 24.5%;}
	ul.cardsTab li a{font-size:12px;}
	.offerContMediumHdr {font-size:16px;line-height:22px;}
	#fancybox-content {width:95% !important;height: auto!important;}
	.findWrapZone, .findWrapBranch{width:44%;}
	.filterBtnWrap .filterLftBtn, .filterBtnWrap .filterMidBtn, .filterBtnWrap .filterRhtBtn{float:left;padding-bottom: 10px;}
	.filterPromo ul.cardsTab li {width: 16.2%;}
	ul.cardsTab.investments li {width: 24.3%;}
	ul.cardHldr li{width:16.3%;}
	.contListWrap{width:42%;}
	.bannerTitleGold{padding: 10px;width:310px;height:90px;}
	.levelHdr, .levelIcon, .levelTxt {padding: 0 10px 0 0;}
	.levelTxt{width: auto;}
	.levelTxt2 {width: 15%;}
	.levelTxt3 {width: 24%;}
	.contInnerIcon{float:none;background:#fff;padding:10px;border:1px solid #ccc;width: 96%;min-height:inherit;margin:0 0 15px 0;}
	.contInnerIcon.last{padding-bottom:15px !important}
	ul.cardsTab.locationTab li a.branches {background: url("/gcb/otherservices/images/mobile/branches-off.png") no-repeat scroll center center transparent;}
	ul.cardsTab.locationTab li a.thruatm {background: url("/gcb/otherservices/images/mobile/drive-thr-atm-off.png") no-repeat scroll center center transparent;}
	ul.cardsTab.locationTab li a.atmsCold {background: url("/gcb/otherservices/images/mobile/atm-at-coldstor-off.png") no-repeat scroll center center transparent;}
	ul.cardsTab.locationTab li a.atm {background: url("/gcb/otherservices/images/mobile/atms-off.png") no-repeat scroll center center transparent;}
	ul.cardsTab.locationTab li a.cash {background: url("/gcb/otherservices/images/mobile/cash-deposit-machine-off.png") no-repeat scroll center center transparent;}
	ul.cardsTab.locationTab li a.atmLocate {background: url("/gcb/otherservices/images/mobile/atm-location-off.png") no-repeat scroll center center transparent;}
	ul.cardsTab.locationTab li a.axsLocate {background: url("/gcb/otherservices/images/mobile/axs-machine-off.png") no-repeat scroll center center transparent;}
	ul.cardsTab.locationTab li a.samLocate {background: url("/gcb/otherservices/images/mobile/samsam-location-off.png") no-repeat scroll center center transparent;}
	ul.cardsTab.locationTab li {width: 12.1%;height: 45px;}
	ul.cardsTab.locationTab li a {height: 25px;}
	.filterBtnWrap .filterBtnList a.blueBtn {width: 115px;}
	ul.calcDispList {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 20px 5px;overflow: hidden;margin-bottom: 15px;}
	ul.calcDispList li {float: left;width: 30%;padding-right: 5px;text-align: center;}
	.showBtn {margin-right:0;}
	.innerBoxTabWrap {width: 30%;}
	ul.bottomPromo {padding: 0;}
	ul.bottomPromo li.left, ul.bottomPromo li.right{float: none;padding: 10px;width: auto;overflow: hidden;border: none;}
	ul.bottomPromo li.right {border-top: 1px #ccc dotted;}
	.iconBlock{ width:100%;}
	.iconBlockInner{overflow:hidden; width:100%; padding-bottom:10px;}
	.iconBlkInnLft{float:left; padding-right:15px; width:25px;}
	.iconBlkInnRgt{float:left; width:82%;}
	.tableWrapBig tr th, .tableWrapBig tr td{padding:13px 8px;}
	.calcInnerHldr {padding: 0 0 15px;}
	.calcProgressSlider{float: none;width: 80% !important;}
	.calcProgressVal {float: none;margin:15px 0 0;padding: 0 0 0 35px;}
	.calcInnerBtn .pullLeft, .calcInnerBtn .pullRight{float:none;margin-bottom:10px;}
	.calcInnerBotWrap .lftSide, .calcInnerBotWrap .rhtSide{float: none;width: 100%;}
	.calcInnerBotWrap .rhtSide {border-top: 1px dotted #ccc;width: 100%;padding: 20px 0 0 0;margin-top: 20px;border-left:none;}
	.innerBoxCont .inputTxt{width:auto;}
	.citiGoldLogo {float: inherit;display: block;}
	.bannerGold .mainMenuIcon, .bannerDarkGold .mainMenuIcon{background: url("/citigold/images/menu.png") no-repeat scroll 0 0 transparent;background-size: 100% 100%;}
	.bannerGold .logOutIcon, .bannerDarkGold .logOutIcon{float: right;background: url("/citigold/images/sign-on.png") no-repeat scroll 0 0 transparent;background-size: 100% 100%;}
	.homeTopBtnGold{background:#BBA576;background: -webkit-gradient(linear, 0 0, 0 70%, from(#BBA576), to(#988157));background: -webkit-linear-gradient(#BBA576, #988157 70%);background: -moz-linear-gradient(#BBA576, #988157 70%);background: -ms-linear-gradient(#BBA576, #988157 70%);background: -o-linear-gradient(#BBA576, #988157 70%);background: linear-gradient(#BBA576, #988157 70%);border-top:none;border-bottom:none;}
	.homeTopBtnDarkGold{background: url("/gcb/images/banner-dark-gold.jpg") repeat-x 0 0;background-size: 100% 100%;height: 70px;border-top:none;border-bottom:none;}
	.homeTopBtnGold li {border-right:1px solid #887A5F;border-left:1px solid #BAA786;background:none;width: 32.8%;height:70px !important;}
	.homeTopBtnDarkGold li {border-right:1px solid #4A3F3A;border-left:1px solid #4A3F3A;background:none;width: 32.8%;height:70px !important;}
	.homeTopBtnGold li:last-child, .homeTopBtnDarkGold li:last-child {border-right:none;}
	.homeTopBtnGold li:first-child, .homeTopBtnDarkGold li:first-child {border-left:none;}
	.homeTopBtnGold li.latestInsights a, .homeTopBtnDarkGold li.latestInsights a{background: url("/gcb/images/latest-insights-mob.png") no-repeat scroll center 10px transparent;background-size:23px 21px;}
	.homeTopBtnGold li.viewPromos a, .homeTopBtnDarkGold li.viewPromos a {background: url("/gcb/images/view-all.png") no-repeat scroll center 10px transparent;background-size:23px 21px;}
	.homeTopBtnGold li.addBookmark a, .homeTopBtnDarkGold li.addBookmark a{background: url("/gcb/images/sign-on.png") no-repeat scroll center 10px transparent;background-size:18px 21px;}
	.formValueRadio span.radioValue{padding:0 0 5px;display:block;}
	.formInnerSel, .innerBoxLft .formInnerSel, .innerBoxRht .formInnerSel{padding-bottom:15px !important;}
	.formSubmitRhtMo{padding-top:20px;}
	ul.compareFilterTab li {width: 24.6%;}
	.selectCardsHldr {border: none;border-radius: inherit;position: relative;margin: 0 0 20px;overflow: hidden;color: #333;}
	.selectCardsHldr .selectType.first, .selectCardsHldr .selectType.second, .selectCardsHldr .selectType.third, .selectCardsHldr .selectType.fourth{width: 100%;float: none;border-bottom:1px solid #ccc;border-left:none;min-height:inherit;padding:0;height: auto !important;}
	.selectTypeHeader, .selectTypeSubHeader, .selectTypeCont{height:auto !important;}
	.selectTypeHeader{padding:0 0 10px;}
	.selectCardsHldr .selectType.last{border: none;margin: 0;width: 60%;text-align: left;padding: 0;min-height: inherit;background: none;box-shadow: inherit;height:auto !important;}
	.cardsAvailable {height: auto;text-align: left;padding: 0;}
	#cardsList {font-size: 18px;display: inline-block;padding-right: 4px;}
	.recommedBtn a.grayBtn, .cardWrapBtn a.blueBtn {width:auto;padding:5px 10px;text-align:left;}
	.cardWrap{padding:0;}
	.cardWrapList li {width:100%;float:none;border-right:none;border-bottom:1px solid #ccc;clear: both;overflow: hidden;padding:0 0 20px;margin:0 0 20px;}
	.cardWrapList li .cardcontWrap ul.checkList li{clear: inherit;}
	.cardWrapList li.last{border:none;}
	ul.compareFilterTab li a.ourCards {background: url("/gcb/images/compare-mo-filter/compare-cards-off.png") no-repeat scroll center center transparent;}
	ul.cardsTab li:hover a.ourCards, ul.cardsTab li.active a.ourCards{background: url("/gcb/images/compare-mo-filter/compare-cards-on.png") no-repeat scroll center center transparent;}
	ul.compareFilterTab li a.rightCard {background: url("/gcb/images/compare-mo-filter/right-card-off.png") no-repeat scroll center center transparent;}
	ul.cardsTab li:hover a.rightCard, ul.cardsTab li.active a.rightCard{background: url("/gcb/images/compare-mo-filter/right-card-on.png") no-repeat scroll center center transparent;}
	ul.compareFilterTab li a.studentCard{background: url("/gcb/images/compare-mo-filter/student-off.png") no-repeat scroll center center transparent;}
	ul.cardsTab li:hover a.studentCard, ul.cardsTab li.active a.studentCard{background: url("/gcb/images/compare-mo-filter/student-on.png") no-repeat scroll center center transparent;}
	ul.compareFilterTab li a.creditLine {background: url("/gcb/images/compare-mo-filter/credit-card-off.png") no-repeat scroll center center transparent;}
	ul.cardsTab li:hover a.creditLine, ul.cardsTab li.active a.creditLine{background: url("/gcb/images/compare-mo-filter/credit-card-on.png") no-repeat scroll center center transparent;}
	.selectedCards {margin: 20px 0;position: relative;}
	.showProducts {background: #f3f3f3;font-size: 16px;font-weight: bold;color: #333;padding: 15px 0 15px 15px;border-bottom: 1px solid #ccc;}
	.selectedCards ul li {float: left;padding: 20px 0 0;text-align: center;width: 100%;display:none;}
	.selectedCards ul li.active{display:block;}
	.cardHdrAdd {font-size: 20px;min-height: auto;color: #333;font-weight: bold;padding:0 10px;}
	.cardImgAdd {margin: 10px 0 0 0 !important;padding: 0px !important;position: relative;width: auto;}
	.cardBtn span {display: inline-block;margin: 10px 10px 0 0;min-height: auto;}
	.lftArrow, .rhtArrow {position: absolute;width: 23px;height: 38px;display: inline-block;top: 58%;}
	.lftArrow {background: url("/gcb/images/compare/ltArrow.png") 0 0 no-repeat;background-size: 100% 100%;left: 20px;}
	.rhtArrow {background: url("/gcb/images/compare/rtArrow.png") 0 0 no-repeat;background-size: 100% 100%;right: 20px;}
	.cardsDetails ul li {width: 50% !important;float: left;text-align: left;}
	.cardDetailsList {display: none;}
	.recommedBtn .recBtn{padding-left:10px;}
	.innerWrapRht {width: 100%;float: none;}
	.innerWrapLft, .innerWrapMid, .innerWrapRht{width:100%;padding:0 0 0 0;margin:0 0 15px 0;float:none;text-align:center;border-bottom:1px dotted #ccc;}
	.innerWrapRht{padding:0;margin:0;}
	.thumbCont{height:auto;}
	.offerGoldBg {padding: 0 10px 10px;width: 65%;}
	.recommedBtn a.grayBtn{float: right;}
	.prodWrapBtn {padding: 20px 17px;}
	.inputTxt{margin-left:10px;width:63%;float: none !important;}
	.inputBoxHour{width:30px;float:left !important;}
	.inputTxt.colon{float:left !important;width:4px !important;}
	ul.eBrokLst{float:left; overflow:hidden; width:100%; margin:0 0 15px 0;}
	ul.eBrokLst li{float:left; padding:0 10px 0 0;width:29%;}
	.stepBox li ul li{width:23.2%;}
	.stepBox li ul li.noBox{width:4%;}
	.btnHolder{position:absolute;top:70%;left:75%;z-index:999;display:inline-block;}
	.btnHolder a.blueBtn{width:85px;font-size:11px;}
	.rewardsMainQuote{padding-top:0;}
	.offerMacaron{margin-left:0px;border-left:none;border-top: 1px solid rgb(204,199,199);width:98%;}
	.offerParking{float:left;border-left:none;border-top: 1px solid rgb(204,199,199);width:96%;}
	.rewardsQuoteLft{width:67%;}
	.rewardsQuotergt{width:32%;}
	.rewardPointsLeft{width:15%;}
	.rewardPointsRight{width:80%;font-size:16px;padding-top:0;}
	.rightSec .formInner .formValue input{margin-bottom:15px;}
	.formContBtn{text-align:left;margin-bottom:10px;}
	.innerWrapCont{margin:10px 0 0;}
	.btnLeft{padding:0;float:left;}
	.addHgt{min-height:60px;}
	.offerMacaronLeft, .offerParkingLeft, .toteBagLeft, .singleVouchersLeft, .offerGiftsLeft, .offerVouchersLeft, .offerOnParkingLeft, .freeRedBagLeft, .compToteBagLeft{text-align: left;width: 14%;}
	.offerGiftsRight, .offerMacaronRight, .offerParkingRight, .offerVouchersRight, .offerOnParkingRight, .singleVouchersRight, .toteBagRight, .compToteBagRight, .freeRedBagRight{width:79%;}
	.offerOnParkingRight{margin-left:15px;}
	.offerOnParking{padding: 10px 10px 10px 10px;}
	.singleVouchersRight{margin-top:0;}
	.largeHdr {font-size: 24px;}
	.mediumHdr {font-size: 20px;}
	.bannerTitleBig .mediumTitle {padding: 15px 0 0 60px;}
	.bannerTitleBig .smallTitle {font-size: 18px;}
	.rightSec {width: 317px;padding: 13px 0 0 20px;}
	.rightSec .formInner .formContBtn {margin: 0 0 0 90px;}
	.disclaimer.pullDown {padding-right: 58px;}
	.leftSec{padding: 20px 10px 10px 10px;}
	.formSubmitWrap{padding-left: 165px;}
	.paddtp35{padding-top:35px;}
	.toteBag{width: 95.5% /*93%*/;border-top: 1px solid #CCC7C7;} /** NY **/
	.freeRedBag{width: 97.3% /*93%*/;border-top: 1px solid #CCC7C7;}
	.compToteBag{width: 95% /*93%*/;border-top: 1px solid #CCC7C7;border-left:none;} /** /NY **/
	.topContentMob{padding-bottom: 0;margin-bottom: 0;}
	.largeFontHdr {font-size: 28px;line-height:28px;}
	.largeFontHdr1 {font-size: 24px;}
	.iconRgtBrdr .rhtSide {width: 43%;margin-left: 10px;}
	.checkIconTxt {width: 87%;}
	.formstartHolder .blueBtn{font-size:12px;}
	.formstartHolder{overflow:hidden;margin-bottom:15px;}
	.formstartHolder h2.bdrNone{color:#05589D;font-size:16px;border:none;margin:0;padding:0 0 15px 0;}
	.blockElemnt{padding-left:0 !important;display:block !important;padding:3px 0 0;}
	.blockElmnt{float:left;display:block;}
	.formField.fixedwidth{width:40%;float:left;font-size:11px;padding:1.5% 2% 0 0;}
	.formValue.fixedwidth.padNone{padding:0 0 10px 20px;}
	.formSubmitBtnWrap a{margin-left:5%;}
	.hideElement{display:none;}
	.padAlign{margin:5px 0 0 0;}
	.fancyBoxHdr.headerTxt h2{font-size:18px;}
	.rhtSideWrap.intSavings h4{font-size:14px;}
	.interestCalcLeft{width:auto;}
	.calcHldr.interest{width:auto;}
	.rhtSideWrap.intSavings h4{padding-top:5px;}
	.rhtSideWrap.intSavings{padding-left:53px;}
	#carousel-descriptions li{color:inherit;}
	#carousel-descriptions .hdProduct{font-size:16px;font-family: "interstate";text-transform:uppercase;color:#164387;}
	#carousel-descriptions li p, #carousel-descriptions li h3, #carousel-descriptions li h4{text-transform:none;}
	#carousel-descriptions li ul.bulLst{text-align:left;}
	#carousel-descriptions li ul.citiMob li{text-align:left;font-weight:normal;text-transform:none;font-size:12px;display:block;background: url("/gcb/images/bullet.jpg") no-repeat scroll 0 6px transparent; padding: 0 0 8px 10px;list-style: none;line-height: 17px;}
	.innerContDet > .lftSide {width: 50%;}
	.innerContDet > .rhtSide {width: 38%;padding: 0 0 0 20px;}
	.preLoader {width:100%;height:300px;}
	.preLoader > img {padding-top:40%;}
	.cardHolderOffersLeft{width:34%;}
	.cardHolderOffersLeft.promo{width:29%;}
	.cardHolderOffersRight{width:59%;}
	.cardHolderOffersRight h2{font-size:18px;padding:0;}
	.cardHolderOffersRight h3.offerClr, .cardHolderOffersRight h3{font-size:14px;}
	.iconBlockHolder ul li.left, .iconBlockHolder ul li.center, .iconBlockHolder ul li.right{float:none;width:100%;}
	.iconBlockHolder ul li.center{height:0;}
	.iconBlockHolder ul li{width:auto;}
	.iconListLeft .iconText, .iconListRight .iconText{width:70%;}
	.iconBlockHolder{padding:10px;}
	.iconBlockHolder ul{border:none;}
	.iconListLeft{padding:0 0 10px;margin:0 0 10px;}
	.iconListRight.portrait{padding:0 0 10px !important;margin:0 0 10px;border-bottom:1px dotted #ccc;}
	.iconRightContent h3{font-size:14px;}
	.iconRightContent{width:68%;padding:0 0 0 10px;}
	.iconBlockHolder{padding:10px 0;}
	.iconBlockHolder ul li.center.twoIcons{border-bottom:1px dotted #ccc;height:0;margin:0 0 10px;width:100%;}
	.iconListLeft.twoIcons.last{padding:0;}
	.iconBlockHolder ul li.center.twoIcons.bdr{height:0;width: 96%;left: 2%;position: relative;}
	.iconListLeft.twoIcons{padding:0 0 10px 0;}
	.tableWrapSmallFnt tr th, .tableWrapSmallFnt tr td {padding: 7px 2px;font-size: 6px;}
	.tableWrapSmallFnt.moblandScape tr th, .tableWrapSmallFnt.moblandScape tr td {font-size: 7px;}
	.disclaimer.small{font-size:10px;display:none;}
	.inputBoxMedium.smallListBox.portrait.tinyBox{width:110px !important;}
	.inputBoxMedium.smallListBox.portrait{width:118px !important;}
	.finpass{margin-left: 168px;display:inline-block;}
	.cardSelectScroll{min-height:none !important; max-height:none !important;}
	.textBox{width:8px !important;height:15px;border:1px solid #ccc;font-size:11px;margin:0 !important;}
	.formValue.obLong input.textBox{margin:0 0 5px !important;}
	.commonSpacer{margin:0 0 5px !important;}
	.inputBoxSmall.landScape{width:34px;}
	.formValue.towncouncil{line-height:20px !important;}
	.site-content .tabHeading{font-size:1.4em;font-weight:normal;text-align:left;}
	.texting-steps li span {width: 108px;}
	.expandInner > a, .expandInner > a.active{font-size:16px;padding-right:10px;}
	.moduleOne li{width:auto;float:none;}
	.moduleOne li.firstModule{float:none;width:auto;}
	.moduleOne li.secondModule{width:auto;}
	.dropListHuge .sbHolder, .dropListHuge .sbOptions li, .dropListHuge .sbOptions{width:350px !important;}
	.dropListHuge .sbSelector{width:350px !important;}
	.moduleOne li .labelField{margin:0 0 10px;}
	.moduleOne{margin:0;}
	.seniorlabelField .right{margin:0 0 0 14px;width:80%;}
	.tooltip .scroll-pane {height: 100px;overflow: auto;width: 100%;}
	.dropListSuppCard .sbHolder, .dropListSuppCard .sbOptions li, .dropListSuppCard .sbOptions{width:219px !important}
	.dropListSuppCard .sbSelector{width:219px !important;}
	.inputBoxCardMedium{width:213px;}
	.contactWrap.comSpace{margin:0 0 15px;}
	.portrait-tablet{display:none;}
	.tabInnerTxt{float:left;width:68%;padding-right:5px;}
	.tabInnerTxtLogos{float:left;}
	.inputBoxCardNumber.year{width:83px !important;}
	.bannerHolder.groupOn .bannerTitle .largeTitle{font-size:18px;line-height:30px;}
	.bannerHolder.groupOn .bannerTitle .largeTitle .dollar{font-size:26px;}
	.bannerHolder.groupOn .bannerTitle .mediumTitle{font-size: 17px;line-height: 18px;}
	.bannerHolder.groupOn .bannerTitle{top:18% !important;}
	.formHldr.spaceNone{padding:0;}
	.btnLandingForms a.blueBtn{margin-right:29%;width:150px;}
	.rewardsLftbordr {position: relative;border-top: 1px solid #ccc;border-right: none;margin:0px;}
	.rewardsOfferMid {float: left;width: 93%;}
	.offerTxt {width: 73%;float: left;margin-right: 0px;}
	.rewardsRgtbordr {position: relative;border-top: 1px solid #ccc;border-left: none;border-radius: 5px 0px 0px 0px;padding:15px;margin: 0 0 10px 0;width: 93%;}
	.rewardsCardLft {float: left;width: 100%;text-align: center;}
	.rewardsCardLft {margin-bottom: 8px;}
	.main_icon_Cont h2{font-size:16px;}
	.main_icon_Cont ul{border-top:1px solid dotted #000; border-bottom:1px solid dotted #000;}
	.iConleft{float:left; width: 46%;;}
	.iconListLeftvisa{}
	.besBlks .iconBlk{float:left;width:80px;}
	.besBlks .iconBlk.p22{padding:22px 0;}
	.besBlks .iconBlk.p10{padding:10px 0;}
	.besBlk{border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden;padding:10px;background:#f2f2f2;}
	.besBlks{width:100%;overflow:hidden;float:left;padding-bottom:10px;}
	.besBlks .contBlk{float:left;width:400px;margin-top: 20px;}
	.besBlks.last{width:100%;border-left:0;border-top:1px dotted #ddd;padding:10px 0 0 0;}
	.sm_hd {padding-top: 15px;position: relative;display: block;padding-left: 25px;font-size: 100%;padding-bottom: 30px;}
	.largeTitle.hugeBannerLargeTxt{font-size:20px;line-height:28px;}
	.mediumTitle.hugeBannerLargeTxt{font-size:20px;}
	.largeTitle.hugeBannerLargeTxt span{font-size:36px;}
	.largeTitle.hugeBannerLargeTxt.reward{font-size:21px;}
	.mediumTitle.hugeBannerLargeTxt{line-height:24px;}
	.largeTitle.hugeBannerLargeTxt.officer{line-height:22px;font-size:20px;left: 3%;}
	.mediumTitle.hugeBannerLargeTxt.officer{font-size:15px;line-height:20px;}
	.bannerTitle.salesOfficerBanner{width:96% !important;left:0 !important;}
	.bannerProd, .bannerHolder {margin: 0 0 10px 0;}
	.tableWrap.ipa table tr th,.tableWrap.ipa table tr td{word-break: break-all !important;font-size:10px;}
	.formRedesign ul li .formField.tenure{float:left;width:26%;}
	.formRedesign ul li .formValue.tenure{float:left;width:auto;}
	.formRedesign ul li .formValue{padding:0 0 10px;}
	.formRedesign ul li .inputBoxBig{width:186px;}
	.formRedesign ul li .inputBoxNri{width:156px;}
	.formRedesign ul li .inputBoxCalc{width:60px;}
	.formRedesign ul li .inputBoxMed{width:170px;}
	.formRedesign ul li.twoCol{width:45%;float:left;}
	.formRedesign ul li.twoCol.fullView{width:auto;}
	.formRedesign ul li{width:auto;}
	.topbannerSummary ul{margin:0;}
	.calcProgressForm.ipa{width:231px !important;}
	.calcProgressForm.repaycalc{width:135px !important;}
	.topbannerSummary ul li{width:100%;border-bottom:1px dotted #ccc;margin:0 0 15px;}
	.deviceWrap.ipa{padding:0;}
	.repayCalc a.blueBtn, .repayCalc a.grayBtn, .repayCalc input.blueBtn, .repayCalc input.grayBtn,.repayCalc.info
	input.blueBtn.forInst{width:150px;font-size:11px;}
	.dropListRedesign .sbHolder, .dropListRedesign .sbOptions li, .dropListRedesign .sbOptions, .dropListRedesign
	.sbSelector{width:185px !important;}
	.dropListBig .sbHolder, .dropListBig .sbOptions li, .dropListBig .sbOptions, .dropListBig .sbSelector{width:110px !important;}
	.largeTitle.hugeBannerLargeTxt.allDeals{font-size: 29px;}
	.largeTitle.hugeBannerLargeTxt.allDealspage {font-size: 29px;}
	.hugeBanner .bannerLarge.allDeals {left: 44%; top:67% !important;}
	.largeTitle.hugeBannerLargeTxt span.sgdollar {font-size:35px;}
	.allDealsnew p{line-height:40px;}
	.cardAreaBlockInn .right {width: 50%; padding-left:10px;}
	.cardAreaBlockInn .right h2{font-size:14px;}
	.iconspend {float: left;width: 100%;text-align: center;}
	.iconspendCont {float: left;width: 100%; margin-bottom:5px;text-align: center;}
	.spoiltDbMidInn{padding: 0px;}
	.spoiltDbMidInn  p{text-align: center;}
	.spoiltDbMidLft{width: 100%;}
	.spoiltDbMidRgt{width: 100%;border-left: 0px dotted #8e8e8e; border-top: 1px dotted #8e8e8e; padding:15px 0 0 0;margin:10px 0 0 0;}
	ul.spoiltDbLst li{width:100%;padding: 15px 0;}
	ul.spoiltDbLst li.endBlock {margin-bottom: 20px;}
	.spoiltDbLstInn{ height:auto !important;}
	ul.spoiltDbLst{margin-bottom:0px;}
	.btnBtmArea a {float: left;font-size: 11px;padding: 6px 7px;text-align: center;width:auto;}
	.btnBtmArea a.greyBtn.commBtnPro, .btnBtmArea a.blueBtn.commBtnPro {padding: 6px 7px;width: auto !important;}
	.formHldr.formemirates {width: 100%;float: left;padding-left: 0;}
	.menFontNew{float:left;color: #018DE7;font: 50px interstate;}
	.offFrstsCom{width:60% !important;}
	.offSedssCom{width: 22% !important;}
	.cardName.cardWidthSpac h4{padding-right:25px;}
	.bannerOneMide {line-height: 24px;padding: 15px 0 0;}
	.mainDivImag{margin-bottom:5px;overflow:hidden;}
	.textDivCls {width: 100%;float: left;margin-bottom: 10px;}
	.grayBg h3{padding:0px;}
	.padtdTopSilk{padding-top: 35px;}
	.padTopSilk{padding-top:26px;}
	.slideCitiPre.CitiPreSilk {width: 97%; margin:3px 0px;}
	.slideCitiPreLst ul li.firstSilk {padding-left: 6px;padding-right: 39px;}
	.slideCitiPreLst ul li.secondSilk {padding-right: 28px;}
	.slideCitiPreLst ul li.thirdSilk {padding-right: 28px;}
	.slideCitiPreLst ul li.fourthSilk {padding-right: 28px;}
	.slideCitiPreLst ul li.fifthSilk {padding-right: 21px;}
	.calcProgressForm.citiSilkMiles {width: 94% !important;}
	.bulLst.slikAirBul.fontSizSilk.last { margin: 0;}
	.headerConTain h2{padding: 6px 8px;}
	.silkPromPad p{padding:0px;}
	.cA-ancLink.active span.cS-whiteArrow {background:url("/gcb/images/closeIcon.png") no-repeat scroll 0 0 transparent;padding-left: 10px;padding-right:10px !important}
	.paddRight{padding-top:10px !important;padding-left:18px !important;padding-right:10px !important;}
	ul.bulLst1 li {background: url("/gcb/images/bullet.jpg") no-repeat scroll 0 6px transparent;line-height: 17px;list-style: none outside none;padding: 0 0 8px 10px !important;}
	.largeTitle.ClearCrd{font-size:15px;}
	.offerPcode2{padding-top:30px;}
	.offerPcode{padding-top:15px;}
	.rewarCards{overflow: hidden;padding-bottom:0px;}
	.listReward h4{padding:0px 0px 5px;}
	.listReward{float:none;overflow:hidden;width:100%;}
	.rewarCards ul.bulLst{padding:0px;}
	.blueClsTx {color: #00bdf2;}
	.homeBlueTxt {color: #05589d;}
	.formInner.margLft.margLft1 {margin-top:10px;}
	.spaceOne{padding:10px 10px 0px;}
	.solutLarge .largeTitle{font-size:13px;}
	.formValue.fixedwidth.radioSlution{ width: 90% !important;padding-left:0px;}
	.formExpertHead.formExpertHead1{width: 100% !important;}
	.padrght60.padOneSlu{padding-right: 0px;}
	.expertTime.expertTimeOne{padding-top:4px;padding-right:9px;width:28%;}
	.inputBoxMediumXprt.inputBoxMediumOne{border: 1px solid #ccc;color:#555;}
	.btnHolder{position:absolute;top:72%;left:58%;z-index:999;display:inline-block;}
	.btnHolder a.blueBtn{width:200px;font-size:9px;}
	.bannerTitleGold.largeBanner{padding: 10px;width:310px;height:104px;top:14%;}
	.visible-phone.telnumVisible{display:inline !important;}
	.blueTxtNew {color: #003F7D;}
	.radiovalue p,.radiovalueOne p{padding-bottom:8px }
	.tableWrapLarge.tableSmlFont tr th, .tableWrapLarge.tableSmlFont tr td{font-size:11px;}
	.tableWrapSmallFnt.tableSmlFont tr th, .tableWrapSmallFnt.tableSmlFont tr td{font-size:11px;}
	.faqShowHideArea.citimile{background-color:#003F7D;padding-bottom:0px;}
	.faqShowHideCont.milePadd{padding:0px;}
	.faqShowHideHdr.flymile{padding: 0 0 15px 10px;font-family:"interstate";}
	.milePadd .tableCitiPre{margin-bottom:0px;}
	.mileIcon{color:#fff;}
	.faqShowHideArea.bgGradientClr{background:#0169B0;background: -webkit-gradient(linear, 0 0, 0 70%, from(#0169B0), to(#003F7D));background: -webkit-linear-gradient(#0169B0, #003F7D 70%);background: -moz-linear-gradient(#0169B0, #003F7D 70%);background: -ms-linear-gradient(#0169B0, #003F7D 70%);background: -o-linear-gradient(#0169B0, #003F7D 70%);background: linear-gradient(#0169B0, #003F7D 70%);-pie-background: linear-gradient(#0169B0, #003F7D 70%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0169B0', endColorstr='#003F7D',GradientType=0);zoom: 1;position:relative;}
	.topContentImgInner.imgLazada.zalProtion {margin: 4px 0 0 0;}
	.zalora_Promo.Left{width:98%;padding-right:10px;}
	.zalora_Promo.center{width:98%;text-align:center;margin-top:5px;}
	.zalora_Promo.right{width:98%;padding-right:10px;;}
	.topContentThump.zaloImg{padding-left:0px; margin-left: -15px;}
	.topContentThump.lazada{width:105px;}
	.topContentImgInner.imgLazada{margin: 4px 0 0 0px;}
	.topContentWrap.borderCiti.lazada {padding: 0 18px 14px;}
	.topContentWrap.borderCiti.lazleft{border-bottom: none;margin-top: -10px; margin-bottom:10px;padding:10px 5px 15px;color:#555;}
	.bannerLarge.banerlazda{width:53%;}
	.formsheaderImg.imgwidth{width: 99px;}
	.roadShoMgm{padding-top:10px;}
	#mort_section_1{background-color:#F79647;color: #fff;padding: 10px;margin-bottom:10px;border-radius:5px;}
	.moreCardBtn{background:#ffb340;background: -webkit-gradient(linear, 0 30%, 0 0, from(#ffb340), to(#f26e22));background: -webkit-linear-gradient(#ffb340 30%, #f26e22);background: -moz-linear-gradient(#ffb340 30%, #f26e22);background: -ms-linear-gradient(#ffb340 30%, #f26e22);background: -o-linear-gradient(#ffb340 30%, #f26e22);background: linear-gradient(#ffb340 30%, #f26e22);-pie-background: linear-gradient(#ffb340 30%, #f26e22);padding:10px 0;border-radius:0 0 8px 8px;position:relative;overflow: hidden;}
	ul.whiteTick.mortage li{  padding: 0 0 3px 25px;}
	ul.whiteTick {list-style-type: none;margin: 0;padding: 0 0 11px 0px;}
	ul.whiteTick li{background: url("/gcb/images/white-Tick.png") no-repeat 0 3px;list-style: none;padding: 0 0 15px 25px;}
	ul.whiteTick li ul{padding-top:10px;}
	.hdBluebg {background-color: #014785;text-align: center;color: #fff; padding: 5px 0; width: 150px; position: relative; top: -25px; left: 22%;}
	.eligibiltyBoxLft { border: 1px solid #004785; float: left; width: 44%; padding: 10px; min-height: 234px !important;}
	.eligibiltyBoxRgt { border: 1px solid #004785; float: left; width: 45%; padding: 10px;}
	.innerContDetgp.gpList { padding: 15px 10px 20px 10px;}
	.gp_promoRght.gpgright{padding: 0px 15px 0 0px;width:63%;}
	.gssPromo_new.Left{ width:100%; }
	.gssPromo_new.center{ width:100%; margin:0px; }
	.gssPromo_new.right{ width:100%; }
	.formpadHolder_new{margin-top:35px;}
	.deposite_alertTxt{margin-bottom:15px;}
	.cardChoicess .cardSelectScroll{min-height:0px; max-height:425px; overflow:auto;width:100%;}
	.cardName .cardDetails.deposiCard{width:85%;}
	.formInner.fntNrmal ul.upperAlphaLst.last {margin-left:33px !important;}
	.depoSiteForm .formField.fixedwidth{padding: 1% 2% 0 0;}
	.gp_promoRght.gpgright.Epicure{width:93%;}
	.agodaheadH2 h2{padding-top:10px;text-align:left;}
	.cardSelectScroll.cardSelectScroll-agoda{  width: 95%;margin: 20px 15px;}
	.cardName.agodasub {width: 50%;text-align: left;margin-left: 5px;}
	.xpettextareaboxNew{width: 90%; height: 80px; border: 1px solid #ccc; resize: none;}
	.formInnerxpert { padding: 0 0 10px; display: block;  width: 100%;  float: left;}
	.inputBoxLarge.inputBoxLargeaia{width: 73% !important;}
	.inputBoxMediumaia{width: 42.8% !important;}
	.padrght100{padding-right: 2%;}
	.inputBoxLarge.inputBoxLargeeaia{width:90% !important;}
	.pullRight.xpertSolnbtn {margin-right: 8% !important;}
	.mobCalxprt.visible-phone{display:inline-block !important;}
	.clacImg {width: 110px; float: left;}
	.videoList ul li .videoSec{margin-left: 0px;}
	.videoList{width: 276px;overflow: hidden;margin: 0 auto;}
	.videoList ul li{width:320px;float:none;margin:0 auto; display:inline; }
	.videoList ul li .videoSec{width:275px;float:left;padding-right:5px;}
	.videoList ul li .videoSec img{width:100%;}
	.filterSec .dropListLarge.droplargeins .sbHolder, .filterSec .dropListLarge.droplargeins .sbOptions li, .filterSec .dropListLarge.droplargeins .sbSelector, .filterSec .dropListLarge.droplargeins .sbOptions{width: 250px !important;}
	.filterSec .lftWrap{width:44.5%;float:left;}
	.filterSec .midWrap{width:4%;padding:0 20px;float:left;}
	.filterSec .rhtWrap{width:40.5%;float:right;}
	.tabSec ul li a{font-size:13px;padding: 13px 30px;}
	.insStep2 .innerCont {border-bottom:none;margin:0;padding: 10px;background:url("/gcb/insurance/images/inner-bg.png") repeat 0 0 transparent;}
	.prodList > ul > li{margin:15px 0 0 5px;}
	.accordianList > ul > li .overlayBox{color: #fff;font-size:12px;font-family: "interstate";padding:12px 10px;text-align: center;position: absolute;z-index: 999;top:85%;left: 0;right: 0;bottom:0.8%;}
	.tabContent.iconTextBOx .iconBlockInner .iconBlkInnLft{width:45px;}
/*2079*/
	
	.hompage-overlay .desk-icon{display:none;}
.hompage-overlay .iphone-icon{display:block;padding-top:40px;}
.hompage-overlay .cont-sec {
    box-sizing: border-box;
    float: left;
    padding: 50px 15px;
    width: 125%;
}
.hompage-overlay .img-sec{float:left;width:58px;}
.hompage-overlay .img-cont-sec {
    float: left;
    width: 62%;
    padding-left: 20px;
}
.hompage-overlay .cont-wrap{width:100% !important}
.hompage-overlay .img-cont-sec p {
    color: #fff;
    font-size: 14px;
    padding-bottom: 15px;
    line-height: 18px;
}
.hompage-overlay #fancybox-outer{background:#00c3f3}
.hompage-overlay #fancybox-content{border:0}
/*2079*/

/*2342*/
.LstDataMerchant li {list-style: none;float: left;border: 1px solid #999;background: #fff;padding:0px;margin:0 10px 20px 0;}
	.bulLstRewards li{color:#fff;margin:0;border:0;text-align:left;background: url("/gcb/credit_cards/images/rewardsnew/bullet-white.jpg") no-repeat scroll 0 6px transparent; padding: 0 0 8px 10px;list-style: none;line-height: 17px;display:block !important;}
	.lightbox1_img {width: 225px;float: left;margin-right:15px;}
	.lightbox1_con {width: 48%;float: left;}
	.lightbox-content{position:relative;display:block;height:250px;}
	.widthNewRw{width:98%;}
	.estimate_text.taka-text{padding:20px;width:95%;}
	.promo_tc h3{text-decoration:underline;color:#333;}
	#pop-up body{background:#fff !important;}
}

@media (max-width:680px){
	.tabhead { font-size:16px; }
	.interstTXT{ font-size:12px; }
	.headbigtxt { font-size:13px; }
	.icotxt{ padding: 17px 0 0 50px; display: block;}
}

@media (max-width:667px){
	.btnHolder.citiReward{top:78%;left:75%;}
	.btnHolder.citiReward a.blueBtn{width:100px;}
	.flight .calcProgress.ui-controlgroup a.ui-slider-handle, .flight a.ui-slider-handle{height: 31px !important;background-size: 88% !important;}
	.slideCitiPreLst ul li.first {padding-right: 60px;padding-left: 7px;}
	.slideCitiPreLst ul li.second {padding-right: 56px;}
	.slideCitiPreLst ul li.third {padding-right: 57px;}
	.slideCitiPreLst ul li.fourth {padding-right: 58px;}
	.slideCitiPreLst ul li.fifth {padding-right: 54px;}
	.divierLine h2{  margin-left:41%;} 
	.lightGreyBag {background: #f9f9f9;padding:10px 20px !important; width: 93.8% !important;border-top:1px solid #e0e0e0;}
	.whiteBag{background:#ffffff;padding:10px 20px  !important; width: 93.8% !important;border-top:1px solid #e0e0e0;}
	.tabContentnopad{padding:0;}
	.imgLazada.zalProtion h2{padding-left:177px;}
	p.txtCenter.txtcenter_icon1.last{padding-top:10px;padding-bottom:10px !important}
	p.paddtp20.paddtp25.referfont.referfontsize{padding-top:7px;}
	ul.referLst.referslt_new .referbox1_new{min-height:140px;}
	p.formValue.fixedwidth.formvalufix{width:54%;}
	.clear_border.showHideArea{width:100%;}
	.forminner_tab.forminner_conttab.showHideCont{padding:18px;}
	.showHideHdr.heading_click{padding:5px;}
	.largeTitle.estatment{font-size: 18px !important;}
	/*1788*/
	.dollerfifty{padding:40px 0 0 0 !important;}
}

@media (max-width:640px){
	.hipvanbg{background:url('../landing_page/hipvan/images/bg.jpg') no-repeat;position: 	relative;top: -23px;background-size:cover;height: 100%;}
	.offerleft2{overflow: hidden;padding: 0 15px 20px;background: #FFF;margin-left: 0px;}
	.largeTitle.lonHomeSav.mortageBannerTitle{font-size:18px;}
	.mediumTitle.mortageMiddleban{font-size:13px;line-height:18px;}
	.justifyTxt{text-align:justify;}
	.mediumTitle.TcbannerFnt{font-size:10px;margin-left:55%;font-style:italic;margin-top:5%;}
	.homeExpedia img{width:100px !important;display:inline-block !important;position:relative;top:7px;}
	.bluebntHgt{margin-right:20px;}
	.topContentAplyWrap .topContentBtn a.bluebntHgt{padding:17px 0;}
	.topContentAplyWrap .topContentBtn a.btnWidthnew{width: 175px;margin-top: 15px;}
	.bannerTitle3.bannerTitletp{margin-top:362px;}
	.marGn15tb{margin:20px 0;}
	.slideCitiPreLst ul li.first {padding-right: 55px;padding-left: 7px;} 
	.slideCitiPreLst ul li.second {padding-right: 47px;}
	.slideCitiPreLst ul li.third {padding-right: 47px;}
	.slideCitiPreLst ul li.fourth {padding-right: 49px;}
	.slideCitiPreLst ul li.fifth {padding-right: 44px;}
	.calcAreaBtmTop ul li .left{width: 44.7%;}
	.calcAreaBtmTop ul li .right{width: 53%;}
	.calcAreaBtmTop ul li .right2 {width: 35%;}
	.flight .calcProgress.ui-controlgroup a.ui-slider-handle, .flight a.ui-slider-handle{height: 31px !important;background-size: 88% !important;}
	.largeTitlePre {font-family: "interstate";font-size: 25px;font-weight: normal;left: 29.8%;line-height: 30px;position: absolute;top: 71px;width: 220px;}
	.mediumTitlePre {font-size: 17px;left: 0;line-height: 16px;position: relative;top: 163px;width: 400px;}
	.logoWidthnew{float:left;width:80px;min-height:80px;}
	.watsonCard{width: 79%; padding:0;}
	.flipimg{position:absolute;right:0;bottom:0;width:20%;}
	.topExpert{width:96%; float:left;padding:5px;}
	.formExpertHead{width:100%; float:left;}
	.formHldrxprt{float:left;margin:5px;}
	.expetr p{float:left;}
	.expetrMob p{float:left;width:47%;}
	.inputBoxMediumXprt{width:235px !important;}
	.inputBoxdate{width:50px !important;text-align:center;}
	.inputBoxTime{width:80px !important;}
	.inputBoxLarge.inputBoxLargexprt{width:260px !important;}
	.inputBoxLarge.inputBoxLargexprtnew{width:190px !important;}
	.padrght60{padding-right:0; width:47%}
	.padrght25{padding-right:15px;}
	.fixedwidthxprt{float:left;width: 100%;}
	.xpettextareabox{width:300px;height:80px;border:1px solid #ccc;12px arial;resize:none;}
	.checkBoxExprt span{padding-right:3px;}
	.exrtRadi{padding-right:3px;}
	.ExpertDate{padding-right:15px;}
	.expertDateFl{float:left;width:47%;}
	.formInner.margLft{margin-left:10px;}
	.econContainer{width:100%;}
	.imgThir{float:right;width:33%;}
	.bannerLeft{width:100%;padding:5px;background:#313131;overflow:hidden;}
	.bannerTxt{color:#ffffff;padding:5px 5px 5px 10px;clear:both;font-family: interstate;line-height: 1.5em;font-size: 15px;background:#313131;}
	.innerEcon{padding:10px 0 0;margin:10px 0 0 0;}
	.links{text-decoration:underline;}
	.largeTitleCitiPre{top: 23px;font-size: 18px;left: 28%;width:50%;} 
	.mediumTitleCitiPre{top: 49px;font-size: 16px;left: 29%;} 
	.smallCitiPre{top:141px;}
	.textareaBox.inputBoxTxtArea2 {width: 210px;border: 1px solid #ccc;}
	.flipimg{position:absolute; right:0; bottom:0; width:20%;}
	h2.headerTxtTop{font-size: 19px;padding-bottom:10px;}
	.bannerTitle4 {color: #FFFFFF;display: block;float: left;font-family: "interstate";margin-top: 72%;padding: 0 18px;position: absolute;width: 90%;z-index: 1;font-size: 19px;lineheight: 23px;border:1px solid red;}
	.padtop10{padding-top:10px;}
	.padtop20{padding-top:15px;}
	.m1visaRht{width:46%;float:left;}
	.m1visaLft{width:46%; float:left;border-right:1px dotted #cccccc;margin-right:10px;}
	.logoWidth{float:left;width:100px;}
	.tabInnerCont.contpadd{padding-right:0 0 0 115px; display:block;}
	.watsonVoucher{padding-top:10px;}
	.watsonCard{padding-top:0px;}
	.plusBTn{margin-left:50%; font-weight:bold; font-size:3em;color:#00BDF2;}
	.formHldr{padding:0 10px;width: 94%}
	.formInner .formValue1{float:left;width:52%;}
	.txtbtmgc {font-size: 13px;padding-top:14px;}
	.cardAreaBlockInn .left {float: left;width: 120px;}
	.cardAreaBlockInn .right {width: 50%; padding-left:10px;}
	.cardAreaBlockInn .right h2{font-size:14px; margin-top:0px;}
	.txtColLftPad{padding-left:37px !important;}
	.rewardsOfferMidss{width:99%;padding-top:0}
	.OfferPromoCont {float: left;width:94%;padding-right: 5px;}
	.offerWrapper h3.alignTxt {padding-top:5px;font-size: 16px;}
	.bannerTitleSMRT {width: 300px; }
	.largeTitleSMRT {font-size: 17px;line-height: 28px;}
	.largeTitleSMRT strong {font-size: 30px;}
	.smalltxtSMRT{font-size:12px; padding:3% 0 0;} 
	.tabInnerLogo.sizeViewer {width: 100px;}
	.tabInnerCont.sizeViewerFix {padding: 0 0 0 115px;}
	.rightHot {width: 120px;}
	.largeTitle.hugeBannerLargeTxt.allDeals{font-size: 18px;}
	.largeTitle.hugeBannerLargeTxt.allDealspage {font-size: 18px;}
	.hugeBanner .bannerLarge.allDeals {left: 44%; top:67% !important;}
	.largeTitle.hugeBannerLargeTxt span.sgdollar {font-size:30px;}
	.allDealsnew p{line-height:30px;}
	.familyPrivileges .bannerTitle3 {margin-top: 340px;padding-left: 20px;}
	.bannerHolder3 { float:none;position:relative;margin:0 0 10px 0;width:100%;}
	.largeTitle3 {font-size: 22px;padding: 0 0 10px 0;}
	.mediumTitle3 {font-size: 16px;line-height: 22px;padding: 2px 0 0;}
	.formHldr.ctg {padding: 10px 10px;width: 96.1%;}
	.formHldr.ctg .formInner .formField {padding: 2px 0 10px 0;}
	.formHldr.ctg .formInner .formField {font-weight: bold;width: 24%;}
	.commonformLandng .bannerTitle3{margin-top: 60%;padding: 0 8px 0 8px;} 
	.commonformLandng .largeTitle3 {font-size: 17px;padding: 0 0 10px 0;} 
	.commonformLandng .mediumTitle3 {font-size: 14px;line-height: 22px;padding: 2px 0 0;} 
	.bannerTitle.bannerLarge.reward2{left:36%;top: 39% !important;}
	.largeTitle.hugeBannerLargeTxt.rewardpage2{font-size: 15px !important;line-height:14px;}
	.mediumTitle.cardText{left:31%;top: 43px;position:absolute;width:60%;font-size: 14px;}
	.homeExpedia img{width:100px !important;display:inline-block !important;position:relative;top:7px;}
	.table-expedia{background-color:#032F6E;color:#fff;padding:13px;font-size:11px;}
	.largeTitle.lonHomeSav {font-size: 22px;line-height: 23px;}
	.largeTitle.subLonVoc {font-size: 17px;}
	.bannerOneMide {font-size: 17px;}
	.padtdTopSilk{padding-top: 19px;}
	.padTopSilk{padding-top:13px;}
	.slideCitiPre.CitiPreSilk {width: 100%;margin: 3px 0px;}
	.slideCitiPre.CitiPreSilk .formValue div.ui-slider{margin: 0 2% 0 15px;}
	.slideCitiPreLst ul li.firstSilk {padding-left: 6px;padding-right: 62px;}
	.slideCitiPreLst ul li.secondSilk {padding-right: 51px;}
	.slideCitiPreLst ul li.thirdSilk {padding-right: 51px;}
	.slideCitiPreLst ul li.fourthSilk {padding-right: 52px;}
	.slideCitiPreLst ul li.fifthSilk {padding-right: 48px;}
	.largeTitleslik {font-size: 29px;left: 25.8%;line-height: 37px;top: 72px;}
	.mediumTitleslik {top: 157px;font-size: 19px;}
	.ZoukoutMain{width:100%;position:relative;overflow:hidden;}
	.LeftZoukout{width:40%; float:left;padding-right:20px;}
	.RightZoukout{width:55%; float:left;}
	.ZoukCrdLst li{float:left;padding:0px 30px 10px 0px;}
	.ThumZoak{float:left;width:30px;}
	.zoakTxt{width: 83%;padding:8px 0 0 12px;float:left;}
	.cardimage{float:left;width:45%; text-align:center;}
	.CardZoak{margin-top:20px;float:right;width:100%;}
	.largeTitle.zoakLargeTxt{font-size:25px;}
	.mediumTitle.zoakmedTxt{font-size:18px;line-height: 25px;}
	.zoukcard{width:60%;}
	.cardimage img{width:80%;}
	.pad-right{padding-right:50px;}
	.cardimage.pddrght{padding-right:0px;}
	#mainLoan{width:100%; margin:0 auto;}
	.loanMain{width:100%;margin-top:30px;position:relative;}
	.loadHead{text-align:center;}
	.paymentLst {width:85%;;background:#EDEEF0;margin:0 auto;border:1px solid #ccc;display:inline-block;margin-bottom:20px;}
	.paymentLst li{float:left;width:49.9%;}
	.paymentLst li a{font-size:14px;font-weight:bold;text-align:center;color:#555;display:inline-block;margin:1px;padding:10px 0px;background:#EDEEF0;border:1px solid #EDEEF0;width:99.5%;}
	.paymentLst li.active a{display:inline-block;background:#3380BA;color:#fff;border:1px solid #E1E1E1;}
	.clacMain {width:95%;padding:10px 3%;}
	.clacLeft {width:100%;float:left;}
	.clacRight {width:100%;float:left;}
	.clacRightclose{border:3px solid #F1F1F1;display:inline-block;}
	.RpayRight{width:505px;}
	.RpayRight li{float:left;padding:1% 1%; width:111px;border-right:3px solid #F6F6F6;text-align:center;}
	.RpayRightlast{border:none !important;}
	.largeTitle.ClearCrd{font-size:15px;}
	.CardWdth{width:60%;}
	.largeTitle.ThankTitle{font-size:33px;}
	.bannerTitle.thankBanner{left:60%; top:85% !important;}
	ul.cardsTab li:hover, ul.cardsTab li.active{background:#FDFDFD;background: -webkit-gradient(linear, 0 0, 0 70%, from(#FDFDFD), to(#F8F8F8));background: -webkit-linear-gradient(#FDFDFD, #F8F8F8 70%);background: -moz-linear-gradient(#FDFDFD, #F8F8F8 70%);background: -ms-linear-gradient(#FDFDFD, #F8F8F8 70%);background: -o-linear-gradient(#FDFDFD, #F8F8F8 70%);background: linear-gradient(#FDFDFD, #F8F8F8 70%);border-radius:5px;box-shadow:0 0 5px #ddd;border:1px solid #ddd;position:relative;}
	ul.cardsTab li a.rewards {background: none;}
	ul.cardsTab li:hover a.rewards, ul.cardsTab li.active a.rewards{background: none;}
	ul.cardsTab li a.travel {background: none;}
	ul.cardsTab li:hover a.travel, ul.cardsTab li.active a.travel{background: none;}
	ul.cardsTab li a.cashback {background: none;}
	ul.cardsTab li:hover a.cashRebate, ul.cardsTab li.active a.cashRebate{background: none;}
	ul.cardsTab li a.student {background: none;}
	ul.cardsTab li:hover a.student, ul.cardsTab li.active a.student{background: none;}
	ul.cardsTab li a.business {background: none;}
	ul.cardsTab li:hover a.business, ul.cardsTab li.active a.business{background: none;}
	ul.cardsTab li a#showAllnew {background: none;}
	ul.cardsTab li:hover a#showAllnew, ul.cardsTab li.active a#showAllnew{background: none;}
	.grayTxtcard{color:#555;}
	.linkTxtnew{width:28%;float:left;padding-top:5px;}
	.btnHolder{position:absolute;top:72%;left:58%;z-index:999;display:inline-block;}
	.btnHolder a.blueBtn{width:170px;font-size:9px;}
	.ContentPdfPage{padding:10px;width:96%;}
	.pdf-Overlay{width:98%;}
	.pdfColor{background:#6EC7D4;padding:10px;}
	.pdfCenter{text-align:center;}
	.pdfLeft{text-align:left;}
	.referBox{width:100%;display:inline-block;margin-bottom:20px;position:relative;}
	.referLst li{float:left;width:100%;min-height:150px;}
	.referLst {text-align:center;font-size:18px;}
	.referLst p{padding:10px 15px 5px 14px;}
	.paddtp20.paddtp25{padding-top:0px !important;}
	.refer-box1{background:#f8f8f8 url("/gcb/credit_cards/images/mgm/bg1.png") no-repeat left top;}
	.refer-box2{background:#EBE9EA url("/gcb/credit_cards/images/mgm/bg2.png") no-repeat left top;}
	.refer-box3{background:#DFDDDE url("/gcb/credit_cards/images/mgm/bg3.png") no-repeat left top;}
	.refer-box1,.refer-box2,.refer-box3,.paddtp30{padding-top:30px;}
	.bannerTitleGold.largeBanner {padding: 10px;width: 275px;height: 75px;top: 18%;}
	.bg-fnt-exsoln{font-size:28px;}
	.padRight{padding-bottom:15px;}
	.zalorabg{background:url('../landing_page/zalora_mar/images/bg.jpg') no-repeat;background-size: cover;position: relative;top: -25px;height:100%;}
	.valiDate{padding:10px 5px 10px 0;text-align:right;}
	.leftArea{width: 100%;margin-bottom: 0px;}
	.rightArea{width: 100%;overflow: hidden;}
	.rightArea1{width: 97%;overflow: hidden;padding-bottom: 15px;}
	.offerright1{padding: 10px 8px 8px 15px;background: #FFF;margin-bottom: 4px;overflow: hidden;width: 95%;}
	.offerleft1{padding: 10px;background: #fff;overflow: hidden;}
	.offerTxts {float: left;font-size: 12px;width: 100%;font-weight: normal;margin-top: 10px;}
	.offerImgleft1{margin-bottom: 25px;text-align: right;}
	.offerImgs{width: 39%;float: left;}
	.offerImgrewards{width: 19%;float: left;}
	.cardface{float: left;width:30%;}
	.cardface2 {padding-left: 15px;padding-top: 10px;padding-bottom: 15px;}
	.cardtxtLeft{margin: 27px 0 0 7px;width:50%;}
	.offerImgs{width: 20%;float: left;margin-right: 7px;}
	.promoImgs {width: 20%;float: left;}
	.rakutenbg{background:url('../landing_page/rakuten/images/bg.jpg')  no-repeat;position: relative;top: -23px;background-size:cover;height: 100%;} 
	.smrtBigfnt{font-size:20px;}
	.tableWrap.tableFont.tablefntbld{font-weight:bold;}
	.tableWrap tr th, .tableWrap tr td {font-size: 10px;}
	.innerContgp{padding:5px 15px 0 15px;padding-bottom:15px;}
	.innerContgp > a{background:#ccc;display: block;font-size:14px;font-family:"interstate";color: #666;*padding:15px 0;padding:15px 0 \0/;padding:15px 0;padding: 10px;position:relative;}
	.innerContgp > a.active{background:#ccc;display: block;color: #666;position:relative}
	.plusOpen{background: url("/gcb/credit_cards/images/gp/plus.png") no-repeat right center transparent;width: 9px;height: 9px;position: absolute;right: 10px;top: 14px;}
	.closeOpen{background:url("/gcb/credit_cards/images/gp/minus.png") no-repeat right center transparent;width: 9px;height: 9px;position: absolute;right: 10px;top: 14px;}
	.innerContDetgp{display:none;padding:30px 10px 20px 10px;}
	.gpList2{width: 100%;  float: left;  padding-bottom: 20px;position: relative;padding-right: 25px;padding-left: 10px;line-height: 18px;}
	.gpList2.lastLst{width:100%;float:left;background: none;padding-left:10px;}
	.fntSze21new{font-size:34px;}
	.tabContentWrap.noPadingGp{padding:0! important;}
	.tabContent.noPadingGptab{padding:0! important;}
	.paddAll20{padding:0px 15px 10px 15px;}
	.backArrow{background:none;  padding-left: 5px;  position: absolute;  width:25px;  height: 33px;  right: 0;margin: 4px -3px 0 0;}
	.tabContentWrap.noPadTab{padding:0 !important;}
	.tabContent.paddOverall {padding:21px 22px 15px;}
	.GpIntroPromo{position:relative;display:block;}
	.gp_promoLft{width:30%;float:left;margin-top: -55px;}
	.gp_promoRght{width:66%;float:right;display:inline-block;padding: 20px 15px 0 0px;font-size:14px;}
	.gpIcons img{float:left;padding:0 10px 0 0;width: 15px;height: 15px;}
	.ShowAreaGP{padding-bottom:25px;}
	.learmOreFixGp{position:relative;}
	.gpLearnMore{position:absolute;left:25%;top:9%;width:67%;}
	.gpLearnMore {color:#ffffff;font-size:12px;line-height:12px}
	.vgobg{background:none;}
	.tnxTxtRight { width: 72%; padding: 16px 12px; float: left; line-height: 1.3; font-size: 16px;}
	.citiPartner { background: #FFF; overflow: hidden; margin: 5px 0px; width: 100%;}
	.citiComBinLftNew {width: 100%; text-align: center; padding-bottom: 15px;background:rgba(204, 204, 204, 0.19)}
	.citiComBinRgtNew {overflow:hidden; width: 100%; padding: 10px;}
	.infoffLstNew { padding: 5px 5px; overflow: hidden;}
	.offSedssNews { width: 24%; float: left;}
	.cardtxtLeftNew { float: left; margin-top: 12px;}
	.slideCitiPreLst ul li.first {padding-right: 59px;padding-left: 7px;}
	.slideCitiPreLst ul li.second {padding-right: 50px;}
	.slideCitiPreLst ul li.third {padding-right: 50px;}
	.slideCitiPreLst ul li.fourth {padding-right: 51px;}
	.slideCitiPreLst ul li.fifth {padding-right: 44px;}
	.citiPartnerapr {background: #FFF; margin: 5px 7px; padding: 13px;  overflow: hidden; width: 93%;}
	.txtrghtapr{  width: 75%; padding: 5px 0px;float: left;line-height: 1.3;  font-size: 16px;}
	.offrImgapr{float: left;  width: 22%; margin:0px;}
	.zalorabgapr{background:url('/gcb/landing_page/rakuten/images/bg.jpg') no-repeat;position: relative;top: -23px;background-size:cover;height: 100%; padding-bottom:10px;}
	.offerImgapr{text-align: left; margin-left:7px;}
	.offerleftapr{overflow: hidden;padding: 18px;background: #FFF;margin-left: 7px; margin-bottom: 0px}
	.offerImgleftapr{text-align: right;margin-right:0px}
	.promoTxtsapr{width: 65%;float:left; margin-right:0px; padding-top:7px;}
	.offerrightapr{padding: 0px 0px 0px 0px;background: #FFF;margin-bottom: 4px;overflow: hidden;width: 490px;}
	.offerImgRightapr{text-align: left; margin:0px 0px 0px 0px;}
	.RghtApr{width: 100%;padding-top:0px;margin: 0 5px;}
	.offerImgleftapr{text-align: right; margin-right:0px;}
	.offerrightapr{padding: 0px 0px 0px 0px;background: #FFF;margin-bottom: 4px;overflow: hidden;width: 98%;}
	.LeftApr{width: 99%;float: left;margin-right: 7px;}
	.OfferAprimg{float: left;width: 22%;text-align: left; padding-bottom: 0px}
	.promoImgapr{width: 22%;float: left; text-align:left;margin:0px;}
	.cardtxtapr{margin: 27px 0 0 7px;width:100%; padding:0px 0px 0px 182px;}
	.promoimgWidth{width:100% !important;}
	.blcktxt12 {font-weight: bold; font-size: 10px; color:#666;}
	.tabInnerCont.contentCenter{  padding: 1px 0 0 150px;}
	.shlcnt{ padding: 7px 0 0 52px; display: block;}
	.shlcntwrap { overflow: hidden; margin-bottom: 10px;}
	.shlicon { float: left; width: 45px;}
	.imgLazada.zalProtion h2{padding-left:178px;}
	.referLstapr li{float:left;width:100%;min-height:150px;}
	.refer-box1apr{background:#f8f8f8 url("/gcb/credit_cards/images/mgm/you-get.png") no-repeat left top;}
	.refer-box2apr{background:#EBE9EA url("/gcb/credit_cards/images/mgm/your-friend-gets.png") no-repeat left top;}
	.refer-box1apr,.refer-box2apr,.paddtp30{padding-top:30px;}
	.referfont{ text-align:center;font-size:14px; padding-top: 25px;}
	.refersubtxt{text-align:center;font-size:12px;}
	.eligibiltyBoxLft {width: 250px;padding: 10px;margin-right: 20px;}
	.eligibiltyBoxRgt {width: 255px;padding: 10px;}
	.hdBluebg { left: 21%; }
	.solutLarge .largeTitle{font-size:20px;}
	.inputBoxLarge.inputBoxLargexprt1 {width: 374px !important;}
	.xpettextareabox.xpettextOne {width: 371px;}
	.inputBoxLarge.inputBoxOneSlu {width: 275px !important;}
	.expetrMob.expetrMobOneSlut p{width:36%;}
	ul.referLst.referslt_new .referbox1_new{min-height:114px;}
	p.refersubtxt.refer_subtxt_new.referfontsize_dev{padding-bottom:18px}
	ul.cardsTab li a.mostpopular {background: none;}
	ul.cardsTab li:hover a.mostpopular, ul.cardsTab li.active a.mostpopular{background: none;}
	.depoSiteForm .formField.fixedwidth{padding: 0 2% 0 0;}
	.xpettextareaboxNew{width: 90%; height: 80px; border: 1px solid #ccc; resize: none;}
	.formInnerxpert { padding: 0 0 10px; display: block;  width: 100%;  float: left;}
	.inputBoxLarge.inputBoxLargeaia{width: 73% !important;}
	.inputBoxMediumaia{width: 44.2% !important;}
	.padrght100{padding-right: 20px;}
	.inputBoxLarge.inputBoxLargeeaia{width:93% !important;}
	.expetrMob.expetrMobNew p{width:42% !important;}
	.supsc{font-size:10px;}
	.prodList > ul > li {  margin: 15px 20px 0 30px;}
	.overlayHdr{ font-size:11px; }
	.filterSec .dropListLarge.droplargeins .sbHolder, .filterSec .dropListLarge.droplargeins .sbOptions li, .filterSec .dropListLarge.droplargeins .sbSelector, .filterSec .dropListLarge.droplargeins .sbOptions{width:215px !important;}
	.videoList ul li .videoSec{width:250px;}
	.tabSec ul li.third a{ padding: 17px 0px; }
	.accordianList > ul > li .overlayBox{font-size:12px;padding:11px 10px;top:79%;left: 0;right: 0;}
	.accordianList > ul > li .overlayBox .overlayTxt { font-size: 12px; font-family: arial; padding: 15px 0 15px;}
	.videoList{width: 252px;}
	.tabhead { font-size:12px; }
	.largeTitle.estatment{font-size: 18px !important;}
	/*1788*/
	li.refer-box1apr.refer-bolx1_new1 {width: 37%;}
	.dollerfifty{padding:40px 0 0 0 !important;}
	.referLst li{float:left;width:100%;min-height:150px;}
	/*1788*/
	
	.ZoukoutMain{width:100%;position:relative;overflow:hidden;}
	.LeftZoukout{width:40%; float:left;padding-right:20px;}
	.RightZoukout{width:55%; float:left;}
	.ZoukCrdLst li{float:left;padding:0px 30px 10px 0px;}
	.ThumZoak{float:left;width:30px;}
	.zoakTxt{width: 83%;padding:8px 0 0 12px;float:left;}
	.cardimage{float:left;width:30%; text-align:center;}
	.CardZoak{margin-top:20px;float:right;width:100%;}
	.largeTitle.zoakLargeTxt{font-size:25px;}
	.mediumTitle.zoakmedTxt{font-size:18px;line-height: 25px;}
	.zoukcard{width:60%;}
	.cardimage img{width:100%;}
	.pad-right{padding-right:50px;}
	.cardimage.pddrght{padding-left:10px;}
	
	/*2342*/
	.LstDataMerchant li {list-style: none;float: left;border: 1px solid #999;background: #fff;padding: 0px;margin: 0 30px 20px 30px;}
	.bulLstRewards li{color:#fff;margin:0;border:0;text-align:left;background: url("/gcb/credit_cards/images/rewardsnew/bullet-white.jpg") no-repeat scroll 0 6px transparent; padding: 0 0 8px 10px;list-style: none;line-height: 17px;display:block !important;}
	.lightbox1_img { width: 195px; float: left;margin-right: 15px;}
	
	/*2466*/
	.topContentAplyWrap .double-button{width:100%;display: inline-block;}

}

@media (max-width:600px){
	.slideCitiPreLst ul li.first {padding-right: 50px;padding-left: 7px;}
	.slideCitiPreLst ul li.second {padding-right: 45px;}
	.slideCitiPreLst ul li.third {padding-right: 45px;}
	.slideCitiPreLst ul li.fourth {padding-right: 45px;}
	.slideCitiPreLst ul li.fifth {padding-right: 35px;}
	.largeTitleCitiPre {top: 23px;font-size: 18px;left: 25.6%;width: 50%;}
	.mediumTitleCitiPre {top: 49px;font-size: 16px;left: 27%;}
	.dropshadowInsCal {box-shadow: none;position: relative;border-top: 2px dotted #ccc;width: 96%;margin: 15px 0 0 0;}
	.bannerTitle.banTiHmeSa {width: 57%;left: 35%;}
	.largeTitle.lonHomeSav {font-size:21px;}
	.largeTitle.subLonVoc {font-size: 20px;}
	.bannerOneMide {font-size: 20px;line-height: 34px;}
	.slideCitiPre.CitiPreSilk {width: 100%;margin: 3px 0px;}
	.slideCitiPre.CitiPreSilk .formValue div.ui-slider{margin: 0 2% 0 15px;}
	.slideCitiPreLst ul li.firstSilk {padding-left: 6px;padding-right: 57px;}
	.slideCitiPreLst ul li.secondSilk {padding-right: 47px;}
	.slideCitiPreLst ul li.thirdSilk {padding-right: 51px;}
	.slideCitiPreLst ul li.fourthSilk {padding-right: 44px;}
	.slideCitiPreLst ul li.fifthSilk {padding-right: 37px;}
	.expetrMob.expetrMobOneSlut p{width:39%;}
	.inputBoxLarge.inputBoxLargexprt {width: 368px !important;}
	.inputBoxLarge.inputBoxLargexprt {width: 373px !important;}
	.inner_title{margin-top:-44px;line-height:33px;}
	.inner_bannercode{height:176px !important;}
	.inner_leftcontainer{width:100%;}
	.image_underarmour{width:32%;}
	.content_underarmour{width:50%;}
	.inner_rightcontainer{width:98%;margin-left:1%;}
	.headersection_con{width:548px;}
	.facecards{margin-left:38%;margin-right:164px;}
	.ctalink{width:67%;}
	.inner_title{font-size:28px;margin-top:-24px;}
	.slideCitiPreLst ul li.first {padding-right: 55px;padding-left: 7px;}
	.slideCitiPreLst ul li.second {padding-right: 47;}
	.slideCitiPreLst ul li.third {padding-right: 47px;}
	.slideCitiPreLst ul li.fourth {padding-right: 46px;}
	.slideCitiPreLst ul li.fifth {padding-right: 38px;}
	.filterBtnWrap.btnHolder.anchr1.btnHolder_new.visible-phone{ top: 44px; }
	.clear_newparticul{width:97.6%}
	.cardSelectScroll.cardSelectScroll_1.cardscrolldevices{overflow-x:scroll;height:180px;}
}

@media (max-width:568px){
	.tabProBlockInn .rightInt {float: left;}
	.slideCitiPreLst ul li.first {padding-right: 46px;padding-left: 7px;}
	.slideCitiPreLst ul li.second {padding-right: 38px;}
	.slideCitiPreLst ul li.third {padding-right: 37px;}
	.slideCitiPreLst ul li.fourth {padding-right: 37px;}
	.slideCitiPreLst ul li.fifth {padding-right: 30px;}
	.seniorlabelField.ctglike .right {width:90%;margin-left:0px;}
	.formInner .formValue1{float:left;width:39%;padding-left:20px;}
	.submitBig {padding: 8px 30px !important;}
	.offerMacaron{width: 98%;}
	.offerGifts{width:100%;}
	.paddtp35{padding-top:35px;}
	.offerMacaron{width: 98%;}
	.offerGifts{width:100%;}
	.paddtp35{padding-top:35px;}
	.welcomeRedeem { margin-left:4%; }
	.bannerTitleSMRT {width: 265px; }
	.largeTitleSMRT {font-size: 18px;line-height: 25px;}
	.largeTitleSMRT strong {font-size: 35px;}
	.smalltxtSMRT{font-size:12px; padding:3% 0 0;}
	.cardAreaBlockInn .right {width: 50%; padding-left:10px;}
	.cardAreaBlockInn .right h2{font-size:14px; margin-top:0px;}
	.btnBtmArea a {float: left;font-size: 11px; padding: 6px 7px; text-align:center; width:auto;}
	.btnBtmArea a.greyBtn.commBtnPro, .btnBtmArea a.blueBtn.commBtnPro {padding: 6px 7px;width: auto !important;}
	h2.headerTxtTop{font-size: 20px;padding-bottom:10px;}
	.calcAreaBtmTop ul li .left{width: 45.3%;}
	.calcAreaBtmTop ul li .right{width: 53%;}
	.calcAreaBtmTop ul li .right1{width: 21%;}
	.calcAreaBtmTop ul li .right2{width: 32%;}
	.flight .calcProgress.ui-controlgroup a.ui-slider-handle, .flight a.ui-slider-handle{height: 34px !important;padding: 0 4px 0px;background-size: 94% !important;}
	.largeTitlePre {font-family: "interstate";font-size: 25px;font-weight: normal;left: 27.8%;line-height: 30px;position: absolute;top: 62px;width: 220px;}
	.mediumTitlePre {font-size: 17px;left: 0;line-height: 16px;position: relative;top: 142px;}
	.bannerTitle.banTiHmeSa {width: 59%;top: 62% !important;}
	.largeTitle.subLonVoc {font-size: 17px;}
	.bannerOneMide {font-size: 17px;}
	.salvage_allcards .txtBox235 {width: auto;clear: both;margin-bottom: 10px;}
	.fmfir {margin-left: 2px;}
	.slideCitiPre.CitiPreSilk {width: 99%;margin:8px  0;padding: 5px 0 15px 0;}
	.slideCitiPre.CitiPreSilk .formValue div.ui-slider{margin: 0 0px 0 14px;}
	.slideCitiPreLst ul li.firstSilk {padding-left: 3px;padding-right:56px;}
	.slideCitiPreLst ul li.secondSilk {padding-right: 41px;}
	.slideCitiPreLst ul li.thirdSilk {padding-right: 44px;}
	.slideCitiPreLst ul li.fourthSilk {padding-right: 42px;}
	.slideCitiPreLst ul li.fifthSilk {padding-right: 36px;}
	.largeTitleslik {font-size: 27px;left: 22.8%;line-height: 35px;top: 59px;width: 350px;}
	.mediumTitleslik {top: 137px;font-size: 18px;}
	.vgobg{background:none;}
	.citiPartnerTen { background: #FFF; padding: 0px; width: 100%; margin: 0 0px;}
	.tnxImg { width: 18%; text-align: left; border-right: 1px solid #ccc; margin: 10px 0; float: left;}
	.tnxTxtRight { width: 69%; padding: 17px 12px; float: left; line-height: 1.3; font-size: 16px;}
	.citiPartner { background: #FFF; overflow: hidden; margin: 5px 0px; width: 100%;}
	.citiComBinLftNew {width: 100%; text-align: center; padding-bottom: 15px;background:rgba(204, 204, 204, 0.19)}
	.citiComBinRgtNew {overflow:hidden; width: 100%; padding: 10px;}
	.infoffLstNew { padding: 5px 5px; overflow: hidden;}
	.offSedssNews { width: 27%; float: left;}
	.cardtxtLeftNew { float: left; margin-top: 12px;}
	.slideCitiPreLst ul li.first {padding-right: 50px;padding-left: 7px;}
	.slideCitiPreLst ul li.second {padding-right: 41px;}
	.slideCitiPreLst ul li.third {padding-right: 42px;}
	.slideCitiPreLst ul li.fourth {padding-right: 42px;}
	.slideCitiPreLst ul li.fifth {padding-right: 39px;}
	.divierLine h2{margin-left:39%;} 
	.Lenovo .LenoLeft{float:left;width:100%;padding-right:9px;}
	.Lenovo .LenoRight{float:left;width:100%;}
	.lightGreyBag {background: #f9f9f9;padding:10px 20px !important; width: 92.6% !important;border-top:1px solid #e0e0e0;}
	.whiteBag{background:#ffffff;padding:10px 20px  !important; width: 92.6% !important;border-top:1px solid #e0e0e0;}
	.eligibiltyBoxLft {width: 43%;min-height: 250px !important;}
	.eligibiltyBoxRgt {width: 44%;}
	.hdBluebg { width: 143px; left: 18%; }
	p.refersubtxt.refer_subtxt_new.referfontsize_dev.refer_clickhere{margin-top:0px !important;}
	.prodList > ul > li {  margin: 15px 20px 0 30px;}
	.filterSec .dropListLarge.droplargeins .sbHolder, .filterSec .dropListLarge.droplargeins .sbOptions li, .filterSec .dropListLarge.droplargeins .sbSelector, .filterSec .dropListLarge.droplargeins .sbOptions{width:215px !important;}
	.videoList ul li .videoSec{width:250px;}
	.accordianList > ul > li .overlayBox{font-size:9px;padding:10px 3px;top:85%;left: 0;right: 0;}
	.accordianList > ul > li .overlayBox .overlayTxt { font-size: 12px; font-family: arial; padding: 15px 0 15px;}
	.filterSec .dropListLarge.droplargeins.RghtDrop .sbHolder, .filterSec .dropListLarge.droplargeins.RghtDrop .sbOptions li, 
	.filterSec .dropListLarge.droplargeins.RghtDrop .sbSelector, .filterSec .dropListLarge.droplargeins.RghtDrop .sbOptions {width: 220px !important;}
	.contlft { float:none; width: 100%;}
	.contrght { float:none; width: 100%; padding-left:0px; border-left: 0px solid #cccccc;}
	.icotxt{ padding: 10px 0 0 50px; display: block;}
}

@media (max-width:480px){
	.mediumTitle.cardText.cardTextNew {left: 30%;top: 29px;position: absolute;width: 69%;font-size: 11px;}
	.btnHolder.citiReward{top:75%;left:75%;}
	.btnHolder.citiReward a.blueBtn{width:90px;}
	.hipvanbg{background:url('../landing_page/hipvan/images/bg.jpg') no-repeat;position: 	relative;top: -23px;background-size:cover;height: 100%;} 
	.offerleft2{overflow: hidden;padding: 0 15px;background: #FFF;margin-left: 0px;}
	homeExpedia img{width:90px !important;display:inline-block !important;position:relative;top:6px;}
	.bannerTitle3.bannerTitletp{margin-top:277px;}
	.calcAreaBtmTop ul li .right2 {width: 26%;}
	.bannerTitle.banBankGlo {top:51% !important;left: 17%;width:54%;left: 38%;}
	.largeTitle.GloBank {font-size: 24px;}
	.depBank1 {font-size: 15px;line-height: 24px;top: 8px;}
	.inputBoxMediumXprt{width:190px !important;}
	.logoWidthnew{text-align:center;width:100%;}
	.watsonCard{width:100%; padding:0;}
	.largeTitlePre {font-family: "interstate";font-size: 19px;font-weight: normal;left: 22.8%;line-height: 26px;position: absolute;top: 49px;width: 182px;}
	.mediumTitlePre {font-size: 15px;left: 0;line-height: 25px;padding: 4px 0 0 6px;position: relative;top: 116px;width: 400px;}
	.bannerTitle.bannerLarge.reward2{left:36%;top: 39% !important;}
	.largeTitle.hugeBannerLargeTxt.rewardpage2{font-size: 12px !important;line-height:14px;}
	.mediumTitle.cardText{left:31%;top: 32px;position:absolute;width:55%;font-size: 11px;}
	.largeTitleCitiPre{top: 23px;font-size: 18px;left: 22%;width:50%;}
	.mediumTitleCitiPre{top: 49px;font-size: 16px;left: 24%;}
	.slideCitiPreLst ul li.first {padding-right: 36px;padding-left: 7px;}
	.slideCitiPreLst ul li.second {padding-right: 23px;}
	.slideCitiPreLst ul li.third {padding-right: 25px;}
	.slideCitiPreLst ul li.fourth {padding-right: 24px;}
	.slideCitiPreLst ul li.fifth {padding-right: 15px;}
	.smallCitiPre {top: 146px;}
	.bannerTitle.bannerLarge.reward2{left:36%;top: 39% !important;}
	.largeTitle.hugeBannerLargeTxt.rewardpage2{font-size: 12px !important;line-height:14px;}
	.mediumTitle.cardText{left:31%;top: 32px;position:absolute;width:55%;font-size: 11px;}
	.rewards2Cards.rwrdswdt {width:52% !important;float: left;}
	.reeoffMn{width:100%; float:left;}
	.reeoffsub{width:20%; float:left;}
	.rbOFFLft{float:left; width:17%;text-align: center;}
	.rbOFFrht{float:left; width:77%;}
	.rbOFFLftsub{float:left; width:17%;text-align: center;}
	.rbOFFrhtsub{float:left; width:68%;}
	.familyPrivileges .bannerTitle3 {margin-top: 277px;padding-left: 20px;}
	.bannerTitle3 {margin-top: 276px;padding: 0px 30px 0 20px;}
	.tbFix .inputBoxTxtArea {width: 63%;}
	.seniorlabelField.ctglike .left{width: 5%;}
	.fixView{margin:0;}
	.bannerTitle10 {margin-top: 275px;width: 440px;}
	.largeTitle3.fluidFix {margin-left:10px;margin-top:0px;}
	ul.citiMlLst li .citiMlLstCont .right {width: 79%;padding-right: 0;}
	.largeTitle.hugeBannerLargeTxt.officer2 {width: 70%;}
	.mediumTitle.hugeBannerLargeTxt.officer2 {width: 71%;}
	.padg-madr.padg-madrs{padding-top:0px;}
	.formHldr{padding:0 10px;width: 94%}
	.formInner .formValue1{float:left;width:62%;}
	.formDetailsinner ul.cLsContactus > li{float:none;}
	.newOfrwdth{width:85%;}
	.formSteps ul li{width: 22%;padding: 6px 18px 6px 0;} /*edit Clear500 form*/
	.cardAreaBlockInn .right {float:left;width: 60%; padding-left:10px;}
	.cardAreaBlockInn .right h2{margin-top:0px; font-size:14px;}
	.btnBtmArea a {float: left;font-size: 11px;padding: 6px 7px;text-align: center;width:auto;}
	.btnBtmArea a.greyBtn.commBtnPro, .btnBtmArea a.blueBtn.commBtnPro {padding: 6px 7px;width: auto !important;}
	.widevtxt { width:63%; margin:0 auto; text-align:center; }
	.jspContainer{height:150px;}
	.bannerTitleSMRT {width: 275px; }
	.largeTitleSMRT {font-size: 17px;line-height: 25px;}
	.largeTitleSMRT strong {font-size: 25px;}
	.txtColLftPad{padding-left:25px !important;}
	.texting-steps li span{font-size:11px;display:inline-block;width: 100px;}
	.paddtp35{padding:0}
	.offerOnParking {width: 95%;}
	.formReset .formField{padding-bottom: 10px;}
	.homeTopBtn li{height: 80px;}
	.listBox li{width:94.8%;}
	#colorbox{width:460px !important;}
	#cboxLoadedContent{width:455px !important;border: 1px solid #ccc !important;}
	#cboxContent{width:457px !important;}
	#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight{display:none;}
	#cboxWrapper{width: 451px !important;padding: 0 10px;}
	#FlashCont {width:434px !important;height:300px !important; text-align:center;}
	ul.cardsTab li {width:16.2%;}
	.findWrapZone{padding:0 0 10px;}
	.findWrapZone, .findWrapBranch {width: 53%;}
	ul.cardHldr li{width:16.3%;}
	.contListWrap{width:95%;float:none;}
	.bannerTitleGold{padding: 10px;width:250px;height:85px;top:14%;}
	.levelTxt2 {width: 22%;}
	.levelTxt3 {width: 53%;float: right;}
	.contInnerIcon{width: 95%;}
	ul.cardsTab.locationTab li {width:12%;}
	.filterBtnWrap .filterBtnList a.blueBtn {width: 206px;margin-top:10px;}
	.twoSideList h4 {padding-top:0;}
	.paddtp35{padding-top:35px;}
	.tabInnerTxt{float:left;width:81%;padding-right:5px;}
	.ResultWrap { border: 1px solid #D9D9D9; padding: 20px 20px 10px 20px;}
	.calcInnerWrapHdr, .calcInnerWrap {clear: both;padding: 10px 0 5px;margin-bottom: 10px;}
	.calcInnerWrapHdr li, .calcInnerWrap li {float: left;font-size: 11px;font-weight: bold;text-align: center;}
	.calcInnerWrapHdr li.first, .calcInnerWrap li.first {width: 25%;margin-left:10px;}
	.calcInnerWrapHdr li.second, .calcInnerWrap li.second {width: 24%;}
	.calcInnerWrapHdr li.second {margin-right:8px;}
	.calcInnerWrap li.third {width: 92%;margin: 35px 0 0 15px;padding-bottom: 20px;}
	.calcInnerWrapHdr li.third{width:21%;}
	.calcInnerWrapHdr li.fourth {width:20%;margin-right:10px;}
	.calcInnerWrap li.fourth {text-align: center;position: absolute;right: 0;margin-top:10px;}
	.calcInnerWrap li.fourth {margin-right:0px;}
	.rm {text-align: center;padding: 5px 10px;border: 2px solid #CCCCCC;background-color:#fff;border-radius: 5px; box-shadow:0 0 10px #ccc;  width:auto;position:relative; }
	.calcRateRhtWrap h2 {width:182px; text-align:center;float:left;}
	.calcRateRhtWrap p { width:100px;}
	.calcRateWrap input {background: #FCFCFC;background: -webkit-gradient(linear, 0 0, 0 8%, from(#FCFCFC), to(#F7F7F7));background: -webkit-linear-gradient(#FCFCFC, #F7F7F7 8%);background: -moz-linear-gradient(#FCFCFC, #F7F7F7 8%);background: -ms-linear-gradient(#FCFCFC, #F7F7F7 8%);background: -o-linear-gradient(#FCFCFC, #F7F7F7 8%);background: linear-gradient(#FCFCFC, #F7F7F7 8%);-pie-background: linear-gradient(#FCFCFC, #F7F7F7 8%);border:none; width:160px; text-align:center;}
	.topContentImgInner p { padding-top:5px;}
	.cL-ResultList {border-bottom: 1px dotted #999999;margin-bottom: 20px;overflow: hidden;padding: 0 0 10px;}
	.cL-ResultList li {width: 270px;float: left;margin: 0 18px 0 0;border-right: none;border-bottom: 1px solid #ccc;padding-bottom: 10px; text-align:center;margin-top: 10px;}
	.ResultWrap .divider {margin-bottom:10px;}
	.cL-ResultList li.noBrdr {border:none;}
	.calcArrow {padding-left:60px; width:120px;display:none}
	.OuterCover {border:1px solid #CCC; padding:5px;}
	.OuterCover .topContentThump {float:none;width:auto; text-align:center;}
	.OuterCover .topContentImgInner {margin:0 10px; }
	#fancybox-wrap {padding:10px;}
	.OuterCover .topContentImgInner { text-align:center;padding-top:10px;}
	.OuterCover .topContentThump { padding-top:15px;}
	.cL-ResultList li p {font-weight:bold;}
	.OuterCover .topContentImgInner h2 {padding-top:0;}
	.OuterCover div.ui-slider {margin: 0 2% 0 20px;}
	.CalcOnContainer .calcDisplay {padding: 10px 20px 0 0;overflow: hidden;}
	.CalcResultDisp {padding: 10px 10px 10px 10px;overflow: hidden;}
	.formInner .formField{width:32%;float:left;}
	.formInner .formValue{width:62%;float:left;}
	.formInner .formValueTxt{width:62%;float:left;}
	.tableWrapBig tr th, .tableWrapBig tr td {padding: 13px 6px;font-size: 10px;}
	.calcProgressSlider.ui-controlgroup a.ui-slider-handle, a.ui-slider-handle {margin-left: 0px !important;}
	.calcProgressSlider {width: 78% !important;}
	.tableWrapSmallFnt tr th, .tableWrapSmallFnt tr td {padding: 13px 4px;}
	ul.compareFilterTab li {width: 24.56%;}
	.stepBox li ul li {width: 21.5%;}
	.stepBox li ul li.noBox{padding-top: 26px;}
	.offersCollections{width: 98%;padding:3px;}
	.largeHdr {font-size: 20px;}
	.mediumHdr {font-size: 18px;}
	.bannerTitleBig .largeTitle .mediumHdr {padding-left: 5px;}
	.bannerTitleBig .mediumTitle {padding: 10px 0 0 47px;}
	.bannerTitleBig .smallTitle {font-size: 16px;}
	.bannerTitleBig .smallTitle {padding: 10px 0 0;}
	.leftSec {width: 98%;border-bottom: 1px solid #ccc;border-right:none;padding: 10px 0;}
	.rightSec {width: 98%;padding: 13px 0 10px;}
	.formSecBot .formInner .formField {width: 100%;float:none;}
	.formSecBot .formInner .formValue {width: 100%;float: none;padding: 10px 0;}
	.rightSec .formInner .formContBtn {margin: 0 0 0 90px;}
	.addHgt {min-height: inherit;}
	.disclaimer.pullDown {padding:5px 0 10px;text-align: left;}
	.rightSec .formInner .formValue {padding: 10px 0 0;}
	.formSubmitWrap{padding-left: 140px;}
	.offerMacaron, .offerGifts, .offerParking{width: 97.5%;}
	.iconRgtBrdr .rhtSide {width: 41%;margin-left: 10px;}
	.checkIconTxt {width: 85%;}
	.innerContDet > .lftSide {width: 100%;padding-bottom: 20px;}
	.innerContDet > .rhtSide {width: 98%;padding: 20px 0 0 0;border-top: 1px solid #ccc;border-left: none;}
	.adjustTop{padding-top:10px;}
	.texting-steps{padding:0;overflow:hidden;margin:30px auto;position:inherit;width:auto;}
	.texting-steps li span {width: 125px;}
	.inputTxt{/*margin-left:92px;*/display:inline;}
	.algnRht{float:right;margin-right:50%;}
	.formInner .dropListMedium .sbHolder, .formInner .dropListMedium .sbOptions li, .formInner .dropListMedium .sbOptions {width: 100px !important;}
	.padTop{padding-top:10px;}
	.brk{clear:both;word-wrap: break-word;float:left;line-height:22px;padding-top:10px;}
	.brk1{word-wrap: break-word;float:left;line-height:22px;padding-top:10px;}
	.mlft{padding-left:18px;}
	.besBlk{border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden;padding:10px;background:#f2f2f2;}
	.besBlks{width:100%;overflow:hidden;float:left;padding-bottom:10px;}
	.besBlks .contBlk{float:left;width:334px;margin-top: 20px;}
	.besBlks.last{width:100%;border-left:0;border-top:1px dotted #ddd;padding:10px 0 0 0;}
	.formInner .formValue.fixedwidth {width: 60%;}
	.rightHot {width: 85px;}
	.largeTitle.hugeBannerLargeTxt.allDeals{font-size: 20px;}
	.largeTitle.hugeBannerLargeTxt.allDealspage {font-size: 20px;}
	.hugeBanner .bannerLarge.allDeals {left: 44%; top:67% !important;}
	.largeTitle.hugeBannerLargeTxt span.sgdollar {font-size:30px;}
	.allDealsnew p{line-height:22px;}
	.familyPrivileges .bannerTitle3 {margin-top: 277px;padding-left: 20px;}
	.bannerTitle3 {margin-top: 276px;padding: 0px 30px 0 20px;}
	.formInner .formField {width: 32%;float: left;}
	.bannerTitle3.cb{margin-top: 48% !important;} 
	.bannerTitle3.cb .largeTitle3{font-size:14px;} 
	.bannerTitle3.cb .mediumTitle3{font-size:12px;} 
	.insCalcBtmLft {float: left;width: 96%;margin: 0 20px 0 0;}
	.homeExpedia img{width:90px !important;display:inline-block !important;position:relative;top:6px;}
	.widthNew60{width:100%;float:left}
	.largeTitle.largeTitle36{font-size:14px;letter-spacing:0px;}
	.mediumTitle.mrgnTp62{position: absolute;top: 70%;z-index: 999;left: 42%;color:#ffffff;}
	.table-expedia{background-color:#032F6E;color:#fff;padding:5px;font-size:7px;}
	.largeTitle.largeTitle36 {font-size: 14px;letter-spacing: 0;}
	.cardName.cardWidthSpac h4{padding-right:25px;}
	.containerBoxHeaders h2 {color: #fff;font-family: "interstate";font-size: 16px;font-weight: normal;margin: 0;padding: 12px 10px;}
	.btnLandingForms a.blueBtn {margin-right: 12%;}
	.largeTitleInterSaings {font-size: 18px;left: 21.8%;line-height: 21px;top: 11px;width: 214px;}
	.largeTitleInterSmalTxt {font-size: 12px;left: 23%;line-height: 24px;top: 52px;width: 345px;}
	.largeTitleInterSaings {color: #ffffff;font-family: "interstate";font-size: 16px;font-weight: normal;left: 32.8%;line-height: 19px;padding: 0;position: absolute;top: 10px;width: 197px;}
	.largeTitleInterSmalTxt {color: #ffffff;font-size: 11px;left: 33%;line-height: 24px;padding: 8px 0 0;position: relative;top: 43px;width: 277px;}
	.bannerTitle.banTiHmeSa {width: 60%;left: 34%;top: 49% !important;}
	.bannerOneMide {font-size: 15px;line-height: 24px;padding:0;}
	.largeTitle.lonHomeSav {font-size: 18px;}
	.largeTitle.subLonVoc {font-size: 15px;}
	.padtdTopSilk{padding-top: 30px;}
	.padTopSilk{padding-top:31px;}
	.padtdTopSilk{padding-top: 19px;}
	.padTopSilk{padding-top:30px;}
	.slideCitiPre.CitiPreSilk {width: 97%;margin: 0;padding: 5px 0 12px 0;}
	.slideCitiPre.CitiPreSilk .formValue div.ui-slider{margin: 0 0px 0 14px;}
	.slideCitiPreLst ul li.firstSilk {padding-left: 0px;padding-right:50px;}
	.slideCitiPreLst ul li.secondSilk {padding-right: 27px;}
	.slideCitiPreLst ul li.thirdSilk {padding-right: 27px;}
	.slideCitiPreLst ul li.fourthSilk {padding-right: 31px;}
	.slideCitiPreLst ul li.fifthSilk {padding-right: 18px;}
	.largeTitleslik {font-size: 24px;left: 18.8%;line-height: 27px;top: 50px;width: 350px;}
	.mediumTitleslik {left: -3%;line-height: 24px;top: 112px;font-size: 17px;}
	.documentlinkArrowDown.marTop {margin-top: 14px;}
	.contBoxHdSilk .contBoxHdSilk {padding: 9px 15px;}
	.grayBtn.arrowIco{background-image:url(/portal/bluehome/images/PC/arrow-ico.png);background-position: right 12px;background-repeat: no-repeat;padding-right: 17px;}
	#mainLoan{width:100%; margin:0 auto;}
	.loanMain{width:100%;margin-top:30px;position:relative;}
	.loadHead{text-align:left;}
	.paymentLst {width:90%;;background:#EDEEF0;border:1px solid #ccc;display:inline-block;}
	.paymentLst li{float:left;display:inline-block;width:49.9%;}
	.paymentLst li a{font-size:14px;font-weight:bold;text-align:center;color:#555;display:inline-block;margin:1px;padding:10px 0px;background:#EDEEF0;border:1px solid #EDEEF0;width:99.5%;}
	.paymentLst li.active a{display:inline-block;background:#3380BA;color:#fff;border:1px solid #E1E1E1;}
	.clacMain {width:95%;padding:10px 3%;}
	.clacLeft {width:100%;float:left;}
	.clacRight {width:100%;float:left;}
	.clacRightclose{border:3px solid #F1F1F1;display:inline-block;}
	.RpayRight{width:280px;}
	.RpayRight li{float:left;padding:2% 6.6%; width:100px;border-right:0 !important;border-bottom:3px solid
	#F1F1F1;;text-align:center;}
	.RpayRightlast{border:none !important;}
	.RpayRightRght{border:none !important;}
	.pullRight.newPullLft{float:left !important;}
	.largeTitle.ClearCrd{font-size:12px;}
	.CardWdth{width:50%;}
	.largeTitle.ThankTitle{font-size:22px;}
	.bannerTitle.thankBanner{left:60%;top:65% !important;}
	.expetrMob.expetrMobOneSlut p{width:47%;}
	.expertTime.expertTimeOne{padding-top:4px;padding-right:9px;width:33%;}
	.inputBoxLargexprt.inputBoxLargexprt1 {width: 369px !important;}
	.dropListLarge.instantPostLog.portrait .sbHolder, .dropListLarge.instantPostLog.portrait .sbOptions li, .dropListLarge.instantPostLog.portrait .sbOptions{width:215px !important;}
	.bannerTitleGold.largeBanner {padding: 10px;width: 210px;height: 45px;top: 14%;}
	.padRight{padding-bottom:15px;}
	.zalorabg{background:url('../landing_page/zalora_mar/images/bg.jpg') no-repeat;background-size: cover;position: relative;top: -25px;height:100%;}
	.valiDate{text-align: right;padding: 15px;}
	.leftArea{width: 100%;margin-right: 15px;}
	.rightArea{width: 96%;padding-top:15px;margin: 0 5px;}
	.interstate14{font-family:"interstate-lightfont";font-size:15px;}
	.promoImgs{width: 38%;padding: 10px 0;}
	.offerleft1{overflow: hidden;padding: 10px;background: #FFF;margin: 0 6px;}
	.offerImgleft1{text-align: right;padding-right: 6px;}
	.promoWrapper{overflow:hidden;background: #FFF;padding: 15px;margin-bottom: 5px;}
	.offerImgrewards{padding-bottom: 10px;width: 100%;}
	.cardface{width:30%;float:left;padding-left:15px;}
	.cardtxtLeft{width:49%;padding-left:15px;}
	.contWraps{overflow: hidden;}
	.promoTxts{width: 65%;float:left;}
	.cardface2{float: none;width:100%;padding-left:15px;padding-top:5px}
	.cardtxtLeft2 {margin: 8px 0 0 0px;float: left;width: 100%;}
	.rakutenbg{background:url('../landing_page/rakuten/images/bg.jpg')  no-repeat;position: relative;top: -23px;background-size:cover;height: 100%;}  
	.headersection_con{width:432px;}
	.inner_bannercode{height:142px !important;}
	.ctalink{width:68%;}
	.facecards{margin-left:37%;margin-right:85px;}
	.inner_title{font-size:22px !important;margin-top:-18px;}
	.vgobg{background:none;}
	.citiPartnerTen { background: #FFF; padding: 0px; width: 100%; margin: 0 0px;}
	.tnxImg { width: 21%; text-align: left; border-right: 1px solid #ccc; margin: 10px 0; float: left;}
	.tnxTxtRight { width: 69%; padding: 17px 10px; float: left; line-height: 1.3; font-size: 16px;}
	.citiPartner { background: #FFF; overflow: hidden; margin: 5px 0px; width: 100%;}
	.citiComBinLftNew {width: 100%; text-align: center; padding-bottom: 15px;background:rgba(204, 204, 204, 0.19)}
	.citiComBinRgtNew {overflow:hidden; width: 100%;}
	.infoffLstNew { padding: 5px 5px; overflow: hidden;}
	.offSedssNews { width: 30%; float: left;}
	.slideCitiPreLst ul li.first {padding-right: 39px;padding-left: 7px;}
	.slideCitiPreLst ul li.second {padding-right: 28px;}
	.slideCitiPreLst ul li.third {padding-right: 30px;}
	.slideCitiPreLst ul li.fourth {padding-right: 27px;}
	.slideCitiPreLst ul li.fifth {padding-right: 15px;}
	.citiPartnerapr {background: #FFF; margin: 5px 7px; padding: 15px;  overflow: hidden; width: 91%;}
	.txtrghtapr{  width: 75%; padding: 5px 0px;float: left;line-height: 1.3;  font-size: 16px;}
	.offrImgapr{float: left;  width: 25%; margin:0px;}
	.zalorabgapr{background:url('/gcb/landing_page/rakuten/images/bg.jpg') no-repeat;position: relative;top: -23px;background-size:cover;height: 100%; padding-bottom:10px;}
	.offerImgapr{text-align: left; margin-left:7px;}
	.offerleftapr{overflow: hidden;padding: 18px;background: #FFF;margin-left: 7px; margin-bottom: 0px}
	.offerImgleftapr{text-align: right;margin-right:0px}
	.promoTxtsapr{width: 65%;float:left; margin-right:0px; padding-top:7px;}
	.offerrightapr{padding: 0px 0px 0px 0px;background: #FFF;margin-bottom: 4px;overflow: hidden;width: 490px;}
	.offerImgRightapr{text-align: left; margin:0px 0px 0px 0px;}
	.RghtApr{width: 100%;padding-top:0px;margin: 0 5px;}
	.offerImgleftapr{text-align: right; margin-right:0px;}
	.offerrightapr{padding: 0px 0px 0px 0px;background: #FFF;margin-bottom: 4px;overflow: hidden;width: 98%;}
	.LeftApr{width: 99%;float: left;margin-right: 7px;}
	.OfferAprimg{float: left;width: 25%;text-align: left; padding-bottom: 0px}
	.promoImgapr{width: 28%;float: left; text-align:left;margin:0px;}
	.cardtxtapr{margin: 23px 0 0 7px;width:100%; padding:0px 0px 0px 163px;}
	.Smlfont{font-size:9px; text-align:left; padding-left:5px;}
	.divierLine h2{margin-left:36%;} 
	.Lenovo .LenoLeft{float:left;width:100%;padding-right:9px;}
	.Lenovo .LenoRight{float:left;width:100%;}
	.lightGreyBag {background: #f9f9f9;padding:10px 20px !important; width: 91.2% !important;border-top:1px solid #e0e0e0;}
	.whiteBag{background:#ffffff;padding:10px 20px  !important; width: 91.2% !important;border-top:1px solid #e0e0e0;}
	.tabContentnopad{padding:0;}
	.imgLazada.zalProtion h2{padding-left:177px;}
	.eligibiltyBoxLft {width: 390px;margin-bottom: 35px;min-height: 0 !important;}
	.eligibiltyBoxRgt {width: 390px;}
	.hdBluebg { left: 33%; }
	.filterBtnWrap.btnHolder.anchr1.btnHolder_new.visible-phone {left: 5px !important;top: 25px;}
	.radioValue {margin-right: 0px;}
	.cardName.cardWidthSpac h4{padding-right:35px;}
	.largeTitle{ margin-top: -20px !important; padding-right:0px !important; font-size:10px !important; }
	.clear_newparticul{border:1px solid #ccc;width:97% !important;}
	.formInner.formInnerMo.last.padTp05.formIneew_new{margin-top:10px;}
	.referBox.paddtp20.paddtp_new.refer_paddtp20{margin-top:5px;}
	.largeTitle.agaovoc{margin-top:0 !important;font-size:12px !important;line-height:14px;}
	.mediumTitle.agaovoc1{font-size:10px !important;line-height:12px;}
	#cboxLoadedContent{ overflow:hidden !important; }
	#colorbox{width:445px !important; margin-left:15px; }
	#cboxLoadedContent{width:455px !important;border: 1px solid #ccc !important;}
	#cboxContent{width:457px !important;}
	#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight{display:none;}
	#cboxWrapper{width: 451px !important;padding: 0 10px;}
	.clacTxt {width: 65%; float: left; font-size: 14px; color: #3399CC;  padding: 5px 15px;}
	.chartSec .rhtWrap li.second{padding-top:5px !important;}
	.accordianList > ul > li .overlayBox .overlayLink{font-size:9px;}
	.accordianList > ul > li .overlayBox .overlayTxt { font-size: 9px; font-family: arial; padding: 10px 0 15px;}
	.prodList > ul > li { margin: 15px 10px 0 5px;}
	.tabSec ul li.third a{ padding: 14px 0px; }
	.tabSec ul li a { color: #fff; font-size: 11px; display: inline-block; font-family: "interstate"; padding: 10px 30px;  text-align: center;}
	.filterSec .dropListLarge.droplargeins .sbHolder, .filterSec .dropListLarge.droplargeins .sbOptions li, .filterSec .dropListLarge.droplargeins .sbSelector, .filterSec .dropListLarge.droplargeins .sbOptions {width: 175px !important;}
	.filterSec .dropListLarge.droplargeins.RghtDrop .sbHolder, .filterSec .dropListLarge.droplargeins.RghtDrop .sbOptions li, .filterSec .dropListLarge.droplargeins.RghtDrop .sbSelector, .filterSec .dropListLarge.droplargeins.RghtDrop .sbOptions {width: 220px !important;}
	.filterSec .rhtWrap { width: 50.5%;float: right;}
	.overlayHdr{font-size: 8px;}
	.largeTitle.dEvfix { margin-top:0px !important; }
	.largeTitle.estatment{margin-top: -8px !important;font-size: 15px !important;}
	.priorityCobalt1 {display:inline-block;width:175px;padding:15px 0px 15px 0px;background:#0E2A48;text-align:left;float:left;min-height:175px;padding:5px; margin-left: 25px;}
    .priorityMidnight1 {display:inline-block;width:175px;background:#091022;padding:15px 0px 15px 0px;margin-bottom:15px;text-align:left;float:left;min-height:175px;padding:5px; }
	/*1788*/
	.luggage{width:45%;float:left;}
	.agoda{width:46%;float:left;}
	.or{width:9%;float:left;position: relative;top: 140px;}
	.luggage_text{padding-top: 23px;margin-bottom:28px;}
	.txtcenter_icon1 {margin-top: 46px;}
	li.refer-box1apr.refer-bolx1_new1 {width:100%;}
	.referBox li.refer-box2apr {width:100%;}
	.referBox .referLstapr li {min-height:195px;}
	.luggage{width:45%;float:left;}
	.agoda{width:46%;float:left;margin-top: 6px;}
	.or{width:9%;float:left;position: relative;top:64px;}
	.luggage_text{padding-top: 23px;margin-bottom:28px;}
	.agoda-Offer-Tex{padding-top:20px;}
	/*#fancybox-overlay{height:1004px !important;}*/
	
	/*2342*/
	.LstDataMerchant li {list-style: none;float: left;border: 1px solid #999;background: #fff;padding: 0px;margin: 0 20px 20px 0px;}
	.bulLstRewards li{color:#fff;margin:0;border:0;text-align:left;background: url("/gcb/credit_cards/images/rewardsnew/bullet-white.jpg") no-repeat scroll 0 6px transparent; padding: 0 0 8px 10px;list-style: none;line-height: 17px;display:block !important;}
	.listtop{font-size:12px;width:85%;}
	.widthNewRw {width: 95%;margin-top:20px;}
	.MerchantLstBg { width: 80%; float: left; position: relative; background: #595454;margin-left:15px;}
	.MerchantLstBg2 { width: 80%; float: left; position: relative; background: #595454;margin-left:15px;}
	.MerchantLstBg h3,.MerchantLstBg2 h3{color:#fff;font-size:16px;margin-top:10px;text-align:left;}
	.lightbox1_con {width: 95%;float: left;}


}

@media (min-width:480px){
	.largeTitle.largebannerprod{font-size:14px;padding-top:19px;}
	.smallTitle.smallbanner_prod{font-size:9px;line-height:13px;}
	.bannerTitle.bannerprod_title{margin-left:-7px !important}
}

@media (max-width:414px){
	.overlayHdr {font-size: 11px;}
	.inputBoxLarge.inputBoxLargeaia { width: 66% !important;}
	.blockElemntalterNum {padding-left: 50% !important; display: block; padding: 3px 0 0 0; width:40%;}
	.clacImg {width: 100px; float: left;}
	.clacTxt {width: 50%; float: left; font-size: 13px; color: #3399CC; padding: 0px 15px;}
	#contentWrap .flex-control-nav { bottom: 10px;}
	.largeTitle.mobileTitle{margin-top:-5px !important;line-height:10px;font-size:9px}
	.largeTitle.mobileTitle sup{font-size:9px}
	.prodList > ul > li { float: none; position: relative; margin: 0 auto 5%;  z-index: 9;  overflow: hidden;width:200px;}
	.filterSec .dropListLarge.droplargeins .sbHolder, .filterSec .dropListLarge.droplargeins .sbOptions li, .filterSec .dropListLarge.droplargeins .sbSelector, .filterSec .dropListLarge.droplargeins .sbOptions {width: 250px !important;}
	.videoList ul li .videoSec{ margin-left: 0px;width:152px; }
	.tabSec ul li a { color: #fff; font-size: 13px; display: block;  font-family: "interstate"; padding: 13px 30px; text-align: center;}
	.tabSec ul li.third a{ padding: 13px 0px; }
	.filterSec .lftWrap {width: 100%; float: left;}
	.videoContWrap > a {  background: url("/gcb/insurance/images/plus.png") no-repeat 98% center transparent;font-size:10px;}
	.videoCont{ font-size:10px; }
	.videoContWrap > a.active {background: url("/gcb/insurance/images/minus.png") no-repeat 98% center transparent;display: block;color: #666;}
	.midWrap{display:none;}
	.midWrapmobportarait{display:inline-block;font-size:14px;font-weight:bold;padding:10px 0;}
	.filterSec .midWrap{padding: 10px;float: left;width:100%}
	.videoList .flex-direction-nav .flex-next{right:0;}
	.videoList { width: 150px; overflow: hidden;  margin: 0 auto;}
	.prodList > ul > li .prodOverlayBox{top:85%;}
	.filterSec .rhtWrap { width: 100%; float: right;padding-top:20px;}
	.tabSec ul li { float: left; width: 100%;  height: 40px;  position: relative;  margin: 15px 0;}
	.tabSec ul li span.tabArrow { position: absolute; top: -23%; left: 0; right: 0; width: 21px; height: 9px; display: block; margin: 0 auto;  display: none;}
	.chartSec .lftWrap { float: left; width: 100%; text-align:center;}
	.lftWrap img{  width: auto; padding-left:0px;}
	.chartSec .rhtWrap{width:100%;padding-left:0;padding-top:20px;display:inline-block;}
	.accordianList > ul > li .overlayBox{color: #fff;font-size:12px;font-family: "interstate";padding:12px 10px;text-align: center;position: absolute;z-index: 999;top:85%;left: 0;right: 0;bottom:0.8%;}
	.accordianList > ul > li { float: none; position: relative; width: 230px;margin:0 auto 5%;overflow:hidden;}
	.accordianList > ul > li.first,.third .overlayBox {overflow: hidden;}
	.accordianList > ul > li .overlayBox .overlayLink{font-size:12px;}
	.accordianList > ul > li .overlayBox .overlayTxt { font-size: 12px; }
	.filterSec .dropListLarge.droplargeins.RghtDrop .sbHolder, .filterSec .dropListLarge.droplargeins.RghtDrop .sbOptions li, .filterSec .dropListLarge.droplargeins.RghtDrop .sbSelector, .filterSec .dropListLarge.droplargeins.RghtDrop .sbOptions {width: 250px !important;}
	.filterSec .rhtWrap { width: 100%;float: left;}
	.tabContentWrap .cardName.agodasub{width: 90%;padding: 10px 0 0 10px;}
	.cardSelectList.agodaList .cardCheck{margin:0 5px 0 5px;}
	.cardName.agodasub h3{text-align:center;}
}

@media (max-width:380px){
	.btnHolder.citiReward{top:77% !important;left:71% !important;}
	.btnHolder.citiReward a.blueBtn{width:85px;}
	.mediumTitle.cardText.cardTextNew{line-height:9px !important;}
	.largeTitle.lonHomeSav.mortageBannerTitle {  font-size: 11px;  line-height: 12px;}
	.mediumTitle.mortageMiddleban {font-size: 9px;  line-height: 11px;}
	.mediumTitle.TcbannerFnt {font-size: 8px;  margin-left: 30%;font-style: italic; margin-top: 1%;}
	.bannerTitle.banTiHmeSa.mortagebanner{top:55% !important;}
	.tabDocRequired{padding:10px;}
	.tabDocRequired .showHideHdr{padding:0;}
	.tabDocRequired .showHideCont{padding-top:10px;}
	.tabDocRequired h3{font-size:12px;}
	.tabDocRequired tr th, .tabDocRequired tr td, .tabDocRequired ul.numLst li, .tabDocRequired .disclaimer{font-size:9px;line-height:14px;word-wrap: break-word;}
	.formHldr{padding:0 10px;width: 94%}
	.formInner .formValue1{float:left;width:39%;padding-left:20px;}
	.rwdsPts{width:100%;float:left;}
	.padBtm05{padding-bottom:5px;}
	.padTp05{padding-top:5px;}
	.newOfrwdth{width:80%;}
	.mediumTitle.topPad{padding:0 0 2px ;}
	.mediumTitle.btmPad{padding:0px 0 0 ;}
	.inputBoxMedium.smallListBox.instantCard.mininputTxt{width:109px !important;}
	.txtCenter.mgm{text-align:left !important;margin-left:0;}
	.bannerTitleSMRT {width: 234px; }
	.largeTitleSMRT {font-size: 17px;line-height: 25px;}
	.largeTitleSMRT strong {font-size: 25px;}
	.menuTopRgt{width:69%;}
	.spacerCarosel{overflow:hidden;}
	.texting-steps.threeIcon li{width:33%;}
	.texting-steps li span{font-size:10px;display:inline-block;width: 100px;}
	.offerOnParking{width:93%;}
	.topContent .topBannerForm{width:100% !important;}
	.visible-phone-port{display:block !important;}
	.pullRight.avoidflft{float:left;margin-top:10px;}
	.contactPanelList li a.branchLocator {background: url("/gcb/images/branch-locator.png") no-repeat 18px;}
	.imgPercentage{width:100%;}	
	.largeTitle {font-size: 11px;line-height: 14px;/*padding-right: 20px !important;*/}
	.largeTitlegc {font-size: 11px;line-height: 14px;padding-right: 20px;}
	.mediumTitle {font-size:10px;padding: 3px 20px 0 0;line-height: 14px;}
	.tableWrapFont tr th, .tableWrapFont tr td {font-size: 9px;padding: 10px 7px;}
	.tableWrapLarge tr th, .tableWrapLarge tr td {font-size: 9px;padding: 10px 5px;}
	.tableWrapSpace tr th, .tableWrapSpace tr td {font-size: 9px;padding: 10px 2px;}
	.tableWrapSmall tr th, .tableWrapSmall tr td {font-size: 7px;padding: 10px 2px;}
	.marketOfferContent {left: 10px;top: 10px;width:280px;}
	.listBox li{width:91.7%;}
	ul.stepHldr li span.stepList{width:16%;}
	ul.stepHldr li span.stepCont{width:80%;}
	.contSec{clear:both;padding-left: 0;padding-bottom: 20px;}
	.topContentThump{text-align: center;padding-bottom: 15px;width: 100%;float:none;}
	.topContentImgInner{width:auto;margin:0;}
	.tabInnerWrap{padding:0 0 10px 0;margin-bottom:20px;}
	.tabInnerLogo{float:none;width:100%;}
	.tabInnerCont{padding:10px 0 0 0;}
	.tabInnerCont p.last{padding-bottom:10px;}
	.blueBtnSmall{font-size:9px;padding:0 5px;}
	.logoViewSec ul li {margin-right: 3px;width: 31%;}
	.contViewSec .scrollArea{padding:0 0 10px;}
	.viewDetails {margin-left:0;}
	.topContentAplyWrap{text-align: center;}
	.topContentAplyWrap a{float:none;text-align:center;}
	.ctaTxt{float:none;padding:10px 0 0;text-align: left;}
	.topContentHldr .topContentAreaBg {width: 92%;}
	.formHldr .formInner{margin:0;}
	.formInner .formField{width:100%;float:none;padding-bottom:10px;}
	.formInner .formValue{width:100%;float:none;padding-left:0;}
	.formInner .formValueTxt{width:100%;float:none;padding-left:0;}
	.formInner .formFieldPer{width:100%;float:none;padding-bottom:10px;}
	.formInner .formValuePer{width:100%;float:none;padding-left:0;}
	.formInner .formValue.selBox{width:100%;float:none;padding-left:0;}
	.cardImg{width:60px;}
	.cardName {width: 35%;}
	.cardName h3 {font-size: 12px;}
	.formToolTip{padding-left: 100px;}
	.formToolTip1{padding-left: 275px;}
	.formBtn a{font-size: 12px;}
	.tabContentWrap .cardImg{width:auto;float: none;}
	.tabContentWrap .cardName{width:90%;padding:10px 0 0 20px;}
	.textareaBox{width:250px;}
	.topContentAplyWrap .topContentBtn a, .overviewBtn .topContentBtn a{width:140px;}
	#colorbox{width:300px !important;}
	#cboxLoadedContent{width:298px !important;}
	#cboxContent{width:300px !important;}
	#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight{display:none;}
	#cboxWrapper{width: 300px !important;padding: 0 10px;}
	.twoSideCont .lftSide, .twoSideCont .rhtSide{width:100%;float:none;overflow: hidden;}
	.fourSideCont .first, .fourSideCont .second, .fourSideCont .third, .fourSideCont .fourth{width:100%;float:none;}
	.homeTopBtn li{height:90px;}
	.homeTopBtn li a{margin: 0 8px 0;}
	#FlashCont {width:274px !important;height:250px !important; text-align:center;}
	.filter {padding-bottom: 20px;}
	.cardsTabHldr {float: none;padding-bottom: 0;}
	.filterBtn {float: none;clear: both;padding:0;}
	ul.cardsTab li {width:15.98%;}
	ul.cardsTab li a {font-size: 8px;}
	.filterLftBtn, .filterRhtBtn{float:none;}
	.filterLftBtn{padding-bottom:10px;}
	.offerContMediumHdr {font-size:12px;line-height:16px;}
	#fancybox-wrap {position: fixed;width: 280px !important;left: 10px !important;}
	.findWrapZone, .findWrapBranch{float:none;width:100%;padding:0 0 10px;}
	.findWrapLink{float:none;padding:0 0 0;}
	.filterBtnWrap {padding:0;}
	.filterBtnWrap .filterLftBtn, .filterBtnWrap .filterMidBtn, .filterBtnWrap .filterRhtBtn{float:none;padding-bottom: 10px;}
	.calcValues .first, .calcValues .second{width: 50%;float: left;}
	.calcValues .third, .calcValues .fourth{width: 100%;float: none;text-align: left;padding:20px 0 0;clear: both;}
	.calcTopContent .topContentImgInner{padding:0;}
	.calcValues .first{width:30%;}
	.calcValues .second{width:70%;}
	.filterPromo ul.cardsTab li {width: 15.99%;}
	.filterPromo ul.cardsTab li a{font-size:9px;}
	ul.cardHldr li{width:15.99%;}
	ul.cardHldr li a{font-size:10px;}
	.contListWrap{width:92%;float:none;}
	.bannerTitleGold{padding: 10px;width:150px;height:50px;top:12.5%;}
	.bannerTitle.thankyou{width:auto !important;}
	.thumbImage{margin:0 0 10px 0;display:block;}
	.siteLft{ width:100%; float:none; padding:0;}
	.siteRgt { width:100%; float:none;}
	.levelTxt2 {width: 27%;}
	.levelTxt3 {width: 44%;float: right;}
	.levelHdr, .levelIcon, .levelTxt {padding: 0 3px 0 0;}
	.equalIcon, .plusIcon{margin-right: 0px;}
	.orTxt{padding:2px 0 0;}
	.contInnerIcon{width: 92%;}
	.filterBtnWrap .filterBtnList a.blueBtn {width: 126px;margin-top: 10px;}
	.locationWrap .filterBtnWrap{padding: 0 0 25px;}
	.filterBrdr{padding-bottom:0;}
	ul.cardsTab.locationTab li {width:11.8%;}
	.fancyBoxOpen{padding:5px 5px 15px;overflow: hidden;}
	.innerBoxTabWrap {width: 38%;}
	.paddtp35{padding:0;}
	.ResultWrap { border: 1px solid #D9D9D9; padding: 20px 20px 10px 20px;}
	.calcInnerWrapHdr, .calcInnerWrap {clear: both;padding: 5px 0 5px;margin-bottom: 10px;}
	.calcInnerWrapHdr li, .calcInnerWrap li {float: left;font-size: 11px;font-weight: bold;text-align: center;}
	.calcInnerWrapHdr li.first, .calcInnerWrap li.first {width: 25%;margin-left:5px;}
	.calcInnerWrapHdr li.second, .calcInnerWrap li.second {width: 24%;}
	.calcInnerWrapHdr li.second {margin-right:8px;}
	.calcInnerWrap li.third {width: 85%;margin: 35px 0 0 15px;padding-bottom: 20px;}
	.calcInnerWrapHdr li.third{width:21%;}
	.calcInnerWrapHdr li.fourth {width:18%;margin-right:5px;}
	.calcInnerWrap li.fourth {text-align: center;position: absolute;right: 0;margin-top:10px;}
	.calcInnerWrap li.fourth {margin-right:0px;}
	.rm {text-align: center;padding: 5px 10px;border: 2px solid #CCCCCC;background-color:#fff;border-radius: 5px; box-shadow:0 0 10px #ccc;  width:auto;position:relative; }
	.calcRateRhtWrap h2 {width:250px; text-align:center;float:left;}
	.calcRateWrap input {background: #FCFCFC;background: -webkit-gradient(linear, 0 0, 0 8%, from(#FCFCFC), to(#F7F7F7));background: -webkit-linear-gradient(#FCFCFC, #F7F7F7 8%);background: -moz-linear-gradient(#FCFCFC, #F7F7F7 8%);background: -ms-linear-gradient(#FCFCFC, #F7F7F7 8%);background: -o-linear-gradient(#FCFCFC, #F7F7F7 8%);background: linear-gradient(#FCFCFC, #F7F7F7 8%);-pie-background: linear-gradient(#FCFCFC, #F7F7F7 8%);border:none; width:160px; text-align:center;}
	.topContentImgInner p { padding-top:5px;}
	.cL-ResultList {border-bottom: 1px dotted #999999;margin-bottom: 20px;overflow: hidden;padding: 0 0 10px;}
	.cL-ResultList li {width: 190px;float: left;margin: 0 18px 0 0;border-right: none;border-bottom: 1px solid #ccc;padding-bottom: 10px; text-align:center;margin-top: 10px;}
	.ResultWrap .divider {margin-bottom:10px;}
	.cL-ResultList li.noBrdr {border:none;}
	.calcArrow {padding-left:60px; width:120px;display:none}
	.OuterCover {border:1px solid #CCC; padding:5px;}
	#fancybox-wrap {padding:10px;}
	.OuterCover .topContentImgInner { text-align:left;}
	.OuterCover .topContentThump { padding-top:15px;}
	.cL-ResultList li p {font-weight:bold;}
	.OuterCover .topContentImgInner h2 {padding-top:0;}
	.OuterCover .topContentThump {padding-bottom:0;}
	.CalcOnContainer .calcProgress {margin-left:25px;margin-bottom:15px;}
	.CalcOnContainer .twoSideList h3 {padding-bottom:38px;}
	.CalcOnContainer .calcDisplay {padding: 13px 0px 0 0;overflow:hidden;}
	.showBtn {margin-right:0px;}
	ul.calcDispList {padding:10px 0;}
	ul.calcDispList li {padding-right:10px;width:30%;float:left;text-align:center;padding-bottom:15px;}
	.calcDisplay h2 {float: left;padding: 5px 8px 0 0;}
	.OuterCover div.ui-slider {margin: 0 2% 0 20px;}
	.filterBtnWrap .filterRhtBtn.pullRight{float:none;}
	.twoSideList ul, .threeSideList ul{float:none;width:100%;}
	.innerBoxLft .formInner, .innerBoxRht .formInner{padding:0 0 5px;}
	.innerBoxCont .formInner .formField, .innerBoxCont .formInner .formValue{width: 100%;}
	.innerBoxLft .formInnerSelect, .innerBoxRht .formInnerSelect {padding-bottom: 15px;}
	.tableWrapBig tr th, .tableWrapBig tr td {padding: 13px 2px;font-size: 7px;}
	.tableWrapSmallFnt tr th, .tableWrapSmallFnt tr td {padding: 7px 2px;font-size: 6px;}
	.tableWrapSmallFnt.moblandScape tr th, .tableWrapSmallFnt.moblandScape tr td {font-size: 6px;}
	.innerBoxCont .formInner .formField{padding:0 0 10px;}
	.calcProgressSlider {width: 68% !important;}
	.calcInnerHldr .rhtSideWrap span.radioValue {display:block;margin:10px 0 0;}
	.calcInnerHldr .rhtSideWrap input[type="radio"] {margin:0 5px 0 0;}
	.calcFormInner .formField, .calcFormInner .formValue{width:100%;float:none;}
	.calcFormInner .formValue{padding:15px 0 0 35px;}
	.CalcOnContainer .calcWrap {padding: 10px;}
	ul.calcDispList li h4{min-height:30px;}
	.inputTxt1{width:61%;}
	.inputTxt1 .inputBoxMedium{width:105px;}
	.cpcLogo{width: 210px;height: 23px;margin-top: 4px;}
	ul.CommLst li{float:left; margin:0 15px 10px 0}
	.formSubmit{padding: 10px 120px 20px 0;}
	.formSubmit.portrait{padding:10px 0 10px;float:left;margin-left:30%;}
	.inputBoxMedium {width: 115px;}
	.formInnerSel, .innerBoxLft .formInnerSel, .innerBoxRht .formInnerSel{padding-bottom:35px !important;}
	.formstartHolder .blueBtn{font-size:9px;}
	.formField.fixedwidth{width:33% !important;float:left;font-size:11px;padding:1.5% 2% 0 0;}
	.formValue.fixedwidth{width:63%;font-size:11px;float:left;}
	.inputBoxMedium.smallListBox{width:50px !important;float:left;margin-left:10px;}
	.inputBoxMedium.smallListBox.portrait.tinyBox{width:110px !important;}
	.inputBoxMedium.smallListBox.portrait{width:118px !important;}
	.inputBoxLarge.kanatxtBox{width:155px !important;}
	.blockElemnt{display:block !important;float:left;padding:3px 0 0;}
	.blockElmnt{float:left;display:block;}
	.formSubmitBtnWrap a{margin-left:20%;}
	.hideElement{display:none;}
	.formValue.fixedwidth.padNone{float:left;padding:0;}
	.dropListLarge.portrait .sbHolder, .dropListLarge.portrait .sbOptions li, .dropListLarge.portrait .sbOptions{width:155px !important;;}
	.PadBottom{padding-bottom:10px;float:left}
	.stepBox li ul li.noBox {width: auto;padding: 5px 0;}
	.stepBox li ul li {width: auto;float: none;}
	.btnHolder{position:absolute;top:72%;left:43% !important;z-index:999;display:inline-block;}
	.btnHolder a.blueBtn{width:160px;font-size:9px;padding:3px 0;margin:3px 0 0 0;}
	.offerGiftsLeft{float:left;}
	.rhtSideWrap.intSavings h4{font-size:12px;}
	.interestCalcLeft{padding:0;}
	.calcSliderHldr.sliderAlign{width:100%;margin:0;padding:0;}
	.calcProgressSlider.slide{width:60% !important;margin:0;}
	.inputBoxMedium.smallListBox.instantCard{width:50px !important;}
	.provideGap{clear:both;margin-right: 10px;margin-top:10px;display: inline-block;}
	.inputBoxMedium.smallListBox.instantCard{width:50px !important;}
	.textBox{width:9px !important;height:17px;border:1px solid #ccc;font-size:11px;margin:0;}
	.tabInnerTxt {float: left;width: 76%;padding-right: 5px;}
	.tabInnerLogo.sizeViewer {width: 100%;}
	.tabInnerCont.sizeViewerFix {padding: 0 5px 0 0;}
	.largeTitle.hugeBannerLargeTxt.allDeals{font-size: 11px;}
	.largeTitle.hugeBannerLargeTxt.allDealspage {font-size: 11px;}
	.hugeBanner .bannerLarge.allDeals {left: 42%; top:67% !important;}
	.largeTitle.hugeBannerLargeTxt span.sgdollar {font-size:14px;}
	.allDealsnew p{line-height:16px;}
	.visible-mobport{display:block;}
	.ZoukoutMain{width:100%;position:relative;overflow:hidden;}
	.LeftZoukout{width:100%; float:left;padding-right:15px}
	.RightZoukout{width:100%; float:left;}
	.ZoukCrdLst li{float:left;padding:0px 30px 10px 0px;}
	.ThumZoak{float:left;width:30px;}
	.zoakTxt{width: 80%;padding:8px 0 0 12px;float:left;}
	.cardimage{float:left;width:49%; text-align:center;}
	.CardZoak{margin-top:20px;float:right;}
	.largeTitle.zoakLargeTxt{font-size:15px;}
	.mediumTitle.zoakmedTxt{font-size:13px;line-height: 14px;}
	.zoukcard{width:60%;}
	.pad-right{padding-right:50px;}
	.innerContgp{padding:5px 5px 0 5px;padding-bottom:15px;}
	.innerContgp > a{background:#ccc;display: block;font-size:14px;font-family:"interstate";color: #666;*padding:15px 0;padding:15px 0 \0/;padding:15px 0;padding: 10px;position:relative;}
	.innerContgp > a.active{background:#ccc;display: block;color: #666;position:relative}
	.plusOpen{background: url("/gcb/credit_cards/images/gp/plus.png") no-repeat right center transparent;width: 9px;height: 9px;position: absolute;right: 10px;top: 14px;}
	.closeOpen{background:url("/gcb/credit_cards/images/gp/minus.png") no-repeat right center transparent;width: 9px;height: 9px;position: absolute;right: 10px;top: 14px;}
	.innerContDetgp{display:none;padding:30px 10px 20px 10px;}
	.gpList2{width: 100%;  float: left;  padding-bottom: 20px;position: relative;padding-right: 25px;padding-left: 10px;line-height: 18px;}
	.gpList2.lastLst{width:100%;float:left;background: none;padding-left:10px;}
	.fntSze21new{font-size:34px;}
	.tabContentWrap.noPadingGp{padding:0! important;}
	.paddAll20{padding:0px 15px 10px 15px;}
	.backArrow{background: url("/gcb/credit_cards/images/gp/arrow.png") no-repeat top right transparent;  padding-left: 5px;  position: absolute;  width:25px;  height: 33px;  right: 0;margin: 4px -3px 0 0;}
	.tabInnerCont.contentCenter{width: 100%;padding: 0;margin-top:15px}
	.tabContentWrap.noPadTab{padding:0 !important;}
	.tabContent.paddOverall {padding:21px 22px 15px;}
	.GpIntroPromo{position:relative;display:block;}
	.gp_promoLft{width:30%;float:left;margin-top: -55px;}
	.gp_promoRght{width:90%;float:right;display:inline-block;padding:0px 15px 0 15px;font-size:14px;}
	.gpIcons img{float:left;padding:0 10px 0 0;width: 15px;height: 15px;}
	.ShowAreaGP{padding-bottom:25px;}
	.tabInnerLogo.gpChefImg{width:100% !important;text-align:center;}
	.learmOreFixGp{position:relative;}
	.gpLearnMore{position:absolute;left:28%;top:7%;width:65%;}
	.gpLearnMore {color:#ffffff;font-size:8px;line-height:10px;}
	.gpLearnMore p{padding:0 !important;}
	.gpLearmorenew{color:#ffffff;font-size:8px;}
	.imgGpcta{width:50%;} 
	.lightGreyBag {background: #f9f9f9;padding:10px 20px !important; width: 89% !important;border-top:1px solid #e0e0e0;}
	.whiteBag{background:#ffffff;padding:10px 20px  !important; width: 89% !important;border-top:1px solid #e0e0e0;}
	.tabContentnopad{padding:0;}
	.logoViewSec ul li {margin-right: 3px;width: 31%;}
	.agodaheadH2 h2{padding-top:0px;text-align:center}
	.largeTitle.agaovoc{margin-top:0 !important;font-size:10px !important;line-height:12px;}
	.mediumTitle.agaovoc1{font-size:8px !important;line-height:10px;}
	.inputBoxMedium.smallListBox.instantCard.agodaCard{width:70px !important;}
	.inputBoxLarge.kanatxtBox.agodabox{width:175px !important;}
	.dropListLarge.instantPostLog.portrait.agodaselt .sbHolder,.dropListLarge.instantPostLog.portrait.agodaselt .sbOptions, .dropListLarge.instantPostLog.portrait.agodaselt .sbOptions li{  width: 175px !important;}
	.xpettextareaboxNew{width: 95%; height: 80px; border: 1px solid #ccc; resize: none;  font-family:arial; font-size: 12px;}
	.formInnerxpert { padding: 0 0 10px; display: block;  width: 100%;  float: left;}
	.inputBoxLarge.inputBoxLargeaia{width: 63% !important;}
	.inputBoxMediumaia{width: 43% !important;}
	.padrght100{padding-right: 19px;}
	.inputBoxLarge.inputBoxLargeeaia{width:94% !important;}
	.pullRight.xpertSolnbtn {margin-right: 5% !important;}
	.salvage_allcards #alertBox{padding:30px 20px;} 
	.salvage_allcards .fancyFormWrap, .salvage_allcards .formHldr{width:auto;}
	h3{ padding:0px 45px 10px 0px; }
	.accordianList > ul > li .overlayBox{color: #fff;font-size:12px;font-family: "interstate";padding:13px 10px;text-align: center;position: absolute;z-index: 999;top:85%;left: 0;right: 0;bottom:0.8%;}
	.accordianList > ul > li.first,.third .overlayBox {overflow: hidden;}
	.priorLst2 { width: 100%;position: relative;display: inline-block;margin:10px 0 10px 25px;}
    .priorityCobalt1 {display:inline-block;width:250px;padding:15px 0px 15px 0px;background:#0E2A48;text-align:left;float:left;min-height:135px;padding:5px; margin-left: 5px;}
    .priorityMidnight1 {display:inline-block;width:250px;background:#091022;padding:15px 0px 15px 0px;margin-bottom:15px;text-align:left;float:left;min-height:135px;padding:5px;margin-left:5px; }
	/*1788*/
	.agoda-Offer-Tex{padding-top:20px;}
	
	.ZoukoutMain{width:100%;position:relative;overflow:hidden;}
	.LeftZoukout{width:100%; float:left;padding-right:15px}
	.RightZoukout{width:100%; float:left;}
	.ZoukCrdLst li{float:left;padding:0px 30px 10px 0px;}
	.ThumZoak{float:left;width:30px;}
	.zoakTxt{width: 80%;padding:8px 0 0 12px;float:left;}
	.cardimage{float:left;width:30%; text-align:center;}
	.CardZoak{margin-top:20px;float:left;}
	.largeTitle.zoakLargeTxt{font-size:15px;}
	.mediumTitle.zoakmedTxt{font-size:13px;line-height: 14px;}
	.zoukcard{width:60%;}
	.pad-right{padding-right:50px;}
}

@media (max-width:375px){
/*WSG-2016-1092*/
.padtop15.gppadtop15 {padding-top:8px;padding-left:60px;}
.fntSze14.gpfntSze14 {font-size: 8px !important;} 
/*WSG-2016-1092-END*/
	.dropListLarge.instantPostLog.portrait .sbHolder, .dropListLarge.instantPostLog.portrait .sbOptions li, .dropListLarge.instantPostLog.portrait .sbOptions{width:157px !important;}
	.imgLazada.zalProtion h2{padding-left:0px;}
	.hdBluebg { background-color: #014785; text-align: center; color: #fff; padding: 5px 0; width: 143px; position: relative; top: -25px; left: 27%;}
	.eligibiltyBoxLft {border: 1px solid #004785; float: left; width: 287px; padding: 10px;margin-bottom:35px;min-height:0 !important;}
	.eligibiltyBoxRgt { border: 1px solid #004785;float: left;width: 287px;padding: 10px;}
	.radioValue {margin-right: 0px;}
	.inputBoxMediumBig {width: 109px; height: 23px;}
	.bannerOneMide {font-size: 15px; line-height: 17px; padding: 0;}
	.bannerTitle.banTiHmeSa {width: 60%;left: 34%; top: 50% !important;}
	.inputBoxSmall_new{ width: 50px; }
	.formInner .formValue.fixedwidth { width: 63%; }
	p.largeTitle{margin-top: 0px !important;}
	.formInner.formInnerMo.last.padTp05.formIneew_new{margin-top:10px;}
	.showHideHdr.heading_click{padding-bottom:5px;}
	.right_con_mob{ margin-top:7%; }
	.right_con_mob_reward{ margin-top:4%; }
	
	/*2342*/
	.MerchantLstBg h3,.MerchantLstBg2 h3{color:#fff;font-size:16px;margin-top:10px;text-align:left;}
	.MerchantLstBg{width:50%;float:left;position:relative;background:#595454;}
	.LstDataMerchant li {list-style: none;float: none;border: 1px solid #999;background: #fff;padding: 0px;margin: 0 auto;width:193px;margin-bottom:20px;}
	.bulLstRewards li{color:#fff;margin:0;border:0;text-align:left;background: url("/gcb/credit_cards/images/rewardsnew/bullet-white.jpg") no-repeat scroll 0 6px transparent; padding: 0 0 8px 10px;list-style: none; width:180px; line-height: 17px;display:block !important;}
	.listtop{font-size:12px;width:85%;}
	.lightbox1_con {width: 95%; float: left;}
	.widthNewRw {width: 95%;margin-top:20px;}
	.MerchantLstBg { width: 80%; float: left; position: relative; background: #595454;margin-left:15px;}
	.MerchantLstBg2 { width: 80%; float: left; position: relative; background: #595454;margin-left:15px;}
	.loaction_rwds { width: 15px; }

}

@media (max-width:360px){
	.largeTitle.lonHomeSav.mortageBannerTitle{font-size:11px;line-height:12px;}
	.mediumTitle.mortageMiddleban{font-size:9px;line-height:8px;}
	.justifyTxt{text-align:justify;}
	.mediumTitle.TcbannerFnt{font-size:8px;margin-left:25%;font-style:italic;margin-top:1%;}
	.tabProBlockInn .leftInt.leftShop{ width: 81px;float:left;}
	.tabProBlockInn .rightInt.shopBac{width:68%; padding-top:17px; padding-left:10px;}
	.rbOFFrhtsub.shoprh {padding-top: 20px; padding-left:5px;width: 60%;}
	.bannerTitle3.bannerTitletp{margin-top:198px;}
	.margin10ipa{margin-top:10px;}
	.bannertitleTex .largeTitle{font-size: 13px;line-height: 15px;}
	.calcAreaBtmBtm{padding: 15px 10px;}
	.inputBoxLarge.morga{width: 146px !important;}
	.calcAreaBtmTop ul li .right1{width: 16%;}
	.calcAreaBtmTop ul li .right2{width: 37%;}
	.mediumCitiTxt{font-size: 10px; top:-1px;}
	.marGn15tb{margin:20px 0;}
	.inputBoxMediumBig.inpuMediBig1{width: 148px;}
	.inputBoxLarge.kanatxtBox.kanatBox1 {width: 192px !important;}
	.inputBoxMedium.smallListBox.instantCard.depoInputBox{width:86px !important;}
	.dropListLarge.drpLitLgeOne.portrait .sbHolder, .dropListLarge.portrait .sbOptions li, .dropListLarge.portrait .sbOptions{width: 193px !important;}
	.textareaBox.inputBoxTxtArea2.inputTxtArea3{width: 191px;}
	.dropExtraLarge.dropListLarge.por .sbHolder{width: 216px !important;}
	.topExpert{width:96%; float:left;padding:5px;}
	.formExpertHead{width:98%; float:left;}
	.formHldrxprt{float:left;padding:5px;width:96%;}
	.expetr p{float:left;}
	.expetrMob p{float:left;width:47%;}
	.inputBoxMediumXprt{width:119px !important;}
	.inputBoxdate{width:36px !important;text-align:center;}
	.inputBoxTime{width:80px !important;}
	.inputBoxLarge.inputBoxLargexprt{width:270px !important;}
	.inputBoxLarge.inputBoxLargexprtnew{width:160px !important;}
	.padrght60{padding-right:0; width:49%}
	.padrght25{padding-right:15px;}
	.fixedwidthxprt{float:left;width:100%;}
	.xpettextareabox{width:200px;height:80px;border:1px solid #ccc;12px arial;resize:none;}
	.checkBoxExprt span{padding-right:0px;}
	.exrtRadi{padding-right:3px;}
	.ExpertDate{padding-right:15px;}
	.expertDateFl{float:left;width:47%;}
	.formInner.margLft{margin-left:5px;}
	.dropListLarge.portrait .sbSelector{width:186px !important;text-overflow:ellipsis;white-space:nowrap;}
	.flight .calcProgress.ui-controlgroup a.ui-slider-handle, .flight a.ui-slider-handle {background: url("/gcb/landing_page/citi_premier_miles/images/flight.png") no-repeat 100% bottom !important;height: 26px !important;margin-left: 0px !important;margin-top: -16px !important;padding: 0 3px 2px;width: 19px !important;color: #003C78;font-weight: bold;text-align: center;text-decoration: none;font-size: 13px;position: absolute;outline: none;border: 0;background-size: 100% !important;}
	.slideCitiPreLst ul li.first {padding-right: 27px;padding-left: 7px;}
	.slideCitiPreLst ul li.second {padding-right: 18px;}
	.slideCitiPreLst ul li.third {padding-right: 16px;}
	.slideCitiPreLst ul li.fourth {padding-right: 17px;}
	.slideCitiPreLst ul li.fifth {padding-right: 12px;}
	.padtop10{padding-top:10px;}
	.padtop20{padding-top:10px;}
	.m1visaRht{width:46%;float:left;}
	.m1visaLft{width:46%; float:left;border-right:1px dotted #cccccc;margin-right:10px;}
	.largeTitleCitiPre {top: 15px;font-size: 16px;left: 16%;width: 50%;}
	.mediumTitleCitiPre {top: 38px;font-size: 14px;left: 17%;} 
	.padtdtop {padding-top: 47px;}
	.largeTitlePre {font-family: "interstate";font-size: 15px;font-weight: normal;left: 16.8%;line-height: 19px;position: absolute;top: 39px;width: 136px;}
	.mediumTitlePre {font-size: 13px;left: 0;line-height: 16px;position: relative;top: 85px;width: 400px;}
	.inputBoxTxtArea {width: 215px;}
	.txtCenter.mgm{text-align:left !important;margin-left:0;}
	.bannerHolder3 { float:none;position:relative;margin:0 0 10px 0;width:100%; }
	.bannerTitle3 { margin-top:57%; padding:0 8px 0 8px; }
	.largeTitle3{font-size: 14px;padding:10px 0px 5px 0;}
	.mediumTitle3{font-size: 12px;line-height: 13px;padding: 2px 0 0;}
	.formHldr.ctg .formInner .formValue {width: 100%;clear:both;}
	.formHldr.ctg .formInner .formField {width: 100% !important;clear:both;}
	.inputTxt.hour{margin:0 5px 0 0;float:left;}
	.inputBoxHour.fixWth {width: 51px;}
	.inputBoxHour{padding: 0 0 0 5px}
	.formHldr.ctg .dropListPeriod .sbHolder, .dropListPeriod .sbOptions {width: 74px;}
	.formInner.ctgForIe.mrgnTop{margin-top:5px;}
	.largeTitle3.fluidFix {margin-left:10px;line-height: 20px;margin-top:30px;}
	.formHldr.ctg.ctgOvf .seniorlabelField.ctglike .right{margin-left:5px;}
	.familyPrivileges .bannerTitle3{margin-top: 195px;padding-left:10px;}
	.dropListLarge.portrait.samView .sbHolder, .dropListLarge.portrait.samView .sbSelector, .dropListLarge.portrait.samView .sbOptions li, .dropListLarge.portrait.samView .sbOptions{width:214px !important;}
	.tbFix .inputBoxTxtArea {width: 59%;}
	.imgLft{float:left; width:100%;}
	.imgRght{float:none;margin-right:0 !important;}
	.plusBTn{margin-left:50%; font-weight:bold; font-size:3em;color:#00BDF2;}
	.formHldr{padding:0 10px;width: 94%}
	.formInner .formValue1{float:none;width:100%;padding-left:0;}
	.rwdsPts{width:100%;float:left;}
	.padBtm05{padding-bottom:5px;}
	.padTp05{padding-top:5px;}
	.mediumTitle.topPad{padding:0 0 1px ;}
	.mediumTitle.btmPad{padding:0px 0 0 ;}
	.largeTitle.hugeBannerLargeTxt.rewardpage { width:74%;font-size: 13px !important;line-height: 14px; }
	.rewardsOfferMidss{width:99%;padding-top:0}
	.OfferPromoCont {float: left;width:94%;padding-right: 5px;}
	.offerWrapper h3.alignTxt {padding-top:5px;font-size: 16px;}
	.formHldr.oneBill .formInner .formField.fixedwidth{width:100% !important;float:none;padding:0;margin:0 0 10px;}
	.formHldr.oneBill .formInner .formValue.fixedwidth{width:100% !important;float:none;padding:0;margin:0 0 10px;}
	.formHldr.oneBill .formInner .formValue.fixedwidth .inputBoxMedium.smallListBox.instantCard{width:110px !important;}
	.formHldr.oneBill .formInner .formValue.fixedwidth .inputBoxLarge.kanatxtBox{width:215px !important;}
	.formHldr .formInner.oneBillCouncil .formValue input.textBox{width:6.2% !important;}
	.formValue.oneBill input.textBox{width:7% !important;}
	.formValue.oneBillTxt input.textBox{width:6% !important;}
	.telco{width:100%;}
	.telco li .telcoTxt{width:15%;}
	.telco li .telcoField{width:67%;}
	.telco li.first .telcoTxt{width:2%;}
	.largeTitle.hugeBannerLargeTxt{font-size:13px;line-height:24px;}
	.largeTitle.hugeBannerLargeTxt.reward{font-size:14px;}
	.mediumTitle.hugeBannerLargeTxt{font-size:13px;}
	.largeTitle.hugeBannerLargeTxt span{font-size:24px;}
	.mediumTitle.hugeBannerLargeTxt{line-height:18px;padding-right:0;}
	.bannerTitle.salesOfficerBanner{width:93% !important;left:0 !important;}
	.largeTitle.hugeBannerLargeTxt.officer{font-size:15px;line-height:18px;width: 22%;left: 3%;}
	.mediumTitle.hugeBannerLargeTxt.officer{font-size:11px;}
	.mediumTitle.hugeBannerLargeTxt.officer{font-size:15px;line-height:20px;}
	.checkformIcon{float:left;width:7%;}
	.checkformCont{width:90%;float:left;}
	.largeTitle.hugeBannerLargeTxt{font-size:13px;line-height:24px;}
	.largeTitle.hugeBannerLargeTxt.reward{font-size:14px;}
	.mediumTitle.hugeBannerLargeTxt{font-size:13px;}
	.largeTitle.hugeBannerLargeTxt span{font-size:24px;}
	.rightHot {width: 140px;}
	.formRedesign ul li .formField.avdFlft{display:none;}
	.formRedesign ul li.twoCol, .formRedesign ul li, .formRedesign ul li.twoCol.total{width:auto;}
	.pullRight.portrt{float:left;}
	.formRedesign ul li .inputBoxBig{width:249px;}
	.formRedesign ul li .inputBoxNri{width:156px;}
	.formRedesign ul li .inputBoxCalc{width:120px !important;}
	.innerBoxLft.ipa, .innerBoxRht.ipa{float:none;width:auto;}
	.formRedesign ul li .inputBoxMed{width:227px;}
	.topbannerSummary ul{margin:0;}
	.calcProgressForm.ipa{width:239px !important;}
	.calcProgressForm.repaycalc{width:190px !important;}
	.topbannerSummary ul li{width:100%;border-bottom:1px dotted #ccc;margin:0 0 15px;}
	.deviceWrap.ipa{padding:0;}
	.repayCalc a.blueBtn, .repayCalc a.grayBtn, .repayCalc input.blueBtn, .repayCalc
	input.grayBtn{width:120px;font-size:10px;}
	.repayCalc.info input.blueBtn.forInst{width:140px;font-size:10px;}
	.dropListRedesign .sbHolder, .dropListRedesign .sbOptions li, .dropListRedesign .sbOptions,
	.dropListRedesign .sbSelector{width:243px !important;}
	.formInner .formValue.fixedwidth.fixedwidthEmi {width: 65%;}
	.inputBoxLarge.kanatxtBox.kanatxtBoxEmi {width: 178px !important;}
	.inputBoxSmall40 {width: 33px;}
	.menFontNew{float:left;color: #018DE7;font: 50px interstate;text-align:center;width:100%;}
	.offFrstsCom{padding-left:22px;width:100%;}
	.offSedssCom{width: 100% !important;text-align:center;}
	.offSeds {float: left;text-align: center;width: 100%;}
	.offSedss {float: left;text-align: center;width: 100%;}
	.offFrstss {width: 93% !important;text-align:center;}
	.calcAreaBtm{padding: 10px;}
	.calcAreaBtmTop ul li .left{width: 34%;}
	.calcAreaBtmTop ul li .right1{width: 15%;}
	.calcAreaBtmTop ul li .right2{width: 46%;}
	.citiComBinLft{width:100%; float:none; margin-bottom:10px;}
	.citiComBinLft img{text-align:center;}
	.citiComBinRgt {width: 100%;}
	.calculatorBgWrap a{color:#fff;font-size:14px;background: url("/gcb/images/white-arrow.png") no-repeat scroll right center transparent;display:inline-block;width:100%;}
	.largeTitle.lonHomeSav {font-size: 12px;line-height:17px;}
	.largeTitle.subLonVoc {font-size: 11px;}
	.bannerOneMide {font-size: 11px;}
	.padtdTopSilk{padding-top: 26px;}
	.padTopSilk{padding-top:31px;}
	.slideCitiPre.CitiPreSilk {width: 97%;margin: 0;padding: 5px 0 12px 0;}
	.slideCitiPre.CitiPreSilk .formValue div.ui-slider{margin: 0 0px 0 10px;}
	.slideCitiPreLst ul li.firstSilk {padding-left: 0px;padding-right:23px;}
	.slideCitiPreLst ul li.secondSilk {padding-right: 8px;}
	.slideCitiPreLst ul li.thirdSilk {padding-right: 11px;}
	.slideCitiPreLst ul li.fourthSilk {padding-right: 10px;}
	.slideCitiPreLst ul li.fifthSilk {padding-right: 3px;}
	.largeTitleslik {font-size: 18px;left: 14.8%;line-height: 23px;top: 38px;}
	.mediumTitleslik {top: 76px;font-size: 13px;}
	.containerBoxHeader h2.fixWdth {width: 75%;float: left;border-bottom: none;}
	.documentlinkArrowDown.marTop {margin-top: 14px;}
	.grayBtn.arrowIco{background-image:url(/portal/bluehome/images/PC/arrow-ico.png);background-position: right 12px;background-repeat: no-repeat;padding-right: 17px;}
	#mainLoan{width:100%; margin:0 auto;}
	.loanMain{width:100%;margin-top:30px;position:relative;}
	.loadHead{text-align:left;}
	.paymentLst {width:90%;;background:#EDEEF0;border:1px solid #ccc;display:inline-block;}
	.paymentLst li{float:left;display:inline-block;width:49.9%;}
	.paymentLst li a{font-size:14px;font-weight:bold;text-align:center;color:#555;display:inline-block;margin:1px;padding:10px 0px;background:#EDEEF0;border:1px solid #EDEEF0;width:99.5%;}
	.paymentLst li.active a{display:inline-block;background:#3380BA;color:#fff;border:1px solid #E1E1E1;}
	.clacMain {width:95%;padding:10px 3%;}
	.clacLeft {width:100%;float:left;}
	.clacRight {width:100%;float:left;}
	.clacRightclose{border:3px solid #F1F1F1;display:inline-block;}
	.RpayRight{width:280px;}
	.RpayRight li{float:left;padding:2% 6.6%; width:100px;border-right:0 !important;border-bottom:3px solid
	#F1F1F1;;text-align:center;}
	.RpayRightlast{border:none !important;}
	.RpayRightRght{border:none !important;}
	.largeTitle.ClearCrd{font-size:11px;}
	.largeTitle.ThankTitle{font-size:18px;}
	.bannerTitle.thankBanner{left:55%;top:32% !important;}
	.solutLarge .largeTitle{font-size:13px;}
	.inputBoxMediumBig.oneSolutBox{width:110px;}
	.textareaBox.inputBoxTxtArea2.oneSolutBox{width: 153px;}
	.formExpertHead.formExpertHead1{width: 100% !important;}
	.expetrMob.expetrMobOneSlut p {width: 47%;}
	.inputBoxLarge.inputBoxOneSlu {width: 169px !important;}
	.inputBoxMediumXprt.inputXprt {width: 114px !important;}
	.inputBoxMediumXprt.inputBoxMediumOne {width: 120px !important;}
	.xpettextareabox.xpettextOne {width: 268px;}
	.checkBoxExprt span{padding-right:15px;line-height:20px;}
	.expetr p{float:left;padding-right:50px;}
	.padrght25 {padding-right: 10px;}
	.dropListLarge.instantPostLog.portrait .sbHolder, .dropListLarge.instantPostLog.portrait .sbOptions li, .dropListLarge.instantPostLog.portrait .sbOptions{width:155px !important;}
	.pdf-Overlay{width:98%;}
	.pdfColor{background:#6EC7D4;padding:10px;}
	.pdfCenter{text-align:center;}
	.pdfLeft{text-align:left;}
	.cardface_zalo{width: 100%;padding-top:10px;}
	.cardtxtLeft1{width: 100%;}
	.tableWrap.tableFont tr th, .tableWrap.tableFont tr td{font-size:8px;padding:8px 7px;}
	.inputBoxMedium.smallListBox.instantCard.nameBox{width:79px !important;}
	.NameFiledNew .sbHolder, .NameFiledNew .sbOptions li, .NameFiledNew .sbOptions{width:58px !important;padding:0;}
	.smrtBigfnt{font-size:15px;}
	.tableWrap.tableFont.tablefntbld{font-weight:normal;}
	.inputBoxMedium.smallListBox.instantCard.contame{width:110px !important;}
	.vgobg{background:none;}
	.infoffNew {text-align: right;padding: 15px 0px;width: 100%;}
	.citiPartner {background: none;overflow: hidden;width: 100%;  margin: 0px 0px;}
	.infoffLstNew {padding: 15px 0 10px 0;overflow: hidden;width: 100%;}
	.offSedssNews {width: 100%;text-align: center;}
	.offFrstssNew { width: 100%; float: left; text-align: left; padding-top: 15px;}
	.citiComBinRgtNew {width:100%;}
	.citiPartnerTen {background: none;padding:0px; width: 100%;  margin: 0 0px;}
	.tnxTxtRight {width: 100%;padding: 13px 0;float: left;line-height: 1.3;font-size: 16px;}
	.tnxImg {width: 92%;text-align: center;border:none;}
	.cardtxtLeftNew {float: left;margin-top: 15px;}
	.citiComBinLftNew {width: 100%; text-align: center; padding-bottom: 15px;background:rgba(204, 204, 204, 0.19)}
	.iconPre{padding:0 8px 10px 10px ;float:left;vertical-align: middle;display:block;}
	.slideCitiPreLst ul li.first {padding-right: 21px;padding-left: 5px;}
	.slideCitiPreLst ul li.second {padding-right: 9px;}
	.slideCitiPreLst ul li.third {padding-right: 10px;}
	.slideCitiPreLst ul li.fourth {padding-right: 7px;}
	.slideCitiPreLst ul li.fifth {padding-right: 5px;}
	.citiPartnerapr {background: #FFF;padding:0px; width: 328px; margin: 0px 5px 4px 7px;}
	.txtrghtapr{  width: 303px; padding: 17px 13px;float: left;line-height: 1.3;  font-size: 16px;}
	.offrImgapr{float: left;  width: 100%; text-align:center; margin:10px 0 0 0;}
	.zalorabgapr{background:url('/gcb/landing_page/rakuten/images/bg.jpg') no-repeat;position: relative;top: -23px;background-size:cover;height: 100%; padding-bottom:10px;}
	.offerImgapr{text-align: left; margin-left:7px;}
	.offerleftapr{overflow: hidden;  padding: 23px;  background: #FFF;  margin-left: 7px; width: 282px;}
	.offerImgleftapr{text-align: right; margin-right:7px;}
	.promoTxtsapr{width: 100%;float:left; margin-right:0px; padding-top:0px;}
	.offerrightapr{padding: 0px 0px 0px 0px;background: #FFF;margin: 0px 0px 5px 3px;overflow: hidden;width: 285px;}
	.offerImgRightapr{text-align: left; margin:0px 0px 0px 3px;}
	.RghtApr{width: 100%;padding-top:0px;margin: 0 5px;}
	.offerImgleftapr{text-align: right; margin-right:7px;}
	.offerrightapr{padding: 0px 0px 0px 0px;background: #FFF;margin-bottom: 4px;overflow: hidden;width: 325px;}
	.LeftApr{width: 100%;float: left;margin-right: 13px; margin-bottom: 30px}
	.OfferAprimg{float: left;width: 100%;text-align: center; padding-bottom: 10px}
	.promoImgapr{width: 100%;float: left; text-align:center;margin:5px}
	.cardtxtapr{margin: 20px 0 0 7px; width:86%; padding:57px 0px 0px 7px;}
	.Lenovo .LenoLeft{float:left;width:100%;padding-right:9px;}
	.Lenovo .LenoRight{float:left;width:100%;}
	.imgLazada.zalProtion h2{padding-left:0px;}
	.topContentImgInner.imgLazada{margin: 2px 0 0 3px;}
	.eligibiltyBoxLft {width: 273px;padding: 9px;margin-bottom: 30px;min-height: 0px;}
	.eligibiltyBoxRgt {width: 273px;}
	.hdBluebg { width: 150px; left: 23%; }
	.padtop20 { padding-top: 10px !important; }
	.inputBoxSmall { width: 40px; }
	.inputBoxLarge.inputBoxLargeaia{width: 57% !important;}
	.checkBoxExprt .fistsave{padding-right:17px;}
	.checkBoxExprt span {padding-right:20px;}
	#contentWrap .flex-control-nav {bottom: 10px;padding-left: 10px;}
	.filterSec .dropListLarge.droplargeins .sbHolder, .filterSec .dropListLarge.droplargeins .sbOptions li, .filterSec .dropListLarge.droplargeins .sbSelector, .filterSec .dropListLarge.droplargeins .sbOptions{  width: 250px !important;}
	.accordianList > ul > li .overlayBox{color: #fff;font-size:12px;font-family: "interstate";padding:12px 10px;text-align: center;position: absolute;z-index: 999;top:85%;left: 0;right: 0;bottom:0.8%;}
	.dollerfifty{padding:25px 0 0 0 !important;}
}
.bannerHolder_new{ margin: 0 0 10px 0; position: relative; padding:10px; }
.card_face_mob{ float:left; width:47% }
.right_con_mob{ float:left; width:50%; margin-top:10%; margin-left:3%; font-weight:bold; color:#17375E; }
.mob_smrt_live{ padding:20px; }

@media (max-width:320px){
	.submit.blueBtn.blurbtn{margin-right:75px !important;}	
	.hipvanbg{background:url('../landing_page/hipvan/images/bg.jpg') no-repeat;position: 	relative;top: -23px;background-size:cover;height: 100%;}
	.offerleft2{overflow: hidden;padding: 0 15px 20px;background: #FFF;margin-left: 0px;}
	.mediumTitle.cardText.cardTextNew {left: 28%;top: 28px;position: absolute;width: 60%;font-size: 9px;}
	.tabProBlockInn .leftInt.leftShop{ width: 81px;float:left;}
	.tabProBlockInn .rightInt.shopBac{width:68%; padding-top:17px; padding-left:10px;}
	.rbOFFrhtsub.shoprh {padding-top: 15px; padding-left:5px;width: 60%;}
	.tabProBlockInn .rightInt {float: left;}
	.bannerTitle3.bannerTitletp{margin-top:169px;}
	.gradientbox li a { width:97%;}
	.marGn15tb{margin:20px 0;}
	.formSteps ul li.active span.formStepContipa{color:#333;}
	.formStepContipa {color: #C1C1C1;font-weight: bold;*float:left; padding:7px 0 0;display:inline-block;}
	.ipaBox {border:2px solid #ccc; padding: 10px; margin:0 0 20px 0; }
	.largeTitleipa {font-size: 8px; line-height: 10px; padding: 0;}
	.ipalargeTitle1 {font-size: 8px; line-height: 10px; padding-right: 20px;padding-bottom: 0px;}
	.mediumTitleipa {font-size: 8px; padding: 3px 20px 0 0; line-height: 8px;}
	.dropListLarge1 .sbOptions li, .dropListLarge1 .sbSelector{width: 148px !important;}
	.dropListLarge1 .sbHolder, .dropListLarge1 .sbOptions {width: 155px !important;} 
	.bannerTitle.banBankGlo {position:absolute; top:49% !important;left: 17%;width:54%;left: 38%;}
	.largeTitle.GloBank {font-size: 20px;}
	.depBank1 {font-size: 12px;line-height: 24px;position: relative;top: 8px;}
	.inputBoxMediumBig.inpuMediBig1{width: 124px;}
	.inputBoxLarge.kanatxtBox.kanatBox1 {width: 169px !important;}
	.inputBoxMedium.smallListBox.instantCard.depoInputBox{width:63px !important;}
	.dropListLarge.drpLitLgeOne.portrait .sbHolder, .dropListLarge.portrait .sbOptions li, .dropListLarge.portrait .sbOptions{width: 171px !important;}
	.textareaBox.inputBoxTxtArea2.inputTxtArea3{width: 167px;}
	.bannertitleTex{width: 64%;}
	.calcAreaBtm{padding: 10px;}
	.calcAreaBtmBtm{padding: 15px 10px;}
	.calcAreaBtmTop ul li .right{width: 60%;}
	.bannertitleTex .largeTitle{font-size: 11px;line-height: 12px;}
	.mediumCitiTxt {font-size: 10px;left: 0;line-height: 8px;top: 0px;}
	.formHldr.noMarBoth{padding:0px;}
	.dropExtraLarge.dropListLarge.por .sbHolder{width: 216px !important;}
	.dropListLarge.portrait .sbSelector{width:125px !important;text-overflow:ellipsis;white-space:nowrap;}
	.introTxt{font-size:15px;}
	.SimpleStep{float:none;width:85%;text-align:center;padding:19px;border-bottom:1px solid #ccc;border-right:none; font-size:13px;}
	.SimpleStep.lastcol{border-bottom:none;float:left;}
	.rewardsWrapper{overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px;}
	.rewardsContent {float: left;width: 59%;font-size: 12px;font-weight: bold;padding-top: 0px;}
	.shopBag{margin-top:10px;width:100%;}
	.bannerTitle.bannerLarge.reward2{left:37%;stop: 37% !important;}
	.largeTitle.hugeBannerLargeTxt.rewardpage2{font-size: 12px !important;line-height:14px;}
	.mediumTitle.cardText{left:29%;top: 30px;position:absolute;width:62%;font-size: 11px;}
	.largeTitleCitiPre{top: 3px;font-size: 13px;left: 16%;}
	.mediumTitleCitiPre{top: 16px;font-size: 11px;left: 17%;line-height: 32px;} 
	.smallCitiPre{top: 66px;font-size: 11px;left: 10px;}
	.slideCitiPreLst ul li {margin-right: 5px;}
	.calcProgressForm.citiPreMiles{width: 94.5% !important;}
	.flight .calcProgress.ui-controlgroup a.ui-slider-handle, .flight a.ui-slider-handle {background: url("/gcb/landing_page/citi_premier_miles/images/flight.png") no-repeat 100% bottom !important;height: 26px !important;margin-left: 0px !important;margin-top: -16px !important;padding: 0 3px 2px;width: 19px !important;color: #003C78;font-weight: bold;text-align: center;text-decoration: none;font-size: 13px;position: absolute;outline: none;border: 0;background-size: 100% !important;}
	.slideCitiPreDet{margin:10px;}
	.slideCitiPreLst ul li.second{padding-right:4px;}
	.slideCitiPreLst ul li.fifth{padding-right:0px;}
	.slideCitiPreLst ul li.first{padding-right:7px;}
	.slideCitiPreLst ul li.third{padding-right:1px;}
	.slideCitiPreLst ul li.fourth{padding-right:2px;}
	.textareaBox.inputBoxTxtArea{width: 134px;border:1px solid #ccc;}
	.padtdtop {padding-top: 47px;}
	.largeTitlePre {font-family: "interstate";font-size: 13px;font-weight: normal;left: 14.8%;line-height: 17px;position: absolute;top: 33px;width: 125px;}
	.mediumTitlePre {font-size: 12px;left: 0;line-height: 22px;position: relative;top: 73px;width: 400px;}
	.bannerTitle.bannerLarge.reward2{left:37%;stop: 37% !important;}
	.largeTitle.hugeBannerLargeTxt.rewardpage2{font-size: 12px !important;line-height:14px;}
	.mediumTitle.cardText{left:29%;top: 30px;position:absolute;width:62%;font-size: 11px;}
	.bannerTitleIntplus {color: #FFFFFF;display: block;left: 5%;padding: 0 20px 0 0;position: absolute;width: 280px;z-index: 1;line-height:20px;}
	.largeTitleIntplus {color: #ffffff;font-family: "interstate";font-size: 11px;font-weight: normal;left: 32%;line-height: 16px;padding: 0;position: absolute;width: 53%;top:15px;}
	.largeTitleIntplus span{font-size: 12px;}
	.mediumTitleIntplus {font-size: 11px;left: 34%;line-height: 14px;padding: 8px 0 0;position: relative;top: 50px;width: 300px;color: #ffffff;}
	.interestRateLft {float: left;width: 43%;font-size: 16px;}
	.interestRateRgt {float: left;width: 52%;font-size: 12px;font-weight: normal;text-align: left;padding-left: 10px;}
	.interestRateRgt2 {float: left;width: 48%;font-size: 12px;margin-left: 20px;}
	.brdrbottom {border-bottom: 0px solid #ccc;padding-bottom: 15px;}
	.brdrrright {border-right: 1px solid #ccc;min-height: 100px;}
	.topContent .topBannerForm.creditPromo{padding:0 12px;width:93% !important;}
	.padLft {padding:0 0 15px 29px;}
	.inputBoxMediumBig{width: 109px;height: 23px;padding:0;border:1px solid #ccc;color:#555;}
	.textareaBox.inputBoxTxtArea2 {width: 150px;border: 1px solid #ccc;}
	.padtop10{padding-top:10px;}
	.padtop20{padding-top:0px;}
	.m1visaRht{width:46%;float:left;}
	.m1visaLft{width:46%; float:left;border-right:1px dotted #cccccc;margin-right:10px;}
	.tabProBlockInn .right{float:left; padding-left:0px; width:96%; padding-top: 10px;}
	.mallRewardTxt{float:left;padding:15px 0;}
	.mallRewardCardImg{float:left;}
	.rewards2Cards.rwrdswdt {width:100% !important;float: left;}
	.reeoffMn{width:100%; float:left;}
	.reeoffsub{width:100%; float:left;}
	.rbOFFLft{float:left; width:100%;text-align: center;}
	.rbOFFrht{float:left; width:100%;}
	.rbOFFLftsub{float:left; width:100%;text-align: center;}
	.rbOFFrhtsub{float:left; width:100%;} 
	h2.headerTxtTop{font-size: 20px;padding-bottom:10px;}
	.bannerTitle4 {color: #FFFFFF;display: block;float: left;font-family: "interstate";margin-top:246px;padding: 0 18px;position: absolute;width: 350px;z-index: 1;font-size: 14px;}
	.largeTitle3.fluidFix {margin-left:10px;line-height: 20px;margin-top:0px;}
	.formHldr.ctg.ctgOvf .seniorlabelField.ctglike .left{width:4%;margin:0px;}
	.formHldr.ctg.ctgOvf .seniorlabelField.ctglike .right{margin-left:10px;}
	.padBot15.padBot8_320{padding-bottom:8px;}
	.noPad320{padding:0;}
	.inputBoxTxtArea {width: 195px;border:1px solid #ccc;}
	.txtCenter.mgm{text-align:left !important;margin-left:0;}
	.bannerHolder3 { float:none;position:relative;margin:0 0 10px 0;width:100%; }
	.bannerTitle3 { margin-top:172px ;padding:0 8px 0 8px; }
	.largeTitle3{font-size: 14px;margin-top:0px;}
	.mediumTitle3{font-size: 12px;line-height: 14px;padding: 2px 0 0;}
	.formHldr.ctg .formInner .formValue {width: 100%;clear:both;padding-left:0;}
	.formHldr.ctg .formInner .formField {width: 100% !important;clear:both;}
	.inputBoxHour.fixWth {width: 51px;}
	.inputBoxHour{padding: 0 0 0 5px}
	.activestep1 h5{width:13%;font-size:10px;padding:0;margin:0;padding:15px 0 0;}
	.activestep2 h4{font-size:10px;padding:0;margin:0;}
	.activestep2 h5{padding:15px 0 0;width:29%;font-size:10px;}
	.activestep1 h4{width:20%;font-size:10px;padding:0;margin:0;padding:5px 0 0 7px;}
	.activestep2 {width:47%;}
	.dropTinyList .sbHolder, .dropTinyList .sbOptions {width: 63.6px !important; margin-right:10px !important;}
	.dropTinyList .sbSelector{width: 63.6%;}
	.tbFix .inputBoxTxtArea {width:69.2%;}
	.seniorlabelField.ctglike .left {width:8%;}
	.dropListLarge.mobView .sbHolder, .dropListLarge.mobView .sbOptions{width:215px !important;}
	.fixView{margin:0;}
	.mrgnTop p.formField {margin-top:5px;}
	.familyPrivileges .bannerTitle3{margin-top: 170px;padding-left:10px;}
	ul.citiMlLst li .citiMlLstCont .right {width: 75%;padding-right: 0;}
	ul.citiMlLst li .citiMlLstCont .right span.greyCon {padding: 4px 0 5px 0px;width: 71%;}
	span.calenderCont{display:block; padding-top:0px;}
	span.blueIconsOne, span.blueIconsTwo, span.blueIconsThird{float:left;}
	.rgtPlatCont, .midPlatCont, .lftPlatCont {float: left;width: 100%;}
	.midPlatCont{padding-bottom:10px; padding-top:0px;}
	.bannerTitle.salesOfficerBanner{width:85% !important;left:0 !important;}
	.largeTitle.hugeBannerLargeTxt.officer2{left: 37%; width: 62%;font-size: 12px;line-height: 16px; top: -21px;}
	.mediumTitle.hugeBannerLargeTxt.officer2{line-height: 16px;font-size: 9px; width: 65%; position: absolute;top:0;left: 37%;}
	.btnLandingFormsRef a.blueBtn {width: 157px;}
	.bannerTitle.bannerLarge.referrer{top:50%;}
	.largeTitle.hugeBannerLargeTxt.referrerTxtFrst{font-size: 17px;line-height:17px;}
	.largeTitle.hugeBannerLargeTxt.referrerTxtSec{font-size: 15px;line-height:15px;}
	.largeTitle.hugeBannerLargeTxt.referrerTxt {font-size: 15px;line-height:18px;}
	.referrerContainer{text-align:left;}
	.formHldr.formStarted.commonForm.referrerForm{width:100% !important;padding-left:0;}
	.refferBlock {width: 92%;overflow: hidden;text-align: left;padding: 0 10px;}
	.promoTxtcont{font-size:14px;}
	.headerBTxt{font-size:30px;}
	.plusBTxt{font-size:18px;}
	.contArea ul.oneBillLst li{width: 70px ;}
	.flashSaleInn .left {width: 52%;}
	.flashSaleInn .right {width: 100%;padding-left: 0px;margin-top: 10px;}
	.flashSaleInn .right.singleTxt{margin-top:10px;}
	.flashSaleInn .right.doubleTxt{margin-top:10px;}
	.besBlks.fullWidth{width:100%;}
	.padtop12{padding-top:0px;}
	.bannerHolder3.commonformLandng .bannerTitle3{margin-top: 40%;padding:20px;}
	.offFrstAll img {width: 20%;}
	.citiComBinLft{width:100%; float:none; margin-bottom:10px;}
	.citiComBinLft img{text-align:center;}
	.citiComBinRgt {width: 100%;}
	.offFrst {width: 27%;}
	.fxreRgt {width: 85%;}
	.offFrstss {width: 100%;}
	.offFrstAll{text-align: center;width: 100%;margin-bottom: 20px;}
	.offercd {padding-top: 5px;}
	.imgLft{float:left; width:100%;}
	.imgRght{float:none;margin-right:0 !important;}
	.plusBTn{margin-left:50%; font-weight:bold; font-size:3em;color:#00BDF2;}
	.formHldr{padding:0 10px;width: 94%}
	.formInner .formValue1{float:none;width:100%;padding-left:0;}
	.offerContLargeHdrSM { font-size:14px !important; font-weight:bold; } 
	.rwdsPts{width:100%;float:left;}
	.padBtm05{padding-bottom:5px;}
	.padTp05{padding-top:5px;}
	.newOfrwdth{width:78%;}
	.seniorlabelField.ctglike .left2 {width: 8%;}
	.formField.fixedwidth2 {float: left;font-size: 11px;padding: 1.5% 2% 0 0;}
	.innerWrapCont2{margin:0px;}
	.formHldr.fulWdth{padding:0;width: 100%;}
	.largeTitle.hugeBannerLargeTxt.referrerTxt {font-size: 15px;}
	.referrerContainer{text-align:left;}
	.formHldr.formStarted.commonForm.referrerForm{width:94% !important;}
	.cardAreaBlockInn .right {width: 43%;}
	.cardAreaBlockInn .right h2{margin-top:0px; font-size:14px;}
	ul.spoiltDbLst li{padding:15px 0;}
	.btnBtmArea a.pullRight{float:left; margin-top:10px;}
	.mediumTitle.topPad{padding:0 0 1px ;}
	.mediumTitle.btmPad{padding:0px 0 0 ;}
	.largeTitle.hugeBannerLargeTxt.rewardpage { width:74%;font-size: 13px !important;line-height: 14px; }
	.largeTitle.hugeBannerLargeTxt.reward{font-size:14px;}
	.txtColLftPad{padding-left:18px !important;}
	.largeTitle.hugeBannerLargeTxt.officer{font-size:13px;line-height:16px;}
	.mediumTitle.hugeBannerLargeTxt{line-height:18px;padding-right:0;}
	.officer{font-size:13px;line-height:16px;}
	.mediumTitle.hugeBannerLargeTxt.officer{line-height:16px;font-size:9px;}
	.bannerTitle.salesOfficerBanner{width:93% !important;left:0 !important;}
	.checkformIcon{float:left;width:7%;}
	.checkformCont{width:90%;float:left;}
	.headrlandingForms .largeTitle{font-size:13px;}
	.overview .bluearrow-links1-cg {background-image: url(/gcb/images/bluearrow1-cg.gif);background-repeat: no-repeat;background-position:inherit !important;font-weight: bold;padding:0 0 0 21px !important;}
	.OfferPromoCont {float: left;width:94%;padding-right: 5px;}
	.overview .bluearrow-links1-cg {background-image: url(/gcb/images/bluearrow1-cg.gif);background-repeat: no-repeat;background-position:inherit !important;font-weight: bold;padding:0 0 0 21px !important; float:left;}
	.overview .bluearrow-links1-cg a {color: #B5995C;padding: 0 0 0 20px;text-decoration: none;}
	.documentlinkArrowDown{background: url("/gcb/forms/images/table-show.png") no-repeat center center;}
	.documentlinkArrowUp{background: url("/gcb/forms/images/table-hide.png") no-repeat center center;}
	.documentlinkArrowDown, .documentlinkArrowUp{height:30px;}
	.topMenuMicro{background:url('/microsite/images/topmenu-bg.jpg') 0 0 repeat-x;height:42px;border:1px solid #ccc;overflow:hidden;}
	.control li{padding:13px 5px;}
	.menuTopRgt{width:67%;}
	.control{margin:0 8px;}
	.iconBlkInnRgt.report{width:82%;}
	.topContent .topBannerForm{width:100% !important;}
	.form.gsc-search-box{margin-bottom:0px;}
	.visible-phone-port{display:block !important;}
	.pullRight.avoidflft{float:left;margin-top:10px;}
	.contactPanelList li a.branchLocator {background: url("/gcb/images/branch-locator.png") no-repeat 18px;}
	.largeTitle {font-size:11px;line-height: 14px;padding-right:20px;}
	.mediumTitle {font-size:10px;padding: 3px 20px 0 0;line-height: 14px;}
	.tableWrapFont tr th, .tableWrapFont tr td {font-size: 9px;padding: 10px 7px;}
	.tableWrapLarge tr th, .tableWrapLarge tr td {font-size: 9px;padding: 10px 5px;}
	.tableWrapSpace tr th, .tableWrapSpace tr td {font-size: 9px;padding: 10px 2px;}
	.tableWrapSmall tr th, .tableWrapSmall tr td {font-size: 7px;padding: 10px 2px;}
	.marketOfferContent {left: 10px; top: 20px;width:220px;}
	.listBox li{width:91.7%;}
	ul.stepHldr li span.stepList{width:16%;}
	ul.stepHldr li span.stepCont{width:80%;}
	.contPadWrap.mobPort{float:left;}
	.contPadWrapAdj.mobPort{float:left;width: 82%;margin-bottom: 10px;}
	.contSec{clear:both;padding-left: 0;padding-bottom: 20px;}
	.formSubmit{padding: 10px 82px 20px 0;}
	.rewardsMainQuote{font-size: 13px;font-weight: normal;padding: 13px 0 20px;color:rgb(119, 119, 119);}
	.largeTitle {font-size: 11px; line-height: 14px; padding-right: 5px;}
	.inputBoxMedium {width: 115px;}
	.topContentThump{text-align: center;padding-bottom: 15px;width: 100%;float:none;}
	.topContentImgInner{width:auto;margin:0;}
	.tabInnerWrap{padding:0 0 10px 0;margin-bottom:20px;}
	.tabInnerLogo{float:none;width:100% !important;}
	.tabInnerCont{padding:10px 0 0 0;}
	.tabInnerCont p.last{padding-bottom:10px;}
	.blueBtnSmall{font-size:9px;padding:0 5px;}
	.logoViewSec ul li {margin-right: 5px;width: 31%;}
	.contViewSec .scrollArea{padding:0 0 10px;}
	.viewDetails {margin-left:0;}
	.topContentAplyWrap{text-align: center;}
	.topContentAplyWrap a{float:none;text-align:center;}
	.ctaTxt{float:none;padding:10px 0 0;text-align: left;}
	.topContentHldr .topContentAreaBg {width: 92%;}
	.formHldr .formInner{margin:0;}
	.formInner .formField{width:100%;float:none;padding-bottom:10px;}
	.formInner .formValue{width:100%;float:none;padding-left:0;}
	.formInner .formValueTxt{width:100%;float:none;padding-left:0;}
	.formInner .formFieldPer{width:100%;float:none;padding-bottom:10px;}
	.formInner .formValuePer{width:100%;float:none;padding-left:0;}
	.formInner .formValue.selBox{width:100%;float:none;padding-left:0;}
	.cardImg{width:60px;}
	.cardName {width: 45%;}
	.cardName h3 {font-size: 12px;}
	.formToolTip{padding-left: 160px;}
	.formToolTip1{padding-left: 120px;}
	.formBtn a{font-size: 12px;}
	.tabContentWrap .cardImg{width:auto;float: none;}
	.tabContentWrap .cardName{width:90%;padding:10px 0 0 20px;}
	.textareaBox{width:250px;}
	.topContentAplyWrap .topContentBtn a, .overviewBtn .topContentBtn a{width:140px;}
	#colorbox{width:300px !important;}
	#cboxLoadedContent{width:298px !important;}
	#cboxContent{width:300px !important;}
	#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight{display:none;}
	#cboxWrapper{width: 300px !important;padding: 0 10px;}
	.twoSideCont .lftSide, .twoSideCont .rhtSide{width:100%;float:none;overflow: hidden;}
	.fourSideCont .first, .fourSideCont .second, .fourSideCont .third, .fourSideCont .fourth{width:100%;float:none;}
	.homeTopBtn li{height:90px;}
	.homeTopBtn li a{margin: 0 8px 0;}
	#FlashCont {width:274px !important;height:250px !important; text-align:center;}
	.filter {padding-bottom: 20px;}
	.cardsTabHldr {float: none;padding-bottom: 0;}
	.filterBtn {float: none;clear: both;padding:0;}
	ul.cardsTab li {width:15.98%;}
	ul.cardsTab li a {font-size: 8px;}
	.filterLftBtn, .filterRhtBtn{float:none;}
	.filterLftBtn{padding-bottom:10px;}
	.offerContMediumHdr {font-size:12px;line-height:16px;}
	#fancybox-wrap {position: fixed;width: 280px !important;left: 10px !important;}
	.findWrapZone, .findWrapBranch{float:none;width:100%;padding:0 0 10px;}
	.findWrapLink{float:none;padding:0 0 0;}
	.filterBtnWrap {padding:0;}
	.filterBtnWrap .filterLftBtn, .filterBtnWrap .filterMidBtn, .filterBtnWrap .filterRhtBtn{float:none;padding-bottom: 10px;}
	.calcValues .first, .calcValues .second{width: 50%;float: left;}
	.calcValues .third, .calcValues .fourth{width: 100%;float: none;text-align: left;padding:20px 0 0;clear: both;}
	.calcTopContent .topContentImgInner{padding:0;}
	.calcValues .first{width:30%;}
	.calcValues .second{width:70%;}
	.filterPromo ul.cardsTab li {width: 15.99%;}
	.filterPromo ul.cardsTab li a{font-size:9px;}
	ul.cardHldr li{width:15.99%;}
	ul.cardHldr li a{font-size:10px;}
	.contListWrap{width:92%;float:none;}
	.bannerTitleGold{padding: 10px;width:150px;height:50px;top:12.5%;}
	.bannerTitle.thankyou{width:auto !important;}
	.thumbImage{margin:0 0 10px 0;display:block;}
	.siteLft{ width:100%; float:none; padding:0;}
	.siteRgt { width:100%; float:none;}
	.levelTxt2 {width: 27%;}
	.levelTxt3 {width: 44%;float: right;}
	.levelHdr, .levelIcon, .levelTxt {padding: 0 3px 0 0;}
	.equalIcon, .plusIcon{margin-right: 0px;}
	.orTxt{padding:2px 0 0;}
	.contInnerIcon{width: 92%;}
	.filterBtnWrap .filterBtnList a.blueBtn {width: 126px;margin-top: 10px;}
	.locationWrap .filterBtnWrap{padding: 0 0 25px;}
	.filterBrdr{padding-bottom:0;}
	ul.cardsTab.locationTab li {width:11.8%;}
	.fancyBoxOpen{padding:5px 5px 15px;overflow: hidden;}
	.innerBoxTabWrap {width: 38%;}
	.largeTitle.hugeBannerLargeTxt{font-size:13px;line-height:24px;}
	.mediumTitle.hugeBannerLargeTxt{font-size:11px;}
	.largeTitle.hugeBannerLargeTxt.reward{font-size:14px;}
	.largeTitle.hugeBannerLargeTxt span{font-size:24px;}
	.ResultWrap { border: 1px solid #D9D9D9; padding: 20px 20px 10px 20px;}
	.calcInnerWrapHdr, .calcInnerWrap {clear: both;padding: 5px 0 5px;margin-bottom: 10px;}
	.calcInnerWrapHdr li, .calcInnerWrap li {float: left;font-size: 11px;font-weight: bold;text-align: center;}
	.calcInnerWrapHdr li.first, .calcInnerWrap li.first {width: 25%;margin-left:5px;}
	.calcInnerWrapHdr li.second, .calcInnerWrap li.second {width: 24%;}
	.calcInnerWrapHdr li.second {margin-right:8px;}
	.calcInnerWrap li.third {width: 85%;margin: 35px 0 0 15px;padding-bottom: 20px;}
	.calcInnerWrapHdr li.third{width:21%;}
	.calcInnerWrapHdr li.fourth {width:18%;margin-right:5px;}
	.calcInnerWrap li.fourth {text-align: center;position: absolute;right: 0;margin-top:10px;}
	.calcInnerWrap li.fourth {margin-right:0px;}
	.rm {text-align: center;padding: 5px 10px;border: 2px solid #CCCCCC;background-color:#fff;border-radius: 5px; box-shadow:0 0 10px #ccc;  width:auto;position:relative; }
	.calcRateRhtWrap h2 {width:250px; text-align:center;float:left;}
	.calcRateWrap input {background: #FCFCFC;background: -webkit-gradient(linear, 0 0, 0 8%, from(#FCFCFC), to(#F7F7F7));background: -webkit-linear-gradient(#FCFCFC, #F7F7F7 8%);background: -moz-linear-gradient(#FCFCFC, #F7F7F7 8%);background: -ms-linear-gradient(#FCFCFC, #F7F7F7 8%);background: -o-linear-gradient(#FCFCFC, #F7F7F7 8%);background: linear-gradient(#FCFCFC, #F7F7F7 8%);-pie-background: linear-gradient(#FCFCFC, #F7F7F7 8%);border:none; width:160px; text-align:center;}
	.topContentImgInner p { padding-top:5px;}
	.cL-ResultList {border-bottom: 1px dotted #999999;margin-bottom: 20px;overflow: hidden;padding: 0 0 10px;}
	.cL-ResultList li {width: 190px;float: left;margin: 0 18px 0 0;border-right: none;border-bottom: 1px solid #ccc;padding-bottom: 10px; text-align:center;margin-top: 10px;}
	.ResultWrap .divider {margin-bottom:10px;}
	.cL-ResultList li.noBrdr {border:none;}
	.calcArrow {padding-left:60px; width:120px;display:none}
	.OuterCover {border:1px solid #CCC; padding:5px;}
	#fancybox-wrap {padding:10px;}
	.OuterCover .topContentImgInner { text-align:left;}
	.OuterCover .topContentThump { padding-top:15px;}
	.cL-ResultList li p {font-weight:bold;}
	.OuterCover .topContentImgInner h2 {padding-top:0;}
	.OuterCover .topContentThump {padding-bottom:0;}
	.CalcOnContainer .calcProgress {margin-left:25px;margin-bottom:15px;}
	.CalcOnContainer .twoSideList h3 {padding-bottom:38px;}
	.CalcOnContainer .calcDisplay {padding: 13px 0px 0 0;overflow:hidden;}
	.showBtn {margin-right:0px;}
	ul.calcDispList {padding:10px 0;}
	ul.calcDispList li {padding-right:10px;width:30%;float:left;text-align:center;padding-bottom:15px;}
	.calcDisplay h2 {float: left;padding: 5px 8px 0 0;}
	.OuterCover div.ui-slider {margin: 0 2% 0 20px;}
	.filterBtnWrap .filterRhtBtn.pullRight{float:none;}
	.twoSideList ul, .threeSideList ul{float:none;width:100%;}
	.innerBoxLft .formInner, .innerBoxRht .formInner{padding:0 0 5px;}
	.innerBoxCont .formInner .formField, .innerBoxCont .formInner .formValue{width: 100%;}
	.innerBoxLft .formInnerSelect, .innerBoxRht .formInnerSelect {padding-bottom: 15px;}
	.tableWrapBig tr th, .tableWrapBig tr td {padding: 13px 2px;font-size: 7px;}
	.tableWrapSmallFnt tr th, .tableWrapSmallFnt tr td {padding: 7px 2px;font-size: 6px;}
	.tableWrapSmallFnt.moblandScape tr th, .tableWrapSmallFnt.moblandScape tr td {font-size: 6px;}
	.tableWrapSmallFnt.small tr th, .tableWrapSmallFnt.small tr td {padding:4px;font-size: 5px;}
	.innerBoxCont .formInner .formField{padding:0 0 10px;}
	.calcProgressSlider {width: 68% !important;}
	.calcInnerHldr .rhtSideWrap span.radioValue {display:block;margin:10px 0 0;}
	.calcInnerHldr .rhtSideWrap input[type="radio"] {margin:0 5px 0 0;}
	.calcFormInner .formField, .calcFormInner .formValue{width:100%;float:none;}
	.calcFormInner .formValue{padding:15px 0 0 35px;}
	.CalcOnContainer .calcWrap {padding: 10px;}
	ul.calcDispList li h4{min-height:30px;}
	.inputTxt1{width:61%;}
	.inputTxt1 .inputBoxMedium{width:105px;}
	.cpcLogo{width: 210px;height: 23px;margin-top: 4px;}
	ul.CommLst li{float:left; margin:0 15px 10px 0}
	ul.cardsTab.cardHldrMob li a{font-size:10px;}
	.formInnerSel, .innerBoxLft .formInnerSel, .innerBoxRht .formInnerSel{padding-bottom:35px !important;}
	.offerContLargeHdr{padding:0;}
	ul.compareFilterTab li {width: 24.3%;}
	.iconWrapCont{width: 76%;}
	.cardWrapTop, .cardWrapBot{padding:20px 10px;}
	.cardWrapBot .recommedBtn{padding-top: 10px;}
	.iconWrapCont ul.bulLst li{padding-bottom:5px;}
	.recommedBtn{float:left;padding:10px 0;width:100%;}
	.recommedBtn .recBtn{float:right;}
	.recommedBtn .startBtn{float:left;}
	.offerGoldBg {padding:10px;}
	.stepBox li ul li.noBox {width: auto;padding: 5px 0;}
	.stepBox li ul li {width: auto;float: none;}
	.btnHolder{position:absolute;top:72%;left:68% !important;z-index:999;display:inline-block;}
	.btnHolder a.blueBtn{width:85px;font-size:9px;padding:3px 0;margin:3px 0 0 0;}
	.formalertLast{padding-left:0;text-align:left;}
	.offersCollections{width: 96%;}
	.offerGiftsLeft, .offerMacaronLeft, .offerParkingLeft, .offerVouchersLeft, .singleVouchersLeft{width: 27%;}
	.offerGiftsRight, .offerMacaronRight, .offerParkingRight, .singleVouchersRight{width: 67%;}
	.offerGifts{width:96.5%;}
	.offerMacaron{margin-left:0px;border-left:none;border-top: 1px solid rgb(204,199,199);/*width:93%;*/width:96.5%;}
	.offerParking{float:left;border-left:none;border-top: 1px solid rgb(204,199,199);/*width:93%;*/width:96.5%;}
	.toteBag{float: left;border-left: none;border-top: 1px solid #CCC7C7;width: 93%;/*width:96.5%;*/}
	.freeRedBag{width:96.5%;margin-left:0px;border-left:none;border-top: 1px solid rgb(204,199,199);}
	.compToteBag{width:93.5%;margin-left:0px;border-left:none;border-top: 1px solid rgb(204,199,199);}
	.freeRedBagLeft, .compToteBagLeft{width: 27%;}
	.freeRedBagRight, .compToteBagRight{width: 67%;}
	.rewardsQuoteLft{width:100%;}
	.rewardsQuotergt{text-align: center;width: 100%;}
	.rewardPointsLeft{width: 20%;}
	.rewardPointsRight{width:74%;font-size:14px;padding-top:0;}
	.innerWrapCont{margin:10px 0 0;}
	.bannerHolder.christ{margin:0 !important;}
	.rightSec .formInner .formContBtn{float:none;margin-bottom:10px;}
	.formContBtn{text-align:left !important;}
	.addHgt {min-height: 10px;}
	.bannerTitleBig .smallTitle {padding: 4px 0 0;font-size: 12px;}
	.bannerTitleBig .mediumTitle {padding: 4px 0 0 47px;}
	.bannerTitleBig .largeTitle {padding-top: 5px;}
	.largeHdr {font-size: 16px;}
	.mediumHdr {font-size: 14px;}
	.formSecBot .formInner .formValue {padding: 0 0 10px;}
	.rightSec .formInner .formContBtn {margin:0;}
	.mediumTitleMo{display:none;}	
	.toteBagRight{float: left;}	
	.toteBagLeft, .offerVouchersLeft, .offerOnParkingLeft{width:27%;}
	.offerVouchersRight, .offerOnParkingRight{width: 67%;}
	.toteBagRight{width: 67%;}
	.offerOnParking{padding: 10px 10px 10px 10px;}
	.commonFormHldr .formInner .formField{width:100%;float:none;}
	.commonFormHldr .formInner .formValue{width:100%;float:none;}
	.commonFormHldr .formInner .formValue .radioValue{margin-bottom: 10px;display: inline-block;}
	.formSubmitWrap{padding-left:0;}
	.formSubmitWrap a{margin-right:10px;margin-left:0;}
	.largeFontHdr {font-size: 24px;line-height:24px;}
	.largeFontHdr1 {font-size: 20px;}
	.iconRgtBrdr .rhtSide {width: 100%;padding-top: 10px;margin-top:10px;border-left:none;border-top:1px solid #ccc;margin-left: 0;padding-left: 0;}
	.formstartHolder .blueBtn{font-size:9px;}
	.formField.fixedwidth{width:33% !important;float:left;font-size:11px;padding:1.5% 2% 0 0;}
	.formValue.fixedwidth{width:63%;font-size:11px;float:left;}
	.inputBoxMedium.smallListBox{width:50px !important;float:left;margin-left:10px;}
	.inputBoxMedium.smallListBox.portrait.tinyBox{width:110px !important;}
	.inputBoxMedium.smallListBox.portrait{width:118px !important;}
	.inputBoxLarge.kanatxtBox{width:155px !important;}
	.blockElemnt{display:block;float:left;padding:3px 0 0;}
	.blockElmnt{float:left;display:block;}
	.formSubmitBtnWrap a{margin-left:20%;}
	.hideElement{display:none;}
	.formValue.fixedwidth.padNone{float:left;padding:0;}
	.rhtSideWrap.intSavings h4{font-size:12px;}
	.interestCalcLeft{padding:0;}
	.calcSliderHldr.sliderAlign{width:100%;margin:0;padding:0;}
	.calcProgressSlider.slide{width:60% !important;margin:0;}
	.headrAlignTxt{display:inline-block;width:80%;}
	.citiMobileHolder{width:auto;}
	.control{width:auto;}
	.carousel_container {clear: both;overflow: hidden;height:300px;}
	.texting-steps li span{font-size:10px;display:inline-block;width: 100px;}
	.texting-steps.threeIcon li{width:33%;}
	.texting-steps.twoIcons{width:100%;}
	.texting-steps.twoIcons li{width:45%;float:left;}
	.texting-steps.twoIcons li span{display:inline-block;}
	.texting-steps li{width:23%;float:left;}
	#carousel-descriptions .hdProduct{font-size:14px;text-transform: uppercase;color: #164387;}
	.hidden-portrait{display:none !important;}
	.visible-portrait{display:block !important;}
	.cardHolderOffersLeft{width:50%;}
	.cardHolderOffersLeft.promo{width:50%;}
	.cardHolderOffersRight{width:40%;}
	.cardHolderOffersRight h2{font-size:12px;padding:0;}
	.cardHolderOffersRight h3.offerClr, .cardHolderOffersRight h3{font-size:12px;}
	.iconBlockHolder ul li.left, .iconBlockHolder ul li.center, .iconBlockHolder ul li.right{float:none;width:100%;}
	.iconBlockHolder ul li.center{height:auto;}
	.iconBlockHolder ul li{width:auto;}
	.iconListLeft .iconText, .iconListRight .iconText{width:65%;}
	.iconBlockHolder{padding:10px;}
	.iconBlockHolder ul{border:none;}
	.iconListLeft{padding:0 0 10px;margin:0 0 10px;}
	.iconListRight.portrait{padding:0 0 10px !important;margin:0 0 10px;border-bottom:1px dotted #ccc;}
	.iconBlockHolder{border-bottom:none;}
	.iconRightContent h3{font-size:12px;}
	.iconRightContent{width:68%;padding:0 0 0 10px;}
	.adjustTop{padding-top:10px;}
	.tabInnerLwd{float:left;width:154px;text-align:center;}
	.inputBoxLarge.morga {width: 147px !important;}
	.provideGap{clear:both;margin-right: 0px;margin-top:10px;display: inline-block;}
	.finpass{margin-left: 0px;}
	.inputBoxMedium.smallListBox.instantCard{width:50px !important;}
	.inputBoxMedium.smallListBox.instantCard.mininputTxt{width:109px !important;}
	.textBox{width:9px !important;height:17px;border:1px solid #ccc;font-size:11px;margin:0;}
	.inputTxt{display:inline;}
	.algnRht{display:inline;margin-bottom:10px;}
	.expandInner > a, .expandInner > a.active{font-size:16px;padding-right:10px;}
	.moduleOne li{width:auto;float:none;}
	.moduleOne li.firstModule{float:none;width:auto;}
	.moduleOne li.secondModule{width:auto;}
	.dropListHuge .sbHolder, .dropListHuge .sbOptions li, .dropListHuge .sbOptions{width:230px !important;}
	.moduleOne li .labelField{margin:0 0 10px;}
	.moduleOne{margin:0;}
	.seniorlabelField .right{margin:0 0 0 14px;width:80%;}
	.calcAreaBtmTop ul li .left{width: 34%;}
	.calcAreaBtmTop ul li .right1{width: 15%;}
	.calcAreaBtmTop ul li .right2{width: 46%;}
	.largeTitle.lonHomeSav {font-size: 11px;line-height: 13px;}
	.largeTitle.subLonVoc {font-size: 10px;}
	.bannerTitle.banTiHmeSa {width: 55%;left: 35%;top: 51% !important;}
	.banTiHmeSa.largeTitle{font-size: 24px;line-height: 11px;padding: 0;}
	.bannerOneMide {font-size: 10px;line-height: 24px;padding:0;}
	.inputBoxMedium.smallListBox {width: 59px !important;float: left;margin-left: 10px;}
	.tableWrapLarge tr th h3.fontSizeMob, .tableWrapLarge tr td h3.fontSizeMob {font-size: 10px;}
	.slideCitiPre.CitiPreSilk {width: 97%;margin: 0;padding: 5px 0 12px 0;}
	.slideCitiPre.CitiPreSilk .formValue div.ui-slider{margin: 0 0px 0 10px;}
	.slideCitiPreLst ul li.firstSilk {padding-left: 0px;padding-right:17px;}
	.slideCitiPreLst ul li.secondSilk {padding-right: 8px;}
	.slideCitiPreLst ul li.thirdSilk {padding-right: 3px;}
	.slideCitiPreLst ul li.fourthSilk {padding-right: 5px;}
	.slideCitiPreLst ul li.fifthSilk {padding-right: 0px;}
	.largeTitleslik {font-size: 14px;left: 12.8%;line-height: 21px;top: 29px;width: 350px;}
	.mediumTitleslik {left: -3%;line-height: 24px;top: 65px;font-size: 12px;}
	.padtdTopSilk{padding-top: 17px;}
	.padTopSilk{padding-top: 0px;}
	.documentlinkArrowDown.marTop{margin-top: 19px;}
	.containerBoxHeader h2.fixWdth {width: 79%;}
	.contWrapper {padding: 10px 0;}
	.contWrapper h2.darkGrayBoldTxt {color: #57473a;font-family: Arial;font-weight: bold;}
	.contWrapper h2 {color: #57473A;font-family: "interstate";font-size:18px;font-weight: normal;margin: 0;padding: 0 0 8px;} 
	.formHldr.ctg .rightDiv {padding: 0 0 8px;} 
	.formHldr.ctg .rightDiv h2 { color: #957e52; font-size: 16px; margin: 0;padding: 0 0 8px;}
	.grayBoldTxt {color: #57473a;font-family: Arial;font-size: 13px;font-weight: bold;}
	.formHldr.ctg h2.darkGray { border-bottom: medium none; color: #57473a;font-size: 16px; margin: 0;padding: 10px 0;} 
	.inputBoxMaxWidth { border: 1px solid #ccc;height: 23px;margin-right: 5px;padding: 0 0 0 5px;width: 185px;}
	.ui-datepicker-trigger { position: relative;top: 10px;}
	.bordGray {border: 1px solid #7d756a;}
	.disclaimerCPC {color: #57473a;font-size: 11px;}
	.radioValue { margin-right: 8px;}
	.cpcRval {display: inline-block;line-height: 21px;}
	.mgnLessTop5 {margin-top: -5px;}
	.productsListCont1 h3{width:245px;}
	.blueBtn.arrowIco{background-image:url(/portal/bluehome/images/PC/arrow-ico.png);background-position: right 12px;background-repeat: no-repeat;padding-right: 17px;}
	#mainLoan{width:100%; margin:0 auto;}
	.loanMain{width:100%;margin-top:20px;position:relative;}
	.loadHead{text-align:left;}
	.paymentLst {width:100%;;background:#EDEEF0;border:1px solid #ccc;display:inline-block;}
	.paymentLst li{float:left;display:inline-block;width:49.9%;}
	.paymentLst li a{font-size:14px;font-weight:bold;text-align:center;color:#555;display:inline-block;margin:1px;padding:10px 0px;background:#EDEEF0;border:1px solid #EDEEF0;width:99.5%;}
	.paymentLst li.active a{display:inline-block;background:#3380BA;color:#fff;border:1px solid #E1E1E1;}
	.clacMain {width:95%;padding:10px 3%;}
	.clacLeft {width:100%;float:left;}
	.clacRight {width:100%;float:left;}
	.clacRightclose{border:3px solid #F1F1F1;display:inline-block;}
	.RpayRight{width:280px;}
	.RpayRight li{float:left;padding:2% 6.6%; width:100px;border-right:0 !important;border-bottom:3px solid #F1F1F1;text-align:center;}
	.RpayRightlast{border:none !important;}
	.RpayRightRght{border:none !important;}
	.largeTitle.ThankTitle{font-size:16px;}
	.bannerTitle.thankBanner{left:58%;top:38% !important;}
	.expetrMob.expetrMobOneSlut p{width:50%;}
	.inputBoxLarge.inputBoxOneSlu {width: 169px !important;}
	.inputBoxMediumXprt.inputXprt {width: 114px !important;}
	.inputBoxMediumXprt.inputBoxMediumOne {width: 120px !important;}
	.xpettextareabox.xpettextOne {width:266px !important;}
	.dropListLarge.instantPostLog.portrait .sbHolder, .dropListLarge.instantPostLog.portrait .sbOptions li, .dropListLarge.instantPostLog.portrait .sbOptions{width:155px !important;}
	.btnHolder{position:absolute;top:74%;left:48% !important;z-index:999;display:inline-block;}
	.btnHolder a.blueBtn{width:150px;font-size:8px;padding:3px 0;margin:0px 0 0 0;}
	.dropListLarge .sbHolder, .dropListLarge .sbOptions li, .dropListLarge .sbOptions {width: 155px !important;}
	.cardSelectList.lastnew {border-bottom: none !important;}
	.bannerTitleGold.largeBanner {padding: 10px;width: 179px;height: 43px;top: 13%;}
	.checkBoxExprt span{padding-right:20px;line-height:20px;}
	.padRight{padding-bottom:15px;}
	.zalorabg{background:url('../landing_page/zalora_mar/images/bg.jpg') no-repeat;background-size: cover;position: relative;top: -25px;height:100%;}
	.valiDate{text-align: right;padding: 15px;}
	.leftArea{width: 100%;margin-right: 15px;}
	.rightArea{width: 96%;padding-top:0px;margin: 0 5px;}
	.interstate14{font-family:"interstate-lightfont";font-size:15px;}
	.promoImgs{width: 38%;padding: 10px 0;}
	.offerleft1{overflow: hidden;padding: 10px;background: #FFF;margin: 0 6px;}
	.offerImgleft1{text-align: right;padding-right: 6px;}
	.promoWrapper{overflow:hidden;background: #FFF;padding: 15px;margin-bottom: 5px;}
	.offerImgrewards{padding-bottom: 10px;width: 100%;}
	.cardface{width:100%;padding-left:15px}
	.cardtxtLeft{width:100%;padding-left:15px}
	.contWraps{overflow: hidden;}
	.promoTxts{width: 65%;float:left;}
	.cardface2{float: none;width:100%;padding-left:15px;padding-top:0px}
	.cardtxtLeft2 {margin: 8px 0 10px 0px;float: left;width: 100%;}
	.rakutenbg{background:url('../landing_page/rakuten/images/bg.jpg')  no-repeat;position: relative;top: -23px;background-size:cover;height: 100%;} 
	.content_underarmour{width:49%;margin-left:2px !important;}
	.inner_rightcontainer{width:97%;margin-left:5px;}
	.headersection_con{width:271px;}
	.content10x ,.content5x{float:left;padding-left:14px;width:64%;}
	.inner_bannercode{height:98px !important;}
	.inner_title{font-size:16px !important;}
	.largeTitle{line-height:14px;}
	.largeTitle.inner_title{line-height:23px;padding-top:4px;}
	.ctalink{width:82%;}
	.facecards{margin-left:28%;}
	.terms{margin-right:10px;}
	.vgobg{background:none;}
	.infoffNew {text-align: right;padding: 15px 0px;width: 100%;}
	.citiPartner {background: none;overflow: hidden;width: 100%;  margin: 0px 0px;}
	.infoffLstNew {padding: 15px 0 10px 0;overflow: hidden;width: 100%;}
	.offSedssNews {width: 100%;text-align: center;}
	.offFrstssNew { width: 100%; float: left; text-align: left; padding-top: 15px;}
	.citiComBinRgtNew {width:100%;}
	.citiPartnerTen {background: none;padding:0px; width: 100%;  margin: 0 0px;}
	.tnxTxtRight {width: 100%;padding: 13px 0;float: left;line-height: 1.3;font-size: 15px;}
	.tnxImg {width: 92%;text-align: center;border:none;}
	.cardtxtLeftNew {float: left;margin-top: 15px;}
	.citiComBinLftNew {width: 100%; text-align: center; padding-bottom: 15px;background:rgba(204, 204, 204, 0.19)}
	.mileFontSize{font-size:10px;}
	.citiFont{font-size:12px;}
	.slideCitiPreLst ul li.first{padding-right:12px;}
	.slideCitiPreLst ul li.second{padding-right:4px;}
	.slideCitiPreLst ul li.third{padding-right:1px;}
	.slideCitiPreLst ul li.fourth{padding-right:2px;}
	.slideCitiPreLst ul li.fifth{padding-right:0px;}
	.citiPartnerapr {background: #FFF;padding:0px; width: 286px; margin: 0px 5px 4px 7px;}
	.txtrghtapr{  width: 262px; padding: 17px 13px;float: left;line-height: 1.3;  font-size: 16px;}
	.offrImgapr{float: left;  width: 100%; text-align:center; margin:10px 0 0 0;}
	.zalorabgapr{background:url('/gcb/landing_page/rakuten/images/bg.jpg') no-repeat;position: relative;top: -23px;background-size:cover;height: 100%; padding-bottom:10px;}
	.offerImgapr{text-align: left; margin-left:7px;}
	.offerleftapr{overflow: hidden;  padding: 23px;  background: #FFF;  margin-left: 7px; width: 240px;}
	.offerImgleftapr{text-align: right; margin-right:7px;}
	.promoTxtsapr{width: 100%;float:left; margin-right:0px; padding-top:0px;}
	.offerrightapr{padding: 0px 0px 0px 0px;background: #FFF;margin: 0px 0px 5px 3px;overflow: hidden;width: 285px;}
	.offerImgRightapr{text-align: left; margin:0px 0px 0px 3px;}
	.RghtApr{width: 100%;padding-top:0px;margin: 0 5px;}
	.offerImgleftapr{text-align: right; margin-right:7px;}
	.offerrightapr{padding: 0px 0px 0px 0px;background: #FFF;margin-bottom: 4px;overflow: hidden;width: 284px;}
	.LeftApr{width: 100%;float: left;margin-right: 13px; margin-bottom: 30px}
	.OfferAprimg{float: left;width: 100%;text-align: center; padding-bottom: 10px}
	.promoImgapr{width: 100%;float: left; text-align:center;margin:5px}
	.cardtxtapr{margin: 20px 0 0 7px; width:86%; padding:57px 0px 0px 7px;}
	.plusCenter{width: 100%; padding: 0 10px 10px 50px;}
	.rightSide{width:100%;}
	.leftSide{width:100%;}
	.Lenovo .LenoLeft{float:left;width:100%;padding-right:9px;}
	.Lenovo .LenoRight{float:left;width:100%;}
	.divierLine h2 {margin-left: 31%;}
	.lightGreyBag {background: #f9f9f9;padding:10px 20px !important; width: 86.1% !important;border-top:1px solid #e0e0e0;}
	.whiteBag{background:#ffffff;padding:10px 20px  !important; width: 86.1% !important;border-top:1px solid #e0e0e0;}
	.tabContentnopad{padding:0;}
	.imgLazada.zalProtion h2{padding-left:0px;}
	.eligibiltyBoxLft {width: 229px;padding: 10px;}
	.eligibiltyBoxRgt {width: 229px;}
	.hdBluebg { width: 143px; left: 19%; }
	.bannerTitle lenovoLarge{margin-top:-11px;}
	.formHldr h2{padding-bottom:12px;}
	.pdd10all {padding: 0 10px 10px;}
	.pdd10all {padding: 0 10px 10px !important;}
	.icotxt{ padding: 5px 0 0 50px; display: block;}
	.right_con_mob_reward{ margin-top:1%; }
	.right_con_mob_dividen{ margin-top:1%; }
	.priorLst2 { width: 100%;position: relative;display: inline-block;margin:10px 0 10px 0px;}
	.luggage{width:45%;float:left;}
	.agoda{width:46%;float:left;}
	.or{width:9%;float:left;position: relative;top: 140px;}
	.luggage_text{padding-top: 23px;margin-bottom:28px;}
	.txtcenter_icon1 {margin-top: 46px;}
	li.refer-box1apr.refer-bolx1_new1 {width:100%;}
	.referBox li.refer-box2apr {width:100%;}
	.referBox .referLstapr li {min-height: 219px;}
	.luggage{width:45%;float:left;}
	.agoda{width:46%;float:left;}
	.or{width:9%;float:left;position: relative;top:64px;}
	.luggage_text{padding-top: 23px;margin-bottom:28px;}
	.agoda-Offer-Tex{padding-top:20px;}
	.hompage-overlay .img-sec{width:39px !important;}
	.hompage-overlay .img-cont-sec{width:173px !important;}
	.number li{padding:0 0 8px 0px;}

}

.tabInnerLogo.gpChefImg{width:230px;}
.tabInnerCont.contentCenter {padding: 0px 0 0 26% !important;}

@media screen and (min-width:320px){
	.fancy_form_apply { bottom: -1%;position: absolute; right: 5%; width: 23%;}
	.Button2 {font-size: 70% !important;padding: 4px 0; text-align: center;width: 100%;}	
	.productWrap .productsList{
overflow: visible;
}
.productWrap .productsList:after{
clear: both;
display: table;
content: "";
}
}

@media (min-width: 1024px){
.gp_promoLft{width:26%;}
.gp_promoRght{width:72%;}
}
@media (max-width: 768px){
.tabInnerLogo.gpChefImg{width:230px;}
.tabInnerCont.contentCenter {  padding: 0px 0 0 36% !important;}
}
@media (max-width: 568px) {
.tabInnerCont.contentCenter {padding: 0px 0 0 50% !important;}
.bannerContainer .imageContent {   width: 67%;}
}
@media (max-width: 480px) {
.bannerContainer .imageBanner {  
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
}
.bannerContainer .imageContent {   
    width: 100%;
    padding-left: 0px;
}
}
.tabInnerCont.contentCenter {padding: 0px 0 0 60% !important;}
}
@media (max-width: 380px){
.bannerContainer .imageBanner {  
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
}
.bannerContainer .imageContent {   
    width: 100%;
    padding-left: 0px;
}
}
.tabInnerCont.contentCenter {padding:0% !important;}
}
@media (max-width: 360px) {
.tabInnerCont.contentCenter {padding:0% !important;}
}
@media (max-width: 320px){
.tabInnerCont.contentCenter {padding:0% !important;}
}
/*WSG-2016-911*/
@media screen and (min-width:320px){
.tooltipWrap1{position: absolute; display:none;}
 
.tooltip1{
 background: #edeef0 none repeat scroll 0 0;
    border: 1px solid #cccccc;
    top:0;
    box-shadow: 0 0 10px #cccccc;
    display: block;
    left: 50%;
    //margin: 0 0 0 -31px;
    padding: 7px 15px;
    position: absolute;
    width: 153px;
    z-index: 99999 !important;
	}
 
.tooltip1 p {
    
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
}
.tooltipInnerImg1{width: 88px;left: -30px;}
.tooltip1 .tipClose1{
	 background: rgba(0, 0, 0, 0) url("/gcb/credit_cards/images/close.jpg") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 6px;
    position: absolute;
    right: 10px;
    top: 7px;
    width: 10%;
}
.tooltip1 .arrow1{
	background:url("/gcb/credit_cards/images/toolTiparrow.png") no-repeat;
	bottom: -2px;
	height: 8px;
	left: 85%;
	margin: 0 0 0 -10px;
	position: absolute;
	width: 19px;
}
 
.topContentThump1{width: 150px;}
 
.tool-select-close {
    clear: both;
    float: left;
    width: 100%;
}
.tool-select{float: left; width: 90%;}
.visa-master-card{width: 100%; float: left;}
.visa-master-card-right{width: 100%; float: left; border-bottom:1px solid #e1e1e2}
.visa-master-card-left{width: 100%; float: left; padding-top:12px;}
.visa-master-card-right .visa-master-card-right-text{width: 70%; float: left; text-align: left; font-size: 12px !important; font-weight: bold; color:#555555;}
.visa-master-card-right-img{background:url("/gcb/credit_cards/images/visa.png") no-repeat;
	width:21%;
	height:17px;
	float: right;}
	
.visa-master-card-left .visa-master-card-left-text{width: 70%; float: left; text-align: left; font-size: 12px !important; font-weight: bold; color:#555555;}
.visa-master-card-left-img{background:url("/gcb/credit_cards/images/master.png") no-repeat;
	width:21%;
	height:17px;
	float: right;}
	
	.tool-select-color{color: #000066; padding-bottom: 10px;}
}

/*WSG-2016-911-END*/

.applyNewWrap{padding-bottom: 15px;}
.offerContent{padding: 25px; border: 1px dotted;}
.offerHead{background: #0070C0; padding: 14px; cursor: pointer; }
.offerHead a{font-size: 15px; font-weight: bold; color: #ffffff !important;}
.uparrw {display: none; float:right;}
.dwnarrw {float:right;}
.offerContHead{padding-bottom: 20px;font-weight: bold;}
.offer{width: 100%;display: inline-block; float: left; text-align: center;padding-bottom: 30px; font-weight: bold;font-size: 15px;}
.offer a {padding: 8px !important; width: 100px;}