body{ padding:0; margin:0; background: url(../images/body-bg.png) repeat-x top center #FFF; font-family: "Roboto"; font-size:13px;}
h1, h2, h3, h4, h5, h6{ padding:0; margin:0; font-family: "Roboto"; font-weight:bold;} 
ul, li{ padding:0; margin:0; font-family: "Roboto";}
a, p, span, img{ padding:0; margin:0; border:none; font-family: "Roboto"; outline:none;}  
@font-face {font-family: "Roboto"; src: url('../fonts/935180665-Roboto-Regular.eot'); src: url('../fonts/935180665-Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/935180665-Roboto-Regular.svg#Roboto') format('svg'), url('../fonts/935180665-Roboto-Regular.woff') format('woff'), url('../fonts/935180665-Roboto-Regular.ttf') format('truetype'); font-weight: normal;    font-style: normal;}
.wrapper{ width:1140px; display:table; margin:0 auto;}
header, section, footer{ width:100%; display:table;}
.logo{ width:40%; float:left; display:table;}
.logo-right{ margin-top:24px; width:60%; float:right; display:table;}
.logo-right ul{ width:100%; float:right;}
.logo-right ul li{ display:inline-block; float:right;}
.logo-right ul li:nth-child(2n+2){ margin:22px 8px 0;}
.apply-butt{ width:210px; margin:0 auto; background:#eb2c33; display:table; border-radius:5px; box-shadow:1px 2px 1px #000000; margin-top:110px; cursor:pointer;text-align: center;}
.apply-butt button{ background:none; border:none; color:#FFF; font-size:22px; font-weight:bold; font-family: "Roboto"; font-weight:bold; width:100%; height:60px;  line-height:60px; cursor:pointer; text-decoration: none;}
.apply-butt a{ background:none; border:none; color:#FFF; font-size:22px; font-weight:bold; font-family: "Roboto"; font-weight:bold; width:100%; height:60px;  line-height:60px; cursor:pointer; text-decoration: none;}
.apply-butt:hover{ background:#1c2953;}
.submit-butt{ width:210px; margin:0 auto; background:#eb2c33; display:table; border-radius:5px; box-shadow:1px 2px 1px #000000; margin-top:110px; cursor:pointer;text-align: center;}
.submit-butt button{ background:none; border:none; color:#FFF; font-size:22px; font-weight:bold; font-family: "Roboto"; font-weight:bold; width:100%; height:60px;  line-height:60px; cursor:pointer; text-decoration: none;}
.submit-butt a{ background:none; border:none; color:#FFF; font-size:22px; font-weight:bold; font-family: "Roboto"; font-weight:bold; width:100%; height:60px;  line-height:60px; cursor:pointer; text-decoration: none;}
.submit-butt:hover{ background:#1c2953;}
.banner{ margin-top:185px; width:100%; display:table;}
.banner img{ width:100%; display:table;}
.welcome{ width:100%; float:left; /*margin:22px 0;*/ margin:22px 0 22px 22px;}
.welcome h3{ font-size:18px; color:#155399; padding:15px 0 2px; float:left; width:100%;}
.welcome ul{ width:100%; float:left;}
.welcome ul li{ width:100%; line-height:22px; color:#333333; font-size:13px; padding:0 0 0 13px; background:url(../images/menu-icon.png) no-repeat 0px 6px; list-style:none;}
.welcome p{width:100%; line-height:22px; color:#333333; font-size:13px; width:80%;} 
.welcome div{ width:50%; float:left;}
.welcome div:last-child{ border-left:1px solid #CCC; padding-left:2%; width:47%;}
.apply-online-bg{ width:100%; display:table; border-radius:8px; background:#286cc9; text-align:center;}
.apply-online-bg h3{ font-size:30px; color:#FFF; margin:30px 0 10px;}
.apply-online-step{ width:58%; margin-bottom:20px; display:table;padding: 5px 0;margin: 0 auto;border: 1px solid #eb2c33;}
.apply-online-step li{ display:inline-block; background:#1051a9; text-align:center; color:#FFF; font-size:18px; font-weight:bold; text-transform:uppercase; padding:15px 22px; margin-left:1px;}
.name-input{ width:331px; margin:0 auto; display:table;}
.name-input label{ font-size:13px; color:#FFF; text-align:left; float:left; padding:12px 0 6px; text-transform:uppercase;}
.name-input input[type="text"],input[type="email"],input[type="tel"]{ width:90%; background:#fff; color:#909090; font-size:13px; font-family: "Roboto"; padding:10px 5%; border:solid 1px #cccccc; border-radius:5px;}
.apply-online-form{ width:100%; float:left;}
.apply-online-form p{ color:#FFF; width:91%; font-size:13px; text-align:left; margin:15px auto;}
.cash-m{ margin-bottom:20px; margin-top:0;}
.footer-top{ width:100%; display:table; padding:25px 0;}
.footer-top p{ font-size:13px; text-align:justify; color:#333333; line-height:20px;}
.footer-bottom{ width:100%; display:table; padding:15px 0; border-radius:8px; margin-bottom:15px; background:#286cc9;}
.footer-bottom ul{ width:50%; float:left;}
.footer-bottom ul li{ font-size:13px; color:#FFF; float:left; list-style:none; padding:0 15px; }
.footer-bottom ul li a{ color:#FFF; text-decoration:none;}
.footer-bottom ul li a:hover{ color:#ed1a3b;}
.footer-bottom p{ float:right; color:#FFF; font-size:13px; padding-right:15px;}


.stap2-bg{display:table; background-color:#286cc9; border-radius:8px; margin-top:30px; color: #FFFFFF; width:100%;}	
.stap2-bg h1{ background:#ed1a3b; border-radius:8px 8px 0 0; font-size:20px; color:#FFF; padding:10px 0px; margin:0; width:100%; text-align:center;}
.stap2-bg input[type="submit"]{ padding:15px; float:none; margin:20px 30px;     background: url(../images/apply-now-icon.png) no-repeat 220px 17px #254088; border-radius: 5px; display: table; margin:20px auto 30px; padding: 11px 0; color: #fff; font-family: "Prosto One",cursive; font-size: 24px; padding: 11px 50px 11px 18px; border:none;}
.step-form { background:#fff; border: 1px solid #ffffff; border-radius: 5px;   box-shadow: 0 2px 2px #888888; height: auto; margin:40px auto 20px;  width:95%; display:table; padding:0; padding-bottom:20px;}
.step-form ul{ width:100%; float:left; padding:0 0 10px 0; margin:0;}
.step-form ul li{ width:31.33%; float:left; padding:0 0 0 1.5%; margin:0; list-style:none;}
.step-form ul li label{ font-size:14px; width:100%; float:left; padding-bottom:2px; font-family:Arial, Helvetica, sans-serif; color:#333; font-weight:normal;}
.step-form ul li input[type="text"], input[type="tel"], input[type="email"]{ border:solid 1px #ccc}
.step-form h3{ width:100%; padding:20px 0 10px; text-align:center; margin:0; color:#254088; font-size:22px; font-weight:normal;}
.step-form .apply{ width:100%; background:none; list-style:none; padding:0; margin:0;}
.step-form ul{ padding:0;}
.step-form ul li input{ padding:7px 3%; width:92%; margin:0 0 10px 0; font-size:14px; border-radius:5px;} 
.mrp {border: medium none; float: left;	margin: 3px 6% 0 0;	outline: medium none; color:#000; font-size:13px; font-family:Arial,Helvetica,sans-serif;}
.mrp input[type="radio"]{ width:10px; float:left; margin-top:1px; margin-right:5px;}
.step-form ul li select{width:99%;	border-radius:5px;	border: 1px solid #ccc; padding:0;margin:0;font-family: RobotoLight, Helvetica, Arial, sans-serif;	font-size:13px;	color:#8e8e8e;clear: both; padding:7px 8px; margin:0 0 10px 0;}
.mrp1{ float:left; width:40%;}
.mrp1 input[type="text"]{ padding-left:7%;}
.visible-xs{ display:none;}
.backbutton{display: none;}
.privacy {background-color: white;margin-top: 15px;padding: 15px; border: 1px solid #333; border-radius: 7px; }

.topborder {
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
    width: 95% !important;
}

@media (max-width:1024px){
.wrapper{ width:96%;}
.backbutton{display: block;}
}
	
@media (max-width:980px){
.welcome ul{ width:90%;}
.stap-bg ul li h3{ font-size:24px;}
.stap-bg ul li span{ font-size:17px; padding-bottom:4px; float:left;}
.logo-right {margin-top: 10px;width: 53%;}
}
	
@media (max-width:767px){
.footer-bottom ul{ padding-left:5px;}
.footer-bottom ul li{ padding:0 7px;}
.apply-online-step li{ padding:15px 12px;}
.stap-bg ul{ padding:0;}
.stap-bg ul li{ width:100%; margin:0 0 15px 0px; padding:10px 0; border-bottom:1px solid #fe6054; border-right:none;}
.stap-bg ul li:first-child{}
.stap-bg ul li:last-child{}
.step-form{ width:93%;}
.step-form ul li{ width:94%; padding:0 0 0 3%;}
.step-form h3{ padding:15px 0 0 3%;}
.step-form ul li ul li{ width:40%;}
.logo-right {float: none;margin: 10px auto;width: 52%;}
.logo img{ width:236px; margin:0 auto; display:table;}
}

@media (max-width:480px){
.logo{ float:none; width:100%;}
.logo img{ width:236px; margin:0 auto; display:table;}
.logo-right{ float:none; width:100%;}
.logo-right ul{ float:none; text-align:center; width: 290px;}
.welcome div{ width:100%;}
.welcome div:last-child{ width:100%; padding:0; border:none;}
.footer-bottom ul{ width:100%; padding:0; float:none; text-align:center;}
.footer-bottom ul li{ float:none; display:inline;}
.footer-bottom p{ width:100%; text-align:center; padding:0; float:none;}
.apply-online-step li{ width:80%; padding:9px 0; margin-bottom:1px;}
.name-input{ width:80%;}
.banner{ margin-top:220px;}

.logo-right ul {display: table;margin: 0 auto;width: 296px;}
}