@font-face {
	font-family:Product-Sans-bold;
	src:url(../fonts/ProductSans-Bold.eot);
	src:url(../fonts/ProductSans-Bold.eot?#iefix) format('embedded-opentype'), url(../fonts/ProductSans-Bold.woff2) format('woff2'), url(../fonts/ProductSans-Bold.woff) format('woff'), url(../fonts/ProductSans-Bold.ttf) format('truetype'), url(../fonts/ProductSans-Bold.svg#ProductSans-Bold) format('svg');
	font-weight:700;
	font-style:normal;
	font-display:swap
	}
	@font-face {
	font-family:Product-Sans-regular;
	src:url(../fonts/ProductSans-Regular.eot);
	src:url(../fonts/ProductSans-Regular.eot?#iefix) format('embedded-opentype'), url(../fonts/ProductSans-Regular.woff2) format('woff2'), url(../fonts/ProductSans-Regular.woff) format('woff'), url(../fonts/ProductSans-Regular.ttf) format('truetype'), url(../fonts/ProductSans-Regular.svg#ProductSans-Regular) format('svg');
	
	font-style:normal;
	font-display:swap
	}
	*, html {
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-ms-box-sizing:border-box;
		-o-box-sizing:border-box;
		margin:0;
		padding:0;
		scroll-behavior: smooth;
	}
	body {
		margin:0;
		padding:0;
		color:#707070;
		font-family:Product-Sans-regular;
		overflow-x:hidden!important;
		background:#fff;
		padding-top:101px;
		font-size:18px;
		line-height:20px
	}
	h1, h2, h3, h4, h5, h6 {
		margin:0;
		padding:0;
		font-weight:400
	}
	h1 {
		font-size:54px;
		line-height:59px
	}
	h2 {
		font-size:32px;
		line-height:39px;
		font-weight:400
	}
	h3 {
		font-size:28px;
		line-height:34px
	}
	h4 {
		font-size:20px;
		line-height:26px
	}
	p {
		letter-spacing:1px
	}
	a, a:focus, a:hover {
		text-decoration:none;
		outline:0;
		letter-spacing:1px
	}
	li, ul {
		list-style:none;
		margin:0;
		padding:0;
		letter-spacing:.5px
	}
	select::-ms-expand {
	display:none
	}
	section {
		width:100%;
		height:auto;
		float:left
	}
	.main-wrapper {
		width:100%;
		height:auto;
		float:left
	}
	header {
		position:fixed;
		width:100%;
		max-width:100%!important;
		height:101px;
		float:left;
		z-index:99;
		padding:15px 0;
		top:0;
		right:0;
		background:#fcfcfc
	}
	.menu-right {
		float:right
	}
	#menu {
		position:relative;
		height:100%;
		float:left
	}
	#menu li {
		padding:0 30px;
		cursor:pointer;
		line-height:70px;
		display:inline-block;
	transition:all .3s ease-out
	}
	#menu li a {
		color:#024180;
		font-size:20px;
		line-height:24px;
		font-weight:700;
	transition:all .3s
	}
	#menu li a.active, #menu li a:hover {
	transition:all .3s;
		color:#FF6431
	}
	.get-app-btn {
		float: right;
		height: 40px;
		margin-top: 10px;
		background-color: #F15A24;
		opacity: 1;
		color: #fff !important;
		font-size: 20px;
		text-align: center;
		line-height: 40px;
		border-radius: 6px;
		font-weight: 700;
		transition: all .3s;
		cursor: default;
   padding:0 10px;
	}
	.get-app-btn:hover {
		border-radius:30px;
	transition:all .3s;
		color:#fff
	}
	@media (max-width:1025px) {
	#menu {
	display:none
	}
	}
	#hamburger {
		position:absolute;
		right:10px;
		top:14px;
		z-index:999;
		width:35px;
		height:35px;
		cursor:pointer;
	transition:all .3s ease-out;
		visibility:hidden;
		opacity:0
	}
	#hamburger .line {
		height:4px;
		background:transparent linear-gradient(107deg, #FF6431 0, #FF6431 100%) 0 0 no-repeat padding-box;
		margin:7px auto;
		border-radius:5px;
		backface-visibility:hidden
	}
	#hamburger.active #one {
		transform:rotate(45deg) translateX(6px) translateY(6px)
	}
	#hamburger.active #two {
		opacity:0
	}
	#hamburger.active #three {
		transform:rotate(-45deg) translateX(9px) translateY(-11px)
	}
	@media (max-width:1025px) {
	#hamburger {
	visibility:visible;
	opacity:1
	}
	}
	.mobile-menu {
		z-index:1;
		position:fixed;
		top:0;
		left:0;
		background:rgb(239 146 67 / .7);
		width:100%;
		height:100vh;
		visibility:hidden;
		opacity:0;
	transition:all .3s ease-out;
		display:table
	}
	.mobile-menu .mobile-menu__items {
		height:50px;
		display:table-cell;
		vertical-align:middle
	}
	.mobile-menu .mobile-menu__items li {
		display:block;
		text-align:center;
		padding:20px 0;
		text-align:center;
		font-size:35px;
		min-height:50px;
		font-weight:700;
		cursor:pointer;
	transition:all .3s ease-out
	}
	.mobile-menu .mobile-menu__items li a {
		color:#fff
	}
	#hamburger.active .line {
		background:#fff
	}
	.mobile-menu.active {
		visibility:visible;
		opacity:.99
	}
	body.active {
		overflow:hidden!important
	}
	@media (min-width:1025px) {
	.mobile-menu {
	visibility:hidden!important
	}
	}
	.banner {
		padding-top:35px;
		background:#fcfcfc url(../images/banner-bg.png) right bottom no-repeat
	}
	.banner-content {
		padding-top:150px;
		padding-left:110px
	}
	.banner-content h1 {
		font-weight:700;
		margin-bottom:18px;
		letter-spacing:1px
	}
	.banner-content p {
		margin-bottom:20px;
		font-size:18px
	}
	.banner-content ul li {
		max-width:47%;
		display:inline-block;
		padding-right:3%
	}
	.licened-boxes {
		margin-top: 26px
	}
	.licened-box {
		width:100%;
		max-width:265px;
		height:233px;
		background:#fff 0 0 no-repeat padding-box;
		box-shadow:0 3px 6px #00000029;
		border-radius:15px;
		opacity:1;
		text-align:center
	}
	.licened-box .box-icon {
		width:100%;
		height:85px;
		margin-bottom:15px;
		line-height:85px;
		svg {
			width: 5em;
			height: 5em;
    		fill: #FF6431;
		}
	}
	.licened-box .box-content {
		width:100%
	}
	.licened-box .box-content p {
		margin-bottom:0;
		color: #024180;
		font-weight:700
	}
	.licened-box .box-icon img {
		height:100%
	}
	.how-paisaa-bg {
		padding:120px 0 40px 0;
		background:transparent url(../images/how-my-paisaa-bg.png) left bottom no-repeat padding-box;
		margin-top:-30px
	}
	.how-paisaa-title {
		margin-bottom:45px
	}
	.paisaa-box-icon {
		height:85px;
		margin-bottom:30px;
		line-height:85px
	}
	.paisaa-box h3 {
		color:#FF6431;
		font-weight:700;
		margin-bottom:18px
	}
	footer {
		width:100%;
		height:auto;
		float:left;
		background:#024180;
		padding:30px 0 30px 0;

		.footer-link-mp, .footer-link-wp {
			color: #fff;
			margin-bottom: 16px;
		}

		.footer-link-wp {
			float: right;
		}

		.footer-link-wp:hover, .footer-link-mp:hover {
			color: #b9d5ff;
		}
	}
	.footer-logo img {
		height:60px;
		width:auto
	}
	.footer-menu ul li {
		width:32.33%;
		display:inline-block;
		margin:10px 0
	}
	.footer-menu ul li a {
		color:#707070;
		transition:all .3s
	}
	.footer-menu ul li a.active, .footer-menu ul li a:hover {
		color:#FF6431;
		transition:all .3s
	}
	.footer-menu {
		padding-left:15px
	}
	#footer-a {
		color: #424242;
	  }
	.how-safe-bg {
		background:#fff url(../images/how-safe-bg.png) left bottom no-repeat
	}
	.how-safe-icon {
		text-align:center;
		padding:50px 40px 100px 40px
	}
	.how-safe-content {
		width:50%;
		margin-top:100px
	}
	.how-safe-content h2 {
		margin-bottom:10px
	}
	.how-safe-content a {
		float:left
	}
	.why-choose-paisaa-content {
		width:90%;
		margin-top:100px;
		margin-bottom:20px;
		float:left
	}
	.why-choose-paisaa-content h2 {
		margin-bottom:10px
	}
	.why-choose-paisaa-content a {
		float:left
	}
	.mypaisaa-colm {
		width:50%;
		float:left;
		padding-right:30px
	}
	.mypaisaa-img {
		width:45.5%;
		float:left
	}
	.choose-paisaa-colm {
		background:#fff 0 0 no-repeat padding-box;
		box-shadow:0 3px 6px #00000029;
		border-radius:15px;
		padding:10px;
		height:150px;
		margin-bottom:10px
	}
	.choose-paisaa-icon {
		width:100%;
		text-align:center;
		margin-bottom:15px
	}
	.choose-paisaa-colm p {
		width:100%;
		text-align:center;
		margin-bottom:0
	}
	.why-choose-mypaisaa {
		margin-bottom:50px
	}
	.choose-paisaa-bg {
		background:url(../images/whya-choose-paisa-bg.png) right bottom no-repeat
	}
	.testimonial {
		padding-top:30px;
		padding-bottom:45px
	}
	.slick-list {
		overflow:visible
	}
	.slick-slide {
		border:none;
		outline:0;
		box-shadow:none
	}
	.testimonial-slider {
		max-width:820px
	}
	.testimonial-slider .slick-slide {
		padding:15px;
		background:#f2f5ff 0 0 no-repeat padding-box;
		margin-right:35px
	}
	.testimonial-slider-title {
		margin-bottom:25px
	}
	.testimonial-img {
		width:20%;
		height:auto;
		float:left
	}
	.testimonial-content {
		padding-top:80px;
		padding-left:30px;
		width:80%;
		float:left;
		position:relative
	}
	.testimonial-content h2 span {
		font-size:18px;
		display:block;
		line-height:24px
	}
	.testimonial-content:before {
		position:absolute;
		top:-70px;
		left:30px;
		content:url(../images/icon-1.svg)
	}
	.testimonial-content:after {
		position:absolute;
		bottom:-170px;
		right:30px;
		content:url(../images/icon.svg)
	}
	ul.slick-dots {
		position:absolute;
		top:-50px;
			right: 0;
		margin-right: -33%;
	}
	ul.slick-dots li {
		display:inline-block;
		margin:0 5px
	}
	ul.slick-dots li button {
		width:14px;
		box-shadow:none;
		outline:0;
		font-size:0;
		border-radius:50%;
		height:14px;
		border:1px solid #707070;
		background:0 0
	}
	ul.slick-dots li.slick-active button {
		background:#707070 0 0 no-repeat padding-box;
		border:1px solid #707070
	}
	.banner-img {
		margin-right:-100px
	}
	header .get-app-btn {
		margin-right:25px
	}
	.licened-boxes-row {
		padding:0 40px
	}
	.scroll-top, .scroll-top:focus, .scroll-top:hover {
		position:fixed;
		bottom:30px;
		right:20px;
		background:transparent linear-gradient(107deg, #FF6431 0, #FF6431 100%) 0 0 no-repeat padding-box;
		width:30px;
		height:30px;
		text-align:center;
		line-height:1.6875rem;
		color:#fff;
		z-index:9;
		font-size:1.25rem;
		box-shadow:1px 2px 8px 1px rgba(0, 0, 0, .3);
		display:none;
		-webkit-box-shadow:1px 2px 8px 1px rgba(0, 0, 0, .3);
		-moz-box-shadow:1px 2px 8px 1px rgba(0, 0, 0, .3);
		-ms-box-shadow:1px 2px 8px 1px rgba(0, 0, 0, .3);
		-o-box-shadow:1px 2px 8px 1px rgba(0, 0, 0, .3)
	}
	.loader {
		position:fixed;
		left:0;
		top:0;
		width:100%;
		height:100%;
		z-index:9999;
		background:url(../images/PreLoader.svg) 50% 50% no-repeat #f9f9f9
	}
	.about-banner-img img {
		margin-top:60px
	}
	.our-story {
		padding-top:40px;
		padding-bottom:60px
	}
	.our-story h2 {
		margin-bottom:20px;
		font-weight:700
	}
	.fan-facts-bg {
		background:#f2f5ff;
		padding:55px 0;
		/* margin:25px 0 */
	}
	.fan-facts-colm h2 {
		font-size:45px;
		line-height:50px;
		color:#FF6431;
		font-weight:700;
		margin-bottom:5px
	}
	.what-my-paisaa-sec {
		padding:80px 0;
		background:transparent url(../images/how-my-paisaa-bg.png) left bottom no-repeat padding-box
	}
	.what-my-paisaa-content {
		padding-top:150px
	}
	.what-my-paisaa-content h2, .what-my-paisaa-title h2 {
		margin-bottom:20px;
		font-weight:700;
		color: #024180;
	}
	.what-paisaa-colm, .what-paisaa-colm1 {
		padding:30px 40px;
		border-radius:10px
	}
	.what-paisaa-colm {
		display:flex;
		-webkit-box-shadow:-2px 5px 11px -5px #b5b5b5;
		-moz-box-shadow:-2px 5px 11px -5px #b5b5b5;
		box-shadow:-2px 5px 11px -5px #b5b5b5;
		min-height:235px;
		margin-bottom:20px
	}
	.what-paisaa-colm1 {
		-webkit-box-shadow:-2px 5px 11px -5px #b5b5b5;
		-moz-box-shadow:-2px 5px 11px -5px #b5b5b5;
		box-shadow:-2px 5px 11px -5px #b5b5b5;
		min-height:260px;
		margin-bottom:20px
	}
	.what-paisaa-colm-icon {
		max-width:100px;
		width:100px;
		float:left;
		padding-top:20px
	}
	.what-paisaa-colm-content h4 {
		font-size:20px;
		line-height:26px;
		font-weight:700;
		margin-bottom:10px;
		color: #024180;
	}
	.what-paisaa-colm-content ul {
		padding-left:20px
	}
	.what-paisaa-colm-content ul li {
		font-size:16px;
		line-height:20px;
		list-style:disc;
		margin-bottom:5px
	}
	.what-my-paisaa-title {
		padding-top:35px
	}
	.what-paisaa-colm-content {
		padding-left:30px
	}
	.our-team-sec {
		padding-top:70px;
		padding-bottom:25px;
		position:relative
	}
	.our-team-colm img {
		width:100%;
		height:auto;
		margin-bottom:10px
	}
	.our-team-colm p {
		padding-left:15px;
		margin-bottom:0;
		font-weight:700;
		line-height:22px
	}
	.our-team-colm p span {
		display:block;
		font-weight:400;
		font-size:16px
	}
	.our-team-colm {
		margin-bottom:30px
	}
	.our-team-title {
		margin-bottom:25px
	}
	.our-team-title h2 {
		font-weight:700
	}
	.banner-content.about-banner-content {
		padding-left:15px
	}
	.faq-title {
		background:#f2f5ff;
		padding:40px 0;
		margin-top:15px
	}
	.faq-title img {
		margin-left:20px;
		margin-right:25px
	}
	.faq-title h1 {
		font-weight:700
	}
	.faq-tab-sec {
		padding:60px 0
	}
	.faq-inner-panel .panel-default, .panel, .panel-default>.panel-heading {
		border:none
	}
	.faq-inner-panel .panel-default>.panel-heading {
		color:#333;
		background-color:#fff;
		border-color:#adadad;
		padding:0;
		-webkit-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		user-select:none
	}
	.faq-inner-panel .panel-default>.panel-heading a {
		display:block;
		padding:10px 30px 10px 0;
		color:#ed1164;
		position:relative
	}
	.faq-inner-panel .panel-default>.panel-heading a:after {
		content:"";
		position:relative;
		top:1px;
		display:inline-block;
		font-family:FontAwesome;
		font-style:normal;
		font-weight:400;
		line-height:1;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale;
		float:right;
	transition:transform .25s linear;
	-webkit-transition:-webkit-transform .25s linear
	}
	.faq-inner-panel .panel-default>.panel-heading a.collapsed {
		background-color:transparent
	}
	.faq-inner-panel .panel-default>.panel-heading a:after {
		content:"\2212";
		-webkit-transform:rotate(180deg);
		transform:rotate(180deg);
		color:#27a9e1;
		font-size:35px;
		line-height:25px;
		position:absolute;
		right:0;
		top:10px
	}
	.faq-inner-panel .panel-default>.panel-heading a.collapsed:after {
		content:"\002b";
		-webkit-transform:rotate(90deg);
		transform:rotate(90deg);
		color:#27a9e1;
		font-size:35px;
		line-height:25px;
		position:absolute;
		right:0;
		top:10px
	}
	.faq-inner-panel .panel-default {
		box-shadow:none;
		border-bottom:1px solid #adadad;
		border-radius:0
	}
	.faq-inner-panel .panel-title {
		font-size:22px;
		line-height:26px;
		font-weight:600
	}
	.faq-inner-panel .panel-body {
		padding-bottom:35px
	}
	.faq-point-desc h6 {
		font-weight:700;
		padding:10px 0;
		border-bottom:1px solid #adadad;
		margin-bottom:20px
	}
	.point-head {
		font-size:17px;
		line-height:22px;
		font-weight:700;
		margin-bottom:0;
		float:left;
		width:100%
	}
	.faq-point-desc ul, .press-article-desc ul {
		margin-top:5px;
		float:left;
		width:100%;
		margin-bottom:15px
	}
	.faq-point-desc ul li, .press-article-desc ul li {
		font-size:16px;
		line-height:22px;
		color:#515151;
		margin-bottom:8px;
		float:left;
		width:100%;
		position:relative;
		padding-left:12px
	}
	.faq-point-desc ul li:before, .press-article-desc ul li:before {
		position:absolute;
		top:0;
		left:0;
		content:'\f105';
		font-size:17px;
		color:#ed1164;
		font-family:FontAwesome
	}
	.faq-tab-sec .card {
		background:#ffff;
		border-top: 0.5px solid #D2EAFF;
		border-bottom: none;
		border-left: none;
		border-right: none;
		box-sizing: border-box;
	}
	.card-header {
		background-color:transparent!important;
		border-radius:0;
		border:none;
		padding:0
	}
	.card-header a {
		font-size:18px;
		color:#024180;
		font-weight: normal;
		font-weight:700;
		padding:20px 35px 20px 25px;
		display:block
	}
	.card-header a .fa {
		float:right;
		margin-right:-15px
	}
	.card-body {
		padding:10px 25px 45px 25px
	}
	.card-body p {
		margin-bottom:15px
	}
	.card-body ul {
		padding-left:20px;
		width:69%
	}
	.card-body ul li {
		list-style:decimal;
		margin-bottom:15px
	}
	.card-body p a {
		color:#FF6431
	}
	.card-body p {
		width:69%
	}
	.contact-bg {
		background:transparent url(../images/how-my-paisaa-bg.png) left bottom no-repeat padding-box;
		padding-top:90px;
		padding-bottom:50px
	}
	.contact-bg-title h1 {
		font-weight:700;
		
		width:100%
	}
	.contact-bg-title img {
		margin-left:10px;
		
	}

	#con-img {
		width: 300px;
		height: 300px;
	}
	.contact-form {
		width:100%;
		height:auto;
		float:left;
		border-radius:10px;
		padding:30px;
		box-shadow:0 3px 6px #00000029;
		-moz-box-shadow:0 3px 6px #00000029;
		-ms-box-shadow:0 3px 6px #00000029
	}
	.contact-form .controls {
		text-align:left;
		position:relative
	}
	.contact-form .controls button, .contact-form .controls input[type=email], .contact-form .controls input[type=tel], .contact-form .controls input[type=text], .contact-form .controls select, .contact-form .controls textarea {
		padding:12px 20px;
		font-size:14px;
		border:none;
		border-bottom:1px solid #cacaca;
		width:100%;
		margin-bottom:18px;
		color:#707070;
		font-size:18px;
		font-weight:400;
		background-color:#fff;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		border-radius:2px;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	-webkit-transition:all .3s;
	transition:all .3s;
		background:#fff;
		background-color:#fff!important
	}
	.contact-form .controls button:focus, .contact-form .controls button:hover, .contact-form .controls input[type=email]:focus, .contact-form .controls input[type=email]:hover, .contact-form .controls input[type=tel]:focus, .contact-form .controls input[type=tel]:hover, .contact-form .controls input[type=text]:focus, .contact-form .controls input[type=text]:hover, .contact-form .controls select:focus, .contact-form .controls select:hover, .contact-form .controls textarea:focus, .contact-form .controls textarea:hover {
		outline:0
	}
	.contact-form .controls button:focus+label, .contact-form .controls button:hover+label, .contact-form .controls input[type=email]:focus+label, .contact-form .controls input[type=email]:hover+label, .contact-form .controls input[type=tel]:focus+label, .contact-form .controls input[type=tel]:hover+label, .contact-form .controls input[type=text]:focus+label, .contact-form .controls input[type=text]:hover+label, .contact-form .controls select:focus+label, .contact-form .controls select:hover+label, .contact-form .controls textarea:focus+label, .contact-form .controls textarea:hover+label {
		color:#707070;
		cursor:text
	}
	.contact-form .controls .fa-sort {
		position:absolute;
		right:10px;
		top:17px;
		color:#999
	}
	.contact-form .controls select {
		-moz-appearance:none;
		-webkit-appearance:none;
		cursor:pointer;
		background:url(../images/down-arrow.png) 98% 50% no-repeat;
		padding-right:35px
	}
	.contact-form .controls label {
		position:absolute;
		left:8px;
		top:12px;
		color:#707070;
		font-size:18px;
		display:inline-block;
		padding:4px 10px;
		font-weight:400;
		background-color:rgba(255, 255, 255, 0);
		pointer-events:none;
	-moz-transition:color .3s, top .3s, background-color .8s;
	-o-transition:color .3s, top .3s, background-color .8s;
	-webkit-transition:color .3s, top .3s, background-color .8s;
	transition:color .3s, top .3s, background-color .8s;
		opacity:.6
	}
	.contact-form .controls label.active {
		top:-13px;
		color:#707070;
		width:100%;
		background:#fff;
		font-size:16px
	}
	.contact-form .controls textarea {
		height:45px
	}
	.contact-form .controls button {
		cursor:pointer;
		background-color:#07b3a1;
		border:none;
		color:#fff;
		padding:12px 0
	}
	.contact-form .controls button:hover {
		background-color:#08ccb7
	}
	.contact-form .controls input[type=submit], .contact-form .controls input[type=button] {
		float:right;
		width:100%;
		height:55px;
		margin-top:5px;
		background:transparent linear-gradient(107deg, #FF6431 0, #FF6431 100%) 0 0 no-repeat padding-box;
		opacity:1;
		color:#fff;
		font-size:20px;
		text-align:center;
		line-height:55px;
		border-radius:5px;
		border:none;
		outline:0;
		font-weight:700;
		letter-spacing:.5px;
		margin-bottom:25px;
	transition:all .3s
	}
	.contact-form .controls p {
		width:100%;
		text-align:center;
		margin-bottom:0
	}
	.contact-form .controls p a {
		color:#707070;
	transition:all .3s
	}
	.contact-form .controls p a:hover {
		color:#FF6431;
	transition:all .3s
	}
	.reach-us-colm {
		padding:0 15px
	}
	.reach-us-colm h4 {
		font-size:18px;
		margin-bottom:20px;
		font-weight:700
	}
	.reach-us-colm p {
		margin-bottom:20px
	}
	.reach-us-colm p a {
		width:100%;
		color:#707070;
		cursor:text;
		display:block;
		margin-bottom:2px
	}
	.reach-us-row {
		padding:60px 0 50px 0
	}
	.our-team-img-sec {
		padding-left:80px;
		padding-right:80px
	}
	#error-page a {
		height:55px;
		margin-top:5px;
		background:transparent linear-gradient(107deg, #FF6431 0, #FF6431 100%) 0 0 no-repeat padding-box;
		opacity:1;
		padding:0 25px;
		color:#fff;
		font-size:20px;
		text-align:center;
		line-height:55px;
		border-radius:5px;
		font-weight:700;
	transition:all .3s;
		display:inline-block
	}
	#error-page a:hover {
		border-radius:30px;
	transition:all .3s
	}
	#error-page h1 {
		font-size:50px;
		line-height:55px;
		font-weight:700
	}
	.without-masthead {
		margin:12rem 0;
		width:100%;
		float:left
	}
	#error-page p {
		margin-bottom:15px
	}

	.payouts-bg{background:#f2f5ff; padding:40px 0px 20px 0px; margin-top:35px;}
	.my-plans-colm{padding:30px 15px 15px 15px;}
	.my-plans-colm p{font-size:16px; line-height:22px;}
	.my-plans-colm h2{font-weight:700; margin-bottom:10px;}
	.my-plans-colm img{clear:both; margin-top:10px; width: 170px;
		height: auto;}
	.plans-save-colm{background:#fff; padding:30px 15px;   min-height:365px; border-radius:10px; margin-top:35px;  box-shadow: 0 3px 6px #00000029;}
	.plans-save-colm table th{text-align:center; color:#FF6431; padding:8px 8px 30px 8px;}
	.plans-save-colm table th h4{ font-weight:700;}
	.plans-save-colm table td p{font-size:16px; line-height:22px; margin-bottom:5px;}
	.plans-save-colm table td h3{font-size:20px; margin:0px; line-height:22px}
	.save-sec{padding:30px 0px 50px 0px;}
	.paisaa-box.payouts-box .paisaa-box-icon{}
	.contact-form .controls div{font-size:14px; color:red; margin-top: -12px; padding-bottom:12px;}
	.content-desc{padding:50px 0px;}
	.content-desc h2{font-weight:700; margin-bottom:15px;}
	.content-desc h4{font-weight:700; margin-bottom:10px; margin-top:25px;}
	.content-desc p a{color:#FF6431}
	.content-desc ul {padding-left:15px; margin-bottom:15px;}
	.content-desc ul li{margin-bottom:8px; list-style:disc}
	.content-desc ol {padding-left:15px; margin-bottom:15px;}
	.content-desc ol li{margin-bottom:8px; list-style:decimal}
	.card-body table tr td, .card-body table tr th{padding:10px; border:1px solid #ccc;}
	
	.content-body ol {
		padding-left:20px;
	}
	.content-body ol li, .content-body ol li ol li {
		
		margin-bottom:15px
	}
	.content-body ol li {
		list-style:decimal;
	}
	.content-body ol li ol li {
		list-style:lower-alpha;
	}
	.content-body ol li ol li ol li {
		list-style:lower-roman;
	}
	.content-body a {
		color:#FF6431
	}
	.faq-tab-alignment {
		display: flex;
		justify-content: space-evenly;
		background-color: #fff;
		margin-top: 1rem;
	}
    .faq-tab-signup-process {
		width: 100%;
		box-shadow: 0 3px 6px #00000029;
		border-radius: 15px;
		opacity: 1;
		background: #fff;
		margin-top: 1rem;
		padding: 1rem;
		margin-bottom: 1rem;
	}
	.faq-tab-payment-process {
		width: 100%;
		box-shadow: 0 3px 6px #00000029;
		border-radius: 15px;
		opacity: 1;
		background: #f2f5ff;
		margin-top: 1rem;
		padding: 1rem;
	}
	.faq-tab-playstore-image {
		display: flex;
		flex-direction: row;
	}
	.faq-tab-appstore-image {
		position: absolute;
		top: 8rem;
		left: 22rem;
	}
	.faq-tab-our-executive {
		padding-left: 2rem;
		margin-bottom: 1rem;
	}
	.faq-tab-prize-money {
		margin-left: 10rem;
		margin-bottom: 1rem;
	}

	a.tel {
		cursor:text
	}
	header a.head-tel {
		float:right;
		color:#707070;
		font-weight:700;
		margin-top:25px;
		position:relative
	}
	header a.head-tel:before {
		position:absolute;
		top:-4px;
		left:-43px;
		content:url(../images/tel-icon.png)
	}
	.banner-form {
		width:100%;
		height:auto;
		border-radius:10px;
		background:#024180;
		padding:20px 30px 30px 30px;
		/* margin-top:35px */
		scroll-margin-top: 100px;
	}
	.banner-form1 {
		width:100%;
		height:auto;
		border-radius:10px;
		padding:20px 30px 30px 30px;
		-webkit-box-shadow:-2px 5px 11px -5px #b5b5b5;
		-moz-box-shadow:-2px 5px 11px -5px #b5b5b5;
		box-shadow:-2px 5px 11px -5px #b5b5b5;
		border-radius: 10px;
	}
	.banner-form p, .banner-form1 p {
		width:100%;
		text-align:center;
		color:#fff;
		font-size:24px;
		font-weight:700;
		/* margin-bottom:20px */
	}
	.banner-form input, .banner-form button  {
		width:100%;
		height:50px;
		background:#fff;
		border-radius:8px;
		border:none;
		outline:0;
		box-shadow:none;
		padding-left:15px;
		color:#707070;
		font-weight:700; font-size:18px;
	}
	.banner-form1 input {
		width:100%;
		height:50px;
		background:#fff;
		border-radius:6px;
		border:2px solid #FF6431;
		outline:0;
		box-shadow:none;
		padding-left:15px;
		color:#707070;
		font-size:14px;
	}
	.banner-form1 button {
		background: transparent linear-gradient(107deg, #FF6431 0, #FF6431 100%) 0 0 no-repeat padding-box;
		opacity: 1;
		color: #fff;
		font-size: 16px;
		text-align: center;
		line-height: 50px;
		border-radius: 5px;
		border: none;
		outline: 0;
		letter-spacing: .5px;
		margin-bottom: 25px;
		transition: all .3s;
	}
	.banner-form select {
		width:100%;
		height:50px;
		background:#fff url(../images/down-arrow.png) 97% 50% no-repeat;
		border-radius:8px;
		border:none;
		outline:0;
		box-shadow:none;
		padding-left:15px;
		padding-right:30px;
		color:#707070; font-size:18px;
		font-weight:700; appearance:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none;
	}
	.banner-form1 select {
		width:100%;
		height:50px;
		background:#fff url(../images/down-arrow.png) 97% 50% no-repeat;
		border-radius:6px;
		border:2px solid #FF6431;
		outline:0;
		box-shadow:none;
		padding-left:15px;
		padding-right:30px;
		color:#707070;
		font-size:14px;
		appearance:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none;
	}
	.banner-form form .form-group:last-child {
		margin-bottom:0;
		margin-top:30px
	}
	.banner-form button, .banner-form input[type=button], .banner-form input[type=submit], .banner-form button {
		/* width:177px; */
		margin:0 auto;
		padding:0 10px;
		color: #fff;
		background-color: #FF6431;
		font-weight:700;
		float:none;
	}
	.banner-form1 button, .banner-form1 input[type=button], .banner-form1 input[type=submit], .banner-form1 button {
		width:177px;
		margin:0 auto;
		padding:0 10px;
		/* color:#FF6431; */
		font-weight:700;
		float:none;
	}
	.banner-form input::-webkit-input-placeholder {
	color:#707070;
	opacity:.5
	}
	.banner-form input:-ms-input-placeholder {
	color:#707070;
	opacity:.5
	}
	.banner-form input::placeholder {
	color:#707070;
	opacity:.5
	}
	.banner-img img {
		width:95%
	}
	.banner-form-title h2 {
		width:100%;
		text-align:center;
		margin-bottom:0px;
		font-weight:700;
		display:block;
		font-size: 40px;
		line-height: 46px;
	}
	.banner-img h2 {
		width:100%;
		text-align:center;
		margin-bottom:0px;
		font-weight:700;
		display:none;
	}
	.banner-form form .form-group div {
		font-size:13px;
		color:white;
		margin-top:2px;
	}
	.banner-form1 form .form-group div {
		font-size:13px;
		color: #FF6431;
		margin-top:2px;
	}

.lead-banner-title h1 span {
	color: #FF6431;
}

	.lead-banner-title h1{font-size:44px; line-height:60px; color:#024180; font-weight:700;}
	.lead-banner-title h2{font-size:38px; line-height:46px; color:#707070; font-weight:400;}
	select option[disabled] {opacity:0.5;}
	
	.thank-you-sec{margin:17rem 0rem;}
	.thank-you-sec h1{margin-bottom:15px; font-weight:700;}
	.thank-you-sec h2{margin-bottom:25px;}
	.thank-you-sec a{width: auto; display:inline-block;
		height: auto;
		margin-top: 5px;
		background: transparent linear-gradient(107deg, #FF6431 0, #FF6431 100%) 0 0 no-repeat padding-box;
		opacity: 1;
		color: #fff;
		font-size: 20px;
		text-align: center;
		border-radius: 5px;
		font-weight: 700; padding:5px 15px;
		transition: all .3s;}
	.thank-you-sec .fa{font-size:70px; color:#FF6431;  margin-bottom:15px;}
	header ul{float:right;     margin-top: 18px;}
	header ul li a, header ul li a:hover{color:#024180; font-size:16px; font-weight:700; padding:0px 12px; border-right:1px solid #024180; }
	header ul li{display:inline-block;}
	header ul li:last-child a{border-right:none;}
	
.new-banner {
	padding-bottom: 80px;
}
.new-banner img {
	-webkit-box-shadow:-2px 5px 11px -5px #b5b5b5;
	-moz-box-shadow:-2px 5px 11px -5px #b5b5b5;
	box-shadow:-2px 5px 11px -5px #b5b5b5;
	border-radius: 10px;
}

.primary-color {
	color:#FF6431;
}

.header-img {
	margin-right:8px;
	padding: 8px;
	-webkit-box-shadow:-2px 5px 11px 0px #b5b5b5;
	-moz-box-shadow:-2px 5px 11px 0px #b5b5b5;
	box-shadow:-2px 5px 11px 0px #b5b5b5;
	border-radius: 50%;
}

.about-text {
	padding: 50px 0;
}

.about-text .container {
	padding: 0 15em;
}

@media (max-width: 767px) {
	.hidden-mobile {
		display: none;
	}
.about-text .container {
	padding-left: 20px;
    padding-right: 20px;
}
.new-banner {
	padding: 20px 0 !important;
}
}

.section-last {
	color: #fff;
	background:#FF6431;
	padding:80px 0;
	margin-top:25px;
}

.section-last a {
	background: #FF6431;
    color: #fff;
    font-size: 20px;
    border-radius: 25px;
    padding: 10px;
    border: none;
    outline: 0;
    letter-spacing: .5px;
}
	