input[type="radio"] { -webkit-appearance: radio; }
/*body,html{overflow-x:hidden!important*/



.btns { float: left; margin-top: 20px; }
.sel-one-width { width: 138px; }
.top-mar { margin-top: 3px; float: left; }
.sun-dob { width: 137px; }
.btnrow { float: left; width: 100%; margin: 5px 0px 15px 2px; }
.btnrow.last { margin-bottom: 20px; }
.reloadbtn { padding: 5px 10px; width: 250px; background: red; border: 2px solid #fff; float: left; margin: 2px 0px; text-align: center; font-size: 13px; line-height: 18px; font-weight: bold; color: #fff; }
.reloadbtn { border-radius: 5px; -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.55); -moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.55); box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.55); background: rgba(240, 35, 38, 1); background: -moz-linear-gradient(top, rgba(240, 35, 38, 1) 0%, rgba(214, 15, 22, 1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240, 35, 38, 1)), color-stop(100%, rgba(214, 15, 22, 1))); background: -webkit-linear-gradient(top, rgba(240, 35, 38, 1) 0%, rgba(214, 15, 22, 1) 100%); background: -o-linear-gradient(top, rgba(240, 35, 38, 1) 0%, rgba(214, 15, 22, 1) 100%); background: -ms-linear-gradient(top, rgba(240, 35, 38, 1) 0%, rgba(214, 15, 22, 1) 100%); background: linear-gradient(to bottom, rgba(240, 35, 38, 1) 0%, rgba(214, 15, 22, 1) 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f02326', endColorstr='#d60f16', GradientType=0);
}
.reloadbtn:hover { background: rgba(214, 15, 22, 1); background: -moz-linear-gradient(top, rgba(214, 15, 22, 1) 0%, rgba(240, 35, 38, 1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(214, 15, 22, 1)), color-stop(100%, rgba(240, 35, 38, 1))); background: -webkit-linear-gradient(top, rgba(214, 15, 22, 1) 0%, rgba(240, 35, 38, 1) 100%); background: -o-linear-gradient(top, rgba(214, 15, 22, 1) 0%, rgba(240, 35, 38, 1) 100%); background: -ms-linear-gradient(top, rgba(214, 15, 22, 1) 0%, rgba(240, 35, 38, 1) 100%); background: linear-gradient(to bottom, rgba(214, 15, 22, 1) 0%, rgba(240, 35, 38, 1) 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d60f16', endColorstr='#f02326', GradientType=0);
}
.reloadbtn.purchasebtn { float: left; width: 249px; }
.reloadbtn.activebtn { float: left; width: 85px; }
.reloadbtn.purchasebtn { margin-right: 15px; }
.activeImage { float: left; margin-left: 98px; }
.reloadImage { float: right; margin-right: 133px; }
/**/
.topnav, .groupwebsites, .footerLinks ul, .footerlinktitle, .footerSocialLinks, .socialSideSlider { display: none; }
.btnApplynow.purch { background: url(../images/reload-forex-btn.jpg) no-repeat 0 0; height: 52px; width: 222px; padding: 0px; margin: -45px -13px 0 0; float: right; }
.btnApplynow1.purch { background: url("../images/Purchase-Card.png") no-repeat scroll 0 0; float: left; height: 47px; margin: -45px -13px 0 0; padding: 0; width: 204px; }
.btnApplynow.purch.sec { float: left; margin: 0px; }
.btnApplynow.active { background: url(../images/Activate-Card.png) no-repeat 0 0; float: left; height: 38px; width: 140px; padding: 0px; margin: 0px; }
.travelCardwrap p.het2 { min-height: auto; }
div.footer_wrapper { background: #0860a9; }
#buyWrap { width: 100%; margin: 0 auto; padding: 0; background: url(../images/buyBg.jpg) no-repeat center 275px; min-height: 400px; background-size: 100% auto }
#buyWrapInner { background: none }
.buyWrap { width: 944px; margin: 0 auto; padding: 0; }
#buyWrapInner .buyWrap { width: 960px; }
.buyWraper, .buyWrapper { width: 864px; float: left; padding: 15px 30px 15px 50px; }
.buyWraper { width: 960px; padding: 15px 0; }
.buyWrapper .topSecBuy { width: 100%; float: left; background: url(../images/buyMap.png) no-repeat 190px 0; min-height: 330px; position: relative; left: 0; top: 0; padding-top: 10px; }
.buyWrapper .topSecBuy .lftCnt { width: 245px; float: left }
.buyWraper h1, .buyWrapper .topSecBuy h1 { float: left; width: auto; background: url(../images/buyHeadBg.png) no-repeat right center; min-height: 32px; padding-right: 60px; color: #005593; font-size: 3.6em; font-family: 'helvetica_neuebold' }
.buyWrapper .topSecBuy .lftCnt h2 { color: #005593; font-size: 2.2em; width: 100%; float: left; font-family: Arial, Helvetica, sans-serif; margin: 15px 0 10px 0 }
.buyWrapper .topSecBuy .lftCnt p { color: #494949; margin-bottom: 15px }
.buyWrapper .topSecBuy .lftCnt a, a.continueFrx, a.backFrx { width: auto; background: url(../images/linkBk.png) no-repeat 0 0; float: left; /*min-width: 130px;*/ min-height: 28px; text-align: center; font-size: 1.4em; color: #fff; padding-top: 7px; }
.lhsCntFrx a.continueFrx.backFrx, .midContFrx a.continueFrx.backFrx { background: url(../images/linkBk.png) no-repeat 0 0; }
/*.lhsCntFrx a.continueFrx.backFrx, .midContFrx a.continueFrx.backFrx { background: url(../images/backStepFrx.png) no-repeat 0 0; }*/
.lhsCntFrx a.continueFrx { float: left; min-height: 35px; min-width: 130px; }
.marleft { margin-left: 50px }
.lhsCntFrx a.continueFrx.backFrx, .midContFrx a.continueFrx.backFrx { /*min-width: 105px;*/ margin-right: 5px; min-height: 35px; width: auto; }
.midContFrx a.continueFrx { margin-top: 20px; min-height: 35px; }
a.buyFrxBtn { margin-top: 15px; }
.buyWrapper .topSecBuy .rhtCnt { width: 619px; float: left; position: relative; }
.buyWrapper .topSecBuy .rhtCnt img#doolerImg { position: absolute; left: 0; }
.buyWrapper .topSecBuy .rhtCnt img#frxBxShadow { position: absolute; right: -25px; bottom: -2px; }
.forexRate { width: 262px; float: right; border: 1px solid #afafaf; background: #fff; z-index: 1; position: relative }
.forexRate h2 { font-family: 'helvetica_neuebold'; font-size: 2.4em; color: #005593; background: url(../images/rateHead.jpg) no-repeat 15px center; padding: 10px 0 10px 45px; float: left; width: 217px; border-bottom: 2px solid #248fce; margin: 0; line-height: 1em; cursor: pointer; }
.forexRate h2.docCntr { background: url(../images/docReq.png) no-repeat 15px center; font-size: 2em }
.forexRate h3 { width: 232px; float: left; border-bottom: 1px solid #e9e9e9; padding: 15px; margin: 0; line-height: 1em; font-size: 1.2em; color: #575757; }
.rateWrap ul.currencyBox, .rateWrap ul.currencyBox li { width: 100%; float: left }
.rateWrap ul.currencyBox li { padding: 8px 0 7px 0; font-size: 1.2em }
.rateWrap ul.currencyBox li span { width: 140px; float: left; padding-left: 15px; }
.rateWrap ul.currencyBox li span.currencyVal { width: 70px; text-align: center; padding-left: 0 }
.forexRate h3 span { float: right; width: 80px; text-align: center; *margin-top: -12px
}
.rateWrap { width: 100%; float: left; }
.rateWrap p { width: 230px; padding: 3px 15px; color: #494949; font-size: 1.3em }
.rateWrapper { width: 100%; float: left; height: 160px; }
.rateWrapper.forexDoc { padding: 15px 0; }
.frxAmtFrm { min-height: 180px; margin-top: 54px; position: relative; overflow: hidden }
.frxAmtFrm ul.currencyBox li { padding: 14px 15px; background: #fafafa; height: auto }
.frxAmtFrm ul.currencyBox li.rsltAmnt { background: #d0d1d2 !important; font-weight: bold; }
.frxAmtFrm ul.currencyBox li span.currencyVal { font-weight: bold; text-align: left; background: url(../images/rsFrxBld.png) no-repeat 0 2px; padding-left: 8px }
.frxAmtFrm ul.currencyBox li.rsltAmnt span.currencyVal { margin-top: 6px; }
.nextPrev { width: 100%; float: left; position: relative }
.nextPrev img { position: absolute; left: 110px; top: 8px; cursor: pointer }
.nextPrev img.nxtF { left: auto; right: 110px; }
.btmSecBuy { width: 100%; float: left; padding: 45px 0 0 0; }
.btmSecBuy h3 { text-align: center; border-collapse: collapse; position: relative; height: 1px; background: #a6a6a6; font-size: 1em; width: 706px; left: 50%; margin-left: -353px; float: left; color: #005593 }
.btmSecBuy h3 span { width: auto; position: absolute; left: 50%; top: -15px; background: #fff; float: left; padding: 0 15px; margin-left: -195px; font-size: 2.5em; font-family: 'helvetica_neue_ce_65medium'; font-weight: normal }
.buyWrapper .btmSecBuy h3 span.impNt { margin-left: -108px; }
.buyWrapper ul.impNt, .buyWrapper ul.forxStep { margin: 30px 0; }
.buyWrapper ul.impNt1 { margin-top: 0; display: none }
.moreN { width: 550px; margin: 0 auto; padding: 0 }
a.moreNotes { text-align: right; float: right; font-size: 1.7em; }
.buyWrapper ul.impNt { margin-bottom: 0 }
.buyWrapper ul.impNt, .buyWrapper ul.impNt li, .buyWrapper ul.forxStep, .buyWrapper ul.forxStep li { width: 100%; float: left; }
.buyWrapper ul.impNt ul { width: auto }
.buyWrapper ul.impNt ul li { width: auto; font-size: 1em }
.buyWrapper ul.forxStep li { width: 175px; background: url(../images/forxLiDivder.png) no-repeat right center; padding-left: 55px; }
.buyWrapper ul.forxStep li.widForx { width: 175px; padding-left: 20px; }
.buyWrapper ul.forxStep li p { float: left; background: url(../images/buySprite.png) no-repeat 0 28px; width: 100px; min-height: 130px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.6em; color: #535252; position: relative }
.buyWrapper ul.forxStep li p span { width: 100%; float: left; padding-top: 115px; font-size: 0.7em }
.buyWrapper ul.forxStep li.trvlForx p { background-position: -238px 28px; }
.buyWrapper ul.forxStep li.pymntForx p { background-position: -475px 28px; }
.buyWrapper ul.forxStep li.delvrForx p { background-position: -711px 28px; }
.buyWrapper ul.forxStep li.delvrForx { background: none; padding-left: 50px; width: 145px; }
.buyWrapper ul.impNt li { background: url(../images/impNtf.jpg) no-repeat 0 3px; padding-left: 15px; width: 850px; margin: 2px 0; font-size: 1.2em }
.buyWrapper ul.impNt li ul li { background: url(../images/impNtfli.jpg) no-repeat 0 3px; }
/********* inner pages****/
.forxBoxBtm, .forxBoxMid, .forxBoxTop, .forxBox { width: 960px; float: left; }
.forxBox { padding: 25px 0 0 0 }
.forxBoxTop { background: url(../images/frxBxTop.jpg) no-repeat 0 0; height: 29px }
.forxBoxBtm { background: url(../images/frxBxBtm.jpg) no-repeat 0 0; height: 29px }
.forxBoxMid { background: url(../images/frxBxMid.jpg) repeat-y 0 0; min-height: 29px; padding: 10px 40px 10px 45px; width: 875px; }
.lhsCntFrx { width: 598px; float: left; }
.rhsCntFrx { width: 270px; float: right; margin-right: 6px; }
.forxBoxMid h2.hdtxt, .lhsCntFrx h2 { margin: 0; padding: 15px 0 0 0; width: 100%; float: left; font-family: 'helvetica_neue_ce_65medium'; font-size: 2.8em; font-weight: normal }
.forxBoxMid h2.hdtxt { margin: 0 0 15px 0 }
.rowFrxWrap .rowFrx, .lhsCntFrx .rowFrxWrap { width: 100%; float: left; padding: 15px 0; background: url(../images/dootedFrx.jpg) repeat-x 0 bottom; }
.lhsCntFrx .noBg { background: none; }
.rowFrxWrap.marTopFrx { padding-top: 0px; margin-bottom: 10px; }
.rowFrxWrap .rowFrx { border: none; padding: 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; color: #575757; background: none }
.rowFrxWrap .rowFrx .colFrx { width: 212px; float: left; padding-top: 7px; }
.rowFrxWrap .rowFrx .colFrx1 { width: 50px; float: left; }
/*#divImageUP .rowFrx .colFrx1, #UpdatePanel4 .rowFrx .colFrx1  { width: 60px;}*/
.rowFrxWrap .rowFrx .colFrx2 { width: 110px; float: left; }
.rowFrxWrap .rowFrx .colFrx3 { width: 165px; float: left; position: relative; padding-right: 20px }
.rowFrxWrap .rowFrx .colFrx3.colFrxLst { width: auto }
.rowFrxWrap .rowFrx .colFrx4 { width: 109px; /* width: 115px; width: 110px;*/ float: left;/*padding-top: 4px*/ }
.rowFrxWrap .rowFrx .colFrx5 { /*width: 156px;*/ float: left; position: relative; width: 138px; }
.rowFrxWrap .rowFrx .colFrx8 { float: left; }
.rowFrxWrap .rowFrx .addres { float: left; }
.rowFrxWrap .rowFrx .errorMsg, .errorMsg { font-size: 0.85em !important; float: left; margin-top: 5px }
.midContFrx .rowFrxWrap .rowFrx .colFrx5 { width: 160px; }
/*.midContFrx .rowFrxWrap .rowFrx .colFrx4 { width: 75px; float: left }*/

/* .midContFrx .rowFrxWrap .rowFrx .city{ width:35px;} */
.midContFrx .rowFrxWrap .rowFrx .pin input { width: 149px; }
.midContFrx .rowFrxWrap .rowFrx .pin { width: 195px;/* width: 176px;*/ }
.midContFrx .rowFrxWrap .rowFrx .email { width: 60px; }
.midContFrx .rowFrxWrap .rowFrx .emailId, .midContFrx .rowFrxWrap .rowFrx .emailId input { width: 138px; margin-right: 20px }
.rowFrxWrap .rowFrx .colFrx6 { width: 545px; }
.rowFrxWrap .rowFrx .colFrx6 table { border: 1px solid #dedede; border-left: none; border-bottom: none; background: #fff }
.rowFrxWrap .rowFrx .colFrx6 table td, .rowFrxWrap .rowFrx .colFrx6 table th { border: 1px solid #dedede; border-right: none; border-top: none; padding: 10px; font-size: 1em; color: #575757; font-weight: bold; line-height: 1.1em; text-align: left }
.rowFrxWrap .rowFrx .colFrx6 table tr.firstRw td, .rowFrxWrap .rowFrx .colFrx6 table tr.firstRw th { font-weight: normal }
.rowFrxWrap .rowFrx .colFrx6 table tr.firstRw th.exchangeCurrency, .rowFrxWrap .rowFrx .colFrx6 table tr.firstRw th.exchangeAmount, .rowFrxWrap .rowFrx .colFrx6 table tr.firstRw th.rate, .rowFrxWrap .rowFrx .colFrx6 table tr.firstRw th.amount { text-align: center; line-height: 20px; width: 120px; }
.rowFrxWrap .rowFrx .colFrx6 table tr.firstRw th.exchangeAmount { width: 120px; }
.rowFrxWrap .rowFrx .colFrx6 table tr.firstRw th.amount { width: 150px; }
.rowFrxWrap .rowFrx .colFrx6 table tr.firstRw th.rate { width: 80px; }
.rowFrxWrap .rowFrx textarea { resize: none; width: 348px }
.rowFrxWrap .rowFrx select { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; cursor: pointer; width: 112px; height: 25px; margin-right: 15px }
.rowFrxWrap .rowFrx .selectbg { float: left; }
.rowFrxWrap .rowFrx .selectbgWrap { background: url(../images/selectbg.jpg) no-repeat scroll 0 0 transparent; float: left; /* height: 25px; */ position: relative; }
/*.rowFrxWrap .rowFrx .state { width: 175px !important; }*/
.rowFrxWrap .rowFrx .inputWrap div.colFrx3.state { width: 175px; }
.rowFrxWrap .rowFrx .stateSelectbg { width: 100%; background: url(../images/down-drop-arrow.png) no-repeat; background-position: top right; border: 1px solid #ccc; height: 25px; }
.rowFrxWrap .rowFrx .stateSelectbg select { width: 160px; }
.rowFrxWrap .rowFrx .selectedvalue { height: 100%; overflow: hidden; padding: 3px 0 0 5px; line-height: 1.6em; position: absolute; width: 85%; box-sizing: border-box; -webkit-box-sizing: border-box; }
.toolTipFrx { position: absolute; left: 120px; top: 5px; cursor: pointer }
.rowFrxWrap .rowFrx input, .rowFrxWrap .rowFrx .dobFrx input { /* width: 80px;*/ width: 90%; height: 18px; float: left; /* margin-right:10px; */ color: #575757; font-size: 1.1em; padding: 3px 5px; border: 1px solid #cccccc; border-radius: 0px; }
.rowFrxWrap .rowFrx .addres { width: 190px; }
.rowFrxWrap .rowFrx input.addressTextBox { width: 149px; }
/*.rowFrxWrap .rowFrx input{width:103px}*/
.rowFrxWrap .rowFrx .colFrx3.colFrxLst input { width: 250px; background: #f5f5f5; }
/*.rowFrxWrap .rowFrx .frxColWid select{width:160px;}*/
.rowFrxWrap .rowFrx .inputWrap select { width: 160px; }
/*.rowFrxWrap .rowFrx .frxColWid .selectbg{width:160px; float: left;}*/
.rowFrxWrap .rowFrx .inputWrap div.selectbg { width: 160px; float: left; }
/*.rowFrxWrap .rowFrx .frxColWid .selectbgWrap{width:160px;  background: url(../images/down-drop-arrow.png) no-repeat; background-position: top right; border: 1px solid #ccc; height: 25px;}*/
.rowFrxWrap .rowFrx .inputWrap div.selectbgWrap { /*width: 160px;*/ width: 100%; background: url(../images/down-drop-arrow.png) no-repeat; background-position: top right; border: 1px solid #ccc; height: 25px; }
.rowFrxWrap .rowFrx .frxColWid .selectedvalue { width: 130px; }
.addRemoveFrx { width: 100%; float: left; position: relative; margin: 15px 0 }
.addRemoveFrx a { background: url(../images/addRemovFrx.png) no-repeat 0 0; width: 20px; height: 20px; margin: 0 5px; float: left; /*position:absolute; */ cursor: pointer }
.addRemoveFrx a.addFrx { background-position: 0 0; left: 0; }
.addRemoveFrx a.addFrx.disableFrx { background-position: -70px 0; }
.addRemoveFrx a.rmvFrx { background-position: -47px 0; left: 25px; }
.addRemoveFrx a.rmvFrx.disableFrx { background-position: -23px 0; }
.addRemoveFrx a.txt { position: absolute; left: 55px; font-size: 1.1em; color: #575757; top: 3px; text-decoration: underline; width: auto; background: none; text-decoration: none; cursor: default }
.ttlFrxVal { width: 100%; float: left; margin: 25px 0 }
.ttlFrxVal.rightDiv { margin-top: 15px; width: 465px }
.ttlFrxVal.rightDiv label { margin: 0; padding: 10px 0 5px; text-align: center; width: 100% }
.ttlFrxVal.rightDiv input { margin-left: 10px }
.middlDiv { float: left; padding: 0 0 0 33px; width: 275px }
.rowFrxWrap .ttlFrxVal { margin: 0 }
.ttlFrxVal label { width: auto; float: left; margin: 10px 15px 0 0; font-size: 1.4em }
.ttlFrxVal input { width: 230px; float: left; border: 1px solid #cccccc; background: #e3e3e3; text-align: center; height: auto; padding: 5px 5px; font-size: 2.0em; color: #575757; }
.ttlFrxVal1 label { margin-top: 9px }
.ttlFrxVal1 input { background: none; border: none; text-align: left; line-height: 28px; }
ul.forexTab { width: 955px; float: left; position: relative; height: 48px; left: -9px; }
ul.forexTab li { width: auto; float: left; background: #fff; border-top-left-radius: 24px; border-bottom-left-radius: 24px; border: 1px solid #ccc; /*  background:url(../images/foresxTab.png) no-repeat 0 0; */ width: 150px; height: 48px; position: absolute; }
ul.forexTab li a { width: 100%; display: table; height: 48px; padding: 15px 0 0 55px; font-family: 'helvetica_neue_ce_65medium'; color: #535252; font-size: 1.4em; float: left }
ul.forexTab li a span { width: 32px; height: 24px; float: left; text-align: center; position: absolute; left: 0; background: url(../images/forxSelCircle.png) no-repeat -54px 0; color: #535252; top: 8px; padding: 4px 0; font-size: 1.4em; left: 15px }
ul.forexTab li.selForex { background: #268fce;/* background:url(../images/foresxTabSel.png) no-repeat 0 0; */ }
ul.forexTab li.selForex a span { background-position: 0 0; color: #005593; }
ul.forexTab li.selForex a { color: #fff }
ul.forexTab li.forexTab1 { width: 320px; left: 0; }
ul.forexTab li.forexTab2 { /*width:240px;*/ left: 295px; width: 637px; }
ul.forexTab li.forexTab3 { width: 260px; left: 505px; }
ul.forexTab li.forexTab4 { width: 350px; left: 594px; border-top-right-radius: 24px; border-bottom-right-radius: 24px;/* background:url(../images/foresxTabLast.png) no-repeat 0 0; */ }
/* ul.forexTab li.forexTab4.selForex{background:url(../images/foresxTabSelLast.png) no-repeat 0 0;} */
.midContFrx { width: 100%; float: left; margin-top: 20px; }
.dottedline { background: url(../images/dootedFrx.jpg) repeat-x 0 0; width: 100%; padding: 20px 10px 10px 10px; margin-top: 0; box-sizing: border-box; }
.midContFrx h3 { background: url(../images/docReq.png) no-repeat 0 0; padding: 0px 0 0 25px; min-height: 25px; color: #005593; font-family: 'helvetica_neue_ce_65medium'; font-size: 2.2em; font-weight: normal; margin-bottom: 10px }
.midContFrx p { color: #494949 }
ul.paymentBy { width: 204px; float: left; background: #fff; border-bottom: 1px solid #d9d9d9 }
ul.paymentBy li { width: 100%; float: left; }
ul.paymentBy li a { padding: 10px 0 12px 60px; border: 1px solid #d9d9d9; border-bottom: none; width: 142px; float: left; color: #005593; font-size: 2.0em; font-family: 'helvetica_neue_ce_65medium'; background: url(../images/pymntTab.png) no-repeat 15px 10px; position: relative }
ul.paymentBy li.secPyOpt a { background-position: 15px -30px }
ul.paymentBy li.thrdPyOpt a { background-position: 15px -75px }
ul.paymentBy li.paymentSel, ul.paymentBy li:hover { background: #f2f2f2 }
ul.paymentBy li.paymentSel span { background: url(../images/pymntSel.png) no-repeat 0 0; position: absolute; right: -10px; top: 17px; width: 10px; height: 10px }
.frxCheck { width: 100%; float: left; margin: 15px 0 }
.frxCheck .checkbox { width: 21px; height: 21px; padding: 0 5px 0 0; background: url(../images/checkFrx.png) no-repeat; display: block; clear: left; float: left; }
.rowFrxWrap .rowFrx .colFrx3.radiobtn { width: 135px }
/*.rowFrxWrap .rowFrx .colFrx5.radiobtn {width:135px}*/
.rowFrxWrap .rowFrx .colFrx10.radiobtn { width: 500px; float: left; }
.radiobtn label { width: 30%; float: left; margin: 15px 0 0 0; }
.radiobtn input { width: 18px; margin: 0; padding: 0 }
.radiobtn .styled { width: 21px; height: 21px; padding: 0 5px 0 0; background: url(../images/radio-bg.png) no-repeat 0 -22px; display: block; clear: left; float: left; }
.radiobtn .radio { width: 21px; /*height: 21px;*/ padding: 0 5px 0 0; /*background: url(../images/radio-bg.png) no-repeat 0 0;*/ display: block; clear: left; float: left; }
.radiobtn span input[type="radio"] { /*visibility:hidden*/ filter: alpha(opacity=1); border: none; cursor: pointer; opacity: 1; width: 18px }
.radiobtn .radio input { border: none; filter: alpha(opacity=0); width: 18px; }
.frxCheck label { float: left; color: #666666; width: auto; font-size: 1.3em; font-family: Arial, Helvetica, sans-serif; margin-top: 3px }
.frxCheck label a { font-weight: bold; color: #666666 }
.rateWrapper .scroll-pane { width: 100%; height: 150px; overflow: auto; padding: 0 }
.rateWrapper .jspTrack { width: 6px; /*right:-10px*/ }
.rateWrapper .jspDrag .jspDragBottom { background: #268fce }
.rateWrapper .jspDrag .jspDragTop { display: none }
.chkBx { width: 100%; float: left; font-size: 1.4em; margin: 15px 0 0 0 }
.rateWrap ul.bullet { width: 232px; float: left; padding: 0 15px; }
.rateWrap ul.bullet li { background: url(../images/bullet.jpg) no-repeat 0 4px; padding-left: 12px; color: #494949; width: 220px; float: left; font-size: 1.3em; margin-bottom: 5px; }
.rateWrap ul.bullet strong, ul.bullet strong { font-size: 1.3em; font-weight: bold; display: inline-block; width: 100%; margin: 10px 0 20px; }
.midContWrap { width: 100%; float: left; min-height: 200px; }
.midContWrap h2 { width: 100%; float: left; }
.ttlFrxVal .forinp { border: 1px solid #cccccc; color: #575757; float: left; background-color: #fff; font-size: 1.4em; height: 18px; width: 135px; margin: 6px 0 0 0; padding: 3px 5px; text-align: left; }
/*Suyash*/
.txtDate { border: 1px solid #cccccc!important; color: #575757!important; float: left!important; font-size: 1.1em!important; height: 18px!important; /* margin-right: 10px!important;*/ padding: 3px 5px!important; width: 85px!important; }
.txtAmount { border: 1px solid #cccccc!important; color: #575757!important; float: left!important; font-size: 1.1em!important; height: 18px!important; margin-right: 10px!important; padding: 3px 5px!important; width: 85px!important; }
.txtCardNo, .txtFrxVal { background: none repeat scroll 0 0 #e3e3e3!important; border: 1px solid #cccccc!important; color: #575757!important; float: left!important; font-size: 2em!important; height: 30px!important; padding: 5px!important; text-align: center!important; width: 233px!important; }
.txtforinp { background-color: #fff!important; border: 1px solid #cccccc!important; color: #575757!important; float: left!important; font-size: 1.4em!important; height: 25px!important; margin: 6px 0 0!important; padding: 3px 5px!important; width: 150px!important; text-align: left!important; }
/*Suyash*/

/*6 July*/
.content table { width: 100% }
.content table th, .content table td { border: 1px solid #000; width: 10%; font-size: 11px; line-height: 18px; text-align: center }
/**** loader***/
.loader { position: fixed; _position: absolute; top: 0; left: 0%; width: 100%; height: 100%; background: #000; z-index: 10; opacity: 0.8; filter: alpha(opacity=80) !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" !important; }
.loader img { position: relative; left: 50%; margin-left: -30px; top: 50%; margin-top: -75px; }
/*13feb 2015*/
p.mandatory { float: right; font-size: 1.2em; color: #F00; margin: 0 10px 10px 0; width: 100%; text-align: right; }
sup { color: #F00; }
.rowFrxWrap .rowFrx .colFrx3.colFrxAuto { padding: 0 15px 0 0; width: auto }
ul.forexTab li.forexTab4 { width: 232px; left: 722px;/* background:url(../images/foresxTabLast.png) no-repeat 0 0; */ }
/*ul.forexTab li.forexTab4.selForex{background:url(../images/foresxTabSelLast.png) no-repeat 0 0;}*/
.errorMsg { floe: left; color: #F00; font-size: 12px }
/*.radiobtn label.travelDetailLbl {float: left;  margin: 7px 0 0; padding: 2px 0 0;  width: 40%;}*/
.radiobtn label.travelDetailLbl { float: left; margin: 7px 0 0 10px; padding: 2px 0 0 20px; position: relative; text-align: left; width: auto; }
.travelDetailLbl>p { font-size: 14px; }
.travelDetailLbl>p { padding-top: 3px\0; /* IE8, IE9 */ padding-left: 3px\0;/* IE8, IE9 */ }
/*May 7 */
ul.buywrapOffer { /* width: 500px;*/ float: right; margin: 0 25px 0 0; }
ul.buywrapOffer li.firstOpt { /*margin: 15px 0 0 20px */ margin: 15px 0 0 15px; border-left: none; width: 150px; }
ul.buywrapOffer li { border-left: 1px solid #ccc; float: left; /*width: 115px; */ margin: 15px 0 0 0; width: 150px; padding-right: 7px; }
ul.buywrapOffer li img { float: left; margin: 3px 0 0 25px; }
ul.buywrapOffer li span { font-size: 20px; color: #575757; float: left; padding: 5px 0 0 10px; border-left: none }
/**/
.overlay { background: #000 none repeat scroll 0 0; opacity: 0.7; /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE 5-7 */ filter: alpha(opacity=70); /* Netscape */ -moz-opacity: 0.7; /* Safari 1.x */ -khtml-opacity: 0.7; display: block; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9; display: none; }
.lightBox { background: #fff; border: 5px solid #959595; display: block; left: 50%; /*margin-left: -350px;*/ padding: 10px; position: absolute; top: 50px; width: 700px; z-index: 10000002; display: none; }
.lightBox .closeBtn { background: url(../images/btnclose.png) no-repeat 0 0; float: left; height: 30px; position: absolute; right: -16px; top: -15px; width: 32px }
.lightBox .content { float: left; padding-top: 10px; width: 100% }
.lightBox .content ul li { background: url(../images/bullet.jpg) no-repeat 0 2px; color: #000; font-size: 1.3em; line-height: 1.1em; padding: 0 0 10px 15px }
.lightBox .content ul li ul { padding-top: 10px }
.lightBox .content ul li li { font-size: 1em }
.lightBox .content a, a.continueFrx, a.backFrx { width: auto; background: url(../images/linkBk.png) no-repeat 0 0; float: left; min-width: 130px; min-height: 36px; text-align: center; font-size: 1.4em; color: #fff; padding-top: 7px; }
.rightDiv a.continueFrx { float: right }
.lightBox .content a.backFrx { background: url(../images/backStepFrx.png) no-repeat 0 0; min-width: 100px }
.link { text-decoration: underline }
.thankyouBanner { display: block; width: 100%; float: left; margin: 10px 0 0 0; }
.thankyouBanner a { float: left; width: 100%; }
.readmoreBtn2.colorchange.wid { width: 227px !important; box-sizing: border-box; }
.readmoreBtn2.colorchange.wid:hover { width: 227px !important; box-sizing: border-box; }
.overlay1, .overlay5, .overlay6, .overlay7, .overlay8 { background: #000 none repeat scroll 0 0; opacity: 0.7; /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE 5-7 */ filter: alpha(opacity=70); /* Netscape */ -moz-opacity: 0.7; /* Safari 1.x */ -khtml-opacity: 0.7; display: block; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 10000001; display: none; }
.lightBox1 { background: #fff; border: 5px solid #959595; display: block; left: 50%; /*margin-left: -350px; */ padding: 10px; position: absolute; top: 50px; width: 700px; z-index: 10000002; display: none; }
.lightBox1 .closeBtn { background: url(../images/btnclose.png) no-repeat 0 0; float: left; height: 30px; position: absolute; right: -16px; top: -15px; width: 32px }
.lightBox1 .content { float: left; padding-top: 10px; width: 100% }
.lightBox1 .content ul li { background: url(../images/bullet.jpg) no-repeat 0 2px; color: #000; font-size: 1.3em; line-height: 1.1em; padding: 0 0 10px 15px }
.lightBox1 .content a, a.continueFrx, a.backFrx { width: auto; background: url(../images/linkBk.png) no-repeat 0 0; float: left; min-width: 130px; min-height: 28px; text-align: center; font-size: 1.4em; color: #fff; padding-top: 7px; }
.lightBox1 .content a.backFrx { background: url(../images/backStepFrx.png) no-repeat 0 0; min-width: 100px }
.lightBox5 { background: #fff; border: 5px solid #959595; display: block; left: 50%; /*margin-left: -320px;*/ padding: 10px; position: absolute; top: 180px; width: 607px; z-index: 10000002; display: none; }
.lightBox5 .closeBtn { background: url(../images/btnclose.png) no-repeat 0 0; float: left; height: 30px; position: absolute; right: -16px; top: -15px; width: 32px }
.lightBox5 .content { float: left; padding-top: 10px; width: 100% }
.lightBox5 .content ul li { background: url(../images/bullet.jpg) no-repeat 0 4px; color: #000; font-size: 1.3em; line-height: 1.4em; padding: 0 0 10px 15px }
.lightBox5 .content a, a.continueFrx, a.backFrx { width: auto; background: url(../images/linkBk.png) no-repeat 0 0; float: left; min-width: 130px; min-height: 28px; text-align: center; font-size: 1.4em; color: #fff; padding-top: 7px; }
.lightBox5 .content a.backFrx { background: url(../images/backStepFrx.png) no-repeat 0 0; min-width: 100px }
.lightBox6 { background: #fff; border: 5px solid #959595; display: block; left: 50%; height: 450px; /*margin-left: -350px;*/ padding: 10px; position: absolute; top: 100px; width: 700px; z-index: 10000002; display: none; overflow-y: scroll }
.lightBox6 .closeBtn { background: url(../images/btnclose.png) no-repeat 0 0; float: left; height: 30px; position: absolute; right: -16px; top: -15px; width: 32px }
.lightBox6 .content { float: left; padding-top: 10px; width: 100% }
.lightBox6 .content ul li { background: url(../images/bullet.jpg) no-repeat 0 4px; color: #000; font-size: 1.3em; line-height: 1.4em; padding: 0 0 10px 15px }
.lightBox6 .content a, a.continueFrx, a.backFrx { width: auto; background: url(../images/linkBk.png) no-repeat 0 0; float: left; min-width: 130px; min-height: 35px; text-align: center; font-size: 1.4em; color: #fff; padding-top: 7px; }
.lightBox6 .content a.backFrx { background: url(../images/backStepFrx.png) no-repeat 0 0; min-width: 100px }
.lightBox7 { background: #fff; border: 5px solid #959595; display: block; left: 50%; height: 230px; /*margin-left: -350px;*/ padding: 10px; position: absolute; top: 100px; width: 700px; z-index: 10000002; display: none; overflow-y: scroll }
.lightBox7 .closeBtn { background: url(../images/btnclose.png) no-repeat 0 0; float: left; height: 30px; position: absolute; right: -16px; top: -15px; width: 32px }
.lightBox7 .content { float: left; padding-top: 10px; width: 100% }
.lightBox7 .content ul li { background: url(../images/bullet.jpg) no-repeat 0 4px; color: #000; font-size: 1.3em; line-height: 1.4em; padding: 0 0 10px 15px }
.lightBox7 .content a, a.continueFrx, a.backFrx { width: auto; background: url(../images/linkBk.png) no-repeat 0 0; float: left; min-width: 130px; min-height: 36px; text-align: center; font-size: 1.4em; color: #fff; padding-top: 7px; }
.lightBox7 .content a.backFrx { background: url(../images/backStepFrx.png) no-repeat 0 0; min-width: 100px }
.lightBox8 { background: #fff; border: 5px solid #959595; display: block; left: 50%; height: 168px; /*margin-left: -350px;*/ padding: 10px; position: absolute; top: 100px; width: 700px; z-index: 10000002; display: none; overflow-y: scroll }
.lightBox8 .closeBtn { background: url(../images/btnclose.png) no-repeat 0 0; float: left; height: 30px; position: absolute; right: -16px; top: -15px; width: 32px }
.lightBox8 .content { float: left; padding-top: 10px; width: 100% }
.lightBox8 .content ul li { background: url(../images/bullet.jpg) no-repeat 0 4px; color: #000; font-size: 1.3em; line-height: 1.4em; padding: 0 0 10px 15px }
.lightBox8 .content a, a.continueFrx, a.backFrx { width: auto; background: url(../images/linkBk.png) no-repeat 0 0; float: left; min-width: 130px; min-height: 36px; text-align: center; font-size: 1.4em; color: #fff; padding-top: 7px; }
.lightBox8 .content a.backFrx { background: url(../images/backStepFrx.png) no-repeat 0 0!important; min-width: 100px!important; }
#FileUpload { border: 1px solid #cccccc; color: #575757; float: left; font-size: 1.1em; height: 29px; padding: 5px; width: 234px; }
.rowFrxWrap .rowFrx .colFrx4.branch { width: auto; margin-right: 10px; }
.branchAddr_Per, .branchAddr { float: left; width: 100%; }
.branchAddr_Per .addressDetails, .branchAddr .addressDetails { float: left; width: 95%; padding: 10px; border: 1px solid #cccccc; }
.branchAddr_Per .detailsrow, .branchAddr .detailsrow { clear: both; float: left; padding: 5px 0; width: 100%; }
.branchAddr_Per .title, .branchAddr .title { float: left; font-size: 0.6em; font-weight: bold; padding-right: 5px; width: 14%; }
.branchAddr_Per .detailInfo, .branchAddr .detailInfo { float: left; width: 69%; }
.branchAddr_Per .detailInfo span, .branchAddr .detailInfo span { float: left; padding: 0 3px; font-size: 0.6em; word-break: break-word; }
/* Added on 12-08-2015 START*/
.forxBoxInner { float: left; width: 49%; }
.forxBoxInner .forxBoxTop, .forxBoxInner .forxBoxMid, .forxBoxInner .forxBoxBtm { width: 100% }
.forxBoxInner .forxBoxTop { background: url(../images/frxBxTopSmall.jpg) repeat-y 0 0; }
.forxBoxInner .forxBoxBtm { background: url(../images/frxBxBtmSmall.jpg) repeat-y 0 0; }
.forxBoxInner .forxBoxMid { background: url(../images/frxBxMidSmall.jpg) repeat-y 0 0; padding: 2% 10%; width: 375px; }
.forxBoxInner .forxBoxMid .lhsCntFrx { width: 100% }
.forxBoxInner .rowFrxWrap { padding-bottom: 10px }
.forxBoxInner .rowFrxWrap .rowFrx .colFrx5.radiobtn { width: 100%; margin-top: 10px; }
.forxBoxInner .rowFrxWrap .rowFrx .colFrx5.radiobtn .payment { width: 100%; padding-bottom: 5px }
.forxBoxInner .forxBoxMid .lhsCntFrx a.continueFrx { margin-top: 15px; }
.forxBoxInnerBanner .forxBoxMid { padding: 0 21px; width: 430px }
.forxBoxInnerBanner .forxBoxMid .forxBoxInnerBannerImg { background: url(../images/DC_forex_banner.jpg); float: left; width: 428px; height: 265px; background-position: left top; background-size: 99% 100%; background-repeat: no-repeat; margin: 0 2px; }
/* Added on 12-08-2015 END */

/* Added on 7-04-2016 START*/
.content>p { margin-top: 20px; }
.content ol { list-style-type: decimal; font-size: 1.3em; }
.content ol li { margin-left: 17px; padding: 5px 0; font-size: 0.9em; }
/* Added on 7-04-2016 End*/
.rowFrxWrap .rowFrx .colFrx10 { float: left; }
.rowFrxWrap .rowFrx .colFrx20 { width: 190px; float: left; }
.rowFrxWrap .rowFrx .colFrx30 { width: 162px; float: left; position: relative }
#divPersonalType { padding-bottom: 25px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: #005593 !important; }
.labelText { float: left; width: 100%; padding-bottom: 20px; }
.me { background-color: #0164b7; color: #fff !important; font-weight: bold; height: 34px !important; text-align: center; width: 98px !important; cursor: pointer; }
.boxMe { float: left; width: 50%; margin: 0 0 5px 0; }
.boxMe1 { float: left; width: 100%; margin: 0 0 5px 0; }
.boxMe .inputWrap input { width: 149px; float: left; /* margin-right: 10px; */ color: #575757; /*font-size: 1.1em;*/ font-size: 1.3em; padding: 8px 5px !important; border: 1px solid #cccccc; margin: 5px 0 0 0; }
.boxMe .inputWrap p { font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; color: #575757; }
.boxMe .inputWrap .mob1 { margin-right: 20px; width: 40px; }
.boxMe1 .inputWrap input { width: 149px; float: left; /* margin-right: 10px; */ color: #575757; /*font-size: 1.1em;*/ font-size: 1.3em; padding: 8px 5px !important; border: 1px solid #cccccc; margin: 5px 0 0 0; }
.boxMe1 .inputWrap p { font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; color: #575757; }
#lkContinue_UserDetails { float: left; margin-top: 25px; }
.inputWrap .errorMsg { font-size: 1.0em; float: left; margin-top: 5px; }
/*02 Nov 2016 start*/
#divUserDetPrePop .boxMe, #divStudentCardDelivery .boxMe, .boxHalfwidth { float: left; width: 100%; margin: 0 0 5px 0; padding: 0 10px 0 0; }
#divUserDetPrePop .inputWrap, #divStudentCardDelivery .inputWrap, .inputWrappad { float: left; padding: 18px 0 8px 50px; width: 100%; box-sizing: border-box; }
#divUserDetPrePop .inputWrapright, #divStudentCardDelivery .inputWrapright { padding: 8px 0 8px 50px; }
.colLabel, .rowFrxWrap .rowFrx .inputWrap div.colLabel { width: 190px; float: left; position: relative; }
/*.colInput { width: 60%; float: left; position: relative; }*/
.colInput { width: 25%; float: left; position: relative; }
.colInput span { width: 98%; float: left; font-size: 1.3em; }
#divStudentCardDelivery .inputWrap div.selectbg, .nonPersonalhomedel .inputWrappad div.selectbg { float: left; width: 160px; /*background:url("../images/down-drop-arrow.png") no-repeat scroll top right #fff; border:1px solid #cdcdcd;*/ height: 25px; }
#divStudentCardDelivery .inputWrap select, .nonPersonalhomedel .inputWrappad select { width: 99%!important; float: left; margin: 0; height: 25px; }
#divStudentCardDelivery .inputWrap div.selectbg .selectedvalue, .nonPersonalhomedel .inputWrappad.selectbg .selectedvalue { line-height: 25px; padding: 0 0 0 5px; width: 78%; }
#divBranchAdd { box-sizing: border-box; float: left; /*font-size:0.8em;*/ padding: 0; width: 100%; }
.branchDetails { width: 100%; float: left; }
.branchDetailstxt { width: 65%; float: left; color: #575757; }
.branchDetailslab { width: 190px; float: left;/*font-weight: bold;*/ }
#dvCity .nonPersonalhomedel { float: left; width: 100%; margin: 0 0 5px 0; padding: 0; }
.plsNote { padding: 0 0 0 50px; }
.forexoverlay { background: #000 none repeat scroll 0 0; opacity: 0.7; /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE 5-7 */ filter: alpha(opacity=70); /* Netscape */ -moz-opacity: 0.7; /* Safari 1.x */ -khtml-opacity: 0.7; display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 100; }
.forexPoup { width: 700px; border: 5px solid #959595; height: auto; max-height: 400px; overflow-y: hidden; overflow-x: hidden; background: #fff; position: absolute; top: 0; left: 0; z-index: 101; display: none }
.lightBox10 { background: #fff none repeat scroll 0 0; border: 5px solid #959595; display: none; /*height: 168px;*/ left: 0; overflow-y: scroll; padding: 10px; position: absolute; /*top: 100px;*/ width: 700px; z-index: 10000002; }
.lightBox10 .closeBtn { background: url("../images/btnclose.png") no-repeat scroll 0 0; float: left; height: 30px; position: absolute; right: -16px; top: -15px; width: 32px; }
.lightBox10 .content { float: left; padding-top: 10px; width: 100%; }
.lightBox10 .content ul li { background: url("../images/bullet.jpg") no-repeat scroll 0 4px; color: #000; font-size: 1.3em; line-height: 1.4em; padding: 0 0 10px 15px; }
.lightBox10 .content a, a.continueFrx, a.backFrx { background: url("../images/linkBk.png") no-repeat scroll 0 0; color: #fff; float: left; font-size: 1.4em; min-height: 36px; min-width: 130px; padding-top: 8px; text-align: center; width: auto; }
.lightBox10 .content a.backFrx { background: url("../images/backStepFrx.png") no-repeat scroll 0 0 !important; min-width: 100px!important; }
/*02 Nov 2016 end*/
#btnEdit.Edit.me { float: right; font-size: 1.4em; line-height: 14px; margin-right: 97px; padding: 6px 5px; margin-top: -60px; cursor: pointer; }
.rowFrx.paymentProcess { width: 100%; float: left; }
.rowFrx.paymentProcess .colFrx5 { width: 100%; float: left; }
.rowFrx.paymentProcess .colFrx5 { margin: 10px 0 10px 0; }
.rowFrx.paymentProcess table { width: 90%; float: left; border: 1px solid #d6d8d7; margin: 10px 0px; padding: 10px; border-collapse: collapse; }
.rowFrx.paymentProcess table td input { margin-left: 10px; }
.rowFrx.paymentProcess table td { padding: 10px; border: 1px solid #979797; }
.rowFrxWrap .rowFrx .radiobtn table input { position: inherit }
.rowFrx.paymentProcess .box p { width: 100%; float: left; font-size: 1em; font-weight: bold; }
.forxBoxMid.mainpaymentDiv .lhsCntFrx { width: 100%; float: left }
.rowFrx.paymentProcess .box span { padding-left: 5px; }
.rowFrx.paymentProcess .box { width: 100%; float: left; }
/*radio buttons*/
.radiobtn label.payment { float: left; width: 200px; margin: 0 }
.rowFrxWrap .rowFrx .radiobtn input { border: medium none; height: auto; left: 0px; top: 4px; position: absolute; width: auto; z-index: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.rowFrxWrap .rowFrx .radiobtn input { top: 4px\0;/* IE8, IE9 */ }
.rowFrx.paymentProcess .radiobtn label.highlight { /*font-size: 1.3em;*/ line-height: 1.3em; }
.rowFrx.paymentProcess .radiobtn label.highlight input { top: 2px\0; /* IE8, IE9 */ margin-right: 6px\0;/* IE8, IE9 */ }
.rowFrx.paymentProcess .radiobtn label.payment1 { width: 33.33%; position: relative; box-sizing: border-box; margin: 5px 0px; padding-left: 20px; }
.rowFrx.paymentProcess .radiobtn label.payment1 input { top: 2px\0; /* IE8, IE9 */ margin-right: 6px\0; /* IE8, IE9 */ position: absolute; top: 2px; }
#dvCreditcard .payment.payment1 { position: relative; }
#dvCreditcard .payment.payment1 input { top: 0px; position: absolute; }
#dvCreditcard .payment.payment1 input { top: -2px\0;/* IE8, IE9 */ }
/*radio buttons*/
.rowFrx.paymentProcess #UpdatePanel1 #dvEMI { width: 90%; float: left; border: 1px solid #979797; margin-bottom: 15px; padding: 10px; box-sizing: border-box; }
/*.rowFrx.paymentProcess #UpdatePanel1{ width:100%; float:left; margin-bottom:10px;}*/
#UpdatePanel1 #spEMI { float: left; margin-bottom: 20px; width: 100%; color: red; font-weight: normal; }
#UpdatePanel1 #spEMI p { /*color: #575757;*/ color: red; float: left; font-size: 1em; font-weight: normal; /*  margin-bottom: 20px;*/ padding: 10px 0 0 0; width: 100%; }
#UpdatePanel1 #spEMI ul { padding: 10px 0 0 15px; float: left; }
#UpdatePanel1 #spEMI ul li { list-style: disc; /*color: #575757;*/ color: red; float: left; font-size: 1em; font-weight: normal; /*  margin-bottom: 20px;
	padding:10px 0 0 0;*/ width: 100%; }
#UpdatePanel1 #spEMI ul li a { color: red; text-decoration: underline; }
/*SP style start*/
.firstTab .boxMe .inputWrap input { width: 221px; }
.secondTab .leftBox { float: left; width: 68%; }
.secondTab .rightBox { float: left; width: 28%; padding-left: 2%; }
.secondTab .editBtn { float: left; font-size: 1.4em; line-height: 14px; padding: 6px 5px; cursor: pointer; background-color: #0164b7; color: #fff !important; font-weight: bold; height: 34px !important; text-align: center; width: 98px !important; cursor: pointer; border: 1px solid #cccccc; }
.secondTab .gobackBtn { float: left; font-size: 1.4em; line-height: 14px; padding: 6px 5px; cursor: pointer; background-color: #0164b7; color: #fff !important; font-weight: bold; height: 34px !important; text-align: center; width: 98px !important; cursor: pointer; border: 1px solid #cccccc; }
#divUserDetPrePop .inputWrap { margin-top: 0px; }
.inputWrap.margetop8 { padding-top: 8px!important; }
#chkAgree, #chkAgree1 { margin-top: 2px; float: left; line-height: 20px; margin-right: 5px; }
.nobgimg { background-image: none !important; }
.lightBox .content a.nobgimg { background-image: none !important; }
/*#citywidth { width:45px;}*/
.butout { float: left; width: 100%; }
.frxColWid.frxColWid1 .mob1 { width: 35px; margin-left: 0px; float: left; }
.frxColWid.frxColWid1 .mob2 { width: 165px; margin-left: 10px; float: left; }
.frxColWid.frxColWid2 .tra-mob1 { width: 30px; margin-left: 0px; float: left; }
.frxColWid.frxColWid2 .tra-mob2 { width: 100px; margin-left: 10px; float: left; }
#lblError { float: left; width: 100%; padding: 10px 5px 8px; }
/* thank you page styling start*/
.msgBox { float: left; width: 97%; box-sizing: border-box; }
.msgBox h2 { padding: 0 0 10px; line-height: 20px; }
.msgBox p { float: left; padding: 0 0 10px; width: 100%; font-size: 14px; }
.msgBox p.blueLine { font-weight: bold; color: blue; font-size: 15px; }
.msgBox p.note { font-weight: bold; }
.msgBox ul { float: left; padding: 0 0 25px; width: 100% }
.msgBox ul li { background: url(../images/bullet.jpg) no-repeat 0 6px; float: left; padding: 3px 0px 3px 20px; width: 100%; box-sizing: border-box; font-size: 14px; }
.msgBox ul li.nobgimg p a { background-image: none; }
.msgBox ul li span { float: left; margin-right: 15px; }
.msgBox ul li p { float: left; width: 96%; }
.msgBox ul li ul { padding: 7px 0 0 }
.msgBox ul li ul li { padding: 0 0 7px 0px; background-image: none; width: 100%; box-sizing: border-box; font-size: 14px; }
.msgBox ul li ul li span { float: left; margin-right: 15px; }
.msgBox ul li ul li p { float: left; width: 96%; }
.nobgimg { background-image: none !important; }
/* thank you page styling end*/

/*6 July*/
.content table { width: 100% }
.content table th, .content table td { border: 1px solid #000; width: 10%; font-size: 11px; line-height: 18px; text-align: center }
.cardContainer { float: left; width: 100%; }
.activeImageN { float: left; margin-left: 173px; margin-bottom: 20px; }
.reloadImageN { float: right; margin-right: 222px; margin-bottom: 20px; }
/* TC css*/
.tc-container { float: left; width: 100%; padding-bottom: 20px; }
.tc-container .in-cont { width: 80%; margin: 20px auto; }
.tc-container .in-cont p { padding: 3px 0; line-height: 20px; }
.tc-container .in-cont .header { float: left; width: 100%; }
.tc-container .in-cont .header { float: left; width: 100%; }
.tc-container .in-cont .header .logo { float: left; padding: 15px 0 20px 0; }
.tc-container .in-cont h1 { color: #005593; font-family: HelveticaNeueBold; font-size: 1.8em; padding: 15px 0 15px 0; }
.tc-container .in-cont h2 { color: #005593; font-family: HelveticaNeueBold; font-size: 1.6em; padding: 15px 0 5px 0; }
.tc-container .in-cont ul li { font-size: 1.3em; padding: 3px 0 6px 0; list-style: outside; font-weight: bold; }
.tc-container .in-cont ul li ul li { font-size: inherit; padding: 3px 0; list-style: inside; font-weight: normal; }
.tc-container .in-cont ul li p { font-size: inherit; }
/*19-dec-2017 start*/
.rowFrxWrap .rowFrx .stretch_length { width: 35%; }
#dvAccNo p { font-size: 1em; }
/*19-dec-2017 ends*/

/*=====================================================
5/11/2018 added new css
=====================================================*/
.forxBoxMid2 h2 { width: 100%; font-size: 2.1rem; }
.forxBoxMid2 h2 { font-family: "helvetica_neue_ce_65medium"; color: #004b8d; display: inline-block; letter-spacing: -0.5px; padding-left: 35px }
.forxBoxMid2 h2 { margin: 20px 0px 0; }
.forxBoxMid2 h3 { font-family: "helvetica_neue_ce_65medium"; font-size: 2.6rem; color: #ed1c24; text-transform: Capitalize; position: relative; letter-spacing: -0.5px; clear: both; padding-left: 38px }
#dvUpper { padding-left: 38px }
.forxBoxMid2 .btn { -webkit-transition: 0.3s all; -moz-transition: 0.3s all; -ms-transition: 0.3s all; -o-transition: 0.3s all; transition: 0.3s all; float: left; width: 146px; height: 49px; line-height: 49px; color: #ed1c24; font-family: "helvetica_neue_ce_65medium"; text-align: center; font-size: 1.3rem; text-transform: Capitalize; border: 2px solid #ed1c24; border-radius: 57px; background-color: #fff; }
.forxBoxMid2 .align-center { transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(); -ms-transform: translateX(); -o-transform: translateX(); position: relative; left: 38px; float: left; }
.forxBoxMid2 .btn { margin: 30px 10px 0px 0; display: block; float: left; }
.forxBoxMid2 .btn#btnSkipMMT { width: 260px }
.forxBoxMid2 span#lblBookingInvalid { padding-left: 37px; font-size: 12px; color: red; margin-top: 5px; color: red }
span#lblBookingValid { padding-left: 37px; font-size: 12px; color: red; margin-top: 5px; }
.forxBoxMid2 { position: relative; padding-bottom: 40px }
.forxBoxMid2 h3 a { color: #ed1c24; font-family: "helvetica_neue_ce_65medium"; font-size: 1.5rem; color: #ed1c24; text-transform: Capitalize; position: relative; letter-spacing: -0.5px; clear: both; font-weight: normal; }
.forxBoxMid2 h3 a span { display: inline-block; width: auto }
.forxBoxMid2 h3 span:before { content: ''; position: absolute; background: url(../images/sprite22.png) no-repeat; background-position: -184px -185px; width: 36px; height: 20px; top: 12px; left: -34px; }
.forxBoxMid2 h3 span:before { content: ''; position: absolute; background: url(../images/sprite22.png) no-repeat; background-position: -184px -185px; width: 36px; height: 20px; top: 7px; left: -34px; }
.forxBoxMid2 span { font-family: "helvetica_neue_ce_65medium"; display: block; }
.forxBoxMid2 .top-space { margin-top: 15px; font-size: 1rem; color: #58595b; }
.forxBoxMid2 .form span { width: 100%; display: block; }
.forxBoxMid2 .form .radiobutton { margin-top: 20px; position: relative; padding-bottom: 8px; }
.forxBoxMid2 [type="radio"]:checked, .forxBoxMid2 [type="radio"]:not(:checked) { position: absolute; left: -9999px }
.forxBoxMid2 [type="radio"]:checked+label, .forxBoxMid2 [type="radio"]:not(:checked)+label { position: relative; padding-left: 30px; margin-right: 25px; cursor: pointer; line-height: 20px; display: inline-block; color: #666 }
.forxBoxMid2 #dvCustomer .checkbox.disable2 label { background: url(../images/sprite-new.png) -13px -12px no-repeat; height: 25px; }
.forxBoxMid2 [type="radio"]:checked+label:before, .forxBoxMid2 [type="radio"]:not(:checked)+label:before { content: ''; position: absolute; left: 0; top: -2px; width: 23px; height: 23px; border: 1px solid #a7a9ac; border-radius: 100%; background: #fff }
.forxBoxMid2 [type="radio"]:checked+label:after, .forxBoxMid2 [type="radio"]:not(:checked)+label:after { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; content: ''; width: 11px; height: 11px; background: #01aeef; position: absolute; top: 5px; left: 7px; border-radius: 100% }
.forxBoxMid2 [type="radio"]:not(:checked)+label:after { transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); opacity: 0 }
.forxBoxMid2 [type="radio"]:not(:checked)+label:after { transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); opacity: 0 }
.forxBoxMid2 [type="radio"]:checked+label:after { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); opacity: 1 }
.forxBoxMid2 .newmmtWrap .fieldBox, .newmmtWrap .form { max-width: 700px; }
.forxBoxMid2 #dvCustomer .input-box.small-width { width: 50%; }
.forxBoxMid2 #dvOTP .small-width { width: 50%; }
.forxBoxMid2 #dvCustomer .input-box, .forxBoxMid2 #dvCustomer .selectbox { margin-top: 0px; padding-top: 18px; border-bottom: 1px solid #939598; position: relative; }
.input-box.bookingid { margin-top: 0px; padding-top: 18px; border-bottom: 1px solid #939598; position: relative; width: 50% }
.fieldBox.error-field { padding-left: 38px }
.forxBoxMid2 #dvCustomer .sent-msg { font-family: 12px }
.forxBoxMid2 #dvOTP .input-box, .forxBoxMid2 #dvOTP .selectbox { margin-top: 0px; padding-top: 18px; border-bottom: 1px solid #939598; position: relative; margin-left: 38px; }
.forxBoxMid2 #dvOTP { padding-top: 20px; float: left; width: 100%; }
.forxBoxMid2 #dvCustomer.input-box:before, .forxBoxMid2 #dvCustomer .selectbox:before { -webkit-transition: 0.7s all; -moz-transition: 0.7s all; -ms-transition: 0.7s all; -o-transition: 0.7s all; transition: 0.7s all; content: ""; width: 0; height: 1px; background: #004b8d; display: block; position: absolute; bottom: -1px; left: 0; }
.forxBoxMid2 #dvCustomer .input-box .placeholder, .forxBoxMid2 #dvCustomer.selectbox .placeholder { -webkit-transition: 0.3s all; -moz-transition: 0.3s all; -ms-transition: 0.3s all; -o-transition: 0.3s all; transition: 0.3s all; z-index: 1; position: absolute; color: #a7a9ac; overflow: hidden; top: 27px; font-size: 15px; }
.forxBoxMid2 #dvCustomer.input-box .placeholder+input, .forxBoxMid2 #dvCustomer .selectbox .placeholder+input { position: relative; z-index: 2; background: rgba(255, 255, 255, 0.01); }
.forxBoxMid2 #dvCustomer .input-box input, .forxBoxMid2 #dvCustomer .input-box select, .forxBoxMid2 #dvCustomer .selectbox input, .forxBoxMid2 #dvCustomer .forxBoxMid2 .selectbox select { margin-top: 12px; width: 100%; font-size: 16px; color: #58595b; padding-bottom: 3px; border: 0; outline: none; }
input:focus { background: transparent !important }
.forxBoxMid2 #dvOTP .input-box input, .forxBoxMid2 #dvOTP .input-box select, .forxBoxMid2 #dvOTP .selectbox input, .forxBoxMid2 #dvOTP .forxBoxMid2 .selectbox select { margin-top: 12px; width: 100%; font-size: 16px; color: #58595b; padding-bottom: 3px; border: 0; outline: none; }
.forxBoxMid2 #dvchecknew { margin-top: 5px; }
.forxBoxMid2 #dvCustomer .checkbox { position: relative; width: 100%; float: left; }
#.forxBoxMid2 dvCustomer .checkbox input[type='checkbox'] {
 width: 20px;
 height: 20px;
 margin: 0;
 border: 0;
}
.forxBoxMid2 #dvCustomer .checkbox input[type="checkbox"] { opacity: 0; position: relative; top: 20px; left: 0px; }
.forxBoxMid2 #dvCustomer .checkbox label { padding-left: 30px; width: 100%; float: left; font-size: 14px; position: relative; }
.forxBoxMid2 .form label { font-size: 1.8rem; }
.forxBoxMid2 #dvCustomer .checkbox input[type="checkbox"]+label::before { content: ''; position: absolute; padding: 2px 0px 5px 30px; cursor: pointer; width: 25px; height: 25px; background: url(../images/sprite-new.png) no-repeat; background-position-x: 0%; background-position-y: 0%; background-position: -13px -11px; left: 0px; top: -4px; }
.forxBoxMid2 #dvCustomer .checkbox input[type="checkbox"]:checked+label::before { background-position: -13px -43px; }
.forxBoxMid2 .errorMsg { color: red; font-size: 12px !important }
.form .radiobutton { margin-top: 15px; position: relative; padding-bottom: 8px; }
#dvOTP .sent-msg { font-size: 18px; color: #58595b; padding-left: 38px; margin-top: 18px; float: left; width: 100% }
/*.input-box, .selectbox {
    margin-top: 0px;
    padding-top: 18px;
    border-bottom: 1px solid #939598;
    position: relative;
}*/
.forxBoxMid2 .radiobutton label { font-size: 18px }
#lnkRetry, #lnkContinue, #lnkVerify{ background: url(../images/linkBk.png) no-repeat left; color: #fff; float: left; height: 35px; line-height: 35px; padding-top: 0; text-align: center; width: 129px; font-size: 14px; border: 0; border-radius: 0; }
.btn { background: url(../images/linkBk.png) no-repeat left; color: #fff; float: left; height: 35px; line-height: 35px; padding-top: 0; text-align: center; width: 129px; font-size: 14px; border: 0; border-radius: 0; }
.intro-text { margin-top: 15px; font-size: 1rem; color: #58595b; width: 100% }
.input-box.bookingid input { margin-top: 12px; width: 100%; font-size: 16px; color: #58595b; padding-bottom: 3px; border: 0; outline: none; }
#lnkVerify { left: 0 }
.fieldBox.error-field.no-padd-left { padding-left: 0 }
/*Changes done on 25Mar start*/
.input-box.bookingid.mmtInputBox { width: 90%; }
.input-box.bookingid.mmtInputBox .errorMsg { width: 100%; }
.rateTypebox-row { width: 100%; float: left; padding: 10px 0 0 50px; }
.rowFrxWrap .rowFrx .rateTypebox-row .colFrx4 { width: 183px }
.rowFrxWrap .rowFrx .inputWrap.rateType-box input { width: 18px; height: 18px; float: left }
.rowFrxWrap .rowFrx .inputWrap.rateType-box .colFrx3 label { margin-left: 5px; margin-right: 10px; margin-top: 1px; float: left; }
.rowFrxWrap .rowFrx .inputWrap.rateType-box .colFrx3 { width: 230px }
.popup { width: 100%; height: 100%; position: absolute; z-index: 10; left: 0; top: 0; right: 0; bottom: 0; text-align: center; font-size: 0; display: none }
.popup:after { content: ''; display: inline-block; vertical-align: middle; height: 100%; font-size: 0 }
.popup .popup-content { max-width: 700px; padding: 10px 10px 10px; position: relative; display: inline-block; vertical-align: middle; background: #fff; border: 5px solid #959595; }
.selectbox { width: 100%; background: url(../images/down-drop-arrow.png) no-repeat; background-position: top right; border: 1px solid #ccc; height: 25px; padding: 0px 0px !important; position: relative; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left }
.popup .CloseBtn { position: absolute; top: 3px; right: 6px; font-size: 17px; text-decoration: none; cursor: pointer; color: red; z-index: 15; }
.more-details { float: left; width: 100%; list-style-type: disc !important; padding: 0 15px 15px; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.more-details li { width: 100%; float: left; margin-bottom: 3px; text-align: left; font-size: 14px; color: #58595b; list-style: disc !important; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
    .more-details li.no-dot {
        list-style: none !important;
        background: none !important;
        padding-left: 0 !important;
    }
.more-details li:after { content: ''; font-size: 14px; }
.popup h3 { font-size: 18px; margin-bottom: 10px; text-align: left }
.btn.ok { float: none; display: inline-block; }
.top-lbl { margin: 0; padding: 15px 0 0 0; width: 100%; float: left; font-family: 'helvetica_neue_ce_65medium'; font-size: 1.3em; font-weight: normal; color: #575757; }
.bannerItem img { width: 100%; }
.forxBox .msgBox ul li { background: none !important }
.rates { max-width: 350px; width: 100%; margin: 0 auto 30px; }
.rates:after { content: ""; clear: both; display: block }
.rates span { margin: 0px 20px 0 0; float: left; font-size: 1.6rem }
.rates .ratings { float: left; width: 200px; margin-top: -12px }
.rates .ratings ul li { background: url(../images/inactiveStar.png) 0 0 no-repeat; width: 35px; height: 35px; cursor: pointer; list-style: none; float: left; margin: 7px 5px 0 0; cursor: pointer }
.rates .ratings ul li input { opacity: 0; filter: alpha(opacity=0); width: 31px; height: 31px; cursor: pointer }
.rates .ratings ul li.active { background: url(../images/activeStar.png) 0 0 no-repeat }
.forexplus-card { transform: translate3d(-50%, 0, 0); -webkit-transform: translate3d(-50%, 0, 0); -moz-transform: translate3d(-50%, 0, 0); -ms-transform: translate3d(-50%, 0, 0); -o-transform: translate3d(-50%, 0, 0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; float: left; max-width: 1094px; width: 90%; position: relative; left: 50%; border: 1px solid #939598; border-radius: 8px; }
.forexplus-card .forexplus-card-wrapper { transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); width: 90%; max-width: 855px; float: left; position: relative; left: 50% }
.forexplus-card .forexplus-card-wrapper h1 { margin-top: -51px; background-color: #fff }
.forexplus-card .forexplus-card-wrapper p { margin-top: 20px; color: #37383c }
.forexplus-card .forexplus-card-wrapper .btn-wrapper .btn { margin-top: 30px; margin-right: 30px }
.forexplus-card .forexplus-card-wrapper .tab-wrapper { margin-top: 5px; padding-left: 25px }
.forexplus-card .forexplus-card-wrapper .tab-wrapper .tab { overflow: hidden }
.poplocation { top: 100px; position: absolute; left: 0; right: 0; background: #fff; padding: 20px; transition-duration: 2s; -webkit-transform: transition-duration: 2s;
-moz-transform: transition-duration: 2s;
-ms-transform: transition-duration:2s;
-o-transform: transition-duration: 2s;
z-index: 9999999; max-width: 800px; margin: auto; width: 98%; display: none; }
.close2 { float: right }
.forxBoxMid1 { width: 97%; float: left; margin-bottom: 30px }
.midContWrap .msgBox ul { padding: 0 15px 25px; }
.midContWrap .msgBox ul li { padding: 3px 0px 3px 0px; }
.poplocation ul li { list-style: none; font-size: 16px; float: left; width: 100%; padding: 0 0 0 20px; margin: 6px 0; background: url("../images/bullet-blue.png") no-repeat 0px 3px; }
.poplocation ul { margin: 0px; padding: 0px; }
.poplocation h3 { float: left; width: 100%; font-size: 18px; margin: 10px 0; color: #333; }
.poplocation h2 {
 color:#005593 font-size:28px; padding: 15px 0; }
.bannerWrap { width: 100%; float: left; }
.bannerItem .banner-mobile { display: none; }
.radiobtn label.payment1 { width: 50% }
#dvNonPersonalizedPayzapp p { color: #005593; }
/*Deepak css changes 25-07-17 Starts*/
.lightBox7 .content ul li.content1 { color: #0000ff; font-weight: bold; }
.lightBox .content ul li.content1 { color: #0000ff; font-weight: bold; }
.lightBox .content ul li p.content1 { color: #0000ff; font-weight: bold; font-size: 1.1em }
.msgBox ul li.content1 { color: #0000ff; font-weight: bold; }
.msgBox ul li p.content1 { color: #0000ff; font-weight: bold; width: 100%; }
.activation-msg p { background: rgba(0, 0, 0, 0) url("../images/bullet.jpg") no-repeat scroll 0 6px; padding-left: 20px }
/*Deepak css changes 25-07-17 Ends*/

/*Suraj css changes 08-09-17 Starts*/
.midContWrap_new { min-height: 0; }
.midContWrap_new img { max-width: 100%; }
#LinkButton1 { text-decoration: none; }
.lightBox6 .btns { margin: 10px 0; float: left; width: 100%; }
.lightBox6 p { font-size: 1.4em; }
/*Suraj css changes 08-09-17 End*/
.ui-datepicker.ui-widget.ui-widget-content { /*    display: block*/ }
.forexPoup.fp-box { overflow-y: scroll; max-height: 100%; height: 400px; }
.lightBox.forexPoup.fp-box .closeBtn { background: url(../images/btnclose.png) no-repeat 0 0 !important; width: 32px !important; height: 30px !important; min-width: inherit !important; right: 1px; top: 1px; }
/*accordion style */

.accordionSec { padding: 0px !important; width: 97% }
.accordionSec .left-space { padding-left: 25px }
.accordionSec h2 { margin: 70px 0px 10px 0px }
.accordionSec h2 span { display: inline-block }
.accordionSec>ul { margin-top: 30px }
.accordionSec>ul>li { margin-bottom: 16px; width: 100%; float: left }
.accordionSec>ul>li>h4 { font-size: 18px; color: #4d4d4f; font-family: arial; border: 2px solid #005593; border-radius: 8px; padding: 15px 60px 15px 19px !important; cursor: pointer; position: relative; background: url("../images/plus-ic.png") no-repeat; background-position: 98% 10px !important; }
.accordionSec>ul>li>h4.open { background: #1489f0; color: #fff }
.accordionSec>ul>li>h4.open { font-size: 18px; color: #fff; font-family: arial; border: 2px solid #005593; border-radius: 8px; padding: 15px 60px 15px 19px !important; cursor: pointer; position: relative; background: #005593 url("../images/minus-w.png") no-repeat; background-position: 98% 10px !important; }
.accordionSec>ul>li>h4.open:after { background-position: -12px -334px }
.accordionSec>ul>li .contentSec { font-family: arial; display: none }
.accordionSec>ul>li .contentSec.emiCreditCard { padding-bottom: 20px }
.accordionSec>ul>li .contentSec.emiCreditCard .emiDetail { padding: 10px; }
.accordionSec>ul>li .contentSec.emiCreditCard .emiDetail h4 { display: inline-block; font-size: 18px; line-height: 2.5rem; font-weight: bold; color: #2a69a0 }
.accordionSec>ul>li .contentSec.emiCreditCard .emiDetail p { font-size: 16px; color: #58595b }
.accordionSec>ul>li .contentSec.emiCreditCard .tableSec .tableWrap table { border: 0; border-collapse: collapse }
.accordionSec>ul>li .contentSec.emiCreditCard .tableSec .tableWrap table thead { background: #005593; padding: 0 }
.accordionSec>ul>li .contentSec.emiCreditCard .tableSec .tableWrap table thead th { border: 0; font-size: 14px; text-transform: capitalize; color: #fff; font-weight: bold; padding: 0px 25px; height: 78px; position: relative }
.accordionSec>ul>li .contentSec.emiCreditCard .tableSec .tableWrap table thead th:after { content: ""; position: absolute; right: 0; top: 17px; bottom: 0; width: 1px; height: 45px; background: #005593 }
.accordionSec>ul>li .contentSec.emiCreditCard .tableSec .tableWrap table thead th:first-child { padding-left: 25px }
.accordionSec>ul>li .contentSec.emiCreditCard .tableSec .tableWrap table thead th:last-child { padding-left: 25px }
.accordionSec>ul>li .contentSec.emiCreditCard .tableSec .tableWrap table thead th:last-child:after { display: none }
.accordionSec>ul>li .contentSec.emiCreditCard .tableSec .tableWrap table td { border: 0; font-size: 14px; color: #58595b; padding: 10px 28px }
.accordionSec>ul>li .contentSec.emiCreditCard .tableSec .tableWrap table td label { display: initial }
.accordionSec>ul>li .contentSec.emiCreditCard .tableSec .tableWrap table td:first-child { padding-left: 25px; vertical-align: top }
.accordionSec>ul>li .contentSec.emiCreditCard .tableSec .tableWrap table td.center-align { text-align: center; padding: 10px 50px }
.accordionSec>ul>li .contentSec.emiCreditCard .tableSec .tableWrap table tr:nth-child(even) { background: #d0e7fc }
.accordionSec>ul>li .contentSec.emiCreditCard .tableSec .note { font-size: 12px; color: #58595b; margin: 10px 0 20px 0px; float: left; width: 100% }
.accordionSec>ul>li .contentSec.emiCreditCard .btn-wrapper { padding: 0; margin: 10px auto; float: left; width: 100% }
.accordionSec>ul>li .contentSec.emiCreditCard .btn-wrapper.align-center { transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); left: 0 }
.input-box.UPI { max-width: 250px; width: 100%; float: left; margin-bottom: 30px; padding: 0 10px }
.accordionSec>ul>li .contentSec.emiCreditCard .btn-wrapper .btn { margin: 0px 10px; width
}
.accordionSec .imp-note { padding-left: 28px; font-weight: bold; font-size: 1.8rem }
.accordionSec .info { top: -10px; right: 11px; margin-left: 10px; display: inline-block; position: relative }
#lkResend, #lkResend:focus { background: url(../images/linkBk.png) no-repeat left !important; outline: none !important; color: #fff; float: left; height: 35px; line-height: 35px; padding-top: 0; text-align: center; width: 129px; font-size: 14px; border: 0; border-radius: 0; }
#btnOTPSubmit, #btnOTPSubmit:focus { background: url(../images/linkBk.png) no-repeat left !important; outline: none !important; color: #fff; float: left; height: 35px; line-height: 35px; padding-top: 0; text-align: center; width: 129px; font-size: 14px; border: 0; border-radius: 0; }
.bannercont .owl-controls { position: absolute; right: 0; }
.bannercont .owl-controls .owl-nav .owl-prev, .bannercont .owl-controls .owl-nav .owl-next { /*background-color: #ffffff;*/ width: 30px; height: 30px; border: 0px solid #b7b7b7; border-radius: 5px; float: left; margin-right: 10px; position: relative; text-indent: -9999px; background: rgba(20,137,240,0.8); cursor: pointer }
.bannercont .owl-controls { position: absolute; right: 10px; bottom: 10px; z-index: 990; width: 100%; text-align: center }
.bannercont .owl-nav { display: inline-block }
.bannercont .owl-controls .owl-nav .owl-prev:before, .bannercont .owl-controls .owl-nav .owl-next:before { content: ''; height: 7px; width: 7px; display: block; border: 2px solid #fff; position: absolute; top: 10px; }
.bannercont .owl-controls .owl-nav .owl-prev:before { border-right-width: 0; border-bottom-width: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); left: 11px; }
.bannercont .owl-controls .owl-nav .owl-next:before { border-left-width: 0; border-top-width: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); right: 11px; }
/*Changes done on 25Mar end*/

/*27 Sep 19 changes - Sudha*/
.popup.popup-show { transform: translateY(-50%); -webkit-transform: translateY(-50%); overflow: hidden; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; background: url("../images/popup-bg.png") no-repeat #fff center 23px; border-radius: 8px; padding: 100px 58px 80px 58px; position: fixed; top: 50%; left: 0; right: 0; width: 90%; max-width: 550px; height: auto; z-index: 10; margin: 0 auto; opacity: 0; display: none }
.popup.popup-show .popup-content { width: 100%; height: 300px; overflow-y: auto; max-width: initial; padding: 0; position: relative; display: inherit; background: none; border: none; }
.popup.popup-show .popup-content p { padding-right: 23px; margin-top: 33px }
.popup.popup-show .popup-content h3 { margin-bottom: 15px; color: #004b8d }
.popup.popup-show .closeBtn { position: absolute; top: 8px; right: 10px; font-size: 17px; color: red }
.popup.popup-show .btn { width: 148px; height: 45px; line-height: 45px; position: relative; left: 0; right: 0; margin: 0 auto; margin-top: 20px }
.popup.popup-show { margin: 0 auto; right: 0; opacity: 1; z-index: 9999999; }
.popup.popup-show .popup-content ul.more-details li { padding: 11px 0px 11px 28px; background: url(../images/bullet-fill.png) no-repeat 5px 13px; list-style: none!important; font-size: 1rem; }
#lnkOk, #lnkOk:focus { display: inline-block; margin: 30px auto; border-radius: 6px; background-color: red!important; color: #fff!important; border: 2px solid red; background-image: none!important; height: 45px; line-height: 45px; font-size: 18px; }
#lnkOk:hover { color: red!important; border: 2px solid red; background-color: #fff!important; }
.popup.popup-show .popup-content ul.more-details li:last-child{background:none;}

/*27 Sep 19 changes - Sudha*/


/*05 Nov 19 changes - Sudha*/
#divBookMMT{display:inline-block;}
#btnMMT_Click, #btnSkipMMT,#btnMMT_Click:focus, #btnSkipMMT:focus { background: url(../images/linkBk.png) no-repeat left!important; color: #fff; float: left; height: 35px; line-height: 35px; padding-top: 0; text-align: center; width: 129px; font-size: 14px; border: 0; border-radius: 0; }
input[type=submit]#btnSkipMMT{background: url(../images/linkBkBig.png) no-repeat left!important;}
.forxBoxMid2 .btn#btnSkipMMT { width: 225px }
.popup.popup-show{-moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; bottom: auto;}
.popup.popup-show .popup-content ul.more-details li{font-size: 0.9rem; margin-bottom: 0;}
.popup.popup-show .popup-content .more-details{width: 94%; margin: 0 15px 0 0; padding: 0 0px 15px;}
.fieldBoxExpire{display:none;}
.bottom-link { width:auto; float: right; }
.bottom-link ul { margin-top: 12px; }
.bottom-link ul, .bottom-link ul li { width: auto; float: left; }
.bottom-link ul li { color: #005593; font-size: 14px; font-weight: bold; padding: 0 15px; position: relative; }
.bottom-link ul li a:hover { text-decoration: underline; }
.bottom-link ul li:before { content: ''; height: 5px; width: 5px; display: block; border: 2px solid #005593; border-left-width: 0; border-top-width: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); position: absolute; top: 5px; left: 0px; }
.bottom-link a.reloadcardBtn { border: 2px solid #005593; border-radius: 5px; font-weight: bold; padding: 10px 20px; font-size: 14px; background-color: #fff; color: #005593; display: inline-block; vertical-align: middle; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; }
.bottom-link a.reloadcardBtn:hover { background-color: #005593; color: #fff; }
.wrapper.thank-you-wrapper .newheader .header{padding-left:20px; padding-right:20px; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -obox-sizing:border-box; box-sizing:border-box;}
.newheader .header div.logo{width:auto;}
/*05 Nov 19 changes - Sudha*/

@media only screen and (max-width:1024px) {
body, html { overflow-x: hidden!important }
.forexPoup { position: fixed; top: 5%; height: 64%; overflow: scroll; max-width: 500px; width: 100%; }
.inputWrap .aaa { margin-left: 0%!important }
.inputWrap .aab { margin-left: 0%!important }
.inputWrap .aac { margin-left: 0%!important }
.rowFrxWrap .rowFrx .aab { margin-top: 5px!important }
.rowFrxWrap .rowFrx .aac { margin-top: 5px!important }
.radiobtn label.payment1 { width: 100%!important }
.ui-datepicker { width: 20em; }
p.declarationcontent { width: 100%!important }
/*27 Sep 19 changes - Sudha*/
.popup.popup-show { min-height: 300px; }
/*27 Sep 19 changes - Sudha*/
}
@media only screen and (max-width:1023px) {
* { box-sizing: border-box; }
body { overflow-x: hidden }
.newheader .header, .buyWrap, .buyWraper, .forxBoxBtm, .forxBoxMid, .forxBoxTop, .forxBox, ul.forexTab, div.footer, #buyWrapInner .buyWrap { width: 100%; }
ul.buywrapOffer { width: 45%; }
.inputWrap { float: left; clear: both; width: 70%; padding: 0 50px 10px; }
.lhsCntFrx.firstTab .inputWrap { padding: 0 5px 10px; }
/*.rowFrxWrap .rowFrx .inputWrap div { float: left; width: 100%; }*/
    
.rowFrxWrap .rowFrx .colFrx20 { width: 100%; float: left; margin-bottom: 5px; }
.rowFrxWrap .rowFrx .colFrx30 { width: 100%; float: left; margin-bottom: 5px; }
.rowFrxWrap .rowFrx .colFrx2 { width: 100%; float: left; margin-bottom: 5px; }
.rowFrxWrap .rowFrx .colFrx3 { width: 100%; float: left; margin-bottom: 5px; }
.rowFrxWrap .rowFrx .colFrx4 { width: 100%; float: left; margin-bottom: 5px; }
.rowFrxWrap .rowFrx .colFrx5 { width: 100%; float: left; margin-bottom: 5px; }
.rowFrxWrap .rowFrx .colFrx3.radiobtn { width: 100%; float: left; margin-bottom: 0px; }
.rowFrxWrap .rowFrx .colFrx5.sun-dob { width: 100%; float: left; }
.inputWrap.margetop10 { margin-top: 10px; }
#divStudentCardDelivery .inputWrap div.selectbg .selectedvalue, .nonPersonalhomedel .inputWrappad.selectbg .selectedvalue { width: 92%; }
.colFrx2.colFrx6.tablewarp1 { width: 90%; }
.padTop10 { padding-top: 10px; }
/*#citywidth {
    width: 100%;
}*/
    
.rowFrxWrap .rowFrx .inputWrap div.colFrx3.state { float: left; width: 100%; }
.rowFrx.paymentProcess .radiobtn label.payment1 { width: 100%; float: left; padding-left: 25px; }
.payment.payment1.last, .payment1.highlight.last { padding-bottom: 0px; }
.rowFrxWrap .rowFrx .inputWrap .colFrx10, .rowFrxWrap .rowFrx .inputWrap .colFrx1 { display: none; }
.rowFrxWrap .rowFrx .abs { width: 35px; }
.rowFrxWrap .rowFrx .absloc { position: absolute; top: 5px; left: 0; }
.rowFrxWrap .rowFrx { /*padding: 0 0 0 50px;*/ position: relative; }
.rowFrxWrap .rowFrx .colFrx3 { padding-right: 0px; }
.rowFrxWrap .rowFrx .colFrx5.colFrx51 { width: 100%; }
.forxBoxTop, .forxBoxBtm, .colFrx10 { display: none; }
.colFrx10.gobut { display: block; }
.rowFrxWrap .colFrx10.gobut input { padding: 0px; }
.forxBoxMid { background: none; }
ul.forexTab { left: 34px; }
ul.forexTab li { width: 25% !important; /* position: relative !important;
		left: 0 !important;
		float: left !important; */ box-sizing: border-box !important; }
ul.forexTab li a { padding-top: 10px; }
ul.forexTab li a span { height: 32px; }
.rhsCntFrx, .rhsCntFrx .forexRate { float: left; width: 100%; }
.lhsCntFrx { width: 100%; border: 1px solid #ccc; padding: 10px; }
.buyWrap { padding: 0 15px; }
.forexRate h2 { width: 100%; }
/* #divforex{
		position: relative;
		left: 50%;
		transform:translate(-50%,0);
		-webkit-transform:translate(-50%,0);
		margin: 20px 0 0 0;
	} */
    
#lblPersonalizedType { margin: 10px 0; font-size: 0.80em; }
.lhsCntFrx .rowFrxWrap { padding: 15px 0; }
.forxBoxMid h2.hdtxt, .lhsCntFrx h2 { padding-top: 20px; }
#UpdtDwnloadnew .rowFrx { padding-bottom: 20px; }
.lightBox8 .content a, a.continueFrx, a.backFrx { padding: 8px 0; }
.rowFrxWrap .rowFrx .selectbg { width: 100% !important; }
.rowFrxWrap .rowFrx .selectedvalue { height: 100%; line-height: 1.5em; padding-top: 2px; overflow: hidden!important; width: 73%; }
.rowFrxWrap .rowFrx select { width: 100% !important; }
.selectedvalue { overflow: hidden!important; }
/*.selectedvalue .elipsis { width: 500px !important; }*/
    
.selectedvalue .elipsis { width: 100% !important; }
.rowFrxWrap .rowFrx input, .rowFrxWrap .rowFrx .dobFrx input { width: 100%; padding: 0px 10px; height: 30px; }
#divforex, .rhsCntFrx { margin: 0 0 10px 0; }
div.footer, div.footer_wrapper { padding: 0!important; }
#newheader .header, div.footerLinks { padding: 20px; width: 100%; }
/*.lightBox, .lightBox7, .lightBox5, .lightBox8, .lightBox4 { width: 90%; margin: 0; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); position: fixed; height: 300px; overflow-x: hidden; overflow-y: auto; }
*/
    
.ttlFrxVal.rightDiv label { text-align: left; }
.rateWrap ul.currencyBox li span { width: 50%; }
.lhsCntFrx .rowFrxWrap.scroll-left-resp { float: left; width: 100%; overflow-y: hidden; }
.rowFrxWrap .rowFrx div.addres { width: 100%; margin: 0 0 10px 0; }
.rowFrxWrap .rowFrx input.addressTextBox { width: 100%; }
<!--
.midContFrx .rowFrxWrap .rowFrx .pin { width: 45%; }
-->
.midContFrx .rowFrxWrap .rowFrx .pin input { width: 100%; }
.rowFrxWrap .rowFrx .inputWrap div.selectbg, .rowFrxWrap .rowFrx .inputWrap div.selectbgWrap { width: 100%; }
.midContFrx .rowFrxWrap .rowFrx .colFrx5.state { width: 100% !important; }
/*.rowFrxWrap .rowFrx .state { width: 45% !important; }*/
    
.rowFrxWrap .rowFrx div.mobwidth-full { width: 100% !important; }
/*.rowFrxWrap .rowFrx div.mobwidth-mid { width: 45% !important; }*/
    
.branchAddr_Per .rowFrxWrap .rowFrx { padding-left: 0; }
.branchAddr_Per .rowFrxWrap .rowFrx .colFrx1 { display: none; }
.rowFrxWrap .rowFrx .inputWrap div.selectedvalue { width: 100%; }
.branchAddr_Per .addressDetails { width: 100%; }
.branchAddr_Per .detailInfo, .branchAddr_Per .title { width: 50%; }
.rateWrap ul.bullet, .rateWrap ul.bullet li { width: 100%; }
.buyWrap .inputWrap { width: 100%; }
.thankyouBanner img { width: 100%; }
/*02 Nov 2016 start*/
    
.colLabel, .rowFrxWrap .rowFrx .inputWrap div.colLabel, .branchDetailslab { width: 100%; margin-bottom: 5px !important; }
.colInput, .rowFrxWrap .rowFrx .inputWrap div.colInput, .branchDetailstxt { width: 100%; }
.rowFrxWrap .rowFrx input, .rowFrxWrap .rowFrx .dobFrx input { height: 25px; }
.forexPoup { width: 80%; }
/*02 Nov 2016 end*/
    
.rowFrxWrap .rowFrx div.mobwidth-mid { width: 100%; }
.midContFrx .rowFrxWrap .rowFrx .colFrx5 { width: 100%; }
.midContFrx .rowFrxWrap .rowFrx .pin { width: 100%; }
.midContFrx .rowFrxWrap .rowFrx .pin input { width: 100%; }
.rowFrxWrap .rowFrx .inputWrap div.colFrx2.addright { width: 65px; float: left; }
.rowFrxWrap .rowFrx .inputWrap div.colFrx8 { width: 100%; float: left; }
.secondTab .rightBox { padding-top: 10px; }
.rowFrxWrap .rowFrx .colFrx1.nbsphide { display: none; }
.continueFrx.buyFrxBtn.martop10 { margin-top: 10px; }
.rateWrap ul.currencyBox li span { padding-left: 15px; padding-right: 15px; }
#divUserDetPrePop .inputWrap, #divStudentCardDelivery .inputWrap, .inputWrappad { padding: 18px 40px 8px 40px; width: 100%; }
#divUserDetPrePop .boxMe, #divStudentCardDelivery .boxMe, .boxHalfwidth { padding: 0 0px 0 0; }
.rowFrxWrap .rowFrx .radiobtn input { top: 0px; }
.rowFrxWrap .rowFrx .radiobtn .travelDetailLbl input { top: 4px; }
.ttlFrxVal1 label, .ttlFrxVal1 input { width: 100%; text-align: center; margin: 0px; }
.midContFrx.dottedline { border: 1px solid #cccccc; padding: 10px; margin-top: 10px; background-image: none; }
.frxColWid.frxColWid1 .mob2 { width: 175px; }
.frxColWid.frxColWid2 .tra-mob1 { width: 10%; }
.frxColWid.frxColWid2 .tra-mob2 { width: 85%; float: right; }
.rowFrx.paymentProcess .outer.tableDiv table { padding-right: 10px; float: left; }
.rowFrxWrap .rowFrx .radiobtn input { top: 4px; }
.outer.tableDiv { float: left; width: auto; padding-right: 20px; }
.hidemob { display: none !important; }
/*05 Nov 19 changes - Sudha*/
#newheader .header, div.footerLinks { padding:15px; }
/*05 Nov 19 changes - Sudha*/

}
@media only screen and (max-width:800px) {
#btnEdit.Edit.me { float: left; margin-top: 0px; }
.reloadbtn.purchasebtn { width: 143px; }
.reloadbtn.activebtn { width: 107px; }
.ttlFrxVal.rightDiv { width: 78%!important; }
/*.dottedline {padding: 20px 0px 10px 0px;}*/
    
#divUserDetPrePop .inputWrap, #divStudentCardDelivery .inputWrap, .inputWrappad { padding: 18px 0 8px 0px; }
.inputWrap { padding: 0 0px 10px; }
#divStudentCardDelivery .inputWrap { padding: 8px 0 8px 0px; }
.colLabel, .rowFrxWrap .rowFrx .inputWrap div.colLabel, .branchDetailslab { width: 100%; }
.colInput, .rowFrxWrap .rowFrx .inputWrap div.colInput, .branchDetailstxt { width: 50%; }
.colLabel, .rowFrxWrap .rowFrx .inputWrap div.colLabel, .branchDetailslab { width: 50%; }
.forexRate h3 { width: 100%; }
.forexRate h3 span { margin-right: 42%; }
.rowFrx.paymentProcess #UpdatePanel1 #dvEMI { overflow-x: scroll; }
.branchAddr_Per .addressDetails, .branchAddr .addressDetails { width: 100%; }
#FileUpload { width: 100%; }
.nonPersonalhomedel .inputWrappad { width: 100%; }
.activeImageN { float: left; margin-bottom: 20px; margin-left: 55px }
.reloadImageN { float: right; margin-bottom: 20px; margin-right: 59px; }
}
@media only screen and (max-width:768px) {
.forexPoup { position: fixed; top: auto; max-height: 340px; overflow-y: scroll; overflow-x: hidden; }
/*.rowFrxWrap .rowFrx .colFrx51 { float: left!important; width: 41.5%!important }*/
    /*#divStudentCardDelivery .inputWrap {padding:8px 0 8px 50px}*/
    
.rowFrxWrap .rowFrx .abs { display: none; }
.rowFrxWrap .rowFrx .absloc { display: none; }
.rowFrx.paymentProcess #UpdatePanel1 #dvEMI { width: 100%; }
.ttlFrxVal.rightDiv input { margin-left: 0px; }
.middlDiv { padding: 0 0 0 66px; }
.continueFrx.buyFrxBtn.martop10 { margin-top: 15px; }
.activeImage { float: left; margin-left: 60px; }
.reloadImage { float: right; margin-right: 60px; }
}
@media only screen and (max-width:767px) {
.rowFrxWrap .rowFrx { /*padding: 0; padding: 0 0 0 11px;*/ }
.forxBoxMid { padding: 10px 0; }
/*.rowFrxWrap .rowFrx .inputWrap div { width: 100% !important; margin: 5px 0; }*/
    
.rowFrxWrap .rowFrx .selectedvalue { margin: 0 !important; height: 25px; }
.selectedvalue .elipsis { margin: 0 !important; }
#lblPersonalizedType { width: 100%; }
.inputWrap { width: 50%; }
.rowFrxWrap .rowFrx .inputWrap div.clear, .forexTab { display: none; }
.middlDiv { padding-left: 0; }
.rightDiv a.continueFrx { clear: both; float: left; margin-top: 15px; }
.rateWrap ul.currencyBox li span.currencyVal { text-align: left; }
.rateWrap ul.currencyBox li span { width: 50% !important; }
/*#divforex{display: none; margin: 0 0 10px 0;}*/
    
.rowFrxWrap .rowFrx .inputWrap:last-child { }
.rowFrxWrap .rowFrx .colFrx4 { padding-top: 0; }
/*.rowFrxWrap .rowFrx .inputWrap div { margin: 0; }*/
    
.buyWraper h1, .buyWrapper .topSecBuy h1 { font-size: 3em; }
.showAccord { display: none; float: left }
/*02 Nov 2016 start*/
    
.plsNote { padding: 0px; }
#divUserDetPrePop .inputWrap, #divStudentCardDelivery .inputWrap, .inputWrappad { padding: 10px 0 10px 0px; float: left; width: 100%; }
#divUserDetPrePop .boxMe, #divStudentCardDelivery .boxMe, .boxHalfwidth { width: 50%; padding: 0 0 0 10px; }
.branchDetailslab { width: 20%; padding: 0 0 0 0px; }
.branchDetailstxt { width: 80%; }
#divStudentCardDelivery h2, #dvCity h2 { padding: 0 0 0 0px!important; font-size: 1.4em; padding-bottom: 5px; }
#lblPersonalizedType { font-size: 0.9em; }
.rowFrxWrap .rowFrx input, .rowFrxWrap .rowFrx .dobFrx input { height: 25px; }
.nonPersonalhomedel .inputWrappad .boxHalfwidth { width: 100%; }
.inputWrap div.addres { margin: 5px 0!important; }
.nonPersonalhomedel .boxHalfwidth .colLabel, .nonPersonalhomedel .boxHalfwidth .colInput { width: 100%; margin: 0px 0; }
/*02 Nov 2016 end*/
    
ul.buywrapOffer { width: auto; }
ul.buywrapOffer li.firstOpt { /*margin: 15px 0 0 20px */ margin: 15px 0 0 0px; border-left: 0px; }
.radiobtn label.payment1 { width: 100%!important }
.secondTab .leftBox .rowFrx.boxMe { width: 100% !important; }
.selectbgWrap { margin-bottom: 0px !important; }
.rowFrxWrap .rowFrx .state { width: 100% !important; }
.ttlFrxVal.rightDiv { width: 100% !important; }
.ttlFrxVal.rightDiv img.footbanner { width: 100% !important; }
/*27 Sep 2017*/
    
.ttlFrxVal.rightDiv img.footbannerregalia { width: 100% !important; }
.forexRate h3 span { margin-right: 42%; }
.msgBox ul li p { float: left; width: 95%; }
.msgBox ul li ul li p { float: left; width: 95%; }
.bannerItem .banner-desk { display: none; }
/*27 Sep 19 changes - Sudha*/
.bannerItem .banner-mobile { display: block; }
.popup.popup-show { transform: none; background: #fff; background-image: none; padding: 20px; width: 100%; max-width: 90%; height: 300px; z-index: 10; margin: 0 auto; top: 10%; }
.popup.popup-show .popup-content ul.more-details li { font-size: 0.9rem; }
.popup.popup-show .popup-content { height: 265px; }
/*27 Sep 19 changes - Sudha*/
}
@media only screen and (max-width:640px) {
.forexPoup { position: fixed; top: 2%; height: 64%; overflow: scroll; }
.rowFrxWrap .rowFrx .inputWrap { width: 100%; padding-right: 0px; }
.frxColWid.frxColWid2 .tra-mob1 { width: 20%; }
.frxColWid.frxColWid2 .tra-mob2 { width: 75%; float: right; }
.msgBox { text-align: justify; }
.msgBox ul li p { float: left; width: 88%; }
.msgBox ul li ul li p { float: left; width: 88%; }
.activeImage { float: left; margin-left: 20px; margin-bottom: 0; }
.reloadImage { float: right; margin-right: 20px; }
/*05 Nov 19 changes - Sudha*/
.popup.popup-show{height: 85vh;}
.popup.popup-show .popup-content { height: 80vh; }
.thank-you-wrapper .newheader .header div.logo img{width:155px;}
.bottom-link a.reloadcardBtn,#newheader ul li{font-size:13px;}
.bottom-link a.reloadcardBtn{padding:10px;}
.thank-you-wrapper .newheader .header div.logo{margin-top: 5px;} 
/*05 Nov 19 changes - Sudha*/
}
@media only screen and (max-width:568px) {
.cardContainer { float: left; width: 100%; }
.reloadImageN { float: right; margin-bottom: 20px; margin-right: 41px; }
.forxBoxMid2 #dvCustomer .input-box.small-width.custid-col { width: 100% }
}
@media only screen and (max-width:480px) {
.btnApplynow.purch.reload-btn { margin-top: 10px; width: 100%; margin-left: -1px; }
ul.buywrapOffer { width: 96%; }
ul.buywrapOffer li:first-child { border-left: 0px; }
.boxMe { float: left; width: 100%; margin: 0 0 5px 0; }
.boxMe .inputWrap input { width: 100%; }
.forexPoup { position: fixed; top: 5%; height: 64%; overflow: scroll; }
/*02 Nov 2016 start*/
    
.plsNote { padding: 0px 0 0 10px; float: left; width: 100%; box-sizing: border-box; }
/*02 Nov 2016 end*/
    
.rowFrxWrap .rowFrx .inputWrap { width: 100%; clear: none; padding-left: 0px; }
.btnApplynow.purch { margin: -45px 0px 0 5px; }
.btnApplynow.purch.sec { float: left; margin: 0px; }
/*.rowFrx.paymentProcess .outer.tableDiv { overflow-x: scroll; }*/
    
.firstTab .boxMe .inputWrap input { width: 100%; }
.secondTab .leftBox { float: left; width: 100%; }
.secondTab .rightBox { float: left; width: 100%; padding-left: 0%; }
.secondTab .leftBox .rowFrx.boxMe { width: 100%; }
.secondTab .rightBox { padding-top: 0px; }
.ttlFrxVal.rightDiv input { margin-left: 0px; }
.rateWrapper { height: 176px; }
/*.dottedline { padding: 20px 0px 10px 0px;}*/
    
.colFrx2.colFrx6.tablewarp1 { float: none; margin: 0 auto; width: 472px; }
.forexRate h3 span { margin-right: 39%; }
.branchAddr_Per .title, .branchAddr .title { width: 25%; }
.branchAddr_Per .detailInfo, .branchAddr .detailInfo { width: 75%; }
.frxColWid.frxColWid1 .mob1 { width: 20%; }
.frxColWid.frxColWid1 .mob2 { width: 75%; float: right; }
.readmoreBtn2.colorchange.wid { width: 257px !important; }
.readmoreBtn2.colorchange.wid:hover { width: 257px !important; }
.activeImage { float: none; margin-left: 0; margin-bottom: 10px; }
.reloadImage { float: none; margin-right: 0; }
/*27 Sep 19 changes - Sudha*/

.popup.popup-show { transform: none; background: #fff; background-image: none; padding: 20px; width: 100%; max-width: 90%; height: 300px; min-height: auto; z-index: 10; margin: 0 auto; top: 5%; }
/*27 Sep 19 changes - Sudha*/

}
@media only screen and (max-width:480px) {
.activeImage { float: none; margin-left: 0; margin-bottom: 0; }
.cardContainer { text-align: center }
.activeImageN { float: none; margin-bottom: 20px; margin-left: 0; }
.reloadImageN { float: none; margin-bottom: 20px; margin-right: 0; }
/*Changes done on 25Mar start*/
    
.input-box.bookingid.mmtInputBox { width: 100%; }
.forxBoxMid2 .btn.mmtValidate, .forxBoxMid2 .btn.mmtBookId#btnSkipMMT { margin: 30px 0px 0px 0; width: -webkit-calc(100% - 38px); width: -moz-calc(100% - 38px); width: calc(100% - 38px); }
/*Changes done on 25Mar end*/
/*05 Nov 19 changes - Sudha*/
.popup.popup-show { height: 90vh }
.popup.popup-show .popup-content { height: 85vh; }

/*05 Nov 19 changes - Sudha*/
}
@media only screen and (max-width:479px) {
.inputWrap, .forexRate h3 { width: 100%; }
/*.rowFrxWrap .rowFrx .inputWrap div { width: 100%; margin: 0px 0px 5px; }*/
    
.buyWraper h1, .buyWrapper .topSecBuy h1 { font-size: 2.5em; }
.rowFrxWrap .rowFrx .inputWrap { width: 100%; clear: both; padding-left: 0px; }
/*02 Nov 2016 start*/
    
#divStudentCardDelivery h2, #dvCity h2 { padding: 0!important; }
.plsNote { padding: 0px; }
.branchDetailslab { width: 30%; padding: 0 0 0 0px; }
.branchDetailstxt { width: 70%; }
#divStudentCardDelivery h2 { padding: 0 0 0 0px!important; }
#divUserDetPrePop .boxMe, #divStudentCardDelivery .boxMe, .boxHalfwidth { width: 100% !important; margin: 0; padding: 0; float: left; }
.nonPersonalhomedel .boxHalfwidth .colLabel, .nonPersonalhomedel .boxHalfwidth .colInput { width: 100%; margin: 5px 0; }
.colLabel, .rowFrxWrap .rowFrx .inputWrap div.colLabel, .branchDetailslab { width: 100%; }
.colInput, .rowFrxWrap .rowFrx .inputWrap div.colInput, .branchDetailstxt { width: 100%; word-wrap: break-word; }
.colLabel, .colInput { width: 50%; float: left; }
#divPersonalType, .rowFrxWrap .rowFrx .inputWrap { padding-bottom: 0; }
#btnEdit.Edit.me { float: left; margin-top: 0px; }
.rowFrxWrap .rowFrx .colFrx4 { padding-left: 0px; }
.btnApplynow.purch.reload-btn { float: left; margin-bottom: 10px; }
/*.travelCardwrap p { min-height: 144px; }*/
    /*02 Nov 2016 end*/
    
.activeImage { float: none; margin-left: 0; margin-bottom: 10px; }
/**05 Nov 19 changes - Sudha*/
.forxBoxMid2 .btn#btnSkipMMT {
    width: 205px;
    background-size: 100% 100%;
}
/**05 Nov 19 changes - Sudha*/
}
@media only screen and (max-width: 376px) {
.forexRate h3 span { margin-right: 35%; }
/**05 Nov 19 changes - Sudha*/
.forxBoxMid2 .btn#btnSkipMMT {margin-top: 15px;}
.bottom-link ul{width:auto; margin-bottom: 20px;}
.bottom-link a.reloadcardBtn{background-color:#fff;}
.bottom-link ul li,.bottom-link a.reloadcardBtn{font-size: 13px;}
.bottom-link a.reloadcardBtn{padding: 10px 5px;}
.thank-you-wrapper .newheader .header div.logo img{width:115px;}
/**05 Nov 19 changes - Sudha*/
}
@media only screen and (max-width:360px) {
.forexPoup { position: fixed; top: 14%; height: 64%; overflow: scroll; }
.btnrow.first { margin: 5px 0px 0px 0px; }
.reloadbtn.purchasebtn, .reloadbtn.activebtn { width: 98%; margin: 0px 0px 0px 2px; }
.reloadbtn { width: 98% !important; margin: 0px 0px 0px 2px; }
.reloadbtn.purchasebtn { margin-bottom: 15px; }
.frxColWid #txtMobile { width: 76%; }
.forexRate h3 span { margin-right: 35%; }
.readmoreBtn2.colorchange.wid { width: 258px !important; }
.readmoreBtn2.colorchange.wid:hover { width: 258px !important; }
.activeImage { float: none; margin-left: 0; margin-bottom: 10px; }
.reloadImage { float: none; margin-right: 0; }
/* edited by suraj start*/
    
h2 { font-size: 1.3em; }
.lightBox6 { padding: 7px; }
.lightBox6 p { font-size: 1.3em; }
/* edited by suraj end*/


}
@media only screen and (max-width:320px) {
.forexPoup { position: fixed; top: 14%; height: 64%; overflow: scroll; }
.btnApplynow1.purch { margin-top: -30px; }
.forexRate h3 span { margin-right: 32%; }
.readmoreBtn2.colorchange.wid { width: 256px !important; }
.readmoreBtn2.colorchange.wid:hover { width: 256px !important; }
/**05 Nov 19 changes - Sudha*/
.bottom-link a.reloadcardBtn, #newheader ul li{font-size: 12px;}
.bottom-link ul li{padding: 0 10px;}
.thank-you-wrapper .newheader .header div.logo{margin-bottom:10px;}
.bottom-link ul li:before{top: 3px;}
/**05 Nov 19 changes - Sudha*/


/*.cardContainer{ text-align:center}
.activeImageN {    float: none;    margin-bottom: 20px;margin-left: 0;} 
.reloadImageN {    float: none;    margin-bottom: 20px;    margin-right: 0;}*/
}

/*#divUserDetPrePop .inputWrap, #divStudentCardDelivery .inputWrap, .inputWrappad1 { margin-top: -13px }*/

/*.rowFrxWrap .rowFrx .colFrx5.colFrx51 { float: right; width: 23% }*/

/*.inputWrap .aaa { margin-left: 76%}*/

/*.inputWrap .aab { margin-left: 76%}
.inputWrap .aac { margin-left: 76%}*/

/*.rowFrxWrap .rowFrx .aac{ margin-top: -14px}
.rowFrxWrap .rowFrx .aab{ margin-top: -29px}*/
