/* Reset CSS */
* { margin: 0; padding: 0; font-weight: 500; box-sizing: border-box; outline: none; -webkit-text-size-adjust: none; }
ul li { list-style: none; }
img { border: 0; }
a { text-decoration: none; color: #97144d; }
body { font-family: 'Lato'; box-sizing: border-box; -webkit-text-size-adjust: none; }
.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: 1260px; margin: 0 auto; }
h6 { color: #fff; font-size: 17px; 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: 24%; }
.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: 0!important; }
/*Banner*/
.inner { margin: 0 auto; width: 100%; }
.container { width: 100%; max-width: 1220px; margin: 0 auto; }
/*.banner { width: 100%; float: left; background: url("../images/bg1.jpg"); padding: 0 5%; }*/
.banner { width: 100%; float: left; background: url("../images/bg1.jpg"); }
.banner .banLeft { width: 55%; float: left; box-shadow: 10px 10px 25px #c0bdb9; position: relative; z-index: 9; }
.banner .banLeft img { width: 100%; height: 455px; }
.banner .banForm { width: 45%; float: left; background: #fff; margin: 0; position: relative; z-index: 1; box-shadow: 10px 10px 25px #c0bdb9; padding: 8px 0 2px; min-height: 455px; }
.banner .banForm .row { width: 100%; float: left; margin: 2px 0; }
.banner .banForm .textInput.smallBox { padding: 0; width: 24%; }
.banner .banForm .textInput { float: left; margin: 10px 0; padding: 0 2%; width: 37%; font-family: 'Lato'; }
.banner .banForm .textInput.smallBox .dropdownWrap { margin: 0 10% 0 30%; padding: 5%; width: 60%; }
.banner .banForm .dropdownWrap { background: transparent none repeat scroll 0 0; border-bottom: 1px solid #e6e6e6; float: left; margin: 0; padding: 5%; width: 100%; height: 30px; }
.banner .banForm .dropdownWrap .selectbg { background: transparent url("../images/downarrow.png") no-repeat scroll right center; position: relative; width: 96%; }
.banner .banForm .dropdownWrap .selectbg .selectedvalue { color: #606060; font-size: 1.0em; overflow: hidden; position: absolute; z-index: -10; }
.banner .banForm .dropdownWrap .selectbg select { cursor: pointer; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -khtml-opacity: 0; width: 100%; }
.banner .banForm .fname { background: url("../images/name-img.png") no-repeat scroll 0 6px; height: 35px; padding-left: 25%; }
.banner .banForm .fname.inputActive { background: url("../images/name-img1.png") no-repeat scroll 0 6px; }
.banner .banForm input.watermarked { color: #606060; }
.banner .banForm input[placeholder] { color: #606060; }
.banner .banForm .textInput input { border-bottom: 1px solid #e6e6e6 !important; border-top: none; border-left: none; border-right: none; float: left; font-size: 0.9em; /*height: 30px;*/ padding: 0 0 5px 30px; padding: 6px 0 5px 30px\0/; width: 100%;/* line-height: 25px;*/ -webkit-border-bottom: 1px solid #e6e6e6 !important; }
.banner .banForm .textInput.fullbox { padding: 0 0 0 2%; width: 72%; position: relative; }
.banner .banForm .email { background: url("../images/bg-email.png") no-repeat scroll 0 6px; height: 28px; padding-left: 25%; }
.banner .banForm .email.inputActive { background: url("../images/bg-email1.png") no-repeat scroll 0 6px; }
.banner .banForm .textInput.fullbox .dropdownWrap { padding: 16px 5%; width: 100%; height: 45px; margin-top: -10px; }
.banner .banForm .country { background: url("../images/bg-cont.png") no-repeat scroll 0 16px; height: 35px; padding-left: 25%; }
.banner .banForm .country.inputActive { background: url("../images/bg-cont1.png") no-repeat scroll 0 16px; }
.banner .banForm .textInput.fullbox .dropdownWrap .selectbg .selectedvalue { color: #606060; font-size: 1.0em; overflow: hidden; position: absolute; padding-left: 10px; }
.banner .banForm .textInput.smallBox input { margin: 0 10% 0 30%; padding: 5%; width: 60%; height: 36px; }
.banner .banForm .mob { background: url("../images/bg-mob.png") no-repeat scroll 0 6px; height: 45px !important; padding-left: 25%; }
.banner .banForm .mob.inputActive { background: url("../images/bg-mob1.png") no-repeat scroll 0 6px; }
.banner .banForm .watermarked.mob { height: 45px; }
.banner .banForm .row.mobile { margin-top: -5px; position: relative; }
.banner .banForm .row .col { width: 58%; float: left; margin: 0 2% 0 7%; }
.banner .banForm .row .col.rt { width: 28%; margin: 0 3% 0 2%; }
.banner .banForm .row .col .check-box { width: 100%; float: left; margin-top: 15px; }
span.chkbox { float: left; margin-right: 7px; margin-top: 1px; }
.check-box label { width: 95%; float: left; font-size: 0.85em; }
/*.SubBtn .submitBtn { background: #97144d none repeat scroll 0 0; border: 0 none; color: #fff; float: left; font-size: 1.2em; height: 34px; width: 100%; font-size: 1.0em; cursor: pointer; }*/
.SubBtn .submitBtn { background: url("../images/sbmt_brgd.jpg") no-repeat; width: 130px; height: 29px; border: none; outline: none; cursor: pointer; }
.my { clear: both; display: none; }
.error_auth { color: red; float: left; font-size: 0.75em; margin: 2px 21px -7px; }
/*Banner*/


/*Middle*/
.midCont .headtitle { width: 100%; float: left; text-align: center; margin: 30px 0 10px 0; }
.midCont .headCont { width: 100%; float: left; padding: 20px 15px; }
.midCont .headtitle p { color: #606060; font-size: 1.2em; width: 70%; margin-left: 15%; line-height: 1.1em; }
.midCont .headtitle span.bld { color: #3c3c3c; font-family: 'Lato'; }
.midCont .box { width: 50%; float: left; border-left: 1px dotted #494949; padding: 20px 6%; }
.midCont .box.first { border-left: none; padding-left: 0; }
.midCont .box.sec { padding-right: 0; }
.midCont .box .head { width: 100%; float: left; }
.midCont .box .head img { float: left; width: auto; }
.midCont .box .head h1 { color: #494949; font-size: 1.6em; line-height: 1.2em; padding: 15px 13% 15px 8%; float: left; width: 70%; }
.midCont .box .head span.bld1 { color: #97144d; font-family: 'Lato'; }
.midCont .box .instruct { width: 100%; float: left; margin: 40px 0 15px 0; }
.midCont .box .instruct ul { width: 100%; float: left; }
.midCont .box .instruct ul li { color: #606060; font-size: 1.0em; line-height: 1.2em; background: url("../images/bullet.png") no-repeat 2px 5px; padding-left: 20px; padding-bottom: 13px; }
.midCont .box .instruct ul li span.bld2 { color: #3c3c3c; font-family: 'Lato'; }
.midCont .box .btn { width: 100%; float: left; padding: 0 0 0 20px; margin: 0 0 20px 0; }
.midCont .box .btn .RNbtn { color: #97144d; padding: 10px 20px; border: 1px solid #97144d; float: left; width: 135px; position: relative; font-size: 0.9em; cursor: pointer; background: url("../images/plus1.png") no-repeat 96px 6px; }
.midCont .box .btn .RNbtn.rmActive { color: #97144d; padding: 10px 20px; border: 1px solid #97144d; float: left; width: 135px; position: relative; font-size: 0.9em; cursor: pointer; background: url("../images/min1.png") no-repeat scroll 96px 6px; }
/*.midCont .box .btn .RNbtn span.plus { background: url("../images/plus.png") no-repeat; width: 11px; height: 11px; position: absolute; top: 13px; right: 13px; }
.midCont .box .btn .RNbtn span.plus::before { border-left: 1px dotted #606060; content: ""; float: left; height: 18px; margin: -4px 0 0 -13px; }*/
.midCont p { width: 100%; float: left; color: #606060; font-size: 0.9em; line-height: 1.2em; }
.midCont .box .moreCont { display: none; }
/*.midCont .box .btn .rmActive span.plus{background: url("../images/minus.png") no-repeat;display:block;}*/
/*.midCont .box .btn .RNbtn:hover { background: #97144d; color: #FFF; }*/
/*Middle*/

/*Footer*/
.footer { background: #e6e6e6 none repeat scroll 0 0; float: left; padding: 20px 0; width: 100%; }
.footerContent { clear: both; width: 100%; }
.footerContent p { font-size: 14px; color: #808080; float: left; }
.footerContent p a { color: #808080; }
.footer .termLink { color: #97144d; display: block; float: left; font-size: 14px; padding: 0 15px; text-align: right; width: auto; }
.termLink.border { border-left: 1px solid #808080; border-right: 1px solid #808080; }
.cpyrt { float: left; }
.socialIcons { float: right; }
.Footclear { clear: both; display: none; }
/*.socialIcons li { float: left; padding: 0 0 0 7px; }
.socialIcons li:first-child { padding: 0; }*/
.error { font-size: 0.75em; color: red; float: left; margin: 2px 0 -13px; }
.error1 { color: red; float: left; font-size: 0.75em; margin: 1px 37px -25px; width: 63%; }
.LBD_CaptchaDiv { height: 40px !important; }
.LBD_CaptchaImageDiv img { max-width: 100%; }
.captcha label { float: left; font-size: 0.8em; margin: 15px 0 0 5px; }
.banner .banForm .colCaptch .col { width: 38% }
.banner .banForm .colCaptch .col.rt { width: 48% }
.banner .banForm .colCaptch .col.rt .textInput { width: 100%; }
.chkbox_me a { text-decoration: underline; }
.banner .banForm .mobile .textInput input { padding: 0 0 7px 80px;padding: 11px 0 7px 80px\0/;}
.banner .banForm .textInput input.adjpad { padding:7px 0 9px; }
.selectbg .selectedvalue.sel { color: #000 !important; }
.banner .banForm .textInput.smallBox.code { position: absolute; left: 0; bottom: -2px; }
.banner .banForm .mobile .code input { padding: 10px 15px; width: 78px; background: none; border: none !important; color: #606060; }
.banner .banForm .row.colCaptch { margin-bottom: 5px; margin-top: 20px; }
#thankyou1_lblmsg { float: left; font-size: 1.2em; line-height: 25px; margin: 20px 40px; }
.msg { padding: 10px 0 10px 8%; }
.banner .banForm .row.sb { float: none; margin: 10px auto; width: 132px; }
.banner .banForm .mobile .textInput.Codeadj input { padding:0 0 7px 30px;padding: 11px 0 7px 30px\0/; }
/*@media all\0 { 
.banner .banForm .mobile .textInput input { padding: 11px 0 7px 80px;}
.banner .banForm .mobile .textInput.Codeadj input { padding: 11px 0 7px 30px; }
} */
/*@media all and (monochrome:0) { 

	.banner .banForm .mobile .textInput input { padding: 0 0 7px 80px\9;}
.banner .banForm .mobile .textInput.Codeadj input { padding: 0 0 7px 30px\9; }
         
} */


/* Media Query */
@media screen and (-webkit-min-device-pixel-ratio:0) {
}
 @media only screen and (max-width:1440px) {
.inner { margin: 0 auto; width: 100%; float: left }
}
 @media only screen and (max-width:1024px) {
.bucket { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 5px; }
.midCont .box .head h1 { font-size: 1.2em; padding: 10px 2% 15px 9%; width: 60%; }
.midCont .box .head img { width: 100px; }
/*.banner { padding: 30px 0 0 0; }*/
.banner .banLeft { width: 100%; box-shadow: 10px 10px 25px #c0bdb9; }
.banner .banLeft img { width: 100%; height: auto; }
/*.banner .banForm { width: 100%; margin: -85px 0 0 0; z-index: 11; box-shadow: 10px 10px 25px #c0bdb9; padding: 15px 0; }*/
.banner .banForm { width: 100%; z-index: 11; box-shadow: 10px 10px 25px #c0bdb9; padding: 15px 0; }
.midCont .headtitle { width: 100%; float: left; text-align: center; margin: 50px 0 40px 0; }
.footerContent { width: 96%; margin: 0 2%; }
.banner .banForm .textInput.fullbox .dropdownWrap { margin-top: -5px; padding: 16px 30px; }
.error1 { margin: 0 0 -25px 0; padding: 2px 0 9px 30%; width: 100% }
.banner .banForm .colCaptch .col, .banner .banForm .colCaptch .col.rt { width: 150px; }
.banner .banForm { min-height: 100px; }
.banner .banForm .textInput.smallBox.code { padding: 10px 20px 10px 5px; bottom: -11px;}
.banner .banForm .mobile .code input { padding: 10px 3px; }
.banner .banForm .textInput.fullbox .dropdownWrap .selectbg .selectedvalue { padding-left: 0; }


}
 @media only screen and (max-width:900px) {
}
@media only screen and (max-width:767px) {
.midCont .box .head h1 { font-size: 1em; padding: 10px 0 15px 9%; width: 66%; }
.midCont .box .head img { width: 85px; }
.banner .banForm .row.colCaptch { margin-bottom: 0px; margin-top: 25px; }
.banner .banForm .textInput.smallBox.code { bottom: -13px; }
}
@media only screen and (max-width:640px) {
.header { height: 50px; }
.header h6 { width: 37%; padding: 16px 0 0 0; }
.logo { padding: 12px 0 0 0; }
.logo img { width: 120px; padding: 0; }
.logo img:first-child { width: 160px; padding: 6px 0 0 0; }
.midCont .headtitle p { color: #606060; font-size: 1.2em; line-height: 1.1em; margin-left: 3%; width: 94%; }
.midCont .box { border-left: none; float: left; margin: 0 2%; padding: 0; width: 96%; }
.midCont .box.first { padding: 0 0 40px 0; margin-bottom: 40px; border-bottom: 1px dotted #494949; }
.midCont .box .head h1 { font-size: 1.4em; padding: 7px 0 15px 6%; width: 58%; }
.midCont .box .instruct { margin: 20px 0 15px; }
.cpyrt { float: none; margin: 0 auto; width: 240px; }
.socialIcons { float: none; margin: 20px auto 0; width: 356px; }
.Footclear { clear: both; display: block; }
}
@media only screen and (max-width:600px) {
}
 @media only screen and (max-width:480px) {
.logo img { width: 105px; }
.logo img:first-child { width: 120px; }
.header h6 { font-size: 11px; padding: 21px 0 0 0; }
.midCont .box .head img { width: 70px; }
.midCont .headtitle { margin: 30px 0; }
.midCont .headtitle p { font-size: 1em; }
.midCont .box .head h1 { font-size: 1.1em; width: 68%; }
.banner .banForm .textInput.fullbox .dropdownWrap { float: left; height: 45px; padding: 11px 0 0 28px; width: 100%; }/* margin-top: -10px; */
.banner .banForm .country { background: url("../images/bg-cont.png") no-repeat scroll 0 10px; }
.banner .banForm .country.inputActive { background: url("../images/bg-cont1.png") no-repeat scroll 0 10px; }
.error, .error1 { font-size: 0.7em; }
.banner .banForm .row .col { float: left; margin: 0 2%; width: 96%; }
.banner .banForm .row .col.rt { margin: 30px 2% 0 2%; width: 28%; }
.banner .banForm .colCaptch .col.rt { margin: 20px 0; width: 55%; }
.banner .banForm .row.colCaptch .col { width: 41%; }
.banner .banForm .colCaptch .col.rt { width: 47%; margin-left: 5%; }
.check-box label { width: 91%; }
.banner .banForm .mobile .code input { padding: 10px 3px 13px 11px; }
}
 @media only screen and (max-width:414px) {
.header h6 { width: 27%; font-size: 9px; padding: 18px 0 0 0; }
.logo img { width: 91px; }
.logo img:first-child { width: 100px; }
}
@media only screen and (max-width:370px) {
.socialIcons { width: 100%; margin-top: 15px; }
.footerContent p.termLink { width: 100%; margin-bottom: 15px; }
.footer { padding: 20px 0 5px; }
.footer .termLink { text-align: center; }
.termLink.border { border: none; }
.my { clear: both; display: block; }
.banner .banForm .textInput { width: 100%; }
.blnk { display: none; }
.banner .banForm .textInput.fullbox.mobFull { width: 96%; }
.banner .banForm .textInput.smallBox .dropdownWrap, .banner .banForm .textInput.smallBox input { margin: 0 10% 0 6%; width: 75%; }
.banner .banForm .textInput { width: 50%; }
/*.banner .banForm .row.mobile { margin-top: 10px; }*/
.banner .banForm .textInput.fullbox .dropdownWrap .selectbg .selectedvalue { padding-top: 3px; }
/*#index1_CaptchaCodeTextBox1 { width: 150px; }*/
.error1 { float: left; font-size: 0.7em; padding: 8px 0 9px 8px; width: 110px; }
.iphn { margin-top: 20px !important; }
.banner .banForm .textInput.fullbox { width: 97%; }
.banner .banForm .textInput.smallBox.code { bottom: -12px; left: 14px; }
.banner .banForm .mobile .code input { width: 78px !important; padding: 12px 3px 10px 11px; }
.msg { padding: 10px 0 10px 2%; }
.banner .banForm .textInput.fullbox .dropdownWrap { padding: 8px 0 0 28px; }/* margin-top: -10px; */
.banner .banForm .textInput.smallBox.code { bottom: -11px; }
}
@media only screen and (max-width:320px) {
}
