/* Reset CSS NEW */
* { margin: 0; padding: 0; font-weight: 500; }
html {-webkit-text-size-adjust:100%;}
ul li { list-style: none; }
img { border: 0; }
a { text-decoration: none; color: #97144d; }
body { font-family:Lato; }
.clearfix:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.clear { clear: both; }
/*Main structure*/
section { width: 100%; }
.bucket { width: 936px; margin: 0 auto; }
h6 { color: #fff; font-size: 12px; text-transform: uppercase; font-family: 'Lato'; }
/*Header*/
.header { background: url('../images/left-colour.png') no-repeat 0 0 #97144d; height: 101px; }
.header h6 { float: left; width: 35%; }
.logo { float: right; width: auto; padding: 26px 0 0 0; }
.header h6 { padding: 48px 0 0; }
.logo img, .logo a { float: left; }
.logo img:first-child { padding: 20px 2px 0 0; }
.logo a img { padding: 10px 0!important; }
/*Footer*/
.footer { background: #e6e6e6; padding: 20px 0; }
.termLink { font-size: 14px; float: right; margin: 10px 0 20px 0; display: block; text-align: right; }
.footerContent { clear: both; width: 100%; }
.footerContent p { font-size: 0.9em; color: #787878; float: left; margin: 5px 0; }
.socialIcons { float: right; }
.socialIcons li { float: left; padding: 0 0 0 7px; }
.socialIcons li:first-child { padding: 0; }
/*multiContent*/
.multiContent { background-color: #e6e6e6; width: 100%; float: left; position: relative; }
.Contentwrap { width: 893px; margin: 0 auto; }
.multiContent p { padding: 30px 0 20px 0; line-height: 29px; width: 88%; font-size: 1.1em; }
/*Tabs*/
.tabsContainer {width:820px; margin:0 auto;}
.tabsWrap {width:99%; float:left; padding:25px 0 0 0; margin-top:-80px }
.tabsWrap ul.tabs li { float: left; font-size: 1em; color: #323232; position: relative; cursor: pointer; height: 122px; width: 24%; margin-right: 14%; background: #e6e6e6;/*border:1px solid #d1d1d1;*/ }
.tabsWrap ul.tabs li:last-child { margin-right: 0 !important; }
.tabsWrap ul.tabs li+li+li { margin-right: 0 !important; } /*IE-8 Hack*/
*:last-child+html ul.tabs li { margin-right: 0 !important; } /*IE-7 Hack*/
.tabsWrap ul.tabs li img { width: auto; margin: 20px 40% 5px 40%; }
.tabsWrap ul.tabs li p { padding: 15px 0 10px 0; text-align: center; color: #717171; }
.tabsWrap ul.tabs li span.arrow { position: absolute; background: url(../images/darrow.png) no-repeat left 0; width: 48px; height: 24px; float: left; bottom: -16px; left: 40%; display: none; }
.tabsWrap ul.tabs li span.kf1 { background: url(../images/kf11.png) no-repeat left 0; margin: 20px 40% 0px 40%; width: 48px; height: 43px; display: block; }
.tabsWrap ul.tabs li span.kf2 { background: url(../images/kf2.png) no-repeat left 0; margin: 20px 40% 0px 40%; width: 48px; height: 43px; display: block; }
.tabsWrap ul.tabs li span.kf3 { background: url(../images/kf3.png) no-repeat left 0; margin: 20px 40% 0px 40%; width: 65px; height: 43px; display: block; }

.tabContWrap {width:100%; background-color: #ffffff; float: left; padding:32px 0 42px 0; }
.tabsWrap ul.tabs li.selected { font-family: 'Lato'; background: #ffffff; box-shadow: 10px 10px 25px #c0bdb9;/*border:1px solid #eaeaea;*/ }
.tabsWrap ul.tabs li.selected span.kf1 { background: url(../images/kf1.png) no-repeat left 0; margin: 20px 40% 0px 40%; width: 48px; height: 43px; }
.tabsWrap ul.tabs li.selected span.kf2 { background: url(../images/kf22.png) no-repeat left 0; margin: 20px 40% 0px 40%; width: 48px; height: 43px; }
.tabsWrap ul.tabs li.selected span.kf3 { background: url(../images/kf33.png) no-repeat left 0; margin: 20px 40% 0px 40%; width: 65px; height: 43px; }
.tabsWrap ul.tabs li.selected p { padding: 15px 0 10px 0; text-align: center; color: #000; }
.tabsWrap ul.tabs li.selected span { display: block; }
.tabContent h4{font-family: 'Lato';text-align:center;font-size: 1.2em;color:#000000;padding:10px 0 0 0;}

.accordion { float: left; margin-top: 30px; width: 100% }
.accordion h3 { background: url(../images/accordian-plus-bg.png) no-repeat right 0; font-size: 1.1em; color: #323232; border-bottom: 1px solid #e6e6e6; padding: 0 0 10px 15px; cursor: pointer; margin: 0 0 15px 0; }
.accordion h3.sel { background: url(../images/accordian-minus-bg.png) no-repeat right 0; color: #97144d; }
.toggleContent { display: none; }
.toggleContent p { font-size: 1em; color: #787878; line-height: 22px; padding: 0px 0 25px 0; }
.toggleContent p span { font-family: 'Lato'; }
.tabContent .loadingUsage { width: 395px; padding: 0 50px 0 0; float: left; }
.tabContent .loadingUsage h2 { border-bottom: 1px solid #e6e6e6; font-size: 1.1em; padding: 0 0 8px; margin: 0 0 15px; }
.tabContent .loadingUsage ul li { background: url(../images/red-arrow.png) no-repeat left 3px; font-size: 1.03em; color: #97144d; float: left; line-height: 20px; padding: 0 0 14px 14px; }
.tabContent .loadingUsage ul li span { color: #323232; clear: both; float: left; width: 100%; }
.multiCurrency { float: left; }
.multiCurrency p { font-size: 1.3em; color: #323232; }
.multiCurrency ul.forexCards { float: left; padding: 17px 0 3px 0; }
.multiCurrency ul.forexCards li { float: left; width: 428px; padding: 25px 0 0; background: url(../images/rectangle-bg.png) no-repeat 0 10px; }
.multiCurrency ul.forexCards li p.steps { font-size: 0.65em; color: #fff; float: left; width: 63px; height: 63px; font-family: 'Lato'; line-height: 10px; padding: 0 0 0 19px; margin: 2px 0 0; }
.multiCurrency ul.forexCards li p.steps span { font-size: 2.2em; text-align: center; width: 63px; clear: both; float: left; margin: 10px 0 0 -18px; }
.multiCurrency ul.forexCards li p { font-size: 1.0em; color: #787878; width: 288px; line-height: 18px; float: left; }
.multiCurrency ul.forexCards li p.steps1Text { margin: 6px 0 0; }
.multiCurrency ul.forexCards li p.steps2Text { margin: -1px 0 0; }
.multiCurrency ul.forexCards li p.steps3Text { margin: 1px 0 0; }
.multiCurrency ul.forexCards li p.steps4Text { margin: -28px 0 0; }
/*banner*/
.bannerWrapper { width: 100%; float: left; position: relative; }
/*.bannerWrapper ul li img{width:100%; height:auto;}*/

/*formSec*/
.bannerWrapper .formsec { position: absolute; left: 15%; /*top:42px;*/ top:30px; width: 65%; }
.travelSmart { width: 40%; float: left; background-color: #000; box-sizing: border-box; background: url(../images/black-bg.png) repeat 0 0; height: 191px; }
.travelSmart p { width: 305px; height: 141px; float: right; padding: 23px 0 0 0; }
.formWrap { width: 100%; float: left; box-sizing: border-box; /*background:url(../images/white-bg-new.png) repeat 0 0;  margin:-8px 0 0 0;*/ }
.plusMinus { background: url(../images/plus-sign.png) no-repeat 0 0; width: 40px; height: 25px; float: left; z-index: 999; bottom: -18px; left: 553px; position: absolute; cursor: pointer; }
.right-widget { padding: 6px 20px 18px; float: left; width: 93%; }
.right-widget p.formintrotext { font-family: 'Lato'; font-size: 0.9em; color: #97144d; padding: 4px 0; }
.form-content { float: left; width: 607px; margin-top: 18px }
.multicurrencyForm { float: left; width: 200px; padding:4px 0; }
.multicurrencyForm label { font-size: 0.9em; color: #323232; float: left; padding:4px 0; }
.textBox { border: 1px solid #e2e0d8; width: 160px; float: left; padding: 0px 5px; background: rgba(255, 255, 255, 0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff) filter: alpha(opacity=70);
}
.multicurrencyForm input[type="text"] { border: none; background: none; width:150px; color: #323232; padding-left: 5px; padding: 9px 5px; position:relative; z-index:5;}
.dateText { width: 142px; }
span#PopCalfromdate_Control { float: right; }
.captcha { float: left; padding: 6px 0; width: 100%; }
#c_webforms_multicurrencycard_mfc_multicurrencyforexcard_disclaimer2_samplecaptcha1_CaptchaDiv { float: left; }
.captcha label { float: left; width: 175px; font-size: 0.9em; display: none; }
input#Disclaimer2_CaptchaCodeTextBox1 {padding: 8px 5px; width:161px; margin: 0 0 0 56px; border: 1px solid #cbcbcb; background: rgba(255, 255, 255, 0.7); filter:alpha(opacity=70); float:left;}
input#txtDateOfTravel { width: 132px; float: left; }
.dropdownWrap { border: 1px solid #cbcbcb; background: #e2e0d8; float: left; width: 171px; height: 32px; background: rgba(255, 255, 255, 0.7); }
.dropdownWrap .selectbg { background: url(../images/red-downarrow.png) no-repeat scroll right center transparent; position: relative; width: 96%; height: 32px; margin-bottom: 3px; }
.dropdownWrap .selectbg select { cursor: pointer; height: 25px; background: transparent;border: none;padding: 0 10px;outline:none;
    -webkit-appearance: none; position: absolute; filter: alpha(Opacity=0); top: 4px; width: 173px; left: 0; }
.dropdownWrap .selectbg .selectedvalue { color: #323232; font-size: 0.9em; height: 25px; left: 0; line-height: 1.6em; overflow: hidden; position: absolute; padding: 6px 0 0 8px; top: 0; width: 160px; }
.plusMinus.active { background: url(../images/minus-sign.png) no-repeat 0 0; width: 40px; height: 21px; float: left; z-index: 999; bottom: -20px; left: 505px; position: absolute; }
label.authorize { font-size: 0.9em; padding: 0 0 0 11px; float: left; width: 495px; color: #FFF; }
.mandatory { float: left; font-size: 0.9em; padding: 20px 30px 20px 0; }
.submitBtn { float:left; max-width:110px; background-color: #97144d; font-size: 1.0em; color: #fff; text-align: center; padding: 10px 25px; }
.resetbtn { font-size: 1.0em; color: #fff; text-decoration: underline; padding: 0 0 0 17px; float:left; margin-top:10px;}
.chkbox { float: left; padding-right: 5px; }
.col2 { padding: 10px 0 0 0; }
.buttons { padding:10px 0 0; float: left; margin-top: 10px; }
.thanyouMsg { height:111px; font-size:1.1em; color: #97144d; padding:40px 10px; text-align:left; background:#fff; max-width:280px; opacity:0.7; filter:alpha(opacity=70);}
.error { font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; color: red; float: left; }
ul.bannerCarousel { float: left; width: 100%; position: relative; }
.bannerCarousel li { float: left; list-style: none; width: 100%; position: absolute; }
.bannerCarousel li.active { display: block; }
.bannerCarousel li img { position: relative; }
.overflow { width: 1349px; height: 550px; overflow: hidden; display: block; margin: 0 auto; }
.bannerCarousel .next { position: absolute; left: 100%; top: 0; display: block; display: block; }
.block { display: block; float: left; }
/*.bannerWrapper .formsec {margin-top: -189px\0; margin-top: -189px\9;  ie7, ie8, ie9 and ie10 only }*/
.travelSmart { height: 189px\0; height: 189px\9; /* ie7, ie8, ie9 and ie10 only */ }
#Disclaimer2_chkDisclaimer1 { margin: 2px 5px 5px 0; }
.emptyDiv { width: 10px; float: left; height: 191px; }
/*13-April_MM*/
.upperCard { width: 95%; float: left; }
.upperCard .Cardimg { width: auto; float: left; padding-right: 20px }
.upperCard .Cardtxt { border-left: 1px solid #FFF; float: left; }
.upperCard .Cardtxt p { padding: 5px 0 5px 15px; font-size: 1.8em; text-transform: uppercase; color: #FFF; font-weight: bold; font-family: "Lato"; }
.case { float: left; font-size: 0.9em; padding: 4px 0 4px 0; color: #fff; }
.LBD_CaptchaDiv { float: left; }
.toggleContent .tblCont { width: 100%; font-family: Lato; }
.toggleContent .tblCont table { width: 70%; text-align: left; border: 1px solid #d1d1d1; border-top: none; }
.toggleContent .tblCont p { padding-top: 10px; }
.toggleContent .tblCont table th { color: #97144d; font-weight: bold; border: 1px solid #d1d1d1; padding: 10px 15px; }
.toggleContent .tblCont table th:first-child { border-left: none; border-right: none; }
.toggleContent .tblCont table th:last-child { border-left: none; border-right: none; }
.toggleContent .tblCont table td { padding: 10px 15px; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; }
.toggleContent .tblCont table td:first-child { border-left: none; border-right: none; }
.toggleContent .tblCont table td:last-child { border-right: none; border-left: none; }
.toggleContent .tblCont1 table { width: 70%; text-align: left; border: 1px solid #d1d1d1; border-top: none; }
.toggleContent .tblCont1 p { padding-top: 10px; }
.toggleContent .tblCont1 table th { color: #97144d; font-weight: bold; border: 1px solid #d1d1d1; padding: 10px 15px; }
.toggleContent .tblCont1 table th:first-child { border-left: none; }
.toggleContent .tblCont1 table th:last-child { border-right: none; border-left: none; }
.toggleContent .tblCont1 table td { padding: 10px 15px; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; }
.toggleContent .tblCont1 table td:first-child { border-left: none; }
.toggleContent .tblCont1 table td:last-child { border-right: none; border-left: none; }
.toggleContent .tblCont1 table td.total { font-weight: bold; border-top: 1px solid #d1d1d1; }
.tnc { float: left; margin: 5px 30px; font-size: 0.9em; }
.tnc li { float: left; padding: 0 10px 0 10px; border-right: 1px solid #999999; color: #787878; }
.tnc li:first-child { padding: 0 10px 0 0; }
.tnc li:last-child { padding-right: 0; border: none; }
.tnc li+li+li+li+li { padding-right: 0; border: none; }/* IE8 */
.tnc li a { color: #787878; }
.tnc li a:hover { color: #97144d; }
.tabContent .steps { width: 100%; float: left; margin-top: 30px; }
.tabContent .steps .head { width: 95%; float:left; margin-top: 10px; }
.tabContent .steps .head h2 { color: #000; padding: 3px 0 10px 10px; font-size: 1.1em; font-family: Lato; font-weight: bold; float: left; }
.tabContent .steps .head span { background: url(../images/rightArrow.png) no-repeat 0 0; width: 23px; height: 23px; display: block; float: left; }
.tabContent .steps p { padding: 5px 0 0 33px; color: #717171; float: left; }
.tabContent .steps .mainCont { width: 100%; float: left; margin: 45px 0 0 0; }
.tabContent .steps .mainCont .box { width: 22%; float: left; border: 1px solid #eaeaea; position: relative; min-height: 315px; margin-right: 3%; }
.tabContent .steps .mainCont .box:last-child { margin-right: 0; }
.tabContent .steps .mainCont .box + .box + .box + .box { margin-right: 0; }
.tabContent .steps .mainCont .box .boxImg { margin: 40px auto 25px auto; width: 55px; height: 56px; vertical-align: middle; }
.tabContent .steps .mainCont .box:nth-child(2) .boxImg { height: 67px; margin-top: 30px; }
.tabContent .steps .mainCont .box .boxNo { background-color: #97144d; border-radius: 13px; color: #fff; font-weight: bold; left: 42%; position: absolute; top: -10px; width: 26px; height: 26px; }
.tabContent .steps .mainCont .box .boxCont p { padding: 0 25px; text-align: center; font-size: 1.0em; line-height: 1.2em; float: none; }
.tabContent .offers { width: 100%; float: left; margin-top: 30px; }
.tabContent .offers .head { width: 95%; float: left; /*margin-left: 12px;*/ margin-top: 10px; }
.tabContent .offers .head h2 { color: #000; padding: 3px 0 10px 10px; font-size: 1.1em; font-family: Lato; font-weight: bold; float: left; }
.tabContent .offers .head span { background: url(../images/rightArrow.png) no-repeat 0 0; width: 23px; height: 23px; display: block; float: left; }
.tabContent .offers .mainCont { width: 100%; float: left; margin: 15px 0 0 0; }
.tabContent .offers .mainCont .upper { width: 100%; float: left; }
.tabContent .offers .mainCont .upper .box { float: left; margin-right: 5.4% }
.tabContent .offers .mainCont .upper .samsung { width: 51.6%;}
.tabContent .offers .mainCont .upper .samsung img { width: 100%; height:auto;}
.tabContent .offers .mainCont .upper .bose { width: 43%;}
.tabContent .offers .mainCont .upper .bose img { width: 100%;height:auto;}
.tabContent .offers .mainCont .upper .box:last-child { margin-right: 0; }
.tabContent .offers .mainCont .upper .box + .box { margin-right: 0; }
/*.tabContent .offers .mainCont .upper .box .ipad { background: url(../images/offer_samsung.png); background-size: 100% 307px; background-repeat: no-repeat; position: relative; width: 100%; height: 307px; }*/
.tabContent .offers .mainCont .upper .box .ipad .patch { position: absolute; background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0; bottom: 20px; width: 90%; margin-left: 5%; min-height: 130px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff) filter: alpha(opacity=90);
}
.tabContent .offers .mainCont .upper .box .ipad .patch p { padding: 25px; line-height: 1.2em; font-size: 0.9em; color: #323232; }
.tabContent .offers .mainCont .upper .box .ipad .patch b { font-weight: bold; }
/*.tabContent .offers .mainCont .upper .box .iphn { background: url(../images/offer_bose.png); background-size: 100% 307px; background-repeat: no-repeat; position: relative; width: 100%; height: 307px; }*/
.tabContent .offers .mainCont .upper .box .iphn .patch { position: absolute; background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0; bottom: 20px; width: 90%; margin-left: 5%; min-height: 130px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff) filter: alpha(opacity=90);
}
.tabContent .offers .mainCont .upper .box .iphn .patch p { padding: 25px; line-height: 1.2em; font-size: 0.9em; color: #323232; }
.tabContent .offers .mainCont .upper .box .iphn .patch b { font-weight: bold; }
.tabContent .offers .mainCont .lower { width: 100%; float: left; margin-top: 20px; }
.tabContent .offers .mainCont .lower .box { width: 100%; float: left; }
.tabContent .offers .mainCont .lower .box .mahindra { background: url(../images/offer_mahindra.png); background-size: 100% 201px; background-repeat: no-repeat; position: relative; width: 100%; height: 201px; }
.tabContent .offers .mainCont .lower .box .mahindra .patch { background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0; bottom: 10px; margin-left: 2%; min-height: 72px; padding-top: 15px; position: absolute; width: 43%; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff) filter: alpha(opacity=90);
}
.tabContent .offers .mainCont .lower .box .mahindra .patch p { padding: 10px 25px 25px 25px; line-height: 1.2em; font-size: 0.9em; color: #323232; }
.tabContent .offers .mainCont .lower .box .mahindra .patch h1 { padding: 0 25px 0 25px; font-family: "Lato"; text-transform: uppercase; font-weight: normal; font-size: 1.7em; }
.tabContent .offers .mainCont .lower .box .mahindra .patch b { color: #97144d; }
.tabContent .offers .mainCont .lower .box .clay { background: url(../images/offer_clay.png); background-size: 100% 126px; background-repeat: no-repeat; position: relative; width: 100%; height: 126px; border: 1px solid #eaeaea; }
.tabContent .offers .mainCont .lower .box .clay .clayImg { position: absolute; top: 0; left: 0; }
.tabContent .offers .mainCont .lower .box .clay .patch { left: 21%; padding-top: 15px; position: absolute; width: 53%; top: 15px; line-height: 1.4em; }
.tabContent .offers .mainCont .lower .box .clay .patch h3 { padding: 0 0 0 0; font-family: "Lato"; font-weight: normal; font-size: 1.1em; color: #97144d; }
.tabContent .offers .mainCont .lower .box .clay .patch p { float: left; width: 84%; }
.tabContent .offers .UsageCont { width: 100%; float: left; border: 1px solid #eaeaea; margin-top: 15px; }
.tabContent .offers .UsageCont ul { width: 92%; float: left; padding: 30px 25px; }
.tabContent .offers .UsageCont ul li { background: url(../images/arrow_small1.png) no-repeat; padding: 0 5px 0 30px; float: left; width: 40%; border-right: 1px solid #d3d3d3; }
.tabContent .offers .UsageCont ul li:last-child { border-right: none; margin-left: 2%; }
.tabContent .offers .UsageCont ul li+li { border-right: none; margin-left: 2%; }
.tabContent .offers .UsageCont ul li span { color: #97144d; font-family: "Lato"; }
ul.track { margin-left: 30px; float: left; }
ul.track li { list-style-type: disc; line-height: 1.4em; color: #787878; }
.boxNo > span { float: left; padding: 4px 9px; }
.offers p{font-size:0.9em;}

/* Media Query */

@media only screen and (max-width:1350px) {
.overflow { width: 100%;}
.header { max-width: 100%; }
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
/*.bannerWrapper .formsec {margin-top: -190px;}*/
.travelSmart { height: 190px; }
}
@media only screen and (max-width:1024px) {
.overflow { height: 430px; }
.bucket { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 5px; }
.bannerWrapper .formsec { left: 0px }
.Contentwrap { width: 750px; }
.tabContent .loadingUsage { width: 325px; }
.multiCurrency ul.forexCards li { width: 375px; }
.bannerWrapper .formsec { margin-top: 0; }
.travelSmart { width: 100%; margin: -4px 0 0 0; }
.travelSmart p { width: 292px; margin: 0 auto; float: none; }
.formWrap { width: 100%; float: left; }
.form-content { width: 600px; }
.header { height: 60px; }
.header h6 { width: 37%; padding: 24px 0 0 20px; }
.logo { padding: 0 20px 0 0; }
.logo img { width: auto; padding: 0; }
.logo img:first-child { width: auto; padding: 22px 0 0 0; }
.termLink { float: left; text-align: left; }
.footerContent p { float: none; clear: both; width: 100%; font-size: 14px; margin-bottom: 10px; }
.Contentwrap { width: 620px; }
.multiContent p { width: 100%; }
.tabContent .loadingUsage { width: 620px; }
.multiCurrency ul.forexCards li { width: 310px; }
.bannerWrapper .formsec { margin-top: -30px; }
.travelSmart { width: 100%; margin: -4px 0 0 0; }
.travelSmart p { width: 292px; margin: 0 auto; float: none; }
.formWrap { width: 100%; float: left; }
.form-content { width: 600px; }
.multiCurrency ul.forexCards li p { width: 215px; }
.bannerCarousel li img { height: 401px; }
.tabsContainer {width:100%;}
.tabsWrap ul.tabs {width: 97%; margin:0 auto;}
.tabContWrap .tabContent { margin:0 auto; width: 95%;}
.tabContent .offers .mainCont .lower .box .mahindra .patch h1 { font-size: 1.3em; }
.tabsWrap { margin-top: -55px; }
.tabContent .steps .mainCont .box { width: 48%; margin-right: 2%; margin-top: 20px; min-height: 265px; }
.tabContent .steps .mainCont .box:nth-child(2n) { margin-right: 0; }
.footerContent p { float: none; clear: both; width: 100%; font-size: 14px; text-align: center; }
.tnc { float: none; max-width: 526px; margin: 20px auto; clear: both; width: 100%; }
.footerContent .meSocial { float: left; width: 100%; margin: 0; }
.footerContent .meSocial .socialIcons { float: none; max-width: 190px; margin: 25px auto 0 auto; clear: both; }
.right-widget { width: 90%; }
.upperCard .Cardtxt p { padding: 6px 0 2px 15px; font-size: 1.4em; }
.Cardimg img { max-width: 215px; }
.form-content { margin-top: 10px; }
.case { padding: 0px; }
label.authorize { padding: 0px; }
.col2 { padding: 0 0 10px 0; }
.form-content { width: 538px; }
.multicurrencyForm { width: 179px; }
.textBox { width: 163px; }
.tabContent .offers .mainCont .lower .box .mahindra .patch h1 { font-size: 1.3em; }
.upperCard { width: 90%; }
.tabsWrap ul.tabs li { width: 20%; margin-right: 19%; }
.bannerWrapper .formsec { width: auto; }
.bannerCarousel li img { height: 405px; }
.tabContent .steps .mainCont .box .boxNo { left: 46%; }
.tabContent .offers .UsageCont ul{width:92%;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
	.textBox input {height:30px;}
	.error {font-size:0.7em;}
	.submitBtn, .resetbtn {font-size:0.9em; padding:8px 20px;}
	.resetbtn {margin-top:2px;}
}
@media only screen and (max-width:800px) {
.bannerCarousel li img { height: 390px; }
.tabsWrap ul.tabs li { width: 24%; margin-right: 12.1%; }
.tabsWrap { margin-top: -10px; }
.tabContent .offers .mainCont .lower .box .clay .patch { top: 10px; padding-top: 5px; }
.overflow {height: 400px;}
}
@media only screen and (min-width:600px) and (max-width:667px){
	.tabsWrap ul.tabs li {font-size:0.9em;}
	input#Disclaimer2_CaptchaCodeTextBox1 {margin: 0 0 0 34px;}
	.thanyouMsg {margin:10px auto 0 25px; text-align:center; height:auto;}
	.right-widget { width: 90%; margin:0 auto; float:none;  padding:6px 0 18px;}
}

 @media only screen and (max-width:600px) {
.overflow {height: 240px; }
.logo { padding: 10px 10px 0 0; }
.logo img { width: 105px; }
.logo img:first-child { width: 90px; }
.header h6 { font-size: 11px; padding: 25px 0 0 10px; }
.logo img:first-child { padding: 15px 0 0 0; }
.Contentwrap { width: 470px; }
.multiContent p { padding: 30px 0 20px 5px; width: 100%; }
.accordion h3 { font-size: 1.0em; }
.toggleContent p { font-size: 0.8em; }
.tabContent .loadingUsage { width: 460px; padding: 0 0 0 6px; }
.multiCurrency ul.forexCards li { width: auto; padding: 25px 0 0 45px; }
.bannerWrapper .formsec { margin-top: -4px; }
.travelSmart { width: 100%; }
.travelSmart p { float: none; margin: 0 auto; width: 292px; }
.formWrap { width: 100%; margin: 0; }
.plusMinus, .plusMinus.active { left: 200px; }
#Disclaimer2_chkDisclaimer1 { margin: 2px 5px 16px 0; }
.multiCurrency ul.forexCards li p.steps { padding: 0 0 0 19px; margin: 2px 17px 0 -42px; }
.multiCurrency ul.forexCards li p.steps span { margin: 10px 0 0 -21px; }
.multiCurrency ul.forexCards li p.steps { width: 46px; }
.multiCurrency ul.forexCards li p.steps4Text { margin: -5px 0 0; }
.bannerCarousel li img { height: 230px; }
.upperCard { width: 100%; }
.tabsWrap { margin-top: 0px; }
.tabsWrap ul.tabs li { margin-right: 2%; width: 31%; }
.toggleContent .tblCont table { width: 100%; }
.tabContent .offers .mainCont .upper .box { width: 96%; margin: 20px 2%; }
.tabContent .offers .mainCont .upper .box .iphn .patch { min-height: 90px; }
.tabContent .offers .mainCont .lower .box .mahindra .patch { width: 96%; }
.tabContent .offers .mainCont .lower .box .mahindra .patch h1 { font-size: 2.0em; }
.bannerWrapper .formsec { position: relative; width: 99%; float: left; background-color: #e6e6e6; top: -5px; padding-bottom: 20px; }
.multicurrencyForm { width: 95%; float: left; }
.dropdownWrap { width: 100%; float: left; background: none; }
.textBox { width: 98%; float: left; border: 1px solid #cbcbcb; background: none; }
.textBox input { width: 100%; }
.form-content { width: 100%; float: left; }
.right-widget { width: 95%; float: left; padding: 20px 0 0 0; margin: 0 0 0 5%; }
.upperCard .Cardtxt p { padding: 10px 0 7px 15px; font-size: 1.0em; color: #323232; font-weight: normal; }
.Cardimg img { max-width: 160px; }
.upperCard .Cardtxt { border-left: 1px solid #323232; }
.case { color: #323232; }
label.authorize { width: 98%; color: #323232; }
.resetbtn { color: #323232; }
.toggleContent .tblCont table { font-size: 0.8em; }
.toggleContent .tblCont1 table { font-size: 0.8em; }
.tnc { max-width: 295px; line-height: 1.6em; }
.tnc li:nth-child(3) { border-right: none; }
ul.track li { font-size: 0.8em; }
.tabContent .offers .mainCont .lower .box .clay .patch h3 { font-size: 1.0em; }
.tabContent .offers .mainCont .lower .box .clay .patch p { font-size: 0.9em; }
.tabContent .offers .mainCont .lower .box .clay { width: 98%; }
.toggleContent p { line-height: 20px; padding: 0 0 12px; }
.dropdownWrap .selectbg .selectedvalue { width: 100%; }
.dropdownWrap .selectbg select { width: 104%; }
.tabContent .offers .UsageCont ul li:last-child{margin-left:}
.thanyouMsg {margin:10px auto 0 auto; text-align:center; height:auto;}
.right-widget { width: 90%; margin:0 auto; float:none;  padding:6px 0 18px;}
}
 @media only screen and (max-width:480px) {
.Contentwrap { width: 310px; }
.multiContent p { width: 100%; }
.bannerCarousel li img { height: 185px; }
input#Disclaimer2_CaptchaCodeTextBox1 { width: 130px; margin: 0; }
.tabsWrap ul.tabs { margin: 0 15px; }
.tabsWrap ul.tabs li span.kf1, .tabsWrap ul.tabs li.selected span.kf1 { margin: 20px 36% 0; background-size: 38px 34px; height: 36px; }
.tabsWrap ul.tabs li span.kf2, .tabsWrap ul.tabs li.selected span.kf2 { margin: 20px 36% 0; background-size: 38px 34px; height: 36px; }
.tabsWrap ul.tabs li span.kf3, .tabsWrap ul.tabs li.selected span.kf3 { margin: 20px 36% 0; background-size: 38px 34px; height: 36px; }
.tabsWrap ul.tabs li span.arrow { left: 32%; }
.overflow { height: 144px !important; }
.tabContent .steps .mainCont .box {width:96%; margin:20px auto!important; min-height:auto; float:none;}
.tabContent .steps .mainCont .box .boxCont p { float: none; padding-bottom: 30px; }
.tabContent .steps .mainCont .box .boxNo { left: 46%; }
.tabContent .offers .UsageCont { width: 96%; }
.tabContent .offers .UsageCont ul { padding: 0; width: 90%; padding: 20px; }
.tabContent .offers .UsageCont ul li { width: 85%; border-right: none; }
.tabContent .offers .UsageCont ul li:last-child { margin: 0; margin-top: 20px; }
.tabContent .offers .mainCont .lower .box .clay .patch h3 { font-size: 0.9em; }
.tabContent .offers .mainCont .lower .box .clay .patch p { font-size: 0.8em; }
.tabContent .offers .mainCont .lower .box .clay .patch { width: 63%; top: 10px; left: 134px; top: 0; padding: 4px 0 0; height: 105px; }
.tabContent .offers .mainCont .lower .box .clay { background-size: 644px 112px; height: 112px }
.tabContWrap { padding:22px 0 24px 0; }
.tabContent .offers .mainCont { margin: 0; }
.tabContent .offers .mainCont .upper .box .ipad .patch { bottom: 5px; margin: 0; min-height: 70px; width: 100%; }
.tabContent .offers .mainCont .upper .box .ipad .patch p { font-size: 0.85em; line-height: 1.2em; padding: 10px; }
/*.tabContent .offers .mainCont .upper .box .ipad { background-size: 100% auto; background-repeat: no-repeat; position: relative; width: 100%; height: 307px; }*/
.tabContent .offers .mainCont .upper .box .iphn .patch { bottom: -5px; margin: 0; min-height: 50px; width: 100%; }
.tabContent .offers .mainCont .upper .box .iphn .patch p { font-size: 0.85em; line-height: 1.2em; padding: 10px; }
/*.tabContent .offers .mainCont .upper .box .iphn { background-size: 100% auto; background-repeat: no-repeat; position: relative; width: 100%; height: 307px; }*/
.tabContent .offers .mainCont .lower .box .mahindra { background: rgba(0, 0, 0, 0) url("../images/offer_mahindra.png") no-repeat scroll 0 0 / 100% auto; }
.tabContent .offers .mainCont .lower .box .mahindra .patch { width: 100%; bottom: 0px; margin: 0; min-height: 72px; padding-top: 0px; }
.tabContent .offers .mainCont .lower .box .mahindra .patch h1 { font-size: 1.4em; padding: 5px; }
.tabContent .offers .mainCont .lower .box .mahindra .patch p { font-size: 0.85em; line-height: 1.2em; padding: 5px; }
.tabContent .steps .mainCont .box .boxNo { left: 45%; }
#btnSubmit{float:left;}
.tabContent h4{font-size: 1.0em;color:#000000;padding:20px 0 0 0;}
}
@media only screen and (max-width:375px) {
.header { height: 70px; }
.tabsWrap ul.tabs li span.kf1, .tabsWrap ul.tabs li.selected span.kf1 { background-size: 30px 27px; margin: 6px 36% 0; height: 30px; }
.tabsWrap ul.tabs li span.kf2, .tabsWrap ul.tabs li.selected span.kf2 { background-size: 30px 27px; margin: 6px 36% 0; height: 30px; }
.tabsWrap ul.tabs li span.kf3, .tabsWrap ul.tabs li.selected span.kf3 { background-size: 30px 27px; margin: 6px 36% 0; height: 30px; }
.tabsWrap ul.tabs li p, .tabsWrap ul.tabs li.selected p { font-size: 0.7em; }
.tabsWrap ul.tabs li { height: 94px; }
.tabsWrap ul.tabs li span.arrow { left: 27%; }
.bannerCarousel li img { height: 160px; }
.upperCard { margin-left: 15%; width: 85%; }
.upperCard .Cardtxt { border-left: none; }
.upperCard .Cardtxt p { padding: 20px 0 0 0; font-size: 1.4em; color: #323232; font-weight: normal; }
.Cardimg img { max-width: 200px; }
.tabsWrap ul.tabs { width: 94%; }
.accordion { width: 96%; }
.tabContent .offers .mainCont .lower .box .clay .patch { line-height: 1.1em; height: 72px; left: 106px; }
.tabContent .offers .mainCont .lower .box .clay .patch p { font-size: 0.7em; width: 88%; }
.tabContent .offers .mainCont .lower .box .clay .patch h3 { font-size: 0.8em; }
.tabContent .offers .mainCont .lower .box .clay { background-size: 510px 80px; height: 80px; }
/*.tabContent .offers .mainCont .lower .box .mahindra .patch h1{font-size: 1.6em;}*/
}
@media only screen and (max-width:330px) {
.logo { padding: 10px 5px 0 0; }
.bannerCarousel li img { height: 144px; }
.tnc { margin-left: 5%; width: 92%; }
.tnc li { font-size: 0.9em; }
}
