*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body {
overflow-x: hidden;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-text-size-adjust: 100%;
background:#fff;
font-family: "Inter";
}

h1, h2, h3, h4, h5, h6 {
font-family: "Urbanist";
}
a{
text-decoration: none;
font-size: 16px;
font-weight:500;	
color: #828e9b;	
}
ul{
padding-left: 0px;
list-style-type: none;
margin: 0;
padding: 0;
}

li{
display: inline;
}

header{
background-color: #235CAB;
padding:7px 10px;
position: fixed;
width: 100%;
top: 0;	
z-index: 99;
box-shadow: 0 2px 15px rgb(0 0 0 / 23%);
}
.menu-text-style li a{
color: #fff;
font-size: 15px;
font-weight: 500;
}

.menu-text-style li {
margin: 5px;
}

.headermenu-drop{
background-color: unset;
border: unset;
}
.headermenu-drop:hover{
background-color: unset;
border: unset;
}
.btn-check:focus+.btn-secondary.headermenu-drop, .btn-secondary.headermenu-drop:focus{
background-color: unset;
border: unset;
box-shadow: unset;	
}
.headermenu-submenu li{
margin: 0px;	
}
.headermenu-submenu li a{
color:#60697b;
font-size: 14px;
font-weight: 500;
}
.headermenu-submenu{
border: unset;
box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);	
}
.headermenu-submenu:after {
content: '';
border-bottom: 10px solid #fff;
border-right: 10px solid transparent;
border-left: 10px solid transparent;
height: 0px;
display: inline-block;
position: absolute;
top: -10px;
left: 11px;
right: 0;
margin: auto;
width: 0;
}
.header-logo-size{
width: 100%;
}
.join-now-btn{
background-color: #fff;
color: #235CAB!important;
font-size: 15px;
font-weight: 500;	
padding: 10px 13px 10px 12px;
}
/*button-style-start*/
.btn-hover-style {
border: 1px solid;
overflow: hidden;
position: relative;
}
.btn-hover-style {
z-index: 20;
}
.btn-hover-style:after {
background: #fff;
content: "";
height: 155px;
left: -75px;
opacity: 0.4;
position: absolute;
top: -50px;
transform: rotate(35deg);
transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
width: 50px;
z-index: -10;
}

.btn-hover-style:hover:after {
left: 120%;
transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.join-now-btn:hover{
background-color:#00385d;
border:1px solid;
color:#fff !important; 	
}
.login-btn-style:hover{
background-color:#00385d;
border:1px solid; 	
}
.login-btn-style{
background:none;
border:1px solid #fff !important;
color: #2c3e50;
padding:10px 13px 10px 12px;
}
a.login-btn-more-style{
border-radius: 4px;
border: solid 1px #16a6fb;
background: transparent !important;	
font-size: 16px;
font-weight: 600;
text-align: center;
color: #16a6fb !important;
padding: 8px 35px 8px 35px;
margin-right: 25px;
}
a.login-btn-book-style{
font-size: 16px;
font-weight: 600;
text-align: center;
color: #fff;
border-radius: 4px;
background-color: #16a6fb;;
border: 1px solid #16a6fb;
padding: 8px 35px 8px 35px;		
}

.dropdown-item.active, .dropdown-item:active{
background-color:#235CAB;	
}
/*button-style-end*/

#float{
position: relative;
-webkit-animation: floatBubble 2s infinite;
-webkit-animation-direction:alternate;
}

@-webkit-keyframes floatBubble{
from{
top:0;
-webkit-animation-timing-function: ease-in;

}
to {
top:100px;
-webkit-animation-timing-function: ease-out;
}

}
.contact-img-position {
position: absolute;
top: -70px;
right: -10px;
}
/*hover-button-end*/
.first-section-top-style{
margin-top: 100px;	
}
.banner-section h3{
font-size: 48px;
font-weight: bold;
text-align: left;
color: #235CAB;	
}
.banner-section h4{
font-size: 32px;
font-weight: 600;
text-align: left;
color: #60697b;
padding-top: 15px;
margin-bottom:30px;
}
.nowbtn-style{
border-radius: 6px;
background-color: #00a551;
font-size: 16px;
font-weight: 500;
text-align: center;
color: #fff;
padding:12px 40px;	
}
.nowbtn-style:hover{
color:#00a551;
background-color: #fff;
border:1px solid #00a551;
transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}
.bannerimg-style{
width: 100%;	
}
.banking-agent-inner{
padding: 20px;
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
background-color: #fff;
text-align: center;
z-index: 9;
position: relative;
}
.banking-agent-rightborder{
border-right: solid 1px #dedede;	
}
.banking-agent-style p{
font-size: 16px;
font-weight: normal;
text-align: center;
color: #60697b;
margin-bottom: 0;
margin-top: 5px;	
}
.empowering-section{
background-color: #f9f9f9;	
margin-top: -55px;
padding-bottom: 20px;
}
.empowering-section h4{
font-size: 40px;
font-weight: 600;
text-align: center;
color: #343f53;
margin-top: 135px;
margin-bottom: 25px;
}
.empowering-section p{
font-size: 16px;
font-weight: normal;
text-align: center;
color:#868d9b;	
line-height:23px;
margin-bottom:8px;
}
.nav-pills .nav-link.boost-btnstyle.active, .nav-pills .show>.nav-link{
padding:20px;
border-radius: 6px;
box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);
background-color: #235CAB;
min-height: 160px;
color:#fff !important;
}
.nav-pills .nav-link.boost-btnstyle.active > img{
display: none;
}
.boost-btnstyle{
padding:20px;
min-height: 160px;	
}
.boost-title{
font-weight: bold;
color: #5f6163;
text-align: left;
font-size: 16px;
}
.tap-top-style{
margin-top: 80px;	
}
.tap-content-style{
margin-top:60px;	
}
.more-revenue-style{
color: #868d9b;	 
font-size: 40px;
font-weight: 600;
color: #343f53;
margin-bottom:10px;
}
.earnings-text{
color:#235CAB;	
}
.dot-icon-size{
font-size: 11px !important;	
color:#868d9b;
margin-right: 7px;
}
.income-calc-style{
padding: 10px;
border-radius: 5px;
border:1px solid #00a551;
font-size: 15px;
color: #00a551;
font-weight: 500;	
}
.income-calc-style:hover{
color: #00a551;
}
.incomebtntop{
margin-top: 15px;
margin-bottom: 20px;	
}
.power-style{
color:#C38D2C;	
}
.why-choose-section{
margin-top: 100px;	
margin-bottom: 20px;
}
.choose-heading{
font-size: 40px;
font-weight: 600;
text-align: left;
color: #343f53;	
margin-bottom: 40px;
}
.according-custom-style{
font-size: 20px;
font-weight: bold;
text-align: left;
color: #000;	
}
.accordion-button.according-custom-style:not(.collapsed){
font-size: 20px;
font-weight: bold;
text-align: left;
color: #235CAB;
}
.accordion-button.according-custom-style:focus{
border-color: unset;
box-shadow: unset;
}
.accordion-button.according-custom-style:not(.collapsed) {
background-color: #f9f9f9;
box-shadow: unset;
}

.accordion-item.custom-accordion-item{
background-color: #fff;
border: unset;	
}
.why-choose-section p{
font-size: 14px;
font-weight: normal;
text-align: left;
color: #60697b;	
}
.explore-section h5 {
    font-size: 24px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    /*padding-top: 60px;*/
}
.transform-text{
font-size:17px;
font-weight: bold;
text-align: left;
color:#5f6163;	
}
.looking-section{
background-color: #f9f9f9;	
}
.semless-style{
margin-top: 50px;
font-size: 40px;
font-weight: 600;
text-align: center;
color: #343f53;	
margin-bottom: 15px;
}
.simply-text{
font-size: 16px;
font-weight: normal;
text-align: center;
color: #60697b;	
margin-bottom:40px;
}

.looking-box-style h6{
font-weight: bold;
color: #5f6163;
text-align: center;
font-size: 16px;
margin-top: 20px;
margin-bottom: 10px;
}
.looking-box-style p{
font-size: 16px;
font-weight: normal;
text-align: center;
color: #60697b;	
height: 190px;
}
.joinbtn-new{
text-align:center;
margin-bottom: 13px;
margin-top: 24px;
}
.simply-bottom{
margin-bottom: 30px;
}
.uniting-section{
background-image: url(../img/uniting-bg-img.png);
background-size: 100% 100%;
padding: 30px;
background-repeat: no-repeat;
background-position: top;
}
.uniting-section h4{
font-size:40px;
text-align: left;
color: #fff;
font-weight: 600;
margin-top: 40px;
}
.uniting-section h6{
font-size: 24px;
font-weight: normal;
text-align: left;
color: #fff;
margin-bottom:15px;
}
.new-dot-icon-size{
font-size: 10px !important;
margin-right: 10px;
color: #fff;
}
.uniting-section p{
font-size: 16px;
font-weight: normal;
color: #fff;
}
.testimonails-section{
background-color: #f9f9f9;
padding-top: 30px;
padding-bottom: 60px;	
}
.testimonails-text{
font-size: 40px;
font-weight: 600;
color: #000;	
}
.testimonails-sub{
font-size: 20px;
font-weight: bold;
color: #000;	
}
.belive-textstyle{
font-size: 16px;
font-weight: normal;
text-align: left;
color: #60697b;
margin-top: 20px;
}
.testi-second-box{
margin-top:30px; 
}
.trust-text{
font-size: 20px;
font-weight: bold;
text-align: left;
color: #000;
margin-bottom: 25px;
margin-top:5px;
}
.testi-second-box-inner{
padding:15px 10px;
box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.05);	
background-color:#fff;
border-radius: 10px;
}
.authenticity-style{
font-size: 17px;
font-weight: bold;
color: #235CAB;
}
.testi-second-box-inner p{
font-size: 16px;
font-weight: normal;
text-align: left;
color: #5f6163;
margin-bottom: 0px
}
.our-client-say{
font-size: 20px;
font-weight: bold;
text-align: center;
color: #fff;	
}
.start-style .fa.fa-star{
color: #feeb00;
}
.our-test-box .carousel-inner{
padding:20px 20px;
border-radius: 20px;
background-color: #235CAB;
text-align: center;
}
.smart-text-style{
font-size: 15px;
font-weight: normal;
color: #fff;
margin-top: 15px;
}
.box-inner-top{
margin-bottom: 25px;	
}
.our-test-box{
margin-top: -13px;
}
.explore-section {
    background-color: #0b203c;
    padding: 50px 10px;
}
.explore-section h4 {
font-size: 40px;
font-weight: 600;
color: #fff;
text-align: center;
padding-top: 60px;
}
.explore-section p{
font-size: 16px;
font-weight: normal;
text-align: center;
color: #fff;
}
.contact-form{
background-color: #fff;
padding: 30px 40px 0px 40px;
position: relative;
top: -70px;
}
.contact-form h4{
font-size: 40px;
font-weight: 600;
text-align: left;
color: #000;
padding-top: 0;	
}
.contact-form p{
font-size: 16px;
font-weight: normal;
text-align: left;
color: #60697b;
}
.submit-btn-style{
font-size: 17px;
font-weight: 500;
text-align: center;
color: #fff;
border-radius: 6px;
border: solid 1px #00a551;
background-color: #00a551;
padding: 12px 40px;	
transition: background-color 0.3s ease, transform 0.3s ease;
}
.submit-btn-style:hover{
background-color: #fff;
border: solid 1px #00a551;
color:#00a551;
transform: scale(1.05);
}
.ready-section{
background-color:#f9f9f9;
height: 504px;
}
.contact-bg{
width: 100%;	
/*position: absolute;
width: 45%;
bottom: 0;*/	
}
.testi-imgstyle {
height: 375px;
}
footer{
background-color: #235CAB;
padding:40px 0px 30px 0px;
}
.smartrupee-style{
font-size: 16px;
font-weight:normal;
text-align: left;
color: #fff;
margin-top: 7px;	
}
.footer-socilalist li a{
padding-right: 10px;	
}
.footer-socilalist{
margin-top: 30px;
}
.footer-heading{
font-size: 19px;
font-weight: bold;
text-align: left;
color: #fff;	
}
.footer-address{
font-size: 16px;
font-weight:normal;
text-align: left;
color: #fff;
margin-top: 15px;
}
.footer-mail{
font-size: 16px;
font-weight:normal;
text-align: left;
color: #fff;
margin-top: 26px;
margin-bottom: 5px;	
}
.footer-contact{
font-size: 16px;
font-weight:normal;
text-align: left;
color: #fff;
margin-top:1px;	
}
.quicklinks{
margin-top: 15px;
}
.quicklinks li{
display: block;
line-height: 31px;
}
.quicklinks li a{
font-size: 16px;
font-weight: normal;
text-align: left;
color: #fff;	
}
.newsletter{
font-size: 16px;
font-weight: normal;
text-align: left;
color: #fff;
margin-top: 15px;	
}
.email-address{
margin-top: 30px;	
}
.footer-email{
box-shadow: 0 0 25px 0 rgba(30, 34, 40, 0.04);
border: solid 1px rgba(255, 255, 255, 0.1);
background-color: rgba(255, 255, 255, 0.03);
color: #fff;	
height: 50px;
padding-right: 72px;
}
.footer-email::-ms-input-placeholder { 
color: #fff !important;
}

.footer-email::placeholder {
color: #fff !important;
}
.form-control.footer-email:focus{
box-shadow: 0 0 25px 0 rgba(30, 34, 40, 0.04);
border: solid 1px rgba(255, 255, 255, 0.1);
background-color: rgba(255, 255, 255, 0.03);
color: #fff;		
}
.email-newbtn{
position: absolute;
right: 0;
top: 0;
bottom: 0;
background-color: #085a90;
color: #fff;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
padding: 10px 19px;
border: unset;	
}
.email-newbtn:hover{
background-color: #085a90;
}
.hinditext{
color: #c38d2c;
font-size: 35px;
font-weight: 600;	
}
.explore-section-bg{
background: url(../img/map-bg.png);
background-repeat: no-repeat;
background-size: 70%;
background-position: center;
}
.google{
margin-top: 25px;	
}
/*aboutus*/
.inner-page-heading{
font-size: 40px;
font-weight: 600;
color: #343f53;	
text-align: center;
}
.custom-breadcrump{
display: flex;
justify-content: center;	
}

.about-innerpage{
margin-top: 20px;
background-color: #f9f9f9;	
}
.about-bgcolor{
padding: 35px 35px;
border-radius: 10px;
background-color: #00a551;
z-index: 9;
position: relative;
width:90%;
margin: 0 auto;
bottom: 35px;
text-align: center;
}
.about-bgcolor p{
font-size: 16px;
font-weight: 300;
color: #fff;
margin-bottom: 30px;	
}
.join-now-new{
padding:6px 25px;
border-radius: 6px;
background-color: #fff;	
font-size: 16px;
font-weight: 500;
text-align: center;
color: #00a551 !important;
}
.join-now-new:hover{
background-color: #065312;
border:1px solid #065312;	
}

.about-height{
min-height: 160px;	
}
.contact-mainsection{
min-height:200px;	
}
.position-top-style{
position: relative;
top: -70px;	
}
.about-heading{
font-size: 40px;
font-weight: 600;
text-align: left;
color: #343f53;	
}
.about-para{
font-size: 16px;
font-weight:400;
text-align: left;
color: #60697b;	
margin-top: 15px;
}
.empowringimgimg-size {
width:85%;
}
.ourmission-section{
background-color: #e9f6ff;
padding: 35px 0px;	
}
.ourmission-box{
border-radius: 10px;
background-color: #fff;
padding: 33px 20px;	
}
.ourmission-box h4{
font-size: 16px;
font-weight:bold;
text-align: left;
color: #5f6163;	
}

.ourmission-section p{
font-size: 16px;
font-weight:normal;
color: #5f6163;	
margin-bottom: 0px;
}
.champion-text{
margin-top:20px;
text-align: center;
margin-bottom: 0px;
}
.revolutionizing-section{
background-color: #f9f9f9;
padding: 40px 0px;	
}
.revolutionizing-section h3{
font-size: 40px;
font-weight: 600;
text-align: left;
color: #343f53;
margin-bottom: 30px;
}
.revolutionizing-section h4{
font-size: 20px;
font-weight: bold;
color: #235CAB;	
margin-top: 20px;
}
.revolutionizing-section p{
font-size: 16px;
font-weight: normal;
text-align: left;
color: #60697b;
margin-bottom: 0px;
}
.partnering-section{
background-color: #edf2fc;
padding:50px 0px;	
}
.partnering-section h6{
font-size: 20px;
font-weight: 600;
text-align: center;
color: #bdbec1;	
margin-bottom: 20px;
}
.partnering-section h2{
font-size: 40px;
font-weight: 600;
text-align: center;
color: #343f53;
}
.mobile-box{
text-align: center;
margin-top: 25px;
}
.mobile-box h3{
font-size: 20px;
font-weight: bold;
text-align: center;
color: #343f53;
margin-top: 15px;
}
.mobile-box p{
font-size: 16px;
font-weight:normal;
text-align: center;
color: #5d596c;	
}
.smartrupee-section{
background-color: #f9f9f9;
padding: 40px 0px;	
}
.smartrupee-section h1{
font-size: 40px;
font-weight: 600;
text-align: center;
color: #5d596c;
margin-bottom: 45px;
}
.phonenumber-input {
margin-top: 45px;
display: flex;
justify-content: center;
margin-bottom: 25px;
}
.phonenumber-input input {
height: 50px;
border-radius: 5px;
}
.get-app-btn{
padding: 13px 20px;
border-radius: 6px;
background-color: #28950b;
border: 1px solid #28950b;
font-size: 20px;
font-weight: bold;
width: 100%;
font-family: "Urbanist";
}
.get-app-btn:hover{
background-color:#124604;
border: 1px solid #124604;
}
/*contact*/
.office-location{
background-color: #f9f9f9;
}
.mapbg-style{
position: relative;
top: -70px;
}
.address-box-style{
padding:35px 68px 30px 50px;
background-color: #fff;	
}
.address-box-style p{
font-size: 16px;
font-weight: normal;
text-align: left;
color: #3b3b3b;	
}
.address-box-style h3{
font-size: 20px;
font-weight: bold;
color: #3b3b3b;	
}
.map-padding-right{
padding-right:0px;	
}
.map-padding-left{
padding-left:0px;	
}
.address-box-style p{
font-size: 16px;
font-weight: normal;
text-align: left;
color: #3b3b3b;	
margin-bottom: 25px;
}
.contactnumber{
color:#235CAB;
font-size: 16px;
font-weight: normal;	
}
.how-canhelp{
width:80%;
margin: 0 auto;	
border-radius: 10px;
background-color: #fff;
padding:30px 40px;
}
.help-text-style{
font-size: 40px;
font-weight: 600;
text-align: left;
color: #343f53;	
}
.form-box {
margin-top: 35px;
}
.contact-text{
font-size: 16px;
font-weight: normal;
text-align: left;
color: #5f6163;	
margin-bottom: 0;
}
.send-message-btn{
padding:15px 20px;
border-radius: 6px;
background-color: #00a551;
font-size: 15px;
font-weight: 600;
text-align: center;
color: #fff;
width: 100%;	
}
.here-for-you{
margin-top: 65px;	
}
.here-for-you h4{
font-size: 40px;
font-weight: bold;
color: #343f53;
margin-bottom:20px;	
}
.here-for-you p{
font-size: 16px;
font-weight: normal;
text-align: left;
color: #868d9b;
margin-bottom:20px;
}
.support-text{
font-size: 20px;
font-weight: bold;
color: #868d9b;
margin-top: 20px;	
}
.why-reach-img{
width: 100%;	
}
.connect-section{	
background: url(../img/lets-connectbg.png);
background-repeat: no-repeat;
background-size: cover;
background-position: top;
padding:60px 0px;	
}
.connect-section h4{
font-size: 40px;
font-weight: bold;
color: #fff;
text-align: center;	
}
.connect-section p{
font-size: 20px;
font-weight: normal;
text-align: center;
color: #fff;
text-align: center;
}
.follow-section{
background-color: #f9f9f9;
padding:80px 0px 40px;	
}
.follow-section h4{
font-size: 40px;
font-weight: 600;
color: #343f53;
text-align: center;
}
.follow-section p{
font-size: 20px;
font-weight: normal;
text-align: center;
color: #868d93;
}
.footer-social-list{
display: flex;
justify-content: center;
margin-top: 45px;
margin-bottom: 50px;	
}
.our-mission-section h1{
font-size: 40px;
font-weight: 600;
color: #343f53;
text-align: center;
}
.footer-join{
padding:10px 35px;
border-radius: 6px;
background-color: #00a551;
font-size: 20px;
font-weight: 500;
text-align: center;
color: #fff;
margin-top: 20px;	
}
.our-mission-section{
text-align: center;
}
.mapstylellive{
border:1px solid #ddd; width: 100%; height:500px
}

.benefits-heading{
font-size: 40px;
font-weight: 600;
color: #343f53;
margin-top: 88px;
text-align: center;
}
.benefits-para{
font-size: 20px;
font-weight: normal;
font-stretch: normal;
text-align: center;
color: #868d9b;	
margin-top: 30px;
margin-bottom: 60px;
}
.ultimate-box-style{
padding: 20px 25px;
border-radius: 20px;
background-color: #fff;	
width: 100%;
margin-bottom: 25px;
}
.ultimate-box-style h6{
font-size: 20px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-align: left;
color: #343f53;	
margin-bottom: 12px;
}
.benefits-style{
margin-bottom: 10px;
}
.ultimate-box-style p{
margin-bottom: 0;
font-size: 16px;
font-weight: normal;
text-align: left;
color: #868d9b;
}
.convenience-section{
background-color: #fff;
padding: 60px 0px 40px;	
}
.convenience-section h3{
font-size: 40px;
font-weight: bold;
text-align: center;
color: #343f53;	
margin-bottom: 25px;
}
.convenienceinner{
font-size: 20px;
font-weight: normal;
letter-spacing: normal;
text-align: center;
color: #868d9b;	
margin-bottom: 75px;
}
.all-head-text{
font-size: 20px;
font-weight: 500;
text-align: left;
color: #343f53;	
}
.all-head-para{
font-size: 16px;
font-weight: normal;
font-stretch: normal;
text-align: left;
color: #868d9b;
margin-bottom: 45px;
}


/*register-css-start*/
.pading-left-side-section{
padding:20px 25px;
background-color: #235CAB;
height: 100vh;
width:100%;
display: grid;
place-content: center;
}
.pading-left-side-section1{
padding:20px 25px 0px;
background-color: #235CAB;
height: 100vh;
width:100%;
display: grid;
place-content: center;
position: relative;
}
.pading-right-side-section{
margin:35px 50px;
}
.pading-left-side-innerside{
text-align: center;	
}
.giving-style{
font-size: 20px;
font-weight: bold;
text-align: center;
color: #fff;
margin-top: 15px;	
}
.border-style{
border-bottom: 1px solid #fff;
margin-bottom: 15px;
}
.best-classstyle{
font-size: 20px;
font-weight: normal;
text-align: center;
color: #fff;
margin-bottom: 10px;	
}
.service-register{
font-weight: 600;	
}
.introductory-btn{
padding:10px 20px;
border-radius: 50px;
background-color: #fff;
font-size: 17px;
font-weight: normal;
text-align: center;
color: #000;
width: 90%;
margin:30px auto;
}
.rupees-style{
color: #235CAB;
font-weight: bold;
}
.register-img{
width: 30%;	
}
.banking-style{
font-size: 14px;
font-weight: bold;
text-align: left;
color: #fff;	
margin-bottom: 0;
}
.banking-style-para{
font-size: 13px;
font-weight: normal;
text-align: left;
color: #fff;
margin-bottom: 0;	
}
.service-class{
font-size: 12px;
font-weight: normal;
color: #fff;	
}
.partners-style{
font-size:32px;
font-weight: bold;
text-align: center;
color: #fff;
margin-bottom: 25px;	
}
.bottom-service{
font-size:13px;
font-weight: bold;	
}
.earning-style{
font-size:20px;
font-weight: 500;
color: #fff;	
}
.congarats-style{
width: 100%;
margin-bottom: 0;
position: absolute;
bottom: 0;
margin: 0 auto;
left: 0;
right: 0;
}
.registerimg-style{
width:45px;	
}
.last-header-logo{
position: absolute;
top: 45px;
left: 0;
right: 0;
bottom: 0;
text-align: center;	
}
.complet-text{
font-size: 32px;
font-weight: bold;
text-align: left;
color: #000;
margin-bottom: 40px;	
}
.bg-success-custom{
background-color: #00a551!important;	
}
.nav-tabs .nav-item.custom-link-style.show .nav-link, .nav-tabs .nav-link.active{
color: #f7fbff !important;
background-color: #235CAB;
border-color: #fff;
font-weight: 400;
font-size: 16px;
border-radius:5px;
}
.nav-tabs.custom-taps {
border-bottom: transparent;
}
.custom-link-style .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
border-color: transparent;	
}
.nav-fill .nav-item.custom-link-style .nav-link, .nav-justified .nav-item .nav-link {
width: 100%;
color: #979595;
cursor: context-menu;
font-weight: 400;
font-size: 16px;
}
.tabs-heading-style {
font-size: 22px;
font-weight: bold;
text-align: left;
color: #00a551;
margin-bottom: 0;
}
.basic-text{
font-size: 16px;
font-weight: normal;
text-align: center;
color: #067617;
border-radius: 6px;
border: solid 1px #49f963;
background-color: #e9ffec;
padding:7px 10px 5px;
}
.rupee-basic{
font-weight: 900;	
}
.form-check-input:checked {
background-color: #0d6efd;
border-color: #0d6efd;
}
.form-check-input:checked {
background-color:#00a551;
border-color:#00a551;
}
.heading-style-top{
margin-bottom: 15px;
margin-top: 30px;
}
.label-custom-style{
font-size: 15px;
font-weight:500;
text-align: left;
color: #3b3b3b;	
margin-bottom:2px;
}
.custom-input-style{
height: 40px;
border-radius: 6px;
border: solid 1px #d9d9d9;	
}
.error-text-style{
font-size: 15px;
font-weight: normal;
text-align: left;
color: #ff8c8c;
}
.main-margin-right-side{
margin-left: 438px;	
}
.next-btn-style{
padding:10px 10px;
border-radius: 6px;
background-color: #00a551;	
border:1px solid #00a551;
width: 100%;

}
.next-btn-style:hover{
background-color: #00a551;	
border:1px solid #00a551;
}
.back-btn-style{
padding:10px 25px;
border-radius: 6px;
background-color: #235CAB;
border-color: #235CAB;
width: 100%;
}
.next-btn-style:active{
color: #fff;
background-color: #00a551;
border-color: #00a551;
}
.resend-text-style{
font-size: 15px;
font-weight: normal;
text-align: left;
color: #9b9393;	
}
.card-img-size{
height: 300px;	
}
.payment-style{
font-size: 20px;
font-weight: 500;
text-align: center;
color: #000;
margin-top: 20px;	
}
.reg-payment-style{
font-size: 16px;
margin-top: 15px;	
}
.plan-selected{
font-size: 18px;
font-weight: 300;
letter-spacing: normal;
text-align: center;
color: #000;
margin-bottom: 5px;	
}
.travel-weight{
font-weight: bold;
font-size: 18px;	
}
.login-style{
padding: 10px;
border-radius: 10px;
background-color: #fffde5;
margin-bottom: 25px;
margin-top: 25px;	
}
.login-style p{
font-size: 16px;
font-weight: 300;
font-stretch: normal;
text-align: center;
color: #000;	
margin-bottom: 0px;
}
.userpass{
font-size: 18px;
font-weight: 500;
font-stretch: normal;
text-align: center;
color: #235CAB;
list-style: none;
}
.clickhere{
padding: 12px 50px;
border-radius: 6px;
background-color: #00a551;
font-size:18px;
font-weight: 500;
text-align: center;
color: #fff;	
}
.click-btn-top{
margin-top: 35px;	
}
.btn-check:focus+.btn-primary.next-btn-style, .btn-primary.next-btn-style:focus{
background-color: #00a551;
border-color: #00a551;
box-shadow: unset;
}
.btn-check:focus+.btn-primary, .btn-primary:focus {
color: #fff;
background-color: #0b5ed7;
border-color: #0b5ed7;
box-shadow: unset;
}
.first-back-hide{
	display: none;
}
/*register-css-end*/


