/** Form and Header **/
#header > .holder, .hero-block #header {background: none !important;} 
	.main-page #main{ overflow:visible; z-index:8; }
	.multi-lang-drop .dropdown-toggle{padding:10px 14px 9px}
	.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/6317ff2d-47a3-43f8-8b99-2f55d418ca4a/bg-hero-block-credijusto.png) no-repeat 50% 50%/ cover; background-position:top center;}
	.hero-block{color:#848689;height:1%;z-index:8;position:relative;display:table-header-group}
	.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.85714em;line-height:1.11111;color:#FFFFFF; font-size:41px;}
	.hero-block h2{font-size:32px;line-height:36px;color:#FFFFFF;font-weight:300;margin:0 0 15px}
	.hero-block p{margin:0 0 10px;max-width:550px;font-size:18px;line-height:28px;color:#FFFFFF};
	.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.field-focused label{color:#999;font-size:.85714em;line-height:20px}
	.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:#00964D}
	.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};
	.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; }
	/** Form and Header **/
	/*Process Section*/
	.process-section-holder .row {    background: #fff;    position: relative;    top: -50px;    border-radius: 4px;    margin: 0 0 -100px;    box-shadow: 0 5px 15px 0 rgba(0,0,0,0.1);}
	.process-section-holder {padding: 0; background-color: #fff;}
	.process-section-holder .f-holder {padding: 35px; background-color: #fff; position: relative; height:100%;}
	.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:last-child .f-holder:last-child:after {display: none;}
	.process-section-holder .f-holder img {margin: 0 auto 15px;}
	.process-section-holder .f-holder strong {font-size: 20px;line-height: 29px;color: #201D1E;letter-spacing: -0.7px; margin-bottom: 5px;}
	.process-section-holder .f-holder p {color: #797B8B;font-size: 13px;line-height: 19px; margin:0;}
	.process-section-holder .f-holder > * {display: block; text-align:center}

	/** 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: none;    position: relative;    overflow: visible;     padding: 30px 0;    font-size: 1.21429em;    line-height: 1.35294;    font-weight: 300;    color: #666;  background-color: #fff;}
        .why-section h1 {    color: #1D9638;    font-size: 14px;    line-height: 40px;    font-weight: 400;    margin: 0 0 13px;}
	.why-section-container .why-section{max-width:500px;}
	.why-section-container .why-section h2 {    font-size: 35px;    line-height: 50px;     font-weight: 500;     margin: 0 0 40px;     color: #241f21;}
	.why-section-container .why-section p {    color: #797B8B;    font-size: 14px;    line-height: 21px;    margin-bottom: 50px; }
	.why-section-container .why-section ul {    margin: 0;}
	.why-section-container .why-section ul li {    opacity: 1;    margin: auto;      display: block;    vertical-align: top;    width: 50%;    position: relative;     transition: all 1s ease;    padding-right: 2%;    float: left;}
	.why-section-container .why-section h5 {    color: #797B8B;    font-size: 12px;    font-weight: 400;    line-height: 18px;}
	.why-section-container .why-section ul li .ico {    background-color: #1D9638;    width: 18px;    height: 18px;    display: block;    float: left;    margin-right: 10px;    color: #fff;    text-align: center;    line-height: 18px;     border-radius: 4px;}
	.why-section-container .why-section 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 .why-section{ 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; }
		.services-section .services-box{ min-height:0; height:100%; margin:0;}
		.services-section .row .col-md-6{margin:0 0 20px; }
		.why-section-container .why-section ul{margin:0 0 -15px;}
		.why-section-container .why-section ul li{margin:0 0 15px;}
		.why-section-container .why-section 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;}
	}
	@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 .why-section ul li{ width:100%; }
		.services-section h2 { font-size:1.5em; line-height: 1.57em; }
		.why-section-container .why-section h2 { font-size:1.5em; line-height: 1.57em; margin:0 0 20px; }
		.why-section-container .why-section 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; }
	}