*{
margin: 0;
padding: 0;
}
span.error-in{color:red;font-size:11px;}
.select2-container--default .select2-selection--single{border-radius:5px;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;}
a.reset{text-decoration:none;font-size:12px;}
span.fs-3.smart{font-size:16px !important;}
.logo-fit-3{width:300px;}
.mobile-view{display:none;margin:0 auto;}
.main-logo{width:300px;}
body{font-family:'Poppins', sans-serif;}
.banner-section{background-color:#f9fbfe;min-height:490px;background-size:cover;}
.bannertext{display:flex;justify-content:center;min-height:386px;align-items:flex-end;}
.form-control:focus{box-shadow:none;outline:none;}
.img-size{width:80px;}
.logo-fit.second{margin-top:25px;}
.logo-fit{width:231px;height:80px;padding:10px 20px;border:1px solid #12b250;border-radius:40px;transition:all 0.3s ease-in;}
img.img-fluid.hover-img{display:none;}
.innerSection h2{text-align:left;font-weight:400;font-size:18px;line-height:35px;padding-bottom:20px;width:100%;}
.innerSection h2 span{display:block;font-weight:600;font-size:26px;line-height:34px;}
.logo-fit:hover{background-color:#207c55;}
.logo-fit:hover img.img-fluid.hover-img{display:block;}
p.copy-right{font-size:12px;font-weight:300;text-align:justify;}
img.img-size{margin-top:15px;}
.products{display:grid;place-content:center;width:120px;top:0;transition:top ease 0.5s;background-color:#fff;}
.products:hover{position:relative;background-color:#F9FBFE;top:-5px;}
button.w-100.btn.btn-primary.submit-text{background:#12b250;height:43px;}
button.w-100.btn.btn-primary.submit-text:hover{background-color:#0d853b;}
li > a > img{width:30px !important;}
ul.text-center.d-flex.justify-content-start.ps-0 li{list-style:none;}
img.img-fluid.hover-img{display:none;}
.logo-fit:hover img.img-fluid.defult-img{display:none;}
.sticky{position:sticky !important;position:-webkit-sticky !important;top:65px !important;z-index:999;}
.top-m{top:-85px;box-shadow:0px 15px 35px rgba(0, 0, 0, 0.06);border-radius:7px;border:1px solid #12b25024;}
h6.pro-name{font-weight:600;font-size:14px;line-height:16px;color:rgb(77 88 120);}

.products{width:120px;}
.container-progessbar{display:flex;width:100%;padding-top:50px;padding-bottom:50px;counter-reset:step;}
.container-progessbar li{width:calc(100%/3);text-align:center;counter-increment:step;position:relative;display:flex;flex-direction:column;align-items:center;color:#747d8c;}
.container-progessbar li:before{content:counter(step);display:inline-flex;align-items:center;justify-content:center;height:50px;width:50px;border-radius:50%;background-color:#12b250;border:3px solid #12b250;color:#747d8c;font-weight:bold;margin-bottom:25px;font-weight:400;color:#fff;}
.container-progessbar li:after{content:"";height:3px;width:85%;position:absolute;left:-43%;top:23px;z-index:1;border-bottom:2px dashed #707070;}
.container-progessbar li:first-child:after{display:none;}
.container-progessbar li.active:before, .container-progessbar li.active::after{}
button.let-begin{display:inline-block;height:40px;border:1px solid #4caf50;position:relative;overflow:hidden;transition:all 0.5s ease-in;z-index:1;margin-top:20px;background:#12b250;border-radius:50px;border-radius:10px;line-height:20px;border-radius:10px;}
button.let-begin::before, button.let-begin::after{content:'';position:absolute;top:0;width:0;height:100%;transform:skew(15deg);transition:all 0.5s;overflow:hidden;z-index:-1;}
.lead-form{border-radius:25px;}
.after::after{position:absolute;content:'';right:-7px;width:1px;height:25px;background-color:#fff;}
.after:hover{color:#4a0b0b;}
button.let-begin::before{left:-10px;background:#36bd6b;}
button.let-begin::after{right:-10px;background:#36bd6b;}
button.let-begin:hover::before, button.let-begin:hover::after{width:58%;}
button.let-begin:hover span{color:#fff;transition:0.3s;}
button.let-begin span{color:#fff;font-size:14px;transition:all 0.3s ease-in;}
h5.heading-type{font-weight:700;font-size:16px;color:#000;}
p.width-styles{font-size:14px;color:#000;padding:0 55px;padding-top:15px;}
.accordion-button::after{background-size:30px;width:30px;height:30px;background-image:url(http://religareonline.com/wp-content/uploads/2023/01/plus_i.svg) !important;}
.accordion-button:not(.collapsed)::after{background-size:30px;width:30px;height:30px;background-image:url(http://religareonline.com/wp-content/uploads/2023/01/min_i.svg) !important;}
h3.fs-4-fs{font-size:17px;margin-bottom:0;}
.accordion-button:focus{box-shadow:none;border:none;}
.color-theme{background:#f9fbfe;}
.tag-line{font-size:20px;color:#000;}
span.bold-text{font-weight:600;}
input.form-control{height:43px;border:1px solid #1f7c5661 !important;}
.carousel-indicators{bottom:-30px;}
.open-account{display:none;font-size:20px;text-align:center;}
img.img-fluid.mobile-img{display:none;}
@media(max-width:1024px){
button.w-100.btn.btn-primary.submit-text{font-size:12px}
}
@media(max-width:767px){
section.mx-5.mx-5-phone{
margin:0 !important;
}
button.w-100.btn.btn-primary.submit-text {
font-size: 20px;
}
img.img-fluid.mobile-img {
display: block;
}
img.img-fluid.desktop-img {
display: none;
}
.col-md-12.bg-white.py-5.d-flex.justify-content-center.position-relative.top-m{
padding-top: 15px !important;
padding-bottom: 15px !important;
}
.hide-on-mobile {
display: none;
}
h5.text-center.mb-0.py-1.hide-on-mobile {
display: none;
}
.fs-3 {
font-size: calc(1rem + .6vw) !important;
}
h2 {
font-size: calc(1.2rem + .9vw);
}
.open-account{
display:block
}
h2.heading-size {
font-size: 20px;
}
p.copy-right.ps-4 {
padding: 0 !important;
}
.sticky {
position: relative !important;
top: unset !important;
}
.row.w-100.mobile-m-0 {
margin: 0;
}
.container-progessbar li:after {
width: 60%;
left: -30%;
}
.main-div {
display: flex;
flex-direction: column-reverse;
}
.banner-section{
min-height: 200px;
padding-top: 20px;
background-size: cover;
color: #fff;
}
.bannertext{min-height:150px;}
section.tech-investment {
margin-top: 0px;
}
.top-m {
top: 0;
}
p.width-styles {
padding: 0px 10px;
}
p.width-styles {
font-size: 10px;
}
.container-progessbar {
padding: 0;
}
h5.heading-type, p.text-style {
font-size: 12px;
}
.main-logo {
width: 200px;
}
.products:hover{
top:0;
}
.row.mt-4.mt-0-mobile {
margin: 0 !important;
}
.col {
flex: unset;
}
.row.sec-width > .col {
margin-bottom: 20px !important;
}
.mobile-view{
display:block
}
lottie-player.desktop_view.py-3{
display:none
}
.col.ms-4 {
margin: 0 !important;
}
.row.sec-width {
width: 100%;
flex-direction: column;
}
.products {
width: 50%;
margin: 0 !important;
}
.tag-line {
font-size: 16px;
}
h1.h1.text-center.fs-1 {
font-size: 20px !important;
}
h3.text-center.fs-3.py-1 {
font-size: 18px !important;
}
.d-flex.justify-content-cente {
justify-content: center;
}}