*{margin:0; padding:0;}
body{position:relative;overflow-x:hidden;}
h1{color:#212121;font-size:32px;font-weight:700;margin:0;padding:0;font-family:'Poppins', sans-serif;line-height:40px;}
h1 span{font-size:30px;font-weight:400;display:inline-block;}
h2{font-family:'Poppins', sans-serif;font-weight:300;font-size:32px;line-height:40px;color:#46676F;}
h2 span{font-family:'Poppins', sans-serif;font-weight:800;font-size:32px;line-height:60px;}
h3{  font-family: 'Poppins', sans-serif;color:#000000; font-size:18px; line-height:26px; font-weight:600;}
p{font-family:'Poppins', sans-serif;color:#212121;font-size:18px;margin:0px;}
.m0{margin:0px !important;}
.deskview{display:block !important;}
.mobview{display:none !important;}
.error-in{position:absolute;}
.header{padding:15px 50px;position:relative;}
.logo{padding:15px 35px;}
.logo .lead-logo{display:inline-block;}
.spicemoneyLogo{display:inline-block;float:right;}
.btn.focus, .btn:focus{box-shadow:none;}
.login-sec .btn:hover{background-color:#76b029;}
.login-sec a:hover{color:#76b029;}
.intro-text img{width:100%;}
.patch{position:absolute;left:-39px;padding-left:38px;padding-right:35px;}
.form-group{margin-bottom:15px;}
.reset{color:#0cbf0a;text-align:right;float:right;}
.reset:hover{color:#fff;}
.container-fluid{width:95%;margin:0 auto;}
.masthead{background:url(/wp-content/themes/Campaigns/Religare1Demat-trading-Account/images/banner-web.png) center 30px no-repeat;min-height:538px;margin-bottom:0px;background-size:cover;}
.masthead .myform{padding:40px 28px 13px 32px;width:35%;float:right;margin-top:-67px;background:#ffffff;box-shadow:0px 3px 22px 6px #e9e9e7;border-radius:55px 0px 0px 0px;}
.masthead .myform h3{color:#212121;font-size:20px;font-weight:400;padding-top:0px;}
.form-signin{margin-top:13px;}
.form-signin .form-control{font-size:16px;padding:6px 10px;color:rgba(75,84,93,1) !important;border-radius:5px;border-color:#d3d3d3;box-shadow:0px 0px 5px 2px #e9e9e7;height:34px;}
.form-control::placeholder{opacity:0.5 !important;}
.form-signin .form-control:focus{box-shadow:0px 0px 5px 2px #cfe2d4;}
.selectBox .form-control{height:40px;padding:4px 4px 4px 13px;color:rgba(75,84,93,0.5) !important;}
#selecttype, #selectclass, #selectvalidity, #certificatetype, #ddlCity{color:rgba(75,84,93,0.5) !important;}
.masthead .myform label{font-size:12px;font-weight:400;}
header.masthead .mybtn{font-family:'Poppins', sans-serif;width:100%;margin-top:7px;background-color:#1e723f !important;color:#ffffff;padding:10px;font-weight:500;font-size:17px;border-radius:5px;}
.frmbtn{display:flex;justify-content:center;}
.introBanner{position:absolute;top:0px;left:50px;z-index:100;}
.bannerSec{width:55%;position:absolute;top:120px;left:54px;}
.bannerSec img{width:55%;}
.bannerSec h1{font-family:'Poppins', sans-serif;color:#46676F;}
.bannerSec h1 strong{font-weight:800px;font-size:32px;background:#fffc0c;}
.bannerSec h1 span{padding-bottom:10px;}
.bannerSec span.lowerlogo{padding-bottom:0px;padding-top:30px;}
.smsTxt{font-size:11px;line-height:25px;text-align:center;padding-top:10px;}
.resume-application{text-align:center !important;width:100% !important;}
.resume-application a{color:#212121;font-size:14px !important;font-weight:600;text-decoration:underline;width:100% !important;text-align:center;}
.Benefits{background:#fbfbfb;padding:80px 0px;}
.Benefits h2{text-align:center;}
.Benefits .rel-inner{display:flex;flex-flow:row;justify-content:space-between;margin:80px 0px;}
.Benefits .rel-inner .B_box{background-image:linear-gradient(to right top, #eef8f0, #ebf7f3, #eaf6f5, #ebf5f6, #ecf3f6);border-radius:20px;padding:25px;min-height:280px;width:290px;text-align:center;transition:all 0.5s;position:relative;display:flex;flex-flow:column;justify-content:center;align-items:center;margin-right:30px;}
.B_box.Bbox1 img{width:121px;height:75px;}
.Benefits .rel-inner .B_box:last-child{margin-right:0px;}
.Benefits .rel-inner .B_box:hover{}
.Benefits .rel-inner img{position:absolute;top:-42px;}
.Benefits .rel-inner p{font-size:16px;}
.Benefits .mainImg{width:70%;}
.Personalized{background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 3px 10px -3px #5e5e5e;padding:80px 0px;}
.Personalized h2{text-align:center;}
.Personalized .rel-inner{display:flex;flex-flow:row;justify-content:space-between;margin-top:80px;padding:0px 150px;}
.Personalized .rel-inner.rel-inner1{padding:0px 35px;margin-top:-80px;}
.Personalized .rel-inner.rel-inner1.rel-inner2{padding:0px 150px;margin-top:-80px;}
.Personalized .rel-inner .B_box1{background:url(/wp-content/themes/Campaigns/Religare1Demat-trading-Account/images/Personalized-bg.png) center center no-repeat;width:244px;display:flex;flex-flow:column;justify-content:center;align-items:center;font-size:16px;transition:all 0.5s;padding:60px 0px;}
.Personalized .rel-inner .B_box1 strong a{padding-top:10px;display:block;text-align:center;color:#000;}
.Personalized .rel-inner .B_box1 strong a:hover{text-decoration:none;}
.Personalized .rel-inner .B_box1:hover{background:url(/wp-content/themes/Campaigns/Religare1Demat-trading-Account/images/Personalized-bg-hower.png) center center no-repeat;}
.Personalized .rel-inner .B_box1:last-child{margin-right:0px;}
.B_box1{margin-right:15px;}
.openAccount{padding:80px 0px;color:#67728D;border-bottom:1px solid #f2f2f2;}
.openAccount h2{text-align:center;}
.openAccount h2 span{display:block;}
.openAccount .rel-inner{padding-top:30px;}
.openAccount .rel-inner strong{font-size:18px;font-weight:500;padding-left:10px;}
.openAccount .steps{display:flex;justify-content:center;align-items:center;}
.openAccount p{font-size:14px;line-height:20px;color:#67728D;padding-left:10px;}
.innerSection{padding-top:60px;background:#fff;min-height:500px;box-shadow:0px 6px 13px -11px #5e5e5e;border:2px solid #f2f2f2;}
.innerSection h2{text-align:center;font-weight:600;font-size:32px;line-height:40px;}
.innerSection h2 span{display:block;font-weight:600;}
.Platforms1{padding:0px 0px 0px 30px;min-height:417px;display:flex;align-items:center;padding-bottom:3px;}
.Platforms .box1{background:url(/wp-content/themes/Campaigns/Religare1Demat-trading-Account/images/religare-dynami-icon.png) no-repeat scroll center top transparent;width:25%;float:left;}
.Platforms .box1:hover{background:url(/wp-content/themes/Campaigns/Religare1Demat-trading-Account/images/religare-dynami-icon-hover.png) no-repeat scroll center top transparent;}
.Platforms .box2{background:url(/wp-content/themes/Campaigns/Religare1Demat-trading-Account/images/religare-online-icon.png) no-repeat scroll center top transparent;width:25%;float:left;}
.Platforms .box2:hover{background:url(/wp-content/themes/Campaigns/Religare1Demat-trading-Account/images/religare-online-icon-hover.png) no-repeat scroll center top transparent;}
.Platforms .box3{background:url(/wp-content/themes/Campaigns/Religare1Demat-trading-Account/images/dynami-wrap-icon.png) no-repeat scroll center top transparent;width:25%;float:left;}
.Platforms .box3:hover{background:url(//www.religareonline.com/wp-content/uploads/2021/04/dynami-wrap-icon-hover.png) no-repeat scroll center top transparent;}
.Platforms .box4{background:url(/wp-content/themes/Campaigns/Religare1Demat-trading-Account/images/odin-diet-icon.svg) no-repeat scroll center top transparent;width:25%;float:left;}
.Platforms .box4:hover{background:url(/wp-content/themes/Campaigns/Religare1Demat-trading-Account/images/odin-diet-icon-hover.png) no-repeat scroll center top transparent;}
.Platforms .box{padding:20px;width:30%;border-radius:5px;min-height:287px;margin-right:10px;border-radius:10px;border-top:none;}
.Platforms .textSec p{padding-right:15px}
.Platforms .box-left, #HomeNew .Platforms .box-left .iconSec,  #HomeNew .Platforms .box-left .textSec{padding-left:0px;}
.Platforms .box-right, #HomeNew .Platforms .box-right .iconSec, #HomeNew .Platforms .box-right .textSec{padding-right:0px;}
.Platforms .box-layout{padding:20px;width:32%;background:#fff;border-radius:5px;border:1px solid #e0e0e0;}
.Platforms .box.middle{margin:0 15px;}
.Platforms .box .iconSec{padding:0px;}
.Platforms .RO-box{margin-top:30px;float:left;}
.Platforms .box img{width:81px;}
.OneStopSolution{padding:80px 0px;background:url(/wp-content/themes/Campaigns/Religare1Demat-trading-Account/images/onestop-bg.jpg) center top no-repeat;box-shadow:0px 6px 13px 0px #5e5e5e;}
.OneStopSolution h2{text-align:center;}
.OneStopSolution h2 span{display:block;}
.OneStopSolution .card{border-radius:20px;padding-bottom:20px;}
.OneStopSolution .card-body{padding:0px;background:url(/wp-content/themes/Campaigns/Religare1Demat-trading-Account/images/tip.jpg) center 27px no-repeat;}
.OneStopSolution .card-body h4{color:#fff;background:#5c6883;text-align:center;font-weight:400;font-size:25px;padding:15px 0px;border-radius:20px 20px 0px 0px;}
.OneStopSolution .rel-inner{display:flex;flex-flow:row;justify-content:center;padding:40px;}
.OneStopSolution .card-body ul{list-style:none;padding:10px 15px 0px 15px;font-size:16px;line-height:23px;}
.OneStopSolution .card-body ul li{padding-bottom:20px;}
.OneStopSolution .card .card-body .card-text span.listimg{float:left !important;}
.OneStopSolution .card-body ul li{width:100%;display:inline-block;}
.OneStopSolution .card-body .card-text span.listContent{float:right;width:90%;}
.OneStopSolution .boxes{position:relative;}
.OneStopSolution .boxes.box2 .card{padding-bottom:50px;}
.OneStopSolution .tag{background:url(/wp-content/themes/Campaigns/Religare1Demat-trading-Account/images/tag.png) right bottom no-repeat;width:100%;padding:13px 43px;position:relative;z-index:100;text-align:right;color:#fff;margin-top:-50px;font-size:18px;}
.offerPrice{text-align:center;font-size:18px;padding-top:20px;}
.offerPrice del{font-size:27px;color:#5C6883;}
.faq{padding:80px 0px;background:url(/wp-content/themes/Campaigns/Religare1Demat-trading-Account/images/onestop-bg1.jpg) -390px -196px no-repeat;}
.faq h2{text-align:center;}
.faq p{font-size:16px;}
.faq .ImgSec img{width:70%}
.faq .content h3{font-weight:400;font-size:34px;color:#37517e;}
.faq .content h4{font-size:20px;font-weight:700;margin-top:5px;}
.faq .content p{font-size:15px;color:#848484;}
.faq .img{background-size:contain;background-repeat:no-repeat;background-position:center center;}
.faq .accordion-list{padding:0 40px 60px 40px;}
.faq .accordion-list ul{padding:0;list-style:none;}
.faq .accordion-list li + li{}
.faq .accordion-list li{padding:20px;background:#fff;border-radius:4px;padding-bottom:0px;}
.faq .accordion-list a{display:block;position:relative;font-family:"Poppins", sans-serif;font-size:16px;line-height:24px;font-weight:700;padding:20px;outline:none;cursor:pointer;box-shadow:0px 0px 16px 0px #e9e9e7;border-radius:10px;}
.faq .accordion-list span{font-weight:600;font-size:18px;padding-right:10px;}
.faq .accordion-list i{font-size:24px;position:absolute;right:26px;top:18px;}
.faq .accordion-list p{margin-bottom:0;padding:20px 0 0 20px;}
.faq .accordion-list .icon-show{display:none;}
.faq .accordion-list a.collapsed{color:#343a40;}
.faq .accordion-list a.collapsed:hover{box-shadow:0px 0px 16px 0px #cfe2d4;}
.faq .accordion-list a.collapsed .icon-show{display:inline-block;}
.faq .accordion-list a.collapsed .icon-close{display:none;}
.faq .accordion-list i::before{font-size:30px !important;font-weight:800 !important;}
#footer{background-color:#212121;padding:60px 0 50px 0;}
#footer p{font-size:14px;font-weight:400;color:#ffffff;padding:0 0 0px 0;line-height:18px !important;}
.footerLogo{display:flex;justify-content:left;}
.mktupdate{display:flex;justify-content:center;padding:30px 0px 30px 27px;}
.socialIcon{margin:0 auto;width:100%;display:flex;justify-content:right;}
.mktupdate span{color:#868686;font-family:'Roboto', sans-serif;font-size:17px;text-align:left;}
.disclaimer p{font-size:12px !important;}
.socialIcon ul{list-style:none;margin:0;padding:0;}
.socialIcon ul li{display:inline;}
.socialIcon ul li a{border-radius:100px;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;}
@media(max-width:812px){
.footerFrom-section .input-group{width:70%;margin:0;padding-bottom:30px;}
.footerFrom-section p{font-size:14px;}
.footerFrom-section p span{font-size:16px;}
.socialIcon{width:100% !important;margin-top:0px !important;padding:0px;display:flex;justify-content:left;padding-left:8px;}
.mktupdate{padding:30px 0px 30px 20px;}
#footer p{font-size:12px;}
}   @media(max-width:1920px) and (min-width:1599px){
.Benefits .rel-inner .B_box{width:420px;}
.masthead{min-height:700px;}
.form-signin .form-control{height:46px}
.form-group{margin-bottom:20px;}
.masthead .myform{padding:24px 70px 16px 70px;margin-top:-38px;}
.masthead .myform h3{font-size:21px;}
.smsTxt{font-size:16px;}
.resume-application a{font-size:16px !important;}
.form-signin{margin-top:37px;}
} @media(max-width:1366px){
.masthead .myform{padding:10px 50px 10px 50px}
.masthead .myform h3{padding-top:6px;}
} @media(max-width:1024px) and (min-width:993px){ h2{font-size:28px;}
h2 span{font-size:25px;}
.innerSection h2{font-size:28px;line-height:30px;}
.lead-logo{top:18px;}
.masthead{min-height:462px;}
.masthead .myform h3{padding-top:0px;font-size:14px;font-weight:500;}
.form-signin{margin-top:18px;}
.form-group{margin-bottom:10px;}
.masthead .myform{padding:20px 30px 24px 30px;}
.smsTxt{text-align:center;}
header.masthead .mybtn{font-size:14px;}
.masthead .myform{width:41%;}
.faq .content, .faq .accordion-list{padding-left:0;padding-right:0;}
.faq .accordion-list i{top:20px;right:20px;}
.Platforms .box{width:23%;}
} @media(max-width:992px){
.form-group{width:100%;}
.deskview{display:none !important;}
.mobview{display:block !important;}
.lead-logo img{width:60%;}
.intro-text{padding-top:10px;}
h1 span{display:block;}
h2{font-size:26px;line-height:40px;margin-bottom:0px;}
h2 span{font-size:30px;}
.spicemoneyLogo{display:none;}
.masthead{background:none;}
.bannerSec img{width:100%;}
.spicemoneyLogo1{display:inline-block;position:absolute;right:20px;top:10px;}
.bannerSec{position:initial;width:100%;}
.masthead .myform{position:initial;width:100%;margin-top:0px;border-radius:0px;padding-bottom:40px;margin-bottom:30px;}
.Benefits .rel-inner{flex-flow:column;margin-bottom:0px;}
.Benefits .rel-inner .B_box{position:relative;width:100%;padding:100px 0px;margin-bottom:100px;}
.Benefits .rel-inner .B_box:last-child{margin-bottom:0px;}
.OneStopSolution .rel-inner{flex-flow:column;}
.OneStopSolution .boxes{margin-bottom:50px;}
.OneStopSolution{padding-bottom:0px;}
.OneStopSolution .boxes.box2 .card{padding-bottom:0px;}
.Platforms .Platforms01{flex-flow:column;}
.Platforms .box{width:100%;border:none;}
.faq{padding-top:30px;padding-bottom:0px;}
.faq .img{min-height:400px;}
.faq .content{padding-top:30px;}
.faq .accordion-list{padding:0px 0px 30px 0px;}
.faq{margin:0px;}
.faq .ImgSec img{width:50%;}
.faq .accordion-list li{padding:20px 0px 0 0px;}
} @media(max-width:575px){ h1{font-size:28px;line-height:35px;}
.faq .img{min-height:200px;}
.faq p{font-size:14px;}
.spicemoneyLogo1{display:inline-block;}
} @media(max-width:425px){ h1{font-size:21px !important;line-height:25px !important;}
h1 span{font-size:20px;}
h2{font-size:19px;line-height:22px;}
h2 span{font-size:22px;}
p{font-size:14px;}
h3{font-size:16px;line-height:20px;}
.spicemoneyLogo1{width:20%;display:inline-block;position:absolute;right:15px;top:30px;}
.Benefits .rel-inner .B_box{min-height:210px;}
.masthead .myform{padding:16px 10px 23px 10px;margin-bottom:45px;}
header.masthead .mybtn{font-size:16px;}
.masthead .myform h3{padding-left:16px;}
.OneStopSolution .boxes.box2 .card{padding-bottom:20px;}
.faq .accordion-list span{font-weight:500;font-size:14px;line-height:20px;}
.spicemoneyLogo1{display:inline-block;position:absolute;right:15px;top:10px;}
} @media(max-width:375px){ h1{font-size:18px !important;line-height:25px !important;}
h1 span{font-size:20px;}
h2{font-size:16px;line-height:20px;}
h2 span{font-size:18px;}
p{font-size:14px;}
h3{font-size:16px;line-height:20px;}
.OneStopSolution .tag{padding:13px 27px;}
.Benefits .rel-inner p{font-size:14px;}
.Benefits .rel-inner .B_box{min-height:200px;}
.smsTxt{font-size:9px;}
.masthead .myform h3{font-size:16px;}
header.masthead .mybtn{font-size:13px;}
} .session-modal .modal-dialog{transform:translate(0%, -50%) !important;top:40%;}
.session-modal.show{opacity:1;}
.session-modal .modal-content{min-height:200px;display:flex;align-items:center;justify-content:center;}
.session-modal button{margin-top:20px;}
.page-loader{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;z-index:1049;text-align:center;}
.lds-roller{display:inline-block;position:relative;width:80px;height:80px;transform:translateX(-50%);top:40%;}
.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px;}
.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#056633;margin:-4px 0 0 -4px;}
.lds-roller div:nth-child(1){animation-delay:-0.036s;}
.lds-roller div:nth-child(1):after{top:63px;left:63px;}
.lds-roller div:nth-child(2){animation-delay:-0.072s;}
.lds-roller div:nth-child(2):after{top:68px;left:56px;}
.lds-roller div:nth-child(3){animation-delay:-0.108s;}
.lds-roller div:nth-child(3):after{top:71px;left:48px;}
.lds-roller div:nth-child(4){animation-delay:-0.144s;}
.lds-roller div:nth-child(4):after{top:72px;left:40px;}
.lds-roller div:nth-child(5){animation-delay:-0.18s;}
.lds-roller div:nth-child(5):after{top:71px;left:32px;}
.lds-roller div:nth-child(6){animation-delay:-0.216s;}
.lds-roller div:nth-child(6):after{top:68px;left:24px;}
.lds-roller div:nth-child(7){animation-delay:-0.252s;}
.lds-roller div:nth-child(7):after{top:63px;left:17px;}
.lds-roller div:nth-child(8){animation-delay:-0.288s;}
.lds-roller div:nth-child(8):after{top:56px;left:12px;}
@keyframes lds-roller {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.countrypicker button{height:100%;}
.form-group{margin-bottom:24px;}
.error-in {
font-size: 12px;}