@import url(../fonts/fonts.css);
html, body {
	width: 100%;
	padding: 0;
	margin: 0;
}
body {
	font-family: 'hp_simplifiedregular', Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	background:#fff; font-weight: normal;
}
.webr {
	font-family: 'WebRupee';
	display: inline-block;
 *display: inline;
	zoom: 1;
	padding: 0 2px;
	line-height:28px;
}
textarea {
    resize: none;
}
#wappper {
	width:100%;
	height:auto;
	margin:0px auto;
}



.main_box {
	width:100%;
	margin:0px auto; float: left;
}
.main{
	width:1220px;
	margin:0px auto;
}

.main_inr {
	padding:0;
}


.dskban{display: block;}
.mobban{display: none !important;}
.nobr{border: none;}



.headrbg{background:#1b4272 url(../images/header-bg.jpg) center top no-repeat;}
.contbg{background:#082c70 url(../images/cont-bg.jpg) left top repeat-x;}
.continrbg{background:url(../images/continr-bg.png) center top repeat;}
.thanubg{background:#082c70 url(../images/thanku-bg.jpg) center top no-repeat;}



.header-wrap{width: 100%; float: left;}
.logo{width: 100%; float: left; padding: 25px 0 0 0;}
.banner-title{width: 100%; float: left; text-align: center;}
.banner-title h1{font-size: 70px; color: #fff; font-family:'hp_simplifiedbold'; font-weight:normal;}
.banner-title p{font-size: 32px; font-family:'hp_simplifiedlight'; color: #fff;}
.bannerimg{width: 100%; float: left; text-align: center; position: relative; height: 380px;}
.banner{position: absolute; top: 30px; width: 100%; text-align: center;}


.care-details{width: 100%; float: left; background: url(../images/line.jpg) center 100px no-repeat;}
.care-one{width: 33%; float: left; text-align: center; padding: 50px 0;}
.care-one span{width: 100px; height: 100px; border-radius: 60px; border: solid 4px #1796d3; line-height: 100px; text-align: center; display: inline-block; font-size: 40px; color: #179dd8; font-family:'hp_simplifiedbold'; font-weight:normal; background: #fff; margin: 0 5px;}
.care-one p{font-size: 20px; font-weight: normal; color: #313131; line-height: 30px; padding:10px 20px;}

.inr-bor{width: 100%; float: left;}




.rg-form{width: 100%; float: left; padding: 40px 0;}
.rg-form h2{font-size: 50px; color: #fff; font-weight:normal; text-align: center;}

.form-row{width: 50%; float: left; position:relative;}
.row-inr{padding:15px 20px; background: #fff; margin: 15px;}
.form-row span{ position:absolute; left: 20px; top: 72px}

.row-inr2{background: #fff; margin: 15px;}
.std-code{width:15%; float: left; text-align: center; padding: 15px 0; font-size: 18px; border-right: solid 1px #cecece; color: #5c5c5c;}
.num-row{width: 78%; float: right; padding: 15px 15px 15px 0;}
.form-row2{width: 100%; float: left;}
.selinp{width: 100%; font-size: 18px; font-weight: normal; border: 0px;}


.imp-message{width: 100%; float: left; background: #179dd8; border-radius: 5px;}
.imp-message-inr{padding:30px;}
.imp-message h3{font-size: 38px; color: #fff; font-weight: normal;}
.imp-message ul{list-style-type: decimal; margin: 0px; padding-left: 20px;}
.imp-message ul li{list-style-type: decimal; font-size: 20px; color: #fff; padding-left:15px; padding-top: 15px;}
.imp-message ul li ul{list-style: none; padding-left:0px;}
.imp-message ul li ul li{list-style: none; padding-top: 5px;}

.agree-wrap{width: 100%; float: left; padding: 30px 0}

.declare-row{width: 100%; float: left; padding-bottom: 20px;}
.declare-row label{color: #fff; font-size: 18px; font-weight: normal; text-decoration: none; padding-left: 10px;}

.submit{text-align: center; width: 100%; float: left;}
.submit input{background: #179dd8; padding: 10px 40px; display: inline-block; text-decoration: none; color: #fff; font-size: 26px;border:0px;}
.submit p{font-size: 20px; color: #fff; padding: 10px 0}
.checkbtn{margin: 3px 0 0 0;}
.regcaptcha p{color: #FFF; padding-bottom: 5px;}

.ftr{width: 100%; float: left; height: 45px; background: #05183d; border-top: solid 1px #fff;}









.otpbox{width: 100%; float: left; margin: 40px 0}
.otpbox h4{padding: 0 40px; background: #05487d; height: 50px; line-height: 50px; color: #fff; font-size: 24px; font-weight: normal;}
.otpboxcont{width: 100%; float: left; background: #1a95d2;}
.otpboxcont_inr{padding: 30px;}
.otpboxcont p{font-size: 17px; color: #fff; padding-bottom: 30px;}

.newrow {
    width: 100%;
    float: left;
}

.newrow label {
    float: left;
    font-size:18px;
    line-height: 35px;
    width: 174px;
	color: #fff;
}


.input_dv.width1 {
    width: 36px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
.input_dv {
    background:none;
    width: 282px;
    height: 25px;
    padding: 5px 10px;
    padding-right: 10px;
    padding-left: 10px;
    border: 1px solid #fff;
    float: left;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    position: relative;
}


.btmcaptcha {
    width: 50%;
    float: left;
    margin: 15px 0 0 174px;
}



.input_txtbt, .select_red {
    width: 100%;
    height: 25px;
    line-height: 25px;
    padding: 0;
    font-size: 14px;
    color: #fff;
    border: none;
	background: none;
}


.subbtn {
    width: 100%;
    float: left;
    margin: 20px 0 10px 0;
}
.subbtn a{padding: 10px 25px; color: #fff; text-decoration: none; font-size: 16px; background: #05487e; text-transform: uppercase;}

.newrowinr {
    padding: 10px 0 20px 174px;
}
.input_dv.width4 {
    margin-right: 5px;
    width: 119px;
}




.thanku-details{width: 100%; float: left; background: #229dd8; border-radius: 15px; margin: 40px 0;}

.thanku-detailsinr{padding: 25px;}
.thanku-detailsinr p{color: #fff; font-size: 19px; padding: 20px 0;}

#thankyou_msg {display:block !important; position:static; background:none; height:auto; padding:0 0 20px 0;}
    #thankyou_msg .popup_boxnew {margin:0 auto; float:left; width:500px;}
    #thankyou_msg .coustemail {float:none; width:100%; background:#fff;     border-radius: 10px;}
    #thankyou_msg .coustemail_row1 a {width:48%; display:inline-block;}
    #thankyou_msg .coustemail_row1 p {text-align:left;     color: #686b6b!important}
    #thankyou_msg .coustemail_row1 #otpsubmit {margin-right:15px;}
    #thankyou_msg .coustinp {height:30px;}
    #thankyou_msg .close_btnnew {display:none;}
    #thankyou_msg .coustemailpd {padding:25px 35px;     border: solid 1px #000;}


.coustemail_row1 {
    width: 100%;
    float: left;
    text-align: center;
}
.coustinp {
    background: #e1e4e6;
    padding: 7px 0;
    border-radius: 5px;
    width: 100%;
    text-align: center;
    margin: 5px 0 10px 0;
}
.coustemail_row1 a {
    font-family: 'hp_simplifiedregular';
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
    color: #fff;
    background: #0097cf;
    display: block;
    padding: 8px 0;
    border-radius: 5px;
    margin-bottom: 5px;
}

.alinp{width:400px; float:left;}
.inspan{padding:10px 0 0 0; font-size:16px; width:100%; float:left;}


.ui-corner-all{border:none;}
.ui-widget-content{border:none;}
 #ui-datepicker-div {border: none;}


.process-prloder {
    background: rgba(0,0,0,0.30);
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
}

.loading-inside {
    background: #fff;
    width: 600px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -140px 0 0 -300px;
    text-align: center;
    border: 2px solid #333;
}
    /*.loading-inside img {position:absolute; left:50%; top:50%; width:40px; height:40px; margin:-20px 0 0 -20px;}
.loading-inside .procs-txt {
    font-size: 13px;
    color: #333;
    padding: 10px 0;
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: center;
    width: 100%;
}*/

    .loading-inside img {
        margin: 40px 0 10px 0;
    }

    .loading-inside .procs-txt {
        font-size: 18px;
        color: #333;
        padding: 10px 20px 20px 20px;
        line-height: 30px;
    }

    /*for fancy box*/
    .inpform{width: 95%; font-size: 18px; color: #5c5c5c; font-weight: normal;}
    .custinput2img{width: 5%; float: right; padding: 11px 0 0 0;}
