*{padding:0px;}
body{position:relative;overflow-x:hidden;padding:0;}
h1{color:#ffffff;font-size:28px;font-weight:500;margin:0;padding:0;}
h2{font-family:'Lato', sans-serif;color:#252525;font-size:25px;font-weight:bold;margin:0;padding:0;}
h2 span{font-family:'Lato', sans-serif;sans-serif;font-weight:100 !important;font-size:30px;}
h3{ font-family:'Lato', sans-serif; color:#000000; font-size:21px; line-height:35px; font-weight:bold;}
p{font-family:'Lato', sans-serif;color:#252525;font-size:16px;margin:0px;}
.m0{margin:0px !important;}
.header{padding:15px 50px;position:relative;}
.lead-logo{position:absolute;top:30px;left:50px;z-index:100;}
.lead-logo img{width:60%;}
.btn.focus, .btn:focus{box-shadow:none;}
.login-sec .btn:hover{background-color:#76b029;}
.login-sec a:hover{color:#76b029;}
.intro-text{position:relative;background:#000;}
.patch{position:absolute;left:-39px;padding-left:38px;width:85%;}
.banner-text{position:absolute;top:180px;left:40px;width:100%;text-align:left;width:70%;}
.banner-text h1{font-size:40px;line-height:52px;font-family:'Lato', sans-serif;margin-bottom:30px;}
.banner-text h1 span{color:#0cbf0a;font-weight:bold;font-weight:bold;}
.patch .green-icon{background:url(//www.religareonline.com/wp-content/themes/Lead-Generation-Pages/Open-free-demat-and-trading-account/images/icon.png) no-repeat 0px 3px;font-size:18px;text-transform:uppercase;color:#fff;padding-left:30px;font-weight:100;margin:10px 0 0px 0;}
.resend{float:right;padding-top:20px;color:#0cbf0a;padding-top:20px;}
.resend:hover{color:#0cbf0a;text-decoration:underline;}
.form-group{margin-bottom:18px;}
.masthead .myform{padding:57px 20px 50px 20px;width:30%;position:absolute;right:100px;top:0px;background:#000000;}
.masthead .myform h3{color:#ffffff;font-family:'Lato', sans-serif;font-weight:600 !important;font-size:21px;text-align:center;}
.masthead .myform h3 strong{color:#ffffff;font-family:'Lato', sans-serif;font-weight:bold;text-align:center;font-size:21px;display:block;}
.form-control{height:50px !important;}
.form-signin{margin-top:25px;}
.form-signin .form-control{font-size:16px;padding:6px 10px;color:rgba(75,84,93,1) !important;border-radius:5px;}
.form-control::placeholder{opacity:0.5 !important;}
.form-control:active{opacity:1 !important;}
.selectBox .form-control{height:40px;padding:4px 4px 4px 13px;color:rgba(75,84,93,0.5) !important;}
#selecttype, #selectclass, #selectvalidity, #certificatetype, #inputState{color:rgba(75,84,93,0.5) !important;}
header.masthead .mybtn{font-family:'Lato', sans-serif;width:100%;margin-top:20px;background-color:#ede90a !important;color:#000000;padding:10px;font-weight:bold;font-size:19px;border-radius:5px;}
.form-control:focus{border-color:#ffffff;box-shadow:none;}
.frmbtn{display:flex;justify-content:center;}
.reset{color:#0cbf0a;text-align:right;float:right;}
.bp-section{padding:40px 0px 40px 0px;background-color:#f1f4f9;}
.bp-section h3{text-align:left;}
.bp-section p{padding-top:10px;text-align:center;}
.bpbox{border:1px solid #dedfe4;background-color:#ffffff;padding:25px 25px;margin-right:5%;overflow:hidden;min-height:310px;}
.bptxt{width:73%;float:right;padding-top:0px;text-align:left;}
.bptxt h3{}
.bptxt ul{padding-left:18px;padding-top:10px;}
.bptxt ul li{padding-bottom:10px;}
.bpimg{float:left;}
.bpboxRow{margin-bottom:30px;}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
.masthead .myform{width:31%;padding:28px 20px 29px 20px;right:50px;}
} @media screen and (min-width: 769px) and (max-width: 1024px) {
.masthead .myform{padding:45px 25px 45px 25px;width:40%;right:40px;}
.form-control{height:40px !important;}
.form-signin .form-control{font-size:14px;}
.intro-text img{height:553px;}
.bpbox{min-height:333px;}
} @media screen and (min-width: 641px) and (max-width: 768px) {
.patch{display:none;}
.lead-logo{position:absolute;top:25px;left:28px;z-index:100;}
h2{text-align:center;}
p{font-size:15px;}
.masthead .myform{padding-top:100px;}
.intro-text{display:none;}
.myform{width:100% !important;position:inherit !important;}
.masthead .myform h3{display:block;text-align:center;font-size:25px;}
.bpbox{margin-right:0%;margin-bottom:30px;}
.bpboxRow{margin-bottom:0px;}
.bptxt{width:100%;float:none;padding-top:25px;}
.bptxt p, .bptxt h3{text-align:center;}
.bpimg{float:none;}
.trading-section{margin-left:15px;margin-right:15px;}
.parts{margin-bottom:1rem;}
.tradebox h3{padding-top:10px;}
.tradebox{min-height:180px;}
.first{width:100% !important;margin-bottom:65px !important;}
.last{margin-bottom:25px;}
.first.mid{margin:0px 0px 65px 0px !important;}
} @media screen and (min-width: 481px) and (max-width: 640px) {
.patch{display:none;}
.lead-logo{position:absolute;top:25px;left:28px;z-index:100;}
h2{text-align:center;}
p{font-size:15px;}
.masthead .myform{padding-top:100px;}
.intro-text{display:none;}
.myform{width:100% !important;position:inherit !important;}
.masthead .myform h3{display:block;text-align:center;font-size:25px;}
.bpbox{margin-right:0%;margin-bottom:30px;}
.bpboxRow{margin-bottom:0px;}
.bptxt{width:100%;float:none;padding-top:25px;}
.bptxt p, .bptxt h3{text-align:center;}
.bpimg{float:none;}
.trading-section{margin-left:15px;margin-right:15px;}
.parts{margin-bottom:1rem;}
.tradebox h3{padding-top:10px;}
.tradebox{min-height:180px;}
.first{width:100% !important;margin-bottom:65px !important;}
.last{margin-bottom:25px;}
.first.mid{margin:0px 0px 65px 0px !important;}
} @media screen and (min-width: 360px) and (max-width: 480px) { h2{text-align:center;font-size:22px;}
h2 span{font-size:22px;}
h3{font-size:18px; line-height: 20px;}
p{font-size:15px;}
.lead-logo{position:absolute;top:17px;left:17px;z-index:100;}
.patch{display:none;}
.masthead .myform{padding:100px 16px 61px 16px;}
.intro-text{display:none;}
.myform{width:100% !important;position:inherit !important;}
.masthead .myform h3{display:block;text-align:center;font-size:22px;line-height:34px;}
.bpbox{margin-right:0%;margin-bottom:30px;}
.bpboxRow{margin-bottom:0px;}
.bptxt{width:100%;float:none;padding-top:25px;}
.bptxt p, .bptxt h3{text-align:center;}
.bpimg{float:none;}
.trading-section{margin-left:15px;margin-right:15px;}
.parts{margin-bottom:1rem;}
.tradebox h3{padding-top:25px;font-size:20px;}
.tradebox p{font-size:14px;}
.tradebox{min-height:180px;}
.first{width:100% !important;margin-bottom:65px !important;}
.last{margin-bottom:25px;}
.first.mid{margin:0px 0px 65px 0px !important;}
} @media screen and (min-width: 320px) and (max-width: 359px) {
.lead-logo{position:absolute;top:17px;left:17px;z-index:100;}
.patch{display:none;}
h2{text-align:center;font-size:22px;}
h2 span{font-size:22px;}
h3{font-size:18px; line-height: 20px;}
p{font-size:15px;}
.masthead .myform{padding:100px 12px 61px 12px;}
.intro-text{display:none;}
.myform{width:100% !important;position:inherit !important;}
.masthead .myform h3{display:block;text-align:center;font-size:16px;line-height:30px;}
.masthead .myform h3 strong{font-size:18px;}
.bpbox{margin-right:0%;margin-bottom:30px;}
.bpboxRow{margin-bottom:0px;}
.bptxt{width:100%;float:none;padding-top:25px;}
.bptxt p, .bptxt h3{text-align:center;}
.bpimg{float:none;}
.trading-section{margin-left:15px;margin-right:15px;}
.parts{margin-bottom:1rem;}
.tradebox h3{padding-top:25px;font-size:20px;}
.tradebox p{font-size:14px;}
.tradebox{min-height:180px;}
.first{width:100% !important;margin-bottom:65px !important;}
.last{margin-bottom:25px;}
.first.mid{margin:0px 0px 65px 0px !important;}
} .trading-section{padding:40px 0px 30px 0px;}
.tradex{padding-top:40px;}
.tradebox{background:#0cbf0a;text-align:center;padding:0px 26px;min-height:220px;display:flex;flex-flow:column;align-items:center;align-self:center;justify-content:center;}
.first.mid{margin:0px 5%;}
.tradebox h3{font-size:25px;font-family:'Lato', sans-serif;font-weight:600 !important;padding-top:43px;}
.tradebox h3, .tradebox p{color:#ffffff;}
.tradebox p{font-family:'Lato', sans-serif;font-size:16px;line-height:23px;}
.first{position:relative;width:30%}
.tradebox img{position:absolute;top:-46px;}
#footer{background-color:#31333a;padding:60px 0 50px 0;}
#footer p{font-size:12px;font-weight:400;color:#ffffff;padding:0 0 0px 0;line-height:18px !important;}
img.footer-logo{width:40%;}
.socialIcon{margin:0 auto;width:auto;}
.socialIcon ul{list-style:none;margin:0;padding:0;}
.socialIcon ul li{display:inline;padding-left:0px;}
.socialIcon ul li a{border-radius:100px;width:47px;height:47px;display:inline-block;line-height:40px;text-align:center;}
.facebook{color:#3c5a9a;font-size:25px;}
.twitter i{color:#2daae2;font-size:25px;}
.facebook i, .twitter i{margin:0;}
.facebook:hover{background-color:#3c5a9a;color:#ffffff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.twitter{color:#ffffff;background-color:#2daae2;}
.twitter:hover{color:#ffffff;background-color:#2daae2;color:#ffffff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.googleplus{color:#dc4c41;}
.googleplus:hover{background-color:#dc4c41;color:#ffffff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
#myBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;font-size:18px;border:none;outline:none;background-color:darkslategrey;color:white;cursor:pointer;padding:15px;width:55px;height:55px;border-radius:100%;}
#myBtn:hover {
background-color: grey;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;}