/*responsive*/

@media (min-width:767px){

	.exo-menu > li > a{display:block;padding: 20px 18px; }

    .mega-menu, .flyout-mega-wrap, .Images, .Blog,.flyout-right>ul,

    .flyout-left>ul, li.drop-down>ul{position:absolute;}

    .flyout-right>ul{left: 100%;}

    .flyout-left>ul{right: 100%;}

    .exo-menu { width: auto; }

	.dex-style{display: block;}

	.mob-style{display: none;}

 }

@media (max-width:767px){



	a.toggle-menu{position: absolute;right: 0px;padding:0 20px;font-size: 24px;background-color: #fff;color: #23364B;top: 45%;

		display: block !important;	}

	.exo-menu {	min-height: 58px;background-color:#ffffff;	width: 100%;}	

	.exo-menu > li > a{	width:100% ;   display:none ;}

	.exo-menu > li{	width:100%;	}

	.display.exo-menu > li > a{ display:block ;	padding: 20px 22px;	}	

    .mega-menu, .Images, .Blog,.flyout-right>ul,

    .flyout-left>ul, li.drop-down>ul{ position:relative; }

    .exo-menu { width: auto;height: 150vh; z-index: 9;}

    .offset-1{ margin: 0;}

    .offset-2{ margin: 0;}

	.offset-4{ margin: 0;}

    .homebanner .text-con{width: 84%; right: 0; left: 15%; padding: 2%; font-size:16px;  top: 0%;  line-height: 25px;}

    .banner-container .text-con a{ font-size: 12px;padding: 3px 0px 0px 12px; margin-top: 15px;}

    .footer-con-link{ display: none;}

    .growing-box {width: 100%;}

    .news-right-sec { border-left: 0; padding: 0;}

    .news-body{border-bottom: 10px solid #c2e7c6; padding: 15px;}

    #menu .display{ position: fixed;}

    .header nav { top: -40%; width: 100%;}

    .toggle-menu-close{position: absolute; z-index: 999;  font-size: 32px;   color: #000 !important;  right: 0;  display: inline-block;   width: 54px;

        text-align: center;}

    .expbttn{padding: 10px 8px !important;}

    .morebttn{padding: 10px 12px !important;}

    .calculatorbox .nav-pills a{ font-size: 12px;}

    .calculatorbox .active a{ font-size: 14px;}

    .we-do h1{ font-size: 28px;}

    .growing h1{ font-size: 28px;}

    .empower h1{ font-size: 28px;}

    .who-we-are h1{ font-size: 28px;}

    .trusted h1{ font-size: 28px;}

    .service h1{ font-size: 28px;}

    .we-do .box .head{ font-size: 24px;}

    .we-do .box:hover .head{ font-size: 24px;}

    .contact-from{ padding: 40px 43px 60px 43px;}

    .footer-pad{ padding: 40px;}

    .emires strong{ font-size: 14px;}

    .logo img{ width: 65%; padding: 2%;}

    .calculation h1{ font-size: 22px;}

    .interest{ padding: 5px;}

    .emires p{ font-size: 15px;}

    .innerbanner .textbanner{ background:#ffffff; padding:10px 10px 0px 10px;}

    .innerbanner .mobile{ display: none;}
    .textbanner-img img {
         display: none;
    }

    .inner-banner .type a{ font-size: 12px;margin-top: 10px;}

    .inner-banner .text-con{ font-size: 28px; line-height: 32px;}

    .inner-banner .type a{ width: 49%;}

    .inner-page-banner-but{ padding: 4px 30px;}

    .inner-page-banner-but2{ padding: 4px 20px;}

    .inner-banner{ height: auto;}

    .features{ background: none;}

    .inner-banner .text-con{ width: auto;}

    .features h1{ font-size: 28px;}

    .features .box .head{ font-size: 22px; display: block; color: #fff;}

    .pricing-head h1{ font-size: 28px;}

    .testimonials h1{ font-size: 28px;}

    #customers-testimonials .owl-next{ right: 0;}

    #customers-testimonials .owl-prev{ left: 0;}

    .inner-faq-heading{ margin-bottom: 25px;}

    .inner-page-developer-but{padding: 8px 15px;}

    .features .box{background: #4db757 !important;}

    .features .box .fetures-icons-link{ display: block;}

    .inner-page-developer-but{ margin-left: auto;}

    .developer h1{ font-size: 22px;}

    .button1{ width: 100px; padding: 5px 8px;}

    .button2{ width: 100px;padding: 5px 8px ;}

    .toggle-menu-close .fa{ color: #23364B;;}

    .we-do .box .text {display: block; color: #fff; font-size: 14px; text-align: right;  }

    .we-do .box:hover .text{ font-size: 14px;}

    .we-do .box:hover { background: #0b0909 !important; padding: 0;  border: 5px solid #4db757;;}

    .we-do .box:hover img{ display: block; }

    .overlayvd img{ padding-top: 10%;}

    .news-head h1 br{ display: none;}

    .news h1{ font-size: 28px;}

    .button1:hover span {padding-right: 9px;}

    .button2:hover span { padding-right: 9px;}

    .news-body button{ font-size: 10px;}

    .calculatorbox .nav-pills a{padding: 15px 15px 15px 0;}

    .power-dash .icon-sec{margin-right: 25px;}

    .power-dash .icon-sec h3{ font-size: 12px;}

    .power-dash h1{ font-size: 28px;}

    .power-dash h2{font-size: 16px; font-weight: 500;}

    .power-dash p{ margin-bottom: 0px;}

    .feature-heading{ font-size: 32px; margin-bottom: 20px;}

    .smart-analytics-right{ padding: 5%;}

    .smart-analytics-right h1{ font-size: 28px;}

    .smart-analytics-right h1 span{ font-size: 28px;}

    .smart-analytics-right p{ font-size: 15px; line-height: 22px;}

    .getstart{padding: 10px 45px;font-size: 20px;}

    .mt-80 { margin-top: 40px;margin-bottom: 40px; }

    .payment-section .payment-left h2{ font-size: 28px;}

    .payment-section .payment-left h1{ font-size: 28px;}

    .payment-section .payment-left p{ font-size: 15px; line-height: 22px;}

    .payment-section .payment-left{ padding: 5%;}

    .payment-section .payment-left .icon-sec img{ width: 120px; height: 100%;}

    .payment-section .payment-left .icon-sec{ margin-right: 0;}

    .online-pay{padding: 40px 30px;}

    .online-pay h2{ font-size: 22px;}

    .online-pay h1{ font-size: 28px;}

    .details2{ padding: 0;}

    .guarantee h1{ font-size: 28px;}

    .guarantee h2{ font-size: 22px;}

    .guarantee p{ font-size: 15px;}

    .merchent-section{ padding: 0;}

    .paylinkfor ul li{ width: 50%; border: 0; float: left; margin-bottom: 10px;}

    .payorrangebg img{ width: auto; border: 0;}

    .payprnerrignt{ margin-top: 10%;}

    .payprnerrignt h2{ font-size: 28px; }

    .payprnerrignt h2 br{ display: none;}

    .joinmoneypro{ margin-bottom: 25px;}

    .devboxleft{ text-align: center; height: auto;}

    .devboxright{ text-align: center; height: auto;}

    .devlopplug{  display: none;}

    .putpayment{background: rgba(255,255,255,0.9); padding: 5%;}

    .web-section{ padding: 20px 0;}

    .ecommerce-section{ padding: 20px 0;}

    .mobile-section {padding: 60px 0; }

	.payment-section .payment-left .icon-sec img {

		width: 92px !important;

		height: 100%;

	}

	.payment-section .payment-left .icon-sec {

		display: block;

		float: left;

		text-align: center;

		margin-right: 0px !important;

		width: 33% !important;

	}

	.extraordinary {

		padding: 20px;

		text-align: center;

		background-color: #49b653;

		margin-top: 0px !important;

	}

	.pay-total {

		margin-top: 20px !important;

	}

	.extraordinary h1 {

		padding: 0px;

		margin-bottom: 0px;

		font-family: Archivo-Thin;

		font-size: 26pt !important;

		color: #fff;

	}

	.extraordinary h2 {

		padding: 0px;

		margin-bottom: 10px;

		font-family: Archivo-bold;

		font-size: 16pt !important;

		color: #fff;

	}

	.details {

		padding: 20px 20px !important;

		background-color: #fff;

	}

	.rightimg img{

    	width: 100%;

	}

	.paymonline h2 {

		color: #296eb7;

		font-size: 21px;

	}

	.paymonline h5 {

		color: #296eb7;

		font-size: 18px;

	}

	.paylinkfor ul li {

		display: inline-block;

		color: #026c37;

		font-weight: bold;

		padding: 15px 15px !important;

		text-align: center;

		font-size: 12px;

		line-height: 16px;

		border-right: 2px solid #fff;

		margin-bottom: 0px !important;

	}

	.border-right-none{

		border-right: none !important;

	}

	.border-top{

		border-top: 2px solid #fff !important;

	}

	.paymentpartner-section img{

		width: 100%;

	}

	.paymentbutton-section .payment-sec-bg {

		background-image: url(../../images/payment-but-sec-bgs_28.jpg);

		background-repeat: repeat-y;

		width: 100%;

		height: 295px;

		text-align: center;

		margin-bottom: 40px;

	}

	.paymentbutton-section .payment-sec-bg1 {

		background-image: url(../../images/payment-but-sec-bgs_30.jpg);

		background-repeat: repeat-y;

		width: 100%;

		height: 295px;

		text-align: center;

		margin-bottom: 40px;

	}

	.paymentbutton-section .payment-sec-bg2 {

		background-image: url(../../images/payment-but-sec-bgs_32.jpg);

		background-repeat: repeat-y;

		width: 100%;

		height: 295px;

		text-align: center;

		margin-bottom: 40px;

	}

	.feature-dashboard {

		padding: 0px 0px !important;

	}

	

	.feature-heading {

		text-align: center;

		padding: 10px 0px;

		color: #4db757;

		font-size:28px;

		font-weight: bolder;

		text-transform: uppercase;

	}

	.paynumber {

		padding: 10px 2px;

		text-align: left;

		margin-bottom: 20px;

		box-shadow: 0px 0px 10px #e6e1e1;

        padding: 10%;

	}

	.paynumber:hover {

		box-shadow: 0px 0px 10px #e6e1e1;

        padding: 10%;

	}

	.paynumber br{ display: none;}

	.paynumberbox span {

		font-size: 75px;

		line-height: 100%;

		float: left;

		font-weight: bold;

		color: #ecf0f7;

		margin-left: 20px;

		margin-right: 20px;

		margin-top: -28px;

	}

	.payprtner h2{

		padding-top: 10%;

		font-size: 20px;

		text-align: center;

	}

	.payprtner h5{

		font-size: 16px;

		text-align: center;

	}

	.payprnerrignt {

		text-align: right;

		padding-left: 2% !important;

	}

	.payprnerrignt h5{

		padding: 0px 0px 0px 30px;

	}

	.payprnerrignt li {

		display: inline-block;

		background:none; 

		width: 50%;

		height: 134px;

		float: left;

	}

	.joinicon img {

		float: left;

		padding: 5px 0;

		margin-top: -10px;

	}

	.joinicon {

		margin-bottom: 25px;

		font-weight: bold;

		color: #6E6E6E;

		font-size: 11px;

		text-align: left;

	}

	.paymentpartner-section img {

		width: auto;

	}

	.paymentpartner-section .mob-img img {

		width: 100%;

	}

	.mob-style{

		display: block !important;

	}

	.dex-style{

		display: none !important;

	}

	.paymonline {

		padding: 10% 10% 0% 0 !important;

	}

	.payorrangebg {

		background: #ff733a;

		padding: 5%;

		margin: 0;

		text-align: center !important;

	}

	.protection-sti {

		border: 1px solid #5f5f5f;

		border-radius: 0px 0px 50px 0px;

		margin: 20px 10px 0px 20px !important;

		padding: 13px !important;

	}

	.protection-sti img {

		width: auto;

		position: absolute;

		left: 10px;

		top: 30px;

	}

	.protection-sti h1 {

		padding: 0px;

		margin-bottom: 10px;

		font-family: Archivo-bold;

		font-size: 16pt;

		color: #276eb7;

		padding: 0px 0px 0px 60px;

	}

	.protection-sti p {

		padding: 0px;

		margin-bottom: 0px;

		font-family: Archivo-thin;

		font-size: 8pt;

		color: #4b4b4b;

		padding: 0px 0px 0px 60px;

	}

	.protection-sti1 {

		border: 1px solid #5f5f5f;

		border-radius: 0px 0px 50px 0px;

		margin: 20px 10px 1px 20px !important;

		padding: 13px !important;

	}

	.protection-sti1 img {

		width: auto;

		position: absolute;

		right: 4px;

		top: 195px;

	}

	.protection-sti1 p {

		padding: 0px;

		margin-bottom: 0px;

		font-family: Archivo-thin;

		font-size: 8pt;

		color: #4b4b4b;

		padding: 0px 60px 0px 0px;

	}

	.feature-heading-grey{ font-size: 28px;}

	.management-dash{ margin-top: 40px;}

	.smart-analytics-right{ margin-top: 40px;}

	.features .box .text{ display: block ;}

	.features .box:hover .head{ font-size: 22px;}

	

	

	

	

	

	

	.inner-banner2 .text-con2 {

		float: left;

		width: 100%;

		text-align: left;

		padding: 20px 0px;

		color: #4db757;

		font-size: 32px !important;

		font-weight: lighter;

		line-height: 39px;

		margin-top: 20px !important;

	}

	.inner-banner2 .text-con3 {

		float: left;

		width: 100%;

		text-align: left;

		padding: 0px 10px;

		color: #1e70b8;

		font-size: 24px !important;

		font-weight: lighter;

		line-height: 39px;

		margin-top: 30px !important;

	}

	.inner-banner2 .text-con3 span {

		float: left;

		width: 500px;

		text-align: left;

		padding: 20px 10px;

		color:#1e70b8;

		font-size: 80px !important;

		font-weight: 700;

		line-height: 39px;

		margin-top: -55px !important;

		margin-left: 63px;

		font-family: 'Archivo', sans-serif;

	}

	.inner-banner2 .text-con4 {

		float: left;

		width: 100%;

		text-align: left;

		padding: 0px 10px;

		color:#1e70b8;

		font-size: 24px !important;

		font-weight: bold;

		line-height: 17px;

		margin-top: 0px !important;

		font-family: 'Archivo', sans-serif;

	}

	.inner-banner2 .text-con5 {

		float: left;

		width: 100%;

		text-align: left;

		padding: 0px 10px;

		color: #1e70b8;

		font-size: 18px !important;

		font-weight: 300;

		line-height: 39px;

		margin-top: 0px;

		font-family: 'Archivo', sans-serif;

	}

	.inner-banner2 {

		background-image: url(../../images/inner-banner_solution.jpg);

		background-repeat: no-repeat;

		background-size: contain;

		height:auto !important;

		background-size: 160% !important;

		background-position: top right !important;

	}

	.banner-sec-solution{

		margin-top: 200px !important;

	}

	.inner-banner2 .mobile2 {

		/* background-image: url(../../images/mobile-banner-img_2.png);

		background-repeat: no-repeat;

		width: 170px !important;

		height: 328px !important;

		background-size: 70% !important;

		position: relative;

		position: absolute;

		left: 40px !important;

		right: 0;

		margin: 0;

		top: 3% !important; */

		background-image: url(../../images/mobile-banner-img_2.png);

		background-repeat: no-repeat;

		width: 86px !important;

    height: 161px !important;

    background-size: 100% !important;

		position: relative;

		position: absolute;

		left: 71% !important;

		right: 0;

		margin: 0;

		top: 11% !important;

	}

	.solution-banner {

		background: #fff;

		padding: 20px 0 30px 0;

	}

	.solution-banner h1 {

		text-align: center;

		padding: 20px 0px 30px;

		color: #4db757;

		font-size: 25px !important;

		font-weight: 600;

		line-height: 39px;

		font-family: 'Archivo', sans-serif;

		text-transform: uppercase;

	}

	.solution-banner .Utility .frstlanf{

		text-align: center;

	}

	.solution-banner .Utility .frstlanf img{

		    width: 80% !important;

	}

	.solution-banner h2 {

		text-align: left;

		padding: 0px 0px 0px;

		color: #626262;

		font-size: 28px !important;

		font-weight: lighter;

		line-height: 39px;

		font-family: 'Archivo', sans-serif;

	}

	.solution-banner p {

		text-align: left;

		padding: 20px 0px 0px 0px;

		color: #4b4a4a;

		font-size: 15px;

		font-weight: thin;

		line-height: 25px;

		width: 90% !important;

	}

	.solution-banner .textbanner {

		padding-left: 50px !important;

	}

	.solution-banner .sec-t {

		width: 90%;

		float: left;

		display: flex;

		align-items: center;

		margin-top: 20px !important;

	}

	.solution-banner .sec-t span {

		font-size: 18px !important;

		font-weight: normal;

		line-height: 28px !important;

		font-family: 'Archivo', sans-serif;

		color: #626262;

	}

	.bill-pay-banner {

		background: #fff;

		padding: 0px 15px 30px 15px !important;

	}

	.bill-pay-banner h2 {

		text-align: left;

		padding: 0px 0px 0px;

		color: #626262;

		font-size: 25px !important;

		font-weight: lighter;

		line-height: 30px !important;

		font-family: 'Archivo', sans-serif;

		margin-top: 0px !important;

	}

	.bill-pay-banner .sec-t {

		width: 100% !important;

		float: left;

		display: flex;

		align-items: center;

		margin-top: 20px !important;

	}

	.bill-pay-banner .frstlanf{

		margin-top: 40px ;

	}

	.recharge-banner .frstlanf{

		text-align: center;

	}

	.recharge-banner .frstlanf img{

		width: 80% !important;

	}

	.recharge-banner h2 {

		text-align: left !important;

		padding: 30px 30px 0px !important;

		color: #626262;

		font-size: 40px;

		font-weight: lighter;

		line-height: 39px;

		font-family: 'Archivo', sans-serif;

	}

	.recharge-banner p {

		text-align: left !important;

		padding: 20px 30px 0px 30px !important;

		color: #4b4a4a;

		font-size: 15px;

		font-weight: thin;

		line-height: 25px;

		width: 100%;

	}

	.recharge-banner .sec-t {

		width: 100% !important;

		float: left;

		margin-top: 20px !important;

		text-align: center;

	}

	.recharge-banner .sec-t span {

		float: left;

		font-size: 17px !important;

		font-weight: normal;

		line-height: 39px;

		font-family: 'Archivo', sans-serif;

		color: #626262;

		text-align: center;

		width: 100%;

		line-height: 26px;

		margin-top: 10px !important;

	}

	.recharge-banner {

		background: #fff;

		padding: 0px 0 50px 0 !important;

	}

	.lic-banner .textbanner {

		padding: 10px 0px 0px !important;

	}

	.lic-banner h2 {

		text-align: left;

		padding: 0px 30px 0px 30px !important;

		color: #626262;

		font-size: 29px !important;

		font-weight: lighter;

		line-height: 39px;

		font-family: 'Archivo', sans-serif;

	}

	.lic-banner p {

		text-align: left;

		padding: 20px 30px 0px 30px !important;

		color: #4b4a4a;

		font-size: 15px;

		font-weight: thin;

		line-height: 25px;

	}

	.irctc-banner .textbanner {

		padding: 20px 30px 0px !important;

	}

	.irctc-banner {

		background: #e9feec;

		padding: 30px 0 0px 0;

		height: 730px !important;

		margin-bottom: 20px;

	}

	.creditcard h1 {

    text-align: left;

    padding: 10px 10px !important;

    color: #5e5e5e;

    font-size: 28px;

    font-weight: normal;

    line-height: 39px;

    text-align: center;

    font-family: 'Archivo', sans-serif;

}

	.creditcard p {

		text-align: center;

		padding: 0px 5% 10px 5% !important;

		color: #4b4a4a;

		font-size: 15px;

		font-weight: thin;

		line-height: 25px;

	}

	.app-banner .textbanner {

		padding: 0px 0px 0px 40px !important;

	}

	.app-banner .frstlanf {

		text-align: center;

		margin-top: 50px;

	}

	

	.digitalbank img{ width: 100%;}

	

	.recharge-banner{

		text-align: center;

	}

	.banking-service section{
/*
		overflow: hidden;*/

	}

	.inner-banner-main{

		background-size: contain !important;

		height: 160px !important;

	}

	

	.heading {

		float: left;

		text-align: left;

		padding: 4px 0px !important;

		color: #4db757;

		font-size: 13px !important;

		font-weight: lighter;

		line-height: 16px !important;

		margin-top: 47px !important;

		width: 100% !important;

	}

	.text-content {

		color: #4cb756;

		font-size: 10px;

		width: 50%;

		line-height: 16px;

	}

	.solution-banner .frstlanf {

		text-align: center;

	}

	.solution-banner .frstlanf img {
		width: 70%;
	}

	.solution-banner .textbanner {

		padding-top: 0px !important;

		padding-left: 30px !important;

	}

	.dtesp-right h2 {

    text-align: right;

    padding: 0px 0px 0px;

    color: #626262;

    font-size: 26px !important;

    font-weight: lighter;

    line-height: 31px !important;

    font-family: 'Archivo', sans-serif;

		text-align: center;

}

	.flexirow {

    display: flex;

    justify-content: center;

    align-items: center;

    margin-bottom: 0px;

}

	.dtesp-right p {

    text-align: right;

    padding: 20px 0;

    color: #4b4a4a;

    font-size: 15px;

    font-weight: thin;

    line-height: 25px;

    width: 100%;

    text-align: center;

}

	.d-domestic {

    background: url(../../images/ddomestic.jpg);

    background-repeat: no-repeat;

    background-size: contain;

    background-size: cover;

    background-position: right;

    padding: 0px 0 !important;

    margin-bottom: 60px;

}

	.d-domestic h2 {

    padding: 0px 0px 0px;

    color: #626262;

    font-size: 30px;

    font-weight: lighter;

    line-height: 36px;

    font-family: 'Archivo', sans-serif;

    text-align: center !important;

}

	.d-domestic p {

    padding: 20px 0;

    color: #4b4a4a;

    font-size: 15px;

    font-weight: thin;

    line-height: 25px;

    width: 100%;

    text-align: center !important;

}

	

	.dtesp-6 h3 {

    text-align: center;

}

	.dtesp-6 h2 {

    font-size: 54px;

    color: #626262;

    line-height: 60px;

    text-align: center;

}

	.tab-content .tab-pane .expbttn{

    font-size: 11px !important;

	}

	.tab-content .tab-pane .morebttn{

    font-size: 12px !important;

	}

	.faq .accordion {

    background: none;

    border-bottom: #eee 1px solid !important;

    color: #444;

    cursor: pointer;

    padding: 10px 20px !important;

    width: 100%;

    border: none;

    text-align: left;

    outline: none;

    font-size: 15px;

    transition: 0.4s;

}

	.profile-banner {

    background-image: url(../../images/profile-bg_02.jpg);

    background-repeat: no-repeat;

    background-size: contain;

    height: 715px;

    background-size: contain !important;

}

	.profile-banner h1 {

    text-align: left;

    padding: 0px 20px !important;

    color: #4db757;

    font-size: 26px !important;

    font-weight: bold;

    line-height: 30px;

}

	.profile-banner h2 {

    text-align: left;

    padding: 0px 20px 0px !important;

    color: #f26f20;

    font-size: 20px !important;

    font-weight: 600;

    line-height: 30px;

}

	.profile-banner p {

    text-align: left;

    padding: 10px 30px 0px 20px !important;

    color: #fff;

    font-size: 20px !important;

    font-weight: thin;

    line-height: 34px !important;

}

	.profile-banner-but {

    background: #3fa348;

    border: 1px solid #3fa348 !important;

    color: #fff;

    font-size: 17px !important;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 0px !important;

    margin-left: 20px !important;

    margin-right: 0px;

    float: left;

    text-transform: uppercase;

}

	.p2pl{

		height: 425px !important;

	}

	.lending-banner {

    background: #e9fef4;

    padding: 20px 0 20px 0 !important;

}

	.lending-banner .textbanner {

    padding: 20px 20px 0px !important;

}

	.lending-banner h1 {

    text-align: left;

    padding: 0px 0px !important;

    color: #4db757;

    font-size: 31px !important;

    font-weight: lighter;

    line-height: 18px !important;

}

	.lending-banner p {

    text-align: left;

    padding: 20px 0px 0px 0px !important;

    color: #4b4a4a;

    font-size: 15px;

    font-weight: thin;

    line-height: 25px;

}

	.lending-banner p span {

    float: left;

    width: 100%;

    font-size: 30px !important;

    font-weight: normal;

    padding-top: 40px;

    padding-bottom: 0px !important;

}

	.lending-banner-but {

    background: #276fb7;

    border: 1px solid #276fb7 !important;

    color: #fff;

    font-size: 17px !important;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 20px;

    margin-left: 0px;

    margin-right: 20px;

    float: left;

    text-transform: uppercase;

}

	.lending-banner-but2 {

    background: #e96a1e;

    border: 1px solid #e96a1e !important;

    color: #fff;

    font-size: 17px !important;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 10px !important;

    margin-left: 0px;

    margin-right: 20px;

    float: left;

    text-transform: uppercase;

}

	.get-orrange {

    padding: 20px 20px 20px 20px !important;

}

	.getsetgo_blue {

    background: url(../../images/get_step1.png);

    background-size: 100% !important;

    height: 275px ;

    padding: 50px 35px 0 125px !important;

    color: #276eb7;

    margin-bottom: 40px;

}

	.getsetgo_orrange {

    background: url(../../images/get_step2.png);

    background-size: 100% !important;

    height: 275px ;

    padding: 50px 35px 0 125px !important;

    color: #ed6c1f;

    margin-bottom: 40px;

}

	.getsetgo_green {

    background: url(../../images/get_step3.png);

    background-size: 100% !important;

    height: 275px ;

    padding: 20px 35px 0 125px !important;

    color: #00ac5a;

    margin-bottom: 40px;

}

	.get-but {

    background: #00ac5a;

    border: 1px solid #fff !important;

    color: #fff !important;

    font-size: 16px !important;

    font-weight: 600;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 40px;

    margin-left: 0px;

    margin-right: 0px;

    float: left;

    text-transform: uppercase;

}

	.want-head-but {

    background: #3fa348;

    border: 1px solid #3fa348 !important;

    color: #fff;

    font-size: 15px !important;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 20px;

    margin-left: 0px;

    margin-right: 0px;

    text-transform: uppercase;

}

	.happy h1 {

    text-align: center;

    padding: 0px 0px;

    color: #5e5e5e;

    font-size: 36px !important;

    font-weight: lighter;

    line-height: 39px;

}

	.happy h2 {

    text-align: center;

    padding: 10px 0px 30px !important;

    color: #5e5e5e;

    font-size: 16px !important;

    font-weight: 700;

    line-height: 15px !important;

}

	.happy-box .head {

    padding: 12px 0px 0px !important;

    float: right;

    text-align: right;

    width: 56% !important;

}

	.happy-box .head h1 {

    padding: 0px 0px;

    color: #6a6b6c;

    font-size: 24px !important;

    font-weight: bold;

    line-height: normal;

    margin-bottom: 0px;

    text-align: right !important;

}

	.happy-box {

    padding: 20px 30px 40px !important;

    background-image: url(../../images/happy-img_10.png);

    background-repeat: no-repeat;

    background-position: bottom 20px right 30px !important;

    float: left;

    background-size: 20% !important;

}

	.query h1 {
text-align: center;
    padding: 0px 0px;
    color: #000;
    font-size: 30px;
    /* font-weight: lighter; */
    line-height: 39px;
}

	.query h2 {

    text-align: center;

    padding: 10px 10px 50px !important;

    color: #5e5e5e;

    font-size: 20px;

    font-weight: 600 !important;

    line-height: normal;

}

	.earning {

    background-image: url(../../images/earning-bg_07.jpg);

    background-repeat: no-repeat;

    background-position: center !important;

    background-color: #fff;

    padding: 50px 0px !important;

}

	.earning-but {

    background: #3fa348;

    border: 1px solid #3fa348 !important;

    color: #fff;

    font-size: 16px !important;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 20px;

    margin-left: 0px;

    margin-right: 0px;

    float: left;

    text-transform: uppercase;

}

	.earning h1 {

    text-align: left;

    padding: 0px 0px;

    color: #5e5e5e;

    font-size: 38px !important;

    font-weight: lighter;

    line-height: 10px !important;

}

	.earning h2 {

    text-align: left;

    padding: 10px 0px 10px !important;

    color: #5e5e5e;

    font-size: 25px !important;

    font-weight: 700;

    line-height: 30px !important;

}

	.loan-banner {

    background-image: url(../../images/loan-banner_02.jpg);

    background-repeat: no-repeat;

    background-size: contain !important;

    height: 242px !important;

    background-size: 170% !important;

    background-position: top center !important;

}

	.loan-banner .textbanner {

		padding: 20px 0px 0px !important;

	}

	.loan-banner h1 {

    text-align: left;

    padding: 0px 20px !important;

    color: #4db757;

    font-size: 18px !important;

    font-weight: bold;

    line-height: normal;

}

	.loan-banner p {

    text-align: left;

    padding: 0px 20px 0px 20px !important;

    color: #fff;

    font-size: 16px !important;

    font-weight: thin;

    line-height: 23px !important;

}

	.loan-banner-but {

    background: #3fa348;

    border: 1px solid #3fa348 !important;

    color: #fff;

    font-size: 16px !important;

    padding: 4px 35px !important;

    border: 0;

    border-radius: 6px;

    margin-top: 0px !important;

    margin-left: 20px !important;

    margin-right: 0px;

    float: left;

    text-transform: uppercase;

}

	.loan-2nd {

    background-color: #e1e1e1;

    padding: 30px 0px !important;

    text-align: center;

       height: auto;

}

	.loan-2nd h1 {

    text-align: center;

    padding: 0px 0px;

    color: #00ac5a;

    font-size: 24px !important;

    font-weight: lighter;

    line-height: normal;

}

	.loan-2nd h2 {

    text-align: center;

    padding: 0px 0px 20px !important;

    color: #323232;

    font-size: 15px !important;

    font-weight: 700;

    line-height: normal;

}

	.loan-2nd p {

    padding: 0px 10px !important;

    margin-bottom: 40px;

    font-size: 15px;

    line-height: 25px;

    color: #000;

}

	.loan-3nd {

    background-color: #f1f1f1;

    padding: 40px 0px !important;

    text-align: center;

}

	.top-back {

    margin-top: 0px !important;

    padding: 0px 20px !important;

}

	.unique {

    background-color: #f1f1f1;

    padding: 0px 0px 20px !important;

    text-align: center;

    margin-bottom: 0px;

    background-image: linear-gradient(to top right, #c2c2c2 , #f1f1f1);

}

	.unique div{

		padding: 0px !important;

	}

	.unique div img{

		width: 100%;

	}

	.unique h1 {

    text-align: left;

    padding: 0px 30px !important;

    color: #276fb7;

    font-size: 20px !important;

    font-weight: lighter;

    line-height: normal;

    margin-top: 30px !important;

}

	.unique h2 {

    text-align: left;

    padding: 0px 30px 20px !important;

    color: #276fb7;

    font-size: 17px !important;

    font-weight: 700;

    line-height: normal;

}

	.unique p {

    text-align: left;

    padding: 0px 30px 20px !important;

    color: #323232;

    font-size: 15px;

    font-weight: lighter;

    line-height: 25px;

}

	.unique-box {

    padding: 22px 30px;

    background-color: #276fb7;

    margin: 1px 0px 0px !important;

}

	.unique-box h1 {

    text-align: center;

    padding: 0px 0px;

    color: #fff !important;

    font-size: 50px;

    font-weight: lighter;

    line-height: normal;

    margin-top: 30px !important;

    font-style: italic;

    width: 20% !important;

    float: left;

}

	.unique-box h2 {

    text-align: left !important;

    padding: 0px 0px 10px !important;

    color: #fff !important;

    font-size: 22px;

    font-weight: 700;

    line-height: normal;

    width: 80% !important;

    float: left;

    margin-top: 30px !important;

}

	.eligibility-but {

    background: #fff;

    border: 1px solid #fff !important;

    color: #276fb7 !important;

    font-size: 16px !important;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 0px !important;

    margin-left: 0px;

    margin-right: 0px;

    float: left;

    text-transform: uppercase;

}

	.eligibility {

    display: flex;

    justify-content: center;

    margin-top: 20px !important;

}

	.loan-personal {

    background-color: #d9f3e6;

    padding: 20px 0px !important;

    text-align: center;

}

	.loan-personal h1 {

    text-align: center;

    padding: 0px 0px;

    color: #00ac5a;

    font-size: 25px !important;

    font-weight: lighter;

    line-height: normal;

}

	.loan-personal h2 {

    text-align: center;

    padding: 0px 0px 30px;

    color: #323232;

    font-size: 18px !important;

    font-weight: 600 !important;

    line-height: normal;

}

	.loan-personal-white {

    background-color: #fff;

    box-shadow: 1px 1px 6px 1px rgb(0 0 0 / 10%);

    padding: 30px 10px !important;

}

	.loan-personal-white .box-pad {

    padding: 30px !important;

		    border-bottom: 1px solid #ddd;

		border-right: none !important;

}

	.lnbx h3 span {

    font-size: 48px;

    margin-right: 5x !important;

    padding: 0px 10px 0px 0px !important;

}

	.loan-personal-white .box-margine {

    margin-bottom: 0px !important;

}

	.loan-personal-white h3 {

    text-align: left;

    padding: 0px 0px;

    color: #0f0f0f;

    font-size: 20px;

    font-weight: bold;

    line-height: 0px !important;

    margin-bottom: 20px !important;

}

	.loan-personal-bottom h1 {

    text-align: center;

    color: #4b4a4a;

    font-size: 22px;

    font-weight: bold;

    line-height: normal;

    margin-top: 30px;

    margin-bottom: 20px !important;

}

	.box-pad2 {

    padding: 20px 40px !important;

}

	.loan-personal-white .loan-personal-bottom-sec .border-right{

		border-right: none !important;

		border-bottom: 1px solid #757575;

	}

	.eligibility2 {

    display: flex;

    justify-content: center;

    margin-top: 10px !important;

}

	.eligibility2-but {

    background: #00ac5a;

    border: 1px solid #00ac5a !important;

    color: #fff !important;

    font-size: 15px !important;

    font-weight: 600;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 0px;

    margin-left: 0px;

    margin-right: 0px;

    float: left;

    text-transform: uppercase;

}

	.qr-banner-main .heading {

    float: left;

    text-align: left;

    padding: 20px 0px;

    color: #4cb756;

    font-size: 12px !important;

    font-weight: bold;

    line-height: normal;

    margin-top: 30px !IMPORTANT;

    width: 100%;

    font-family: 'Archivo', sans-serif;

    margin-left: 0px !important;

}

	.banner-img {

    height: 150px !important;

    background-size: contain !important;

}

	.qr-banner-main .heading strong {

    float: left;

    text-align: left;

    padding: 0px 0px;

    color: #276fb7;

    font-size: 12px !important;

    font-weight: bold;

    line-height: normal;

}

	.qr-banner-main .text-content {

    color: #464846;

    font-size: 15px !important;

    font-weight: 300;

    line-height: 15px !important;

    width: 56%;

    font-family: 'Archivo', sans-serif;

    margin-left: 0px !important;

}

	.qr-banner-main .text-content strong {

    color: #ed620e;

    font-size: 17px !important;

    font-weight: 700;

    line-height:17px !important;

    width: 100%;

    font-family: 'Archivo', sans-serif;

}

	.all-rounder {

    background-color: #fafafa;

    padding-top: 30px !important;

    padding-bottom: 10px;

}

	.headtitle {

    margin-bottom: 10px !important;

}

	.step-right h2 {

    text-align: right;

    padding: 0px 0px 0px;

    color: #626262;

    font-size: 24px;

    font-weight: lighter;

    line-height: 39px;

    font-family: 'Archivo', sans-serif;

    margin-bottom: 0px !important;

}

	.all-rounder .flexirow {

    margin-bottom: 0px !important;

}

	.step-right .flexirow {

		padding: 0px 20px !important;

	}

	.step-right .container{

		background-image: none !important;

	}

	.step-right .flexirow img{

		width: 100%;

	}

	.headtitle h2 {

    text-align: center !important;

    padding: 0px 0px 0px;

    color: #626262;

    font-size: 28px;

    font-weight: lighter;

    line-height: 38px;

    font-family: 'Archivo', sans-serif;

    margin-bottom: 25px;

}

	.headtitle h2 {

    text-align: center !important;

    padding: 0px 0px 0px;

    color: #626262;

    font-size: 28px;

    font-weight: lighter;

    line-height: 38px;

    font-family: 'Archivo', sans-serif;

    margin-bottom: 25px;

}

	.smart-banner img{

		width: 100%;

	}

	.smart-banner .textbanner {

    padding: 0px 0px 0px 20px !important;

}

	.smart-banner h2 {

    text-align: center;

    padding: 20px 0px 0px 0px !important;

    color: #4db757;

    font-size: 40px !important;

    font-weight: 500;

    line-height: normal;

    font-family: 'Archivo', sans-serif;

}

	.smart-banner h3 {

    text-align: center;

    padding: 0px 0px 0px 0px !important;

    color: #1a4582;

    font-size: 30px !important;

    font-weight: 500;

    line-height: 20px !important;

    font-family: 'Archivo', sans-serif;

}



}