	.main-page #main{ overflow:visible; z-index:8; }
	.title h4 { font-size: 18px; color: #201D1E; margin: 38px 0 10px; }
	.text { font-size: 14px; color: #fff; line-height: 1.5;}
	.multi-lang-drop .dropdown-toggle{padding:10px 14px 9px; color: #fff;}
	.hero-block #header { display: block; height: auto; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
	.hero-block #header .navbar { border:none;}
	.hero-block .hero-block-bg{top:0;left:0;width:100%;height:100%;overflow:hidden;position:absolute; background-size: cover; background:url(../../../../cstatic/4fd91d6d-6b05-475d-b3db-02174cb695f8/Demandfunds-header-bg.png) no-repeat 50% 50%/100% 100%; background-position:top center;}
	.hero-block{color:#848689;height:1%;z-index:8;position:relative;display:table-header-group}
        .cms-app .hero-block{ z-index:9;}
	.hero-block .frame{position:relative}
	.hero-block .hero-holder{position:relative;padding:0 0 150px}
	.hero-block .row{position:relative}
	.hero-block h1{margin:0 0 25px;font-weight:700;max-width:580px;font-size:3.3.000em;line-height:1.09;color:#FFFFFF;}
	.cms-app .hero-block h1{ color:#FFF !important;}
        .hero-block h2{font-size:2.286em;line-height:1.18;color:#FFFFFF;font-weight:300;margin:0 0 15px}
	.hero-block p{margin:0 0 10px;max-width:550px;font-size:1.286em;line-height:1.388;color:#FFFFFF}
	.hero-block .navbar-expand-lg .navbar-nav .nav-link {color: #fff}
	.hero-block .navbar-expand-lg .navbar-nav .nav-item a:hover {
		color: #8DC641;
	}
	.multi-lang-drop .dropdown-toggle:focus .text,
	.multi-lang-drop .dropdown-toggle:hover .text,
	.multi-lang-drop .dropdown-toggle[aria-expanded="true"] .text {
		color: #8DC641;
	}
	.form-login{z-index:3;max-width:445px;margin:0 0 -60px;position:relative;}
	.form-login .alert.alert-danger{padding-left:50px;margin-top:-15px}
	.form-login .alert.alert-danger br{display:none}
	.form-login .form-area{padding:48px 49px;-webkit-box-shadow:0 0 13px 3px rgba(0,0,0,.15);box-shadow:0 0 13px 3px rgba(0,0,0,.10)}
	.form-login:before{left:50%;content:'';z-index:-2;display:none;bottom:-131px;position:absolute;width:596px;height:596px;margin:0 0 0 -298px;background:url(../../../../cstatic/61b9a734-1434-4ba9-bb64-528c4c32f8cb/circle1.png)}
	.form-login .form-logo{font-size:1.71429em;line-height:1.45833;margin:0 0 32px; font-weight: 400;}
	.form-login .form-group{margin:0 0 21px}
	.form-login .field-holder{min-height:70px;margin:0 0 10px}
	.form-login .field{position:relative}
	.form-login .field label{color:#a3a3a3}
	.form-login .field .ico{top:50%;left:21px;color:#d7d9e0;font-size:24px;line-height:1;position:absolute;margin:-12px 0 0;pointer-events:none}
	.form-login .field .ico~.form-control{padding-left:56px}
	.form-login .field .link{right:0;bottom:16px;font-weight:400;position:absolute;margin:-9px 0 0;font-size:13px;line-height:1.46154;color:#999}
	.form-login .field .link:hover,.form-login .field .link:focus{color:#040B3F}
	.form-login .field .link~.form-control{padding-right:70px}
	.form-login label{font-weight:400;font-size:14px;line-height:20px}
	.form-login .form-control{height:40px;color:#222;border-width:0 0 2px;font-size:1.14286em;line-height:1.5}
	.form-login .form-control::-webkit-input-placeholder{color:#999}
	.form-login .form-control::-moz-placeholder{opacity:1;color:#999}
	.form-login .form-control:-moz-placeholder{color:#999}
	.form-login .form-control:-ms-input-placeholder{color:#999}
	.form-login .form-control.placeholder{color:#999}
	.form-login .remember{margin:15px !important}
	.form-login .error-field .link{color:#ce6262}
	.form-login .error-field .form-control{border-color:#ce6262}
	.form-login [data-type=submit]{width:100%;display:block;margin:25px 0 0;font-weight:400;min-height:46px;padding:10px;position:relative;border-color:#69be28;font-size:16px;line-height:1.5;background:#69be28}
	.form-login [data-type=submit]:hover,.form-login [data-type=submit]:focus{background:#467f1b}
	.form-login .btn-default[data-type=submit]:hover,.form-login .btn-default[data-type=submit]:focus{color:#fff!important; border-color: #8DC641 ;}
	.form-login [data-type=submit].btn-orange{margin-top:15px;border-radius:4px}
	.form-login [data-type=submit]:hover,.form-login [data-type=submit]:focus{color:#fff!important}
	.form-login [data-type=submit] .ico{top:50%;right:21px;font-size:12px;margin:-6px 0 0;position:absolute}
	.form-login .form-footer{overflow:hidden;position:relative;margin:50px -48px -49px;border-radius:0 0 15px 15px;border-top:solid 1px #e5e5e5}
	.form-login h3{margin:0;font-size:1.058823529411765em}
	.form-login h3 a{display:block;font-weight:400;color:#999;padding:26px 120px 32px 47px}
	.form-login h3 a:hover,.form-login h3 a:focus{text-decoration:none;color:#737373}
	.form-login h3 a:focus,.form-login h3 a:hover{background:#f1f1f1}
	.form-login h3 img[aria-hidden]{top:50%;right:45px;margin:-20px 0 0;position:absolute}
	.form-login .heading{color:#69be28;display:block;margin:0 0 8px;font-weight:500;font-size:1.42857em;line-height:1.2}
	.form-login .remember label{margin:0;font-size:13px;line-height:1.46154;letter-spacing:-.13px;color:#2D2D2D;display:inline-block;vertical-align:middle}
	.form-login [class*=icheckbox]{top:0;vertical-align:middle}
	.form-login.credit:before{left:50%;content:'';z-index:-2;bottom:-131px;position:absolute;width:596px;height:596px;margin:0 0 0 -298px;background:url(../../../../cstatic/61b9a734-1434-4ba9-bb64-528c4c32f8cb/circle1.png)}
	.form-login.credit .form-area{border-radius:15px}
	.form-login .captcha-area{margin:0 0 30px}
	.go-to-next-section {    display: none; }
	/* Welcome Slider  */
	.welcome-slider-section { padding: 132px 0 22px; background: #fff; color: #848689; }
	.welcome-slider-section .img-holder { position: relative; max-width: 610px; display: inline-block; vertical-align: middle; }
	.welcome-slider-section .textbox { width: 50%; background-color: rgba(255,255,255,0.95); box-shadow: 0 5px 15px 0 rgba(0,0,0,0.1); padding: 44px 55px 55px; display: inline-block; vertical-align: middle; white-space: normal; position: relative; z-index: 2; width: 100%; margin-top: 60px; }
	.welcome-slider-section h3 { color: #EE9928; font-weight: 300; font-size: 1.714285em; line-height: 1.25; margin: 0 0 13px; }
	.welcome-slider-section h4 { font-weight: 500; font-size: 2.85714em; line-height: 1.15; color: #201D1E; margin: 0 0 8px; }
	.welcome-slider-section p { font-size: 1.2857em; line-height: 1.3333; margin: 0 0 30px; }
	.welcome-slider-section .btn { min-width: 180px; }
	.welcome-slider-section .slider-holder { white-space: nowrap; }
	.welcome-slider-section .slider-fade-holder .slide-holder {  min-width: 613px; }
	.welcome-slider-section .slider-fade-holder .slick-list {  overflow: visible; }
	.welcome-slider-section .btn-holder { min-width: 165px;     position: absolute;    bottom: 0;    right: 30px; display: flex;    justify-content: space-between; }
	.welcome-slider-section .btn-holder .slider-btn .text { vertical-align: middle;    padding-bottom: 2px;    display: inline-block; }
	.welcome-slider-section .btn-holder .inactive { pointer-events: none; color: #999999; }
	.welcome-slider-section .btn-holder a { color: #222222;	font-size: 13px;	font-weight: 700;	line-height: 40px; }
	.welcome-slider-section .slider-container { position: relative; } 
	.welcome-slider-section .slider-steps .slick-list { margin: 0px -50px 0px 0px; padding: 0px 50px 0px 0px;   } 
	.welcome-slider-section .slider-steps .img-holder  { transform: scaleY(0.85);  } 
	.welcome-slider-section .slider-steps .img-holder.slick-current  { transition:  transform 0.5s ease ; transform: none; } 
	.welcome-slider-section .icon-keyboard_arrow_right.ico{font-size: 1.4em; top: 2px; margin-left: 2px;}
	.welcome-slider-section .icon-keyboard_arrow_left.ico{font-size: 1.4em; top: 2px; margin-right: 2px;}
	.welcome-slider-section .slider-frame { margin: 0px 0px 0px -106px;}


	/*Process Section*/
	.process-section-holder {
		padding: 1px 15px;
	}
	.process-section-holder .container {
		padding: 1px 15px;
	}
	.process-section-holder .row {    background: #fff;      border-radius: 4px;    margin: -50px -15px 100px;    box-shadow: 0 5px 15px 0 rgba(0,0,0,0.1); position:relative;}
        .cms-app .process-section-holder .row{ margin-top:0 !important;}
        .process-section-holder .row .col-lg-3:nth-child(5), .process-section-holder .row .col-lg-3:nth-child(6), .process-section-holder .row .col-lg-3:nth-child(7), .process-section-holder .row .col-lg-3:nth-child(8){display: none;}
        .process-section-holder.active .row .col-lg-3:nth-child(5), .process-section-holder.active .row .col-lg-3:nth-child(6), .process-section-holder.active .row .col-lg-3:nth-child(7), .process-section-holder.active .row .col-lg-3:nth-child(8){display: block;}
	.process-section-holder {padding: 0; background-color: #fff;}
	.process-section-holder .f-holder {padding: 35px 20px; background-color: #fff; position: relative; height:100%; font-size: 0.929em; line-height: 1.461; }
	.process-section-holder .row .f-holder:after {content: ''; height: 100%; width: 1px; position: absolute; top: 0; bottom:0; right: 0; background-color: #F2F2F2;}
	.process-section-holder .row > div:nth-child(8) .f-holder:last-child:after, .process-section-holder .row > div:nth-child(4) .f-holder:last-child:after {display: none;}
	.process-section-holder .f-holder img {margin: 0 auto 20px;}
	.process-section-holder .f-holder strong {font-size: 1.538em;line-height: 1.25;color: #201D1E;letter-spacing: -0.7px; margin-bottom: 10px; font-weight: 500;}
	.process-section-holder .f-holder p {color: #797B8B; margin:0;}
	.process-section-holder .f-holder > * {display: block; text-align:center}
        .opener-1 { position: absolute; left: 50%; bottom: -17px; margin-left: -33px; height:35px; width:35px;}
        .process-section-holder.active .opener-1 svg{ transform: rotate(180deg);}

	/** Feature section **/
	.services-section {    padding: 110px 0 30px;    background: #fff;}
	.services-section h2 {    font-size: 35px;    line-height: 40px;    text-align: center;    margin-bottom: 22px;    color: #201D1E;}
	.services-section h2:after {    content: "";    background-color: #1D9638;    max-width: 80px;    width: 100%;    margin: 16px auto 0 auto;    height: 3px;    display: block; }
	.services-section  p {    font-size: 14px;    line-height: 1.5;    color: #737D92;    text-align: center; font-weight: 300; margin:0 0 40px;}
	.services-section .services-box {    border: 1px solid rgba(0, 34, 51, 0.1);    box-shadow: 2px 4px 10px 0 rgba(0, 34, 51, 0.05), 2px 4px 10px 0 rgba(0, 34, 51, 0.05);    border-radius: 0.15rem;    padding: 40px 20px 25px 20px;    margin-bottom: 28px;    min-height: 360px;}
	.services-section .title { margin: 38px 0 10px;}
	.services-section .title h4 {    font-size: 18px;    color: #201D1E;    margin: 0;}
	.services-section .text {    font-size: 14px;    color: #797B8B;    line-height: 1.5;}

	/** Why section **/
	.why-section-container {    background: #fff;    position: relative;    overflow: visible;     padding: 0 0 100px;    font-size: 1.1.000em;    line-height: 1.428;     color: #797B8B;}
	.why-section h1 {    color: #1D9638;    font-size: 14px;    line-height: 40px;    font-weight: 400;    margin: 0 0 13px;}
	.why-section-container .custom-box{max-width:555px; margin: 0 0 0 auto; }
	.why-section-container .custom-box .sub-title {
		display: block;
		font-size: 1.000em;
		line-height: 1.21;
		color: #8EC643;
		margin: 0 0 45px;
		letter-spacing: -0.35px;
	}
    .wide-img-holder img { max-width: 100%; display: block; }
	.why-section-container .custom-box h2 {    font-size: 2.500em;    line-height: 1.085;     font-weight: 500;     margin: 0 0 35px;     color: #201D1E; letter-spacing: -0.88px;}
	.why-section-container .custom-box p {      margin-bottom: 45px; }
	.why-section-container .custom-box ul {   list-style: none; padding: 0;  margin: 0;}
	.why-section-container .custom-box ul li { width: 50%;    position: relative;     transition: all 1s ease;    padding: 0 15px 25px;   float: left;}
	.why-section-container .custom-box ul li:nth-child(2n+1){ clear:left;}
	.why-section-container .custom-box h5 {  margin: 0; padding: 0 0 0 15px;   color: #797B8B;    font-size: 12px;    font-weight: 400;    line-height: 18px;}
	.why-section-container .custom-box ul li .ico { position: absolute; top: 0; left: 0;   background-color: #8DC641;    width: 18px;    height: 18px;    display: block;   margin-right: 10px;    color: #fff;    text-align: center;    line-height: 18px;     border-radius: 2px;}
	.why-section-container .custom-box ul:after {    content: '';    display: block;    clear: both;}
	.why-section-container .why-img-holder {    position: absolute;    top: 50%;    right: 0;    width: calc(100% - 700px);    text-align: right;    height: 384px;    margin-top: -192px;}


	/** Download App Section **/
	.download-app-section {    color: #a7a7a7; background: linear-gradient(to bottom, #ffffff 0%,#fafbfd 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafbfd',GradientType=0 );    position: relative;    padding: 50px 0 150px;    font-size: 1.214285714285714em;    line-height: 1.53;}
	.download-app-section:before{top:0;left:-80px;z-index:1;width:100%;height:100%;content:'';position:absolute;background:url(../../../../cstatic/ce59367f-439c-407d-8f8d-6ff31e49e3ee/bg4-credijusto.png) no-repeat 58% 38%}
	.download-app-section h2{color:#241f21;margin:0 0 15px;font-size:1.76471em;line-height:1.16667;font-weight:500}
	.download-app-section p { color: #848689; font-size: 17px; line-height: 26px; margin: 0 0 40px;    font-weight: 300;    max-width: 550px; }
	.download-app-section .img-holder{max-width:100%; max-height: 400px;}
	.download-app-section .img-holder img{display:block;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:auto;height:auto;-webkit-transform:translate(0,100%);transform:translate(0,100%);-ms-transform:translate(0,100%)}
	.download-app-section.section-active h2,.download-app-section.section-active p,.download-app-section.section-active .list-logos{top:0;opacity:1}
	.download-app-section.section-active .img-holder img{-webkit-transform:translate(0,0);transform:translate(0,0);-ms-transform:translate(0,0%)}
	.download-app-section [class*=col-]{position:static}
	.download-app-section .container{z-index:2;position:relative}
	.download-app-section h2 .ico{display:block;margin:0 0 12px}
	.download-app-section .list-logos li{margin:0 10px 0 0}

	@media (max-width: 1025px) and (min-width: 991px) {
		.why-section-container .why-img-holder{     width: calc(100% - 550px); }
	}
	@media (max-width: 1025px) {
		.process-section-holder .f-holder strong{ font-size:18px;}
		.download-app-section{padding:50px 0;}
	}
	@media (max-width: 991px) {
		.hero-block {    text-align: center;}
		.hero-block h2 {    font-size: 1.8em;    margin: 0 0 20px; text-align:center; }
		.hero-block h1 {    font-size: 2em; margin: 0 auto 20px }
		.hero-block p {    font-size: 1.2em; margin: 0 auto 20px}
		.form-login {    margin: 0 auto -20px;    text-align: left; }
		.form-login h2{text-align:left; }
		.download-app-section .mobile-img{ display:none;}
		.download-app-section{padding:50px 0; text-align:center;}
		.download-app-section p{max-width:100%; }
		.why-section-container .custom-box{ max-width:100%;}
		.why-section-container .why-img-holder {    display: block;    position: static;    margin: 30px 0 0;    text-align: center;    width: 100%;}
		.process-section-holder .f-holder{ padding:17px 0; }
		.process-section-holder .f-holder p{ margin-bottom:0; }
		.process-section-holder .row{padding:18px 0; margin: -50px -15px 50px; }
		.services-section .services-box{ min-height:0; height:100%; margin:0;}
		.services-section .row .col-md-6{margin:0 0 20px; }
		.why-section-container .custom-box ul{margin:0 0 -15px;}
		.why-section-container .custom-box ul li{margin:0 0 15px;}
		.why-section-container .custom-box ul li h5{margin:0; }
		.why-section-container .why-img-holder img{max-width:100%; width:100%;}
		.why-section-container .why-img-holder {height:auto;}
		.why-section-container {
			padding: 0 0 50px;
		}
		.hero-block .navbar-expand-lg .navbar-nav .nav-link {
			color: #040B3F;
		}
		.hero-block .multi-lang-drop .dropdown-toggle {
			color: #fff;
		}
	}
	@media (max-width: 991px) and (min-width: 768px) {
		.process-section-holder .row > div:nth-child(2n) .f-holder:after{		display:none; 	}
		.process-section-holder .row .f-holder:after{right:-16px;}
	}
	@media (max-width: 767px) {
		.why-section-container .custom-box ul li{ width:100%; }
		.services-section h2 { font-size:1.5em; line-height: 1.57em; }
		.why-section-container .custom-box h2 { font-size:1.5em; line-height: 1.57em; margin:0 0 20px; }
		.why-section-container .custom-box p {margin:0 0 20px; }
		.download-app-section h2{ font-size:1.3em; line-height: 1.5em; }
		.download-app-section p{margin:0 0 10px; font-size: 0.9em; }
		.download-app-section .list-logos{margin-top:20px;}
		.process-section-holder .row .f-holder:after{ right:0; left:0; width:100%; height:1px; bottom:0; top:auto;}
		.services-section p {    font-size: 1.1em;}
		.services-box img {    max-height: 80px; }
		.services-section .title {    margin: 30px 0 10px; }
	}