.col-lista-banci {
	background-color: #fff;
	border: 1px solid #20b100;
	display: block;
	margin-top: 25px;
	padding: 30px;
}
/*html, body {*/
/*overflow-x:hidden;*/
/*}*/
.ramburs-credit .col-lista-banci p {
	font-size:12px;
}
/*.ramburs-credit p {*/
	/*font-size:14px;*/
	/*font-weight:500;*/
/*}*/
.ramburs-credit ul {
	padding-left:30px;
	margin-bottom:20px;
}
.ramburs-credit ul li {
	font-weight:500;
	font-size:14px;
	list-style-type:square;
	padding-left:10px;
}
.ramburs-credit .col-md-7 {
	margin-top:25px;
}
.col-lista-banci {
	margin-bottom:35px;
}
article .steps .documente-nec::after, article .steps .documente-nec::before {
	content:none;
}
.doc-necesare {
	padding-bottom:0px;
	padding-top:60px;
}
footer .footerLinks .column {
	width:25% !important;
	text-align:center !important;
}
article.headSlider .kpi .item i, article.headSlider .kpi .item p {
	transition: all 0.3s ease-in-out 0s;
}
.creditulAici.despreNoi article.about .goRight .heading p {
	width:100%;
}
.steps .documente-nec:nth-of-type(even) {
}
.documente-nec p span {
	color: #888;
	font-size: 12px;
	font-weight: 100;
	display:block;
}
.creditulAici article.howItWorks .conditii.pachetul-anticredit {
	display:block;
	margin-bottom:0px;
}
.creditulAici article.howItWorks .conditii.pachetul-anticredit div {
	margin-bottom:40px;
}
footer .footerLinks .column h4 {
	text-align:center !important;
}
footer .copyright span.social i {
	margin-left:10px !important;
}
.creditulAici article.download .downloadList li {
	text-align:center;
	display:inline-block;
}
article.feedback .sliderFeedback .item .avatar img {
	width:220px;
	height: auto !important;
}
.onlineCredit section.formDetails .step.active {
	clear:both;
}
article.feedback .sliderFeedback .item .avatar {
	width:220px;
}
.onlineCredit section.formDetails {
	overflow:hidden;
	width:100%;
}
.creditulAici article.download {
	padding:40px;
}
article .steps .step.documente-nec i {
	font-size:55px;
	height:100px;
	width:100px;
}
.suna-acum .titlu-gray {
	color: #494d51;
	font-size: 13px;
	font-weight: 600;
}
.suna-acum p {
	font-size:15px;
}
.suna-acum p span {
	color: #20b100;
	line-height:25px;
	width:30%;
	display:inline-block;
}
.item-testi {
	display:block;
	background-color:#fff;
	padding:25px;
	text-align:center;
	border: 10px solid #f2f3f4;
	border-radius:15px;
}
.item-testi img {
	width:100px;
	border-radius:50%;
	margin-bottom:20px;
}
.item-testi .nume {
	font-size:15px;
	font-weight:bold;
	margin:0px;
}
.creditulAici article.download .downloadList li i {
	color:#20b100 !important;
}
.item-testi .profesie {
	font-size:13px;
	color:#CCC;
}
.testi-content {
	height:0px;
	z-index:1;
	padding:25px;
	background-color:#fff;
	position:relative;
	width:100%;
	border-radius:8px;
	font-weight:500;
	padding-bottom:0px;
	transition: all 1s ease-in;
	opacity:0;
}
.item-testi.active {
	margin-bottom:25px;
}
.item-testi:last-child {
	margin-bottom:25px;
}
.show-testi {
	cursor:pointer;
	background-color:#20b100;
	color:#fff;
	cursor: pointer;
	padding: 7px;
	width: 60%;
	margin-left:auto;
	margin-right:auto;
}
.item-testi.active .testi-content {
	opacity:1;
	height:auto;
}

.mobile-display { display: none; }


.modal-header, modal-dialog > h4 {
	background-color: #20b100;
	color:white !important;
	text-align: center;
	font-size: 30px;
}
.modal-footer {
	background-color: #f9f9f9;
}
.creditulAici.despreNoi article.about .heading h3 {
	margin-right:10px;
}
.display-only-mobile {
	display:none !important;
	visibility:hidden !important;
	position:absolute !important;
	z-index:-1 !important;
}
.topHead .social i.font-awesome-icon {
	border: 2px solid #85898d;
	border-radius: 50%;
	padding: 0px;
	font-size: 15px !important;
	font-weight: 600;
	width: 35px;
	padding-top:2px;
	height: 35px;
	text-align:center;
}
footer .social i.font-awesome-icon {
	border: 2px solid #85898d;
	border-radius: 50%;
	padding: 6px;
	padding-top:8px;
	font-size: 15px !important;
	font-weight: 600;
	width: 35px;
	height: 35px;
	text-align:center;
}
.social i.font-awesome-icon:hover {
	color:#fff !important;
	border-color:#fff !important;
}
header .topHead .social a {
	margin-right:10px;
}
article.why .kpiList .kpiItem h3 {
	margin-top:16px;
}
article.why .bottomCta .btn {
	float:none !important;
}
article.why .bottomCta .family {
	background-position:center bottom;
}
@media (max-width:737px){
	.display-mobile-hidden {
		display:block !important;
		visibility:hidden !important;
		position:absolute !important;
		z-index:-1;
	}
	.onlineCredit section.formDetails .input-group .twoFields div, .onlineCredit section.formDetails .row-custom .col-custom {
		width:50%;
		max-width:100%;
		-webkit-box-flex: 0;
		-webkit-flex: 0;
		-moz-box-flex: 0;
		-moz-flex: 0;
		-ms-flex: 0;
		flex: auto;
	}
	.onlineCredit section.formDetails .input-group .label {
		white-space:normal;
	}
	footer .footerLinks .column {
		width:50% !important;
	}
	.date-contact-footer li span:after {
		content:'\A';
		display:block;
	}
	article.why .bottomCta .family {
		height:310px;
	}
}
@media (max-width:920px){
	footer .copyright .col-xs-4 {
		width:100% !important;
		text-align:center !important;
		margin-bottom:20px;
	}
	article .steps .step:first-child + .step:after, article .steps .step:first-child + .step:before {
		height:0px !important;
	}
	article.why .bottomCta .family {
		height:360px;
	}
	footer .copyright span {
		height:auto !important;
		display:block !important;
	}
	.topHead .social i.font-awesome-icon {
		display:none !important;
		visibility:hidden !important;
		position:absolute !important;
		z-index:-1 !important;
	}
}
@media (max-width:768px){
	.display-only-mobile {
		display:block !important;
		visibility:visible  !important;
		position:relative !important;
		z-index:auto !important;
	}
	header .fixedWrapper .navbar-collapse ul li a {
		color:#fff;
	}
	header .fixedWrapper .navbar-collapse.in {
		padding-top:0px;
		margin-top:0px;
		top:124px;
	}
	header .fixedWrapper .navbar-collapse {
		margin-top:0px;
	}
	header {
		margin-top:-25px;
	}
	.creditulAici.despreNoi article.about .separator2, .creditulAici.despreNoi article.about .separator {
		top:25px;
	}
	article.headSlider {
		margin-top:25px;
	}
	header .topHead .tools a.phone i {
		float:left;
		margin-right:10px;
	}
	header .topHead .tools a.phone {
		width:140px;
	}
	header .topHead .tools a.phone span {
		display:block !important;
		font-size:19px;
		font-weight:600;
		position:relative;
		top:-3px;
	}
	header nav ul li .sub-menu {
		position:relative;
		max-height:none;
		display:none;
		max-width: none;
	}
	header nav ul li .sub-menu .active-mobile {
		display:block;
	}
	section.content {
		padding-left:20px;
		padding-right:20px;
	}
	.mobile-display { display: block; }
	article.howItWorks .nav-tabs li a {
		font-size:15px !important;
		font-weight:500 !important;
		padding:10px 15px !important;
	}
	.convenient .owl-stage {
		width:100% !important;
	}
	.listLocations {
		display:block !important;
		height:auto !important;
	}
	.listLocations li:last-child .details:after {
		height:0px !important;
	}
	.listLocations li:last-child .details {
		margin-bottom:0px !important;
		padding-bottom:0px !important;
	}
	.contact article.info .container .row>div:first-child {
		padding: 0 60px !important;
	}
	.contact article.info .container h2 {
		margin-left:0px !important;
	}

	article.feedback .sliderFeedback .owl-nav .owl-next:before, article.feedback .sliderFeedback .owl-nav .owl-prev:before {
		background-color:transparent !important;
	}
	.suna-acum .container {
		width:100% !important;
	}
	.downloadList li {
		width:50%  !important;
		float:left;
	}

	#close:hover{
		background-color:none;
	}
}
@media (max-width:700px){

	header nav ul li .sub-menu {
		position:relative;
		max-height:none;
		display:none;
		max-width: none;
	}
	.active-mobile {
		display:block !important;
	}
	.accord-mobile {
		display: inline !important;
	}

	.mobile-display { display: block; }

	#login{
		margin-left:auto;
		margin-right:auto;
		width: 100px;
		font-size: 13px;
		height: 40px;
	}

	#close{
		margin-left:auto;
		margin-right:auto;
		width: 100px;
		font-size: 13px;
		height: 40px;
	}
}
@media (max-width:1000px) and (min-width: 768px){
	.feedback .col-sm-3 {
		width:100%;
		margin-left:0px;
	}
	.feedback .col-sm-7 {
		width:100%;
		margin-left:0px;
	}


}
@media (max-width:2200px) and (min-width: 510px){


	#login{
		width: 100px;
		margin-left:auto;
		margin-right:auto;
		font-size: 13px;
		height: 40px;
	}

	#close{
		width: 100px;
		margin-left:auto;
		margin-right:auto;
		font-size: 13px;
		height: 40px;
	}
}

article.calculatorWrapper .calculator .tab-content .input-group .minmax .min {
	top: -12px !important;
	left: -40px;

}

article.calculatorWrapper .calculator .tab-content .input-group .minmax .max {
	top: -12px !important;
	right: -40px;
}

article.headSlider .kpi .item p b {
	font-weight: bold;
}

@font-face {
	font-family: 'icomoon';
	src:  url('../fonts/icomoon.eot?r0pflr');
	src:  url('../fonts/icomoon.eot?r0pflr#iefix') format('embedded-opentype'),
	url('../fonts/icomoon.ttf?r0pflr') format('truetype'),
	url('../fonts/icomoon.woff?r0pflr') format('woff'),
	url('../fonts/icomoon.svg?r0pflr#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}



.icon-v-indiferent-de-varsta:before {
	content: "\e900";
}
.icon-v-cerere-credit:before {
	content: "\e901";
}
.icon-v-rate-lunare-mici:before {
	content: "\e902";
}
.icon-v-talon-pensie:before {
	content: "\e903";
}
.icon-v-fara-bataie-de-cap:before {
	content: "\e904";
}
.icon-v-adeverinta-venit:before {
	content: "\e905";
}
.icon-v-doar-cu-buletinul:before {
	content: "\e906";
}
.icon-v-resedinta-svg:before {
	content: "\e908";
}
.icon-24h:before {
    content: url("../img/icon-24h.png");
}
.icon-selfieul:before {
    content: url("../img/icon-selfie.png");
}



@font-face {
	font-family: 'credius';
	src:  url('../fonts/credius.eot?etgb3c');
	src:  url('../fonts/credius.eot?etgb3c#iefix') format('embedded-opentype'),
	url('../fonts/credius.ttf?etgb3c') format('truetype'),
	url('../fonts/credius.woff?etgb3c') format('woff'),
	url('../fonts/credius.svg?etgb3c#credius') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'credius' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

// Better Font Rendering ===========
-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
[class^="icon-v-"], [class*=" icon-v-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-calendar-check:before {
	content: "\e930";
}
.icon-arrow-down:before {
	content: "\e900";
}
.icon-cheap:before {
	content: "\e901";
}
.icon-check-list:before {
	content: "\e902";
}
.icon-clock:before {
	content: "\e903";
}
.icon-deal:before {
	content: "\e904";
}
.icon-facebook:before {
	content: "\e905";
}
.icon-fast:before {
	content: "\e906";
}
.icon-gift:before {
	content: "\e907";
}
.icon-login:before {
	content: "\e908";
}
.icon-mail:before {
	content: "\e909";
}
.icon-money:before {
	content: "\e90a";
}
.icon-phone:before {
	content: "\e90b";
}
.icon-support:before {
	content: "\e90c";
}
.icon-twitter:before {
	content: "\e90d";
}
.icon-arrow-left:before {
	content: "\e90e";
}
.icon-arrow-right:before {
	content: "\e90f";
}
.icon-arrow-right2:before {
	content: "\e910";
}
.icon-base:before {
	content: "\e911";
}
.icon-calendar:before {
	content: "\e912";
}
.icon-checked-square:before {
	content: "\e913";
}
.icon-coins:before {
	content: "\e914";
}
.icon-contract:before {
	content: "\e915";
}
.icon-funds:before {
	content: "\e916";
}
.icon-gps:before {
	content: "\e917";
}
.icon-hand-gift:before {
	content: "\e918";
}
.icon-hand-money:before {
	content: "\e919";
}
.icon-hat:before {
	content: "\e91a";
}
.icon-info:before {
	content: "\e91b";
}
.icon-like:before {
	content: "\e91c";
}
.icon-like-shield:before {
	content: "\e91d";
}
.icon-loading:before {
	content: "\e91e";
}
.icon-login2:before {
	content: "\e91f";
}
.icon-mail2:before {
	content: "\e920";
}
.icon-online-money:before {
	content: "\e921";
}
.icon-pay-online:before {
	content: "\e922";
}
.icon-pin:before {
	content: "\e923";
}
.icon-pin2:before {
	content: "\e924";
}
.icon-pin-checked:before {
	content: "\e925";
}
.icon-protect-family:before {
	content: "\e926";
}
.icon-protect-health:before {
	content: "\e927";
}
.icon-reload:before {
	content: "\e928";
}
.icon-secured:before {
	content: "\e929";
}
.icon-smile:before {
	content: "\e92a";
}
.icon-chevron-small-up:before {
	content: "\e92c";
}
.icon-chevron-small-right:before {
	content: "\e92d";
}
.icon-chevron-small-left:before {
	content: "\e92e";
}
.icon-chevron-small-down:before {
	content: "\e92f";
}
.icon-cross:before {
	content: "\e92b";
}




.icon-calendar-check:before {
	content: "\e930";
}

.creditulAici.despreNoi article.about .text {
	font-size: 16px !important;
	line-height: 110% !important;
}

.creditulAici.despreNoi article.about .separator2::before {

	background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(76, 86, 96, 0) 0px, #4c5660 25%, #4c5660 50%, #4c5660 75%, rgba(76, 86, 96, 0) 100%) repeat scroll 0 0;
	bottom: auto;
	content: "";
	display: block;
	height: 1px;
	left: 0;
	margin: 0 -15px;
	position: absolute;
	right: 0;
	top: auto;
	transform: rotate(+15deg);
	transform-origin: 50% 50% 0;
	z-index: initial;

}

.creditulAici.despreNoi article.about .separator2 {
	-moz-box-align: center;
	-moz-box-pack: center;
	align-items: center;
	display: flex;
	height: 100px;
	justify-content: center;
	padding-bottom: 60px;
	position: relative;
}

.creditulAici.despreNoi article.about .separator2 .icon-credius {
	-moz-box-align: center;
	-moz-box-pack: center;
	align-items: center;
	background-color: #14181c;
	border: 2px solid #4c5660;
	border-radius: 50%;
	color: #2dff00;
	display: flex;
	font-size: 18px;
	height: 60px;
	justify-content: center;
	margin: 0 auto;
	position: relative;
	width: 60px;
	z-index: 1;
}

#map-canvas-partners{
	height: 500px !important;
}

.contact article.map-partners .listLocations {
	-moz-box-flex: 1;
	background-color: #fff;
	border: 1px solid #c6c6c6;
	border-radius: 8px;
	flex: 1 1 0;
	height: 712px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 18px 16px;
}

.creditulAici.despreNoi article.about .heading p {

	margin: 0 !important;

}

.hiddenSection{
	display:none;
	margin-bottom:15px;
	transition: opacity 1s ease-out;

}

.onlineCredit section.formDetails .input-group input[type="checkbox"] {
	height: auto;
	margin: 10px 5px 10px 25px;
	position: relative;
	top: -7px;
}

.onlineCredit section.formDetails .step.step4 .sectionTitle {
	margin: 30px 0 10px;
}

.onlineCredit section.formDetails .step.step4 {
	font-size: 13px;
	line-height: 26px;
}

.onlineCredit section.formDetails .step.step1 label.agree {
	display: block;
	font-weight: 400;
	padding: 30px 0;
	text-align: center;
	font-size: 17px;

}

.onlineCredit section.formDetails .row > div {
	padding: 0 10px;
}


*, *::after, *::before {
	box-sizing: border-box;
}
*, *::after, *::before {
	box-sizing: border-box;
}
*, *::after, *::before {
	box-sizing: border-box;
}
.onlineCredit section.formDetails .step.step4 {
	font-size: 13px;
	line-height: 26px;
	margin-bottom: 30px;
}

.onlineCredit section.formDetails {
	margin-bottom: 30px;
}


.onlineCredit section.formDetails .input-group.checkboxWrapper input[type="checkbox"] {
	display: block;
	float: left;
	height: 20px;
	margin-right: 10px;
	width: 20px;
}

.creditulAici article.download {
	padding-left:0px;
}


.item-testi img {
// border-radius:0px !important;
	height: 100px;
	width: 150px !important;
}


.text {
//color: #979b9f;
	font: 300 22px/36px Poppins,Arial,Helvetica,sans-serif;
	letter-spacing: 0;
	margin: 0 0 30px;
	text-transform: none;
	width: 90%;
}

.error{
	margin-top:-1px !important;
}

.onlineCredit section.formDetails .input-group .label {

	font: 300 14px/20px Poppins,Arial,Helvetica,sans-serif !important;

}

article.headSlider, .onlineCredit  article.headSlider .kpi .owl-nav .owl-next, .onlineCredit  article.headSlider .kpi .owl-nav .owl-prev {
	background-color: #f2f3f4;
}

.onlineCredit .fileUpload {
	border: initial !important;
	height: 55px !important;
	padding: 2px 15px 55px !important;
}

.onlineCredit section.formDetails .input-group {
	margin-bottom: 5px !important;
}

.alpha-only{
	-webkit-user-modify: read-write-plaintext-only;
}

.OnlyNumbers{
	-webkit-user-modify: read-write-plaintext-only;
}


@media all and (-ms-high-contrast:none)
{
	*::-ms-backdrop, .twoFields input[name="serie_ci"] {
		flex:none !important;
	}
	*::-ms-backdrop, .twoFields input[name="nr_ci"] {
		flex:none !important;
	}
	*::-ms-backdrop, .onlineCredit .fileUpload {
		padding:10px 15px 10px !important;
		height:60px !important;
	}
}


article.formular-credit-bunuri h2 {
	margin: 0 0 10px;
}
.formular-credit-bunuri .subtitle{
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 30px;
	text-align: center;
}
.formular-credit-bunuri div.table-title {
	display: block;
	margin: auto;
	max-width: 600px;
	padding:5px;
	width: 100%;
}

.formular-credit-bunuri .table-title h3 {
	color: #fafafa;
	font-size: 30px;
	font-weight: 400;
	font-style:normal;
	font-family: "Roboto", helvetica, arial, sans-serif;
	text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
	text-transform:uppercase;
}


/*** Table Styles **/

.formular-credit-bunuri .table-fill {
	background: white;
	border-radius:3px;
	border-collapse: collapse;
	margin: auto;
	max-width: 600px;
	padding:5px;
	width: 100%;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	animation: float 5s infinite;
}

.formular-credit-bunuri th {
	color:#fff;;
	background:#20b100;
	border-bottom:4px solid #9ea7af;
	border-right: 1px solid #343a45;
	font-size:23px;
	font-weight: 100;
	padding:10px 24px;
	text-align:left;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	vertical-align:middle;
}

.formular-credit-bunuri th:first-child {
	border-top-left-radius:3px;
}

.formular-credit-bunuri th:last-child {
	border-top-right-radius:3px;
	border-right:none;
}

.formular-credit-bunuri tr {
	border-top: 1px solid #C1C3D1;
	border-bottom-: 1px solid #C1C3D1;
	color:#666B85;
	font-size:16px;
	font-weight:normal;
	text-shadow: 0 1px 1px rgba(256, 256, 256, 0.1);
}

.formular-credit-bunuri tr:hover td {
	background:#4E5066;
	color:#FFFFFF;
	border-top: 1px solid #22262e;
	border-bottom: 1px solid #22262e;
}

.formular-credit-bunuri tr:first-child {
	border-top:none;
}

.formular-credit-bunuri tr:last-child {
	border-bottom:none;
}

.formular-credit-bunuri tr:nth-child(odd) td {
	background:#EBEBEB;
}

.formular-credit-bunuri tr:nth-child(odd):hover td {
	background:#4E5066;
}

.formular-credit-bunuri tr:last-child td:first-child {
	border-bottom-left-radius:3px;
}

.formular-credit-bunuri tr:last-child td:last-child {
	border-bottom-right-radius:3px;
}

.formular-credit-bunuri td {
	background:#FFFFFF;
	padding:10px 20px;
	text-align:left;
	vertical-align:middle;
	font-weight:300;
	font-size:18px;
	text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
	border-right: 1px solid #C1C3D1;
}

.formular-credit-bunuri td:last-child {
	border-right: 0px;
}

.formular-credit-bunuri th.text-left {
	text-align: left;
}

.formular-credit-bunuri th.text-center {
	text-align: center;
}

.formular-credit-bunuri th.text-right {
	text-align: right;
}

.formular-credit-bunuri td.text-left {
	text-align: left;
}

.formular-credit-bunuri td.text-center {
	text-align: center;
}

.formular-credit-bunuri td.text-right {
	text-align: right;
}
@media (max-width:460px) {
	.formular-credit-bunuri .table-fill {
		transform: scale(0.7);
		transform-origin: 0 0;
	}
article.why .bottomCta .family {
	margin-bottom:150px;
}

}
.calculator-avansat .table-responsive .table tr th, .table-responsive .table tr td {
	border:none;
}
.calculator-avansat .table-responsive .table thead tr th {
	font-weight:600;
	font-size:15px;
	text-align:center;
}
.calculator-avansat .table-responsive .table tbody tr th {
	font-weight:400;
	font-size:15px;
	width:24%;
}
.calculator-avansat .table-responsive .table tbody tr td {
	text-align:center;
	width:38%;
	font-size:15px;
}
.calculator-avansat .table-responsive .table tbody tr:hover {
	color:#1fb202;
}
.calculator-avansat .table-responsive .table tbody tr:hover th {
	font-weight:600;
}
.calculator-avansat .table-responsive .table tbody tr:hover td {
	font-weight:600;
}
.calculator-avansat p.titlu-gri {
	color:#939393;
	font-weight:600;
	font-size:22px;
	margin-top:15px;
}
.calculator-avansat p.pret-rosu {
	color:#f80101;
	font-size:32px;
	font-weight:600;
}
.calculator-avansat p.icon-verde i {
	font-size:24px;
	padding:6px;
	color:#1fb202;
	border-radius:50%;
	border:3px solid #1fb202;
	width:40px;
	height:40px;
}
.calculator-avansat p.icon-verde {
	position: relative;
	display: inline-block;
}
.calculator-avansat p.icon-verde  .tooltiptext {
	visibility: hidden;
	width: 300px;
	color: #333;
	background-color:#fff;
	font:normal 300 14px/18px Poppins,Arial,Helvetica,sans-serif;
	text-align: center;
	border-radius: 6px;
	padding: 15px 10px;
	border:3px solid #1fb202;
	/* Position the tooltip */
	position: absolute;
	z-index: 1;
	top: 100%;
	left: 50%;
	margin-left: -150px;

	/* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */
	opacity: 0;
	transition: opacity 1s;
}
.calculator-avansat p.icon-verde:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}
.text-calc-basic {
	font-size:17px;
	letter-spacing:-.3px;
	text-align:center;
	font-weight:200;
	color:#666;
}
.text-calc-basic span {
	color:#fe0000;
	font-size:28px;
	font-weight:600;
}
.btn.btnBig{
	font-size: 20px;
}
.btn.btnBig.btn-home-econo {
	width:180px;
	background:#fff;
	border:1px solid #1fb202;
	color:#333;
	font-size:18px;
	font-weight:400;
	height:50px;
	box-shadow:none;
}
.btn.btnBig.btn-home-econo:hover {
	-webkit-box-shadow: 0 8px 22px rgba(32,175,0,.25);
	box-shadow: 0 8px 22px rgba(32,175,0,.25);
}
.text-calc-basic-mic {
	font-size:14px;
}
.text-calc-basic-mic span {
	font-size:20px;
}
.btn.btnBig.btn-home-econo-mic {
	height:40px;
	width:150px;
	font-size:16px;
}
.tabel-formular {
	background-color:#fff;
	border: 1px solid #c6c6c6;
	border-radius: 8px;
	padding:5px 20px;
	padding-bottom:0px;
	margin-top:25px;
}
.tabel-formular .table tr th, .table-responsive .table tr td {
	border:none;
}
.tabel-formular .table thead tr th {
	font-weight:normal;
	font-size:15px;
	text-align:center;
}
.tabel-formular .table tbody tr th {
	font-weight:400;
	font-size:15px;
	width:24%;
}
.tabel-formular .table tbody tr td {
	text-align:center;
	width:38%;
	font-size:15px;
}
/* .tabel-formular .table tbody tr:hover {
}
.tabel-formular .table tbody tr:hover th {
	font-weight:600;
}
.tabel-formular .table tbody tr:hover td {
	font-weight:600;
} */
.tabel-formular .table tbody tr td.tabel-activ {
	background-color:#1fb202;
	color:#fff;
}
.tabel-formular .table thead tr th.tabel-activ {
	color:#1fb202;
}
.tabel-formular .table tbody tr td {
	background-color:#d4d4d4;
	border-bottom:1px solid #fff;
	border-left:10px solid #fff;
	border-right:10px solid #fff;
}
.tabel-formular p.titlu-gri {
	color:#939393;
	font-weight:400;
	font-size:19px;
	margin:0px;
}
.tabel-formular p.pret-rosu {
	color:#f80101;
	font-size:24px;
	font-weight:600;
	margin-bottom:-20px;
}
.info-dreapta-rata .infoRata b {
	color: #929292;
	display: block;
	font: 600 30px/34px Poppins,Arial,Helvetica,sans-serif;
	letter-spacing: 0;
	text-transform: none;
}
.info-dreapta-rata .infoRata {
	padding-top: 20px;
	text-align: left;
}
.info-dreapta-rata .infoRata strong {
	color: #20b100;
	display: block;
	font: 600 54px/60px Poppins,Arial,Helvetica,sans-serif;
	letter-spacing: 0;
	text-transform: none;
}
.info-dreapta-rata .infoRata span {
	color: #929292;
	display: block;
	font: 300 12px/16px Poppins,Arial,Helvetica,sans-serif;
	letter-spacing: 0;
	text-transform: none;
}

.btn-home-econo i {
	font-size: 17px;
	padding: 4px;
	color: #1fb202;
	border-radius: 50%;
	border: 2px solid #1fb202;
	width: 30px;
	height: 30px;
	margin-right: 10px;
}
.btn-home-econo-mic i {
	font-size:14px;
	padding:2px;
	height:20px;
	width:20px;
	border-width:1px;
}
.calculator-avansat .table tbody tr td:nth-child(3) {
	background-color:#1fb202;
	border:2px solid #ccc;
	color:#fff;
}
p.text-tabel-mic {
	display: block;
	font: normal 300 12px/16px Poppins,Arial,Helvetica,sans-serif;
	color: #929292;
	text-transform: none;
	letter-spacing: 0;
	text-align:left;
	margin-bottom:15px;
}
p.text-mic-formular {
	font-size:12px;
	margin:5px;
}
.listing-job {
	background-color:#fff;
	border: 1px solid #c6c6c6;
	border-radius: 8px;
	padding:20px;
	padding-bottom:0px;
	margin-bottom:20px;
	width:49%;
	margin-right:1%;
}
.listing-job:nth-of-type(even) {
	margin-left:1%;
	margin-right:0;
}
.listing-job .titlu-job {
	display:block;
	border-bottom:1px solid #c6c6c6;
	font-size:18px;
}
.listing-job .camp1-job-title {
	color:#929292;
	font-size:12px;
	text-align:center;
	padding-bottom:7px;
}
.listing-job p.job-answer {
	color:#000;
}
.listing-job .camp1-job-title p {
	margin-bottom:0px;
}
.listing-job .buton-job {
	border-top:1px solid #c6c6c6;
}
.listing-job .buton-job .btn {
	width: 120px;
	background: #fff;
	border: 1px solid #1fb202;
	color: #1fb202;
	font-size: 14px;
	font-weight: 400;
	height: 36px;
	margin-top:15px;
	margin-bottom:15px;
	box-shadow: none;
}
.listing-job .buton-job .btn i {
	font-size:14px;
	padding:4px;
	height:24px;
	width:24px;
	border-width:1px;
	color: #1fb202;
	margin-right:5px;
	border-radius: 50%;
	border: 1px solid #1fb202;
}
.listing-job .buton-job .btn:hover {
	background:#1fb202;
	color:#fff;
}
.listing-job .buton-job .btn:hover i {
	color:#fff;
	border-color:#fff;
}
@media (max-width:770px){
	.listing-job {
		width:98%;
		margin-left:1%;
		margin-right:1%;
	}
	.listing-job .camp1-job-title {
		width:33%;
		float:left;
	}
	.listing-job .buton-job {
		width:48%;
		padding-left:1%;
		padding-right:1%;
		float:left;
	}
	.tabel-formular .table tbody tr td.tabel-ascuns {
		display:none;
		visibility:hidden;
		z-index:-1;
		position:absolute;
	}
	.tabel-formular .table thead tr th.tabel-ascuns {
		display:none;
		visibility:hidden;
		z-index:-1;
		position:absolute;
	}

	.tabel-formular #td-ascuns{
		display:none;
		visibility:hidden;
		z-index:-1;
		position:absolute;
	}
}
.detaliiJOB {
	background:url(../img/about/bg.jpg) center top no-repeat #14181c;
}
.detaliiJOB h1 {
	font: normal 300 40px Poppins,Arial,Helvetica,sans-serif;
	color: #20b100;
	text-transform: none;
	letter-spacing: -2px;
	display: inline;
}
.detaliiJOB h1:after {
	height:2px;
	background:#20b100;
	content:"";
	width:60%;
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-bottom:30px;
	margin-top:-15px;
}
.detaliiJOB h3 {
	font: normal 300 30px/38px Poppins,Arial,Helvetica,sans-serif;
	color: #cbcfd3;
	text-transform: none;
	letter-spacing: 0;
	margin:0px;
}
.detaliiJOB p {
	margin: 0 0 30px;
	font: normal 300 16px Poppins,Arial,Helvetica,sans-serif;
	color: #979b9f;
	text-transform: none;
	letter-spacing: 0;
	line-height:110%;
}
.suma-solicitata:nth-letter(3) {
	margin-left:5px;
	display:block;
}
.form_job .col-sm-6 {
	padding-left:10%;
	padding-right:10%;
}
.form_job input {
	border: 1px solid #c6c6c6;
	padding: 2px 15px 0;
	height: 60px;
	width: 100%;
	margin-bottom:30px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	font: normal 400 12px/58px Poppins,Arial,Helvetica,sans-serif;
	color: #313131;
	text-transform: none;
	letter-spacing: 0;
	background:#fff;
}
.form_job input.fileUpload {
	border: 1px solid #c6c6c6 !important;
}
.form_job textarea {
	border: 1px solid #c6c6c6;
	padding: 2px 15px 0;
	height: 173px;
	width: 100%;
	margin-bottom:30px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	font: normal 400 12px/58px Poppins,Arial,Helvetica,sans-serif;
	color: #313131;
	text-transform: none;
	letter-spacing: 0;
}
.form_job input[type="radio"] {
	width:10%;
	height:auto;
	float:left;
}
.form_job label {
	display: block;
	width: 100%;
	float: none;
	text-align: left;
	margin: 0;
	padding: 0 8px;
	white-space: normal;
	font: normal 300 15px/20px Poppins,Arial,Helvetica,sans-serif;
	color: #c6c6c6;
	margin-bottom:5px;
	text-transform: none;
	letter-spacing: 0;
}
.form_job input[type="submit"] {
	width:180px;
	background: #25cc00;
	background: -moz-linear-gradient(top,#25cc00 0,#1d9f00 100%);
	background: -webkit-linear-gradient(top,#25cc00 0,#1d9f00 100%);
	background: linear-gradient(to bottom,#25cc00 0,#1d9f00 100%);
	border:1px solid #1fb202;
	color:#fff;
	line-height:inherit;
	font-size:18px;
	font-weight:400;
	height:50px;
	box-shadow:none;
	-webkit-box-shadow: 0 8px 22px rgba(32,175,0,.25);
	box-shadow: 0 8px 22px rgba(32,175,0,.25);
}
.detaliiJOB .error {
	color: red;
	display: block;
	text-align: left;
	margin-top: -20px !important;
	margin-bottom: 20px;
}

.detaliiJOB #message_upload {
	font-size: 20px;
	color: #cbcfd3;
	text-transform: none;
	letter-spacing: 0;
	margin:0px;
}
.table-responsive tbody tr:nth-child(2) td, .table-responsive tbody tr:nth-child(2) th {
	font-weight:bold !important;
}

#agree_error{
	color: red;
	display: block;
	margin-bottom: 20px;
	text-align: center;
}

.header-center{
	font-size: 20px;
	margin: 0;
	text-align: center;
	color: #bcc1c5;
	font-weight: 300;
}

.tabs-container > div {
	background-color: #648ab1;
	border-right: 1px solid #719dc9;
	cursor: pointer;
	font-size: 17px;
	padding: 17px;
	text-align: center;
}
.tabs-container > div:last-child {
	border-right: medium none;
}
.tabs-container > div:hover {
	background-color: #5d80a5;
}
.tabs-container > div.active, .tabs-container > div.active:hover {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #dddddd 0%, #ffffff 100%) repeat scroll 0 0;
	color: #333;
	cursor: default;
}
form.videochat-form {
	clear: both;
	float: left;
	margin-top: -66px;
	transition: margin-top 0.3s ease 0s;
	width: 100%;
}
form.videochat-form.has-errors {
	margin-top: 0;
}
form.videochat-form label {
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
}
form.videochat-form label span {
	color: #777;
}
form.videochat-form .form-group {
	margin-bottom: 0;
	padding-bottom: 30px;
	padding-top: 20px;
}
form.videochat-form .form-control {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: transparent;
	border-color: currentcolor currentcolor #ccc;
	border-image: none;
	border-radius: 0;
	border-style: none none dotted;
	border-width: medium medium 1px;
	box-shadow: none;
	color: #333;
	font-size: 20px;
	height: 50px;
	padding: 10px 10px 0 0;
}
form.videochat-form input.form-control[type="date"] {
	height: 34px;
}
form.videochat-form .form-control:focus {
	border-bottom: 1px solid #000;
	box-shadow: none;
}
form.videochat-form .row > div {
	background-color: #fff;
	color: #333;
}
form.videochat-form .row > div:hover .form-control {
	border-bottom: 1px solid #000;
}
form.videochat-form .chat-row, form.videochat-form .visi-row, form.videochat-form .simple-row {
	background-color: #fff;
	overflow: hidden;
}
form.videochat-form .visi-row > div, form.videochat-form .simple-row > div, form.videochat-form .chat-row > div {
	margin-top: -150px;
	transition: margin-top 0.3s ease 0.5s;
}
form.videochat-form.form-visi .visi-row > div, form.videochat-form.form-visi .simple-row > div, form.videochat-form.form-simple .simple-row > div, form.videochat-form.form-chat .chat-row > div, form.videochat-form.form-chat .simple-row > div {
	margin-top: 0;
}
form.videochat-form.form-chat .simple-row > div#f-mobile-number {
	display: none;
}
form.videochat-form .form-submit {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	-moz-box-pack: center;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #25cc00 0%, #1d9f00 100%) repeat scroll 0 0;
	border-color: #fff;
	border-image: none;
	border-style: solid;
	border-width: 1px 8px 8px;
	color: #fff;
	float: left;
	font-size: 20px;
	font-weight: 600;
	justify-content: center;
	padding: 24px;
	width: 100%;
}
form.videochat-form .form-submit:hover {
	background: #0a0 none repeat scroll 0 0;
}
form.videochat-form .form-submit.form-submit-visi {
	border-bottom: medium none;
}
.form-foot {
	border-top: 8px solid #fff;
}
.form-foot > .col-sm-6 {
	padding: 0;
}
.error-alert {
	background-color: #a33;
	border: 8px solid #fff;
	color: #fff;
	font-size: 14px;
	height: 66px;
	padding-top: 15px;
}
.errore {
	background-color: #f3d4d4;
}
.errore label {
	color: #a33;
}
.errore .form-control {
	border-bottom: 1px solid #c00;
}
@media (min-width: 768px) {
	.body-page {
		margin-top: 40px;
	}
	form.videochat-form label {
		height: 38px;
	}
	form.videochat-form .form-submit.form-submit-visi {
		border-bottom: 8px solid #fff;
		border-right: medium none;
	}
	form.videochat-form.form-chat #f-email.col-sm-3 {
		width: 50%;
	}
}
@media (min-width: 992px) {
	form.videochat-form label {
		height: auto;
	}
}
/* Animation Effect - effectWobble */
@-webkit-keyframes wobble {
	0% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
	}

	15% {
		-webkit-transform: translateX(-25%) rotate(-5deg);
		transform: translateX(-25%) rotate(-5deg);
	}

	30% {
		-webkit-transform: translateX(20%) rotate(3deg);
		transform: translateX(20%) rotate(3deg);
	}

	45% {
		-webkit-transform: translateX(-15%) rotate(-3deg);
		transform: translateX(-15%) rotate(-3deg);
	}

	60% {
		-webkit-transform: translateX(10%) rotate(2deg);
		transform: translateX(10%) rotate(2deg);
	}

	75% {
		-webkit-transform: translateX(-5%) rotate(-1deg);
		transform: translateX(-5%) rotate(-1deg);
	}

	100% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
	}
}

@keyframes wobble {
	0% {
		-webkit-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}

	15% {
		-webkit-transform: translateX(-25%) rotate(-5deg);
		-ms-transform: translateX(-25%) rotate(-5deg);
		transform: translateX(-25%) rotate(-5deg);
	}

	30% {
		-webkit-transform: translateX(20%) rotate(3deg);
		-ms-transform: translateX(20%) rotate(3deg);
		transform: translateX(20%) rotate(3deg);
	}

	45% {
		-webkit-transform: translateX(-15%) rotate(-3deg);
		-ms-transform: translateX(-15%) rotate(-3deg);
		transform: translateX(-15%) rotate(-3deg);
	}

	60% {
		-webkit-transform: translateX(10%) rotate(2deg);
		-ms-transform: translateX(10%) rotate(2deg);
		transform: translateX(10%) rotate(2deg);
	}

	75% {
		-webkit-transform: translateX(-5%) rotate(-1deg);
		-ms-transform: translateX(-5%) rotate(-1deg);
		transform: translateX(-5%) rotate(-1deg);
	}

	100% {
		-webkit-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}
}


.effectWobble
{
	animation:wobble 1s 2;
	-webkit-animation:wobble 1s 2; /* Safari and Chrome */
}
/* Animation Effect - effectRotateOut */
@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}

	100% {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0;
	}
}

@keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}

	100% {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(200deg);
		-ms-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0;
	}
}

.effectRotateOut
{
	animation:rotateOut 1s 1;
	-webkit-animation:rotateOut 1s 1; /* Safari and Chrome */
}
/* Animation Effect - effectFadeInUp */
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(50px);
		transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(-120px);
		transform: translateY(-120px);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(50px);
		-ms-transform: translateY(50px);
		transform: translateY(50px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(-120px);
		-ms-transform: translateY(-120px);
		transform: translateY(-120px);
	}
}


.effectFadeInUp
{
	animation:fadeInUp 2s 1;
	-webkit-animation:fadeInUp 2s 1; /* Safari and Chrome */
}

@keyframes animatedBackground {
	0% {
		background-position: 0 center;
	}
	50% {
		background-position: -250px center;
	}
	100% {
		background-position: 0 center;
	}
}
@keyframes animatedBackground {
	0% {
		background-position: 0 center;
	}
	50% {
		background-position: -250px center;
	}
	100% {
		background-position: 0 center;
	}
}
@keyframes animatedBackground {
	0% {
		background-position: 0 center;
	}
	50% {
		background-position: -250px center;
	}
	100% {
		background-position: 0 center;
	}
}
@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translate3d(0,40px,0)
	}
	100% {
		opacity: 1;
		transform: translate3d(0,0,0);
	}
}
.conditii-video {
	margin-bottom:30px;
}
.conditii-video a {
	display: inline-block;
	border: 1px solid #1d9f00;
	padding: 5px 10px;
	margin: 0px 10px;
	font-size: 14px;
	color:#1d9f00;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:15px;
}
.conditii-video a i {
	margin-right:10px;
}
.conditii-video input[type="checkbox"] {
	float:left;
	zoom:1.4;
	transform:scale(1.4);
	-ms-transform:scale(1.4);
	-webkit-transform:scale(1.4);
	-o-transform:scale(1.4);
	-moz-transform:scale(1.4);
	transform-origin:0 0;
	-ms-transform-origin:0 0;
	-webkit-transform-origin:0 0;
	-o-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-webkit-transform-origin:0 0;
}
.conditii-video label {
	width:97%;
	float:right;
}
@media (max-width:737px){
	.conditii-video label {
		width:88%;
	}
	header .topHead .logo:after {
    content: none;
}
header .topHead .logo a img {
	width:auto;
}
header .topHead .tools a.phone {
	position:relative;
	top:6px;
	width:130px;
}
header .topHead .tools a.phone i {
    margin: 0;
    font-size: 18px;
    width: 37px;
    height: 37px;
	margin-right:2px;
}
header .topHead .tools a.phone span {
    font-size: 19px;
	top:1px;
}
.navbar-collapse {
	box-shadow:none;
	border:none;
}
header .fixedWrapper .navbar-collapse ul {
    border-top: none;
}
header .fixedWrapper .navbar-collapse ul li:nth-last-child(1) {
	display:block !important;
	visibility:visible !important;
}
}
.gm-style-iw .infoWindow .title {
	background-color:#20b100 !important;
}
.gm-style-iw .infoWindow .detalii .orar ul li {
	color:#20b100 !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
	.creditulAici article.calculatorWrapper .calculator .tabs li a span {
		font-size:15px !important;
	}
}
.steluta-details {
    position: absolute;
    left: 0;
    font-size: 11px;
    line-height: initial;
    bottom: -35px;
    width: 100%;
    text-align: center;
}
.contact article.contactDetails b {
	color:#20b100 !important;
	font-weight:500;
}
.contact article.contactDetails b i {
	border-color:#20b100 !important;
	border-width:3px !important;
}
.contact article.contactDetails .icon-phone:before {
    font-weight: bold;
}
.icon-pin:before {
    content: "\f041";
    font-family: FontAwesome;
}
header .topHead .tools a i {
	top: -3px;
    position: relative;
}
.contact article.map .listLocations li > i, .contact article.map-partners .listLocations li > i {
    margin-right: 10px;
}
article.why .bottomCta p.canapea-homepage {
	font-size: 11px;
    font-weight: normal;
    letter-spacing: 0;
    margin: 0px;
    position: absolute;
    bottom: -45px;
    width: 200%;
}
article.feedback .sliderFeedback .item p {
	margin-bottom:30px;
}
article.feedback .sliderFeedback {
    padding: 50px 0 30px;
}
.bottomCta p br {
	display:none;
}
.noUi-base, .noUi-connects {
	margin-left:15px;
}
.noUi-target {
	border:none !important;
	height:10px !important;
}
.draggerWrapper .noUi-horizontal .noUi-base {
	background: rgb(141,141,141); /* Old browsers */
background: -moz-linear-gradient(top, rgba(141,141,141,1) 0%, rgba(184,184,184,1) 30%, rgba(184,184,184,1) 70%, rgba(141,141,141,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(141,141,141,1) 0%,rgba(184,184,184,1) 30%,rgba(184,184,184,1) 70%,rgba(141,141,141,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(141,141,141,1) 0%,rgba(184,184,184,1) 30%,rgba(184,184,184,1) 70%,rgba(141,141,141,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d8d8d', endColorstr='#8d8d8d',GradientType=0 ); /* IE6-9 */
box-shadow:none;
border-radius:0;
}
.draggerWrapper .noUi-horizontal:before, .draggerWrapper .noUi-horizontal:after {
	background: rgb(141,141,141); /* Old browsers */
background: -moz-linear-gradient(top, rgba(141,141,141,1) 0%, rgba(184,184,184,1) 30%, rgba(184,184,184,1) 70%, rgba(141,141,141,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(141,141,141,1) 0%,rgba(184,184,184,1) 30%,rgba(184,184,184,1) 70%,rgba(141,141,141,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(141,141,141,1) 0%,rgba(184,184,184,1) 30%,rgba(184,184,184,1) 70%,rgba(141,141,141,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d8d8d', endColorstr='#8d8d8d',GradientType=0 ); /* IE6-9 */
box-shadow:none;
}
.draggerWrapper .noUi-horizontal:before {
	border-left:1px solid #8b8b8b;
}
.draggerWrapper .noUi-horizontal:after {
	border-right:1px solid #8b8b8b;
}
.infoRata > div {
	width:40%;
}
.fixed-disclaimer {
    position: relative;
    height: 30px;
    background: #20b100;
    text-align: center;
    color: #fff;
    line-height: 30px;
    top: 0px;
}
.contact .fixed-disclaimer {
    top: 0px;
}
.despreNoi header {
	padding-top:0px;
}
.fixed-disclaimer p a {
	cursor:pointer;
}
.fixed-disclaimer a {
	color:#fff;
}
header .fixedWrapper {
}
@media (max-width:460px) {
	article.why .bottomCta p.canapea-homepage  {
    bottom: -110px;
    width: 100%;
}
.bottomCta p {
	position:static !important;
	margin-bottom:10px;
}
article.feedback .bottomCta .btn {
	float:none !important;
}
.fixed-disclaimer {
    top: 40px;
}
}

@media (min-width: 992px) {
#main-menu > li:nth-child(1) {
	margin-left:-18px;
}
}
.label-select .select2-container {
    background: #fff;
    width: 450px !important;
    border-radius: 5px;
    padding: 10px 15px;
    overflow: hidden;
    outline: none !important;
	text-align:left;
}

.label-select .select2-container .select2-selection {
    border: none !important;
    outline: none !important;
}

.label-select .select2-container .select2-selection__arrow {
    width: 80px !important;
    top: 0 !important;
    height: 100% !important;
    right: 0 !important;
    background: #20b100;
}
.label-select .select2-container .select2-selection__arrow b {
    display:none !important;
}
.label-select .select2-container .select2-selection__arrow::after {content: "\f107";width: 100%;height: 100%;font-family: FontAwesome;color: #fff;position: absolute;text-align: center;font-size: 24px;font-weight: normal;line-height: 45px;}

.label-select .select2-container--open .select2-selection__arrow::after {
    content: "\f106";
}

.label-select .select2-container .select2-dropdown--below {
    border:none;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #ddd !important;
    color: #000 !important;
}
span.select2-dropdown.select2-dropdown--below {
    border: none;
    top: 1px;
    border-radius: 5px;
	overflow:hidden;
	    border: 1px solid rgba(0,0,0,.5);
}
.select-dropdown-prod {
    position: absolute;
    width: 100%;
    text-align: center;
    margin-top: 30px;
    padding-bottom: 25px;
    border-bottom: 1px solid rgba(255,255,255,.1);
}
.select2-results__options > li:nth-child(1) {
}

.creditulAici .select-dropdown-prod + article.calculatorWrapper {
    padding: 150px 0 60px;
}

/* Homepage - Section ("plata") */

.title-p{
	text-align: center;
	font-size: 22px;
	font-weight: 700;
}
.phone-p i.icon-modal-mobile-modal:before {
	font-size: 45px;
	position: relative;
	top: 7px;
}
.phone-p a{
	font-size: 30px;
	font-weight: 700;
	color: #333;
	letter-spacing: -1px;
	word-spacing: 8px;
}
.phone-p{
	text-align: center;
}
.metoda-plata-cr{
	font-weight: 600;
	font-size: 1.37rem;
	letter-spacing: -0.5px;
	text-align: center;
	word-spacing: 2px;
	margin-top: 20px;
}
.border-0{
	border: 0;
}
.d-inline-flex{
	display: inline-flex;
}
.plata-credit .mt-2{
	margin-top:30px;
}
.metoda-plata{
	margin-bottom: 20px;
	text-align: center;
}
.metoda-plata span{
	font-size: 15px;
	font-weight: 600;
	letter-spacing: -0.5px;
	margin-right: 10px;
}
.metoda-plata a{
	font-size: 14px;
	height: auto;
	width: auto;
	padding: 10px 20px;
	font-weight: 500;
}
.metoda-plata-text{
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: -0.5px;
	word-spacing: 1px;
}
.metoda-plata-2{
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: -0.5px;
	word-spacing: -0.3px;
	margin-bottom: 40px;
	position: relative;
	top: -15px;
}
.metoda-plata-2 span{
	display: inline-block;
	position: relative;
	top: 10px;
	text-align: left;
	margin-left: 10px;
}
.ml-fw{
	width: 65%;
	margin-left: auto;
	margin-right: auto;
	font-weight: 700;
	margin-bottom:45px;
}
.mr-auto{
	margin-right: auto;
}
.ml-auto{
	margin-left:auto;
}
.d-flex{
	display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
}
.text-iban{
	font-size: 15px;
	font-weight: 600;
	margin-bottom: 35px;
	line-height: 17px;
}
.bl-plata-cr{
	border-left: 5px solid #20b100;
}
@media (max-width: 720px) {
	.bl-plata-cr .metoda-plata-2{
		border-top: 3px solid #20b100;
	}
	.metoda-plata-2{
		text-align: left;
		top:0;
		font-size: 12px;
	}
	.plateste-img{
		display: none;
	}
	.title-p{
		font-size: 16px;
	}
	.phone-p a {
		font-size: 20px;
	}

	.bl-plata-cr{
		border-left: 0;
	}
	.phone-p i.icon-modal-mobile-modal:before {
		font-size: 35px;
	}
	.metoda-plata-cr{
		line-height: 12px;
		font-size: 1.25rem;
	}
	.plata-credit .mt-2 {
		margin-top: 10px;
	}
	.metoda-plata span {
		font-size: 13px;
	}
	.metoda-plata a {
		font-size: 12px;
		padding: 7px 17px;
	}
	.metoda-plata-text{
		font-size: 12px;
	}
	.ml-fw {
		width: 100%;
	}
}

/*New design*/



@font-face {
	font-family: 'SF Pro Display';
	src: url('/../fonts/SFProDisplay-Regular.ttf') format('ttf');
}
@font-face {
	font-family: 'SF Pro Display Bold';
	src: url('/../fonts/SFProDisplay-Bold.ttf') format('ttf');
	font-weight: 700;
}
@font-face {
	font-family: 'Budidaya-Regular';
	src: url('../fonts/Budidaya-Regular.otf') format('OpenType');
	font-weight: 700;
}
@font-face {
	font-family: 'Helvetica-Bold';
	src: url('../fonts/Helvetica-Bold.ttf') format('truetype');
	font-weight: 700;
}
.bg-gray1{
	background-color: #F6F6F6;
}
.icon-primary{
	border: 2px solid #00C300;
	color: #20b100;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.icon-big{
	width: 130px;
	height: 130px;
	font-size: 84px;
}
.d-flex-center .col-md-4{
	display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-box-align: center;
}
.text-icon{
	/*font-family: 'SF Pro Display';*/
	font-size: 19px;
	margin-left: 20px;
	font-weight: bold;
	line-height: 26px;
}
.mbt-50 .col-md-4{
	margin-bottom: 50px;
	margin-top: 50px;
}
.bg-white{
	background-color: #fff;
}
.after-h3:after{
	background-color: #00C300;
	width: 46px;
	height: 7px;
	position: absolute;
	top: 0;
	left: 15px;
	content: '';
}
.subtitle-text{
	font-weight: 600;
	font-size: 28px;
}

.title-row{
	font-weight: 600;
	font-size: 36px;
	letter-spacing: -2px;
}
.subtitle-row2{
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -1px;
}
.subtitle-row{
	font-size: 20px;
	font-weight: 600;
	letter-spacing: -1px;
}
.pt-50{
	padding-top: 50px;
}
.pt-30{
	padding-top: 30px;
}
.pb-50{
	padding-bottom: 50px;
}
.pb-30{
	padding-bottom: 30px;
}
.container-layout2{
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
	max-width: 1300px;
}
.container-layout{
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
	max-width: 1400px;
}
.ml-auto{
	margin-left: auto;
}
.mr-auto{
	margin-right: auto;
}
.width-55{
	width: 55px;
}
.box-layout i{
	position: relative;
	top: 22px;
	left: 34px;
}
.box-layout{
	background-color: #2C2F33;
	padding: 0 20px 20px 20px;
	width: -webkit-calc(33.33% - 30px);
	width: -moz-calc(33.33% - 30px);
	width: calc(33.33% - 30px);
}
.space-between{
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.number{
	color:#fff;
	opacity: 0.7;
	font-size: 22px;
}
.icon-medium{
	width: 70px;
	height: 70px;
	font-size: 44px;
}
.title-box{
	font-size: 26px;
	color: #fff;
	word-spacing: -2px;
	letter-spacing: -1px;
	font-weight: 300;
}
.subtitle-box{
	color: #cccccc;
	font-size: 11px;
	letter-spacing: -0.2px;
	word-spacing: -1px;
}
.btn-aplica2:hover{
	color: #fff;
}
.btn-aplica2{
	text-transform: uppercase;
	color: #fff;
	background-color: #00C300;
	box-shadow: 0 16px 18px rgba(0,0,0, 0.1);
	border:none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 18px;
	font-weight: 600;
	padding: 22px 54px;
	display: inline-block;
}
.mt-20{
	margin-top: 20px;
}
.pl-15{
	padding-left: 15px;
}
.pl-30{
	padding-left: 30px;
}
.f-weight-500{
	font-weight: 500;
}
.f-size-16{
	font-size: 16px;
}
.pl-10{
	padding-left: 10px;
}
.credite-rapide:hover a h5{
	color: #fff;
}
.credite-rapide a:hover  h5{
	color: #fff !important;
}
.credite-rapide a h5,
.credite-rapide a span{
	color: #777;
}
.border-before.active-border:before{
	border: none;
	background-image: linear-gradient(to right, #00C300, #D2D2D2);
}
.border-before:before{
	content: " ";
	position: absolute;
	width: calc(100% - 130px);
	height: 3px;
	z-index: 1;
	left: 145px;
	top: 65px;
	background-image: linear-gradient(to right, #D2D2D2, #D2D2D2);
}
.subtitle-offer{
	font-weight: 500;
	font-size: 14px;
	word-spacing: -1px;
}
.active-border i{
	box-shadow: 0 19px 26px rgba(74, 74, 74, 0.16);
}
.active-border .title-offer{
	color: #00C300;
}
.active-border .icon-primary{
	border-color: #43a736 !important;
}
.active-border .i-progress:before{
	color: #43a736 !important;
}
.active-border .icon-primary:before{
	color: #43a736 !important;
}
.title-offer{
	font-size: 24px;
	letter-spacing: -1px;
	font-weight: 500;
	line-height: 26px;
	margin-top: 20px;
}
.mt-50{
	margin-top: 50px;
}
.bg-header.align-center,
.align-center{
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-webkit-box-align: center;
}
.mt--300{
	margin-top: -300px;
}
.job-details span{
	font-size: 14px;
	color: #000;
}
.h-40{
	height: 40px;
}
.text-job{
	color: #59656A !important;
	font-size: 12px !important;
	margin-top: 15px;
}
.job-details p{
	color: rgba(0,0,0,0.5) !important;
	margin-bottom: 0;
	font-size: 13px !important;
}
.text-conditii{
	font-size: 22px;
	font-weight: 600;
	margin-left: 20px;
	line-height: 22px;
	display: -webkit-box;
}
.bg-gray2{
	background-color: #35383D;
}
.subtitle2-box{
	color: #838388;
	font-weight: 600;
	font-size: 14px;
}
.ul-foot i{
	font-size: 16px;
}
.ul-foot li a:hover{
	color: #707070;
}
.ul-foot li a{
	color: #000;
}
.ul-foot li{
	line-height: 30px;
}
.ul-foot{
	font-size: 18px;
	color:#000;
	font-weight: 600;
	margin-top: 60px;
}
.color-green{
	color: #00C300;
}
footer{
	position: relative;
	top: 0;
	padding: 0;
	margin-top: 0;
}
/*.footer-links.d-flex{*/
	/*display: grid;*/
	/*grid-template-columns: auto auto auto auto auto auto auto auto auto;*/
	/*gap: 20px;*/
	/*padding: 40px 20px;*/
	/*margin: 0;*/
/*}*/
.footer-links{
	padding-left: 20px;
	padding-top: 40px;
	padding-bottom: 40px;
}
.footer-links a{
	color: rgba(255,255,255, 0.5);
	font-size: 16px;
	font-weight: 300;
	margin-right: 35px;
}
header .social{
	display: grid;
	grid-template-columns: 45px 45px 45px 45px 45px;
}
iframe[id*=xtd_receiver_]{
	display: none;
}
.b-b-6{
	border-bottom: 1px solid #707070;
}
.b-b-1{
	border-bottom: 1px solid #707070;
}
.b-b-2{
	border-bottom: 1px solid rgba(255,255,255, 0.2);
}
.pt-40{
	padding-top: 40px;
}
.pb-40{
	padding-bottom: 40px;
}
.pl-20{
	padding-left: 20px;
}
.footer-c{
	font-size: 14px;
	color: rgba(255,255,255, 0.5);
	font-weight: 300;
}
.p-footer-c a:hover{
	color: #fff;
}
.p-footer-c{
	padding: 40px 20px;
	font-weight: 300;
}
.footer-links a:hover{
	color: #fff;
}
.br-0{
	border-radius: 0;
}
.border-gray{
	border-color: #D2D2D2;
}
.flex-end{
	-webkit-box-pack: end;
	justify-content: flex-end;
}
.header-box{
	padding: 30px 40px;
	box-shadow: 0 19px 26px rgba(74, 74, 74, 0.16);
}
.header-box a{
	box-shadow: 0 19px 26px rgba(74, 74, 74, 0.16);
	width: 100%;
	text-align: center;
	margin-top: 30px;
}
.header-box input:focus{
	border-bottom: 2px solid #00C300;
}
.header-box input{
	width: 100%;
	border: 0;
	border-bottom: 2px solid #D2D2D2;
	color: #000;
	font-weight: 700;
	line-height: 32px;
	font-size: 13px;
}
.header-box h2.mt-30{
	margin-top: 30px;
}
.mt-30{
	margin-top: 30px;
}
.d-inline-block{
	display: inline-block;
}
.header-box h2{
	font-size: 36px;
	margin-top: 10px;
}
.icon-custom.icon-big{
	width: 150px;
	height: 150px;
	font-size: 65px;
	margin: auto;
}
.icon-custom{
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.15);
	border: 0;
	background-color: #fff;
}
.mb-50{
	margin-bottom: 50px;
}
.btn-aplica2.btn-medium{
	font-size: 14px;
	padding: 14px 32px;
	margin-top: 20px;
}
.text-img{
	font-size: 40px;
	color: #fff;
	font-weight: 600;
	line-height: 40px;
}
.bg-img-1-m{
	display: none;
	background: url(../img/image-pj.png) 80% 30% no-repeat transparent;
	background-size: cover;
	height: 500px;
}
.bg-img-2{
	background-image: linear-gradient(to bottom, rgba(214, 222, 224, 0.3), rgba(214, 222, 224, 0.3)),url(../img/home-copy.webp);
	/*background-image: linear-gradient(to bottom, rgba(214, 222, 224, 0.0), rgba(214, 222, 224, 0.0)),url(../img/home-page-PF2.jpg);*/
	background-size: cover;
	background-position: center 40%;
	height: 300px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.bg-img-3{
	background-image: linear-gradient(to bottom, rgba(50, 53, 53, 0.3), rgba(42, 45, 45, 0.3)),url(../img/banner-detalii-credit.webp);
	background-size: cover;
	background-position: center 40%;
}
.mt-70{
	margin-top: 70px;
}
.mb-70{
	margin-bottom: 70px;
}
.bg-img-1{
	background: url(../img/image-pj.webp) center 30% no-repeat #14181c;

}
.title-home{
	font-size: 45px;
	text-align: center;
	font-weight: 700;
	margin-bottom: 50px;
	color: #333333;
}
.bg-gray3{
	background-color: #e6e7e8;
}
.pt-80{
	padding-top: 80px;
}
.btn-pos{
	position: relative;
	bottom: -34px;
}
.icon-color2.icon-primary{
	background-color: #00C300;
	color: #fff;
}
.text-icon-home{
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	margin-top: 10px;
}
.box-home-i{
	/*padding-top: 50px;*/
	/*padding-bottom: 50px;*/
	display: grid;
	grid-template-columns: auto auto auto auto;
}
.box-home-pj .col-md-4 i,
.box-home-i .col-md-3 i{
	margin-left: auto;
	margin-right: auto;
}
.box-home-i .col-md-3{
	text-align: center;
}
.description-home-pj{
	font-size: 12px;
	font-weight: 600;
	letter-spacing: -0.3px;
	width: 64%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	line-height: 15px;
}
.box-home-pj .text-icon-home{
	font-size: 18px;
}
.border-0{
	border: 0;
}
.subtitle-row3{
	color: #00C300;
	font-size: 32px;
	font-weight: 600;
}
.ul-pj li i{
	font-size: 12px;
	color: #00C300;
	margin-right: 8px;
}
.ul-pj li{
	font-size: 15px;
	color: #4c4c4c;
	margin-bottom: 10px;
	font-weight: 600;
	display: inline-flex;
	align-items: baseline;
}
.text-row{
	font-size: 15px;
	color: #4c4c4c;
	font-weight: 600;
}
.text-img-pj{
	color: #000;
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 0;
}
.text2-img-pj{
	color: #00c300;
	font-size: 55px;
	font-weight: 700;
	line-height:40px;
}
.da-text2{
	color: #393940;
	font-size: 20px;
	font-weight: 600;
}
.da-text{
	color: #00c300;
	font-weight: 500;
	font-size: 100px;
	line-height: 100px;
}
header {
	padding-top: 0;
}

.social a {
	display: block;
	float: left;
	margin-right: 10px;
}
.social img.font-awesome-icon {
	border: 2px solid #85898d;
	border-radius: 50%;
	font-size: 15px !important;
	font-weight: 600;
	width: 35px;
	height: 35px;
	text-align: center;
	line-height: 28px;
	color: rgba(255, 255, 255, 0.66);
	padding: 7px;
}
.social i.font-awesome-icon {
	border: 2px solid #85898d;
	border-radius: 50%;
	padding: 0px;
	font-size: 15px !important;
	font-weight: 600;
	width: 35px;
	padding-top: 2px;
	height: 35px;
	text-align: center;
	line-height: 28px;
	color: rgba(255, 255, 255, 0.66);
}
.search-header{
	background-color: #616165;
	border: 0;
	border-radius: 20px;
	padding: 8px;
	padding-left: 30px;
	color: rgba(255, 255, 255, 0.66);
}
header ::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.66) !important;
}
header ::-moz-placeholder {
	color: rgba(255, 255, 255, 0.66) !important;
}
header :-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.66) !important;
}
header :-moz-placeholder {
	color: rgba(255, 255, 255, 0.66) !important;
}
.search-icon{
	position: relative;
	right: -25px;
	color: rgba(255, 255, 255, 0.66);
}
.link-pers:focus{
	color: #fff;
}
.link-pers:hover{
	color: #fff;
}
.link-pers{
	color: #a4a4a7;
	font-weight: 600;
	font-size: 12px;
	padding: 0 10px;
	line-height: 35px;
}
.justify-end{
	-webkit-justify-content:flex-end;
	-moz-justify-content: flex-end;
}
.br-1{
	border-right: 1px solid #a4a4a7;
}
.relative{
	position: relative;
}

.pb-10{
	padding-bottom: 10px;
}
a.link-pers.active:before {
	content: "";
	position: absolute;
	width: 5px;
	height: 5px;
	background-color: #fff;
	bottom: -13px;
	border-radius: 50%;
	margin-left: 20px;
	z-index: 1;
}
.link-pers.active{
	color: #fff;
}
.logo{
	margin-top: 10px;
}
.tools a {
	color: #fff;
	font-size: 13px;
	line-height: 42px;
	display: block;
	float: left;
	margin-left: 20px;
}
.tools a.phone {
	color: #fff;
	font-weight: bold;
	font-size: 24px;
}
.tools a i {
	top: -3px;
	position: relative;
}
.tools a i {
	display: block;
	float: left;
	font-size: 24px;
	line-height: 42px;
	margin-right: 9px;
	color: #a4a4a7;
}
.box-layout-job .btn-aplica2.btn-aplica-white:hover{
	padding: 11px 38px;
}
.box-layout-job .btn-aplica2.btn-aplica-white{
	padding: 11px 38px;
	border: 1px solid #8A8A8A;
	margin-left: 15px;
}
.btn-aplica2.btn-aplica-white{
	background-color: transparent;
	border: 2px solid #fff;
}
.justify-between{
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;

}
.box-layout-job{
	padding: 0 20px 20px 20px;
	background-color: #2C2F33;
	margin-bottom: 10px;
}
.b-b-3{
	border-bottom: 1px solid #707070;
}
.b-b-5{
	border-bottom: 1px solid #CCCCCC;
}
.pb-20{
	padding-bottom: 20px;
}
.tools a:first-child {
	margin: 0;
}
.link-pers:last-of-type{
	padding-right: 0;
}
.tools .icon-phone{
	position: relative;
	top: 1px;
}
header nav ul li.active a, header nav ul li:hover a {
	border-top: 0;
}
header nav ul li a:hover{
	color: #fff;
}
header nav ul li a{
	border-top: 0;
	color:#fff;
}
.bg-header{
	/*background: url(../img/about/bg.jpg) center top no-repeat #14181c;*/
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../img/home/home.webp);
	background-size: cover;
	background-position: 50% 30%;
	width: 100%;
	height: 500px;
	top: -116px;
	position: relative;
	display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	-webkit-align-items: flex-end;
	-moz-align-items: flex-end;
	align-items: flex-end;
	-webkit-box-align: end;
	margin-bottom: -116px;
}
.header-contact{
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url(../img/Birourile-Credius.webp);
	background-position: 50% 60%;
}
.bg-parteneri{
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url(../img/Locatii-Parteneri__.webp);
}
.home-carousel img{
	height: 500px;
	width: 100%;
	object-fit: cover;
	object-position: 20% 30%;
}
/*.home-carousel{*/
	/*top: -116px;*/
	/*margin-bottom: -116px;*/
/*}*/
header .container .row{
	position: relative;
	z-index: 3;
}
header .b-b-1{
	z-index: 2;
}
header .fixedWrapper{
	position: relative;
	/*margin-bottom: 361px;*/
	height: auto;
}

.image-text{
	position: absolute;
	bottom: 50px;
	width: 100%;
	text-align: center;
}
.image-text.bottom-100{
	bottom: 100px;
}
.home-carousel h1 span,
.bg-header h1 span{
	font-size: 70px;
}

.home-carousel .image-text a,
.bg-header .container-bg a{
	margin-top: 20px;
}
.home-carousel .imagetext,
.bg-header .container-bg{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	position: relative;
	top: -30px;
	width: 100%;
}
h1{
	color: #fff;
	font-size: 48px;
	font-weight: 600;
	text-align: center;
}
header .fixedWrapper {
	background-color: transparent;
	min-height: 116px;
}
.header-container{
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
}
.cursor-pointer{
	cursor: pointer;
}

.subtitle-header2{
	color: #fff;
	opacity: 0.8;
	font-size: 14px;
	margin-bottom: 60px;
}
.subtitle-header{
	font-size: 28px;
	color: #fff;
	line-height: 28px;
	font-weight: 600;
}
.mt-90{
	margin-top: 90px;
}
.mb-90{
	margin-bottom: 90px;
}
h1.text-left{
	text-align: left;
}
.bg-header .container + .container-bg{display: none;}
.homepage header{
	min-height: 500px;
}
.pos-relative{
	position: relative;
}
header{
	padding-top: 0 !important;
	/*min-height: 500px;*/
}
.creditulAici.despreNoi {
	margin-top: 0;
}
.f-size-60{font-size: 60px}
.f-size-50{font-size: 50px !important;}
.f-size-30{font-size: 30px}
.f-size-40{font-size: 40px !important;}
.shadow-1 i{
	box-shadow: 0 19px 26px rgba(74, 74, 74, 0.16);
}
.shadow-2{
	box-shadow: 0 16px 18px rgba(0, 0, 0, 0.07);
}
.d-none{
	display: none;
}
.fa.search-icon-m{
	display: none;
}
.pl-0{
	padding-left: 0 !important;
}
.pr-0{
	padding-right: 0 !important;
}
.mr--15{
	margin-right: -15px;
}

.select-nav.active-nav i.hidden{
	display: block !important;
}
.select-nav.active-nav i.fa-angle-down{
	display: none;
}

.select-nav.active-nav i{
	margin-top: -60px;
}
.select-nav i{
	position: absolute;
	right: 45px;
	font-size: 22px;
	margin-top: -30px;
}
.select-nav p{
	color: #ABB0B4;
	padding: 7px 20px;
	font-weight: 600;
	font-size: 14px;
	margin-bottom: 0;
}
.select-nav.active-nav .pf-select.active-nav-p{
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.select-nav.active-nav .pj-select.active-nav-p{
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.select-nav.active-nav .active-nav-p{
	background-color: #646A71;
	color: #fff;
}
.select-nav.active-nav {
	box-shadow: 0 6px 14px rgba(0,0,0, 0.45);
}
.select-nav.active-nav p.hidden{
	display: block !important;
}
.select-nav{
	background-color: transparent;
	color: #ABB0B4;
	border: 0;
	margin-bottom: 10px;
	box-shadow: none;
	border-radius: 10px;
	width: calc(100% + 30px);
	margin-left: -15px;
	height: 66px;
}
.body-nav{
	padding-left: 45px;
	padding-right: 45px;
	margin-top: 20px;
}
.f-size-20{
	font-size: 20px;
}
.color-green1{
	color:#43a736;
}
.toggle-menu.active .fa-angle-down{
	display: none;
}
.toggle-menu.active .fa-angle-up.hidden{
	display: inline-block !important;
}
.pl-25{
	padding-left: 25px;
}
.line-h-50{
	line-height: 50px;
}
.city-container{
	display: inline-block;
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
	width: 100%;
}
.city-container a{
	line-height: 25px;
	font-size: 15px;
	color:#777;
	margin-right: 20px;
	display: inline-block;
}

.coccoc-alo-phone {
	background-color: transparent;
	width: 170px;
	cursor: pointer;
	z-index: 200000 !important;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	-webkit-transition: visibility .5s;
	-moz-transition: visibility .5s;
	-o-transition: visibility .5s;
	transition: visibility .5s;
}
.coccoc-alo-ph-circle {
	width: 140px;
	height: 140px;
	top: -50px;
	left: -50px;
	position: absolute;
	background-color: transparent;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	border: 2px solid rgba(30, 30, 30, 0.4);
	opacity: .1;
	-webkit-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
	-moz-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
	-ms-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
	-o-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
	animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle {
	border-color: #25cc00;
	opacity: .5;
}

.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle,
.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle {
	border-color: #25cc00;
	opacity: .5;
}
.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle-fill {
	background-color: rgba(0, 175, 242, 0.5);
	opacity: .75 !important;
}
.coccoc-alo-ph-circle-fill {
	width: 100px;
	height: 100px;
	top: -30px;
	left: -30px;
	position: absolute;
	background-color: #000;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	border: 2px solid transparent;
	opacity: .1;
	-webkit-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
	-moz-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
	-ms-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
	-o-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
	animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle-fill,
.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle-fill {
	background-color: #25cc00;
	opacity: .75 !important;
}
.coccoc-alo-ph-img-circle {
	width: 60px;
	height: 60px;
	top: 0px;
	left: 0px;
	position: absolute;
	/*background: rgba(30, 30, 30, 0.1) url(https://drive.google.com/uc?id=1V3N2b79QjDWetC_ss9wI3c-xpWDymn9R) no-repeat center center;*/
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	border: 2px solid transparent;
	opacity: .7;
	-webkit-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
	-moz-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
	-ms-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
	-o-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
	animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
}
.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-img-circle,
.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-img-circle {
	background-color: #25cc00;
}
.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle {
	border-color: #25cc00;
	opacity: .5;
}

.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle,
.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle {
	border-color: #25cc00;
	opacity: .5;
}

.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle-fill,
.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle-fill {
	background-color: #25cc00;
	opacity: .75 !important;
}

.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-img-circle,
.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-img-circle {
	background-color: #25cc00;
}
.phone .icon-phone{
	font-size: 20px;
	width: 36px;
	height: 36px;
	font-weight: 700;
	border: 2px solid #20b100;
	color: #20b100;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
	-webkit-border-radius: 50%;
	border-radius:50%;
}
.btn-aplica2.btn-aplica-white:hover{
	padding: 14px 32px;
}
.btn-aplica2.p-btn-submit:hover{
	padding: 16px 68px;
}
.btn-aplica2.p-btn-submit{
	padding: 18px 70px;
}
.btn-aplica2:focus{
	color: #fff;
}
.link-disabled{
	opacity: 0.5;
	cursor: auto;
	pointer-events: none;
}
.btn-aplica2:hover{
	background-color: #fff;
	color: #00C300;
	border: 2px solid #00C300;
	padding: 20px 52px;
}
header nav ul li:hover a{
	position: relative;
	top: -1px;
}
header nav ul li:hover{
	border-top: 1px solid #fff;
}
.align-baseline{
	-webkit-align-items: baseline;
	-moz-align-items: baseline;
	align-items: baseline;
}
.mobile-credit i:hover:before{
	transform: scale(1.5);
	transition-duration: 1000ms;
}
.icon-v2-Group-281{
	-webkit-transition: -webkit-transform .8s ease-in-out;
	transition:         transform .8s ease-in-out
}
.icon-v2-Group-281:hover {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}
.animate-scale i:hover:before{
	transform: scale(1.2);
	transition-duration: 1000ms;
	color: #43a736;
}
.icon-thumbsup-1:before {
content: url(../img/thumbs_up.png);
}

.icon-thumbsup-1:hover:before {
content: url(../img/thumbs_up_verde.webp);
}
.icon-shopping-1:before {
content: url(../img/shopping_chart.png);
}

.icon-shopping-1:hover:before {
content: url(../img/shopping_chart_verde.webp);
}
.mb-30{
	margin-bottom: 30px;
}
.f-size-12{
	font-size: 12px;
}
.f-size-13{
	font-size: 13px;
}
.color-gray2{
	color: #707070;
}
.color-gray3{
	color: #59656A;
}
.color-gray4{
	color: rgba(255,255,255,0.8) !important;
}
.f-size-15{
	font-size: 15px;
}
.tabs-3 li.active a i,
.tabs-3 li.active a:focus,
.tabs-3 li.active a:hover,
.tabs-3 li.active a,
.tabs-4 li.active a i,
.tabs-4 li.active a:focus,
.tabs-4 li.active a:hover,
.tabs-4 li.active a,
.tabs-6 li.active a i,
.tabs-6 li.active a:focus,
.tabs-6 li.active a:hover,
.tabs-6 li.active a,
.tabs-home li.active a i,
.tabs-home li.active a:focus,
.tabs-home li.active a:hover,
.tabs-home li.active a{
	color: #00C300;
}
.tabs-3 li.active span i,
.tabs-3 li.active span:focus,
.tabs-3 li.active span:hover,
.tabs-3 li.active span,
.tabs-4 li.active span i,
.tabs-4 li.active span:focus,
.tabs-4 li.active span:hover,
.tabs-4 li.active span,
.tabs-6 li.active span i,
.tabs-6 li.active span:focus,
.tabs-6 li.active span:hover,
.tabs-6 li.active span,
.tabs-home li.active span i,
.tabs-home li.active span:focus,
.tabs-home li.active span:hover,
.tabs-home li.active span{
	color: #00C300;
}
.mt-65{
	margin-top: 65px;
}
.tabs-3 li a i,
.tabs-4 li a i,
.tabs-6 li a i,
.tabs-home li a i{
	display: block;
	font-size: 40px;
	margin: 10px;
}
.tabs-3 li span i,
.tabs-4 li span i,
.tabs-6 li span i,
.tabs-home li span i{
	display: block;
	font-size: 40px;
	margin: 10px;
}
.tabs-3,
.tabs-4,
.tabs-6,
.tabs-home{
	border: 0;
}
.tabs-3 li a,
.tabs-4 li a,
.tabs-6 li a,
.tabs-home li a{
	color: #838388;
}
.tabs-3 li span,
.tabs-4 li span,
.tabs-6 li span,
.tabs-home li span{
	color: #838388;
	cursor: pointer;
}
.tabs-3 li.active,
.tabs-4 li.active,
.tabs-6 li.active,
.tabs-home li.active{
	background-color: #fff;
	border-bottom-color: transparent;
	cursor: default;
	margin-bottom: 1px;
}
.tabs-3 li.active a,
.tabs-4 li.active a,
.tabs-6 li.active a,
.tabs-home li.active a{
	border: 0 !important;
}
.tabs-3 li.active span,
.tabs-4 li.active span,
.tabs-6 li.active span,
.tabs-home li.active span{
	border: 0 !important;
}
.tabs-3 li.active,
.tabs-4 li.active,
.tabs-6 li.active,
.tabs-home li.active{
	border: 0;
	box-shadow: 0 0 12px rgba(0,0,0,0.2);
}
.tabs-6 li{
	width: 16.66%;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
}
.tabs-3 li{
	width: 33.33%;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
}
.tabs-4 li{
	width: 25%;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
}
.tabs-4.ul-w-50 li{
	width: 50%;
}
.tabs-home li{
	width: 20%;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
}
.tabs-3 li h2[role='tab'],
.tabs-4 li h2[role='tab'],
.tabs-6 li h2[role='tab'],
.tabs-home li h2[role='tab'] {
	color: #838388;
}
.nav-tabs > li > h2[role='tab'] {
	margin-right: 2px;
	line-height: 1.42857;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
	cursor: pointer;
}
.nav > li > h2[role='tab'] {
	position: relative;
	display: block;
	padding: 10px 15px;
	font-size: 14px;
}
.tabs-3 li.active h2[role='tab'],
.tabs-4 li.active h2[role='tab'],
.tabs-6 li.active h2[role='tab'] {
	border: 0 !important;
}
.tabs-3 li.active h2[role='tab'] i,
.tabs-3 li.active h2[role='tab']:focus,
.tabs-3 li.active h2[role='tab']:hover,
.tabs-3 li.active h2[role='tab'],
.tabs-4 li.active h2[role='tab'] i,
.tabs-4 li.active h2[role='tab']:focus,
.tabs-4 li.active h2[role='tab']:hover,
.tabs-4 li.active h2[role='tab'],
.tabs-6 li.active h2[role='tab'] i,
.tabs-6 li.active h2[role='tab']:focus,
.tabs-6 li.active h2[role='tab']:hover,
.tabs-6 li.active h2[role='tab'] {
	color: #00C300 !important;
}
.nav-tabs > li.active > h2[role='tab'], .nav-tabs > li.active > h2[role='tab']:hover, .nav-tabs > li.active > h2[role='tab']:focus {
	color: #555555;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default;
}
.nav-tabs li.active span i:before{
	color: #00C300;
}
.nav-tabs li.active a i:before{
	color: #00C300;
}
.nav-tabs li a i:before{
	color: #838388;
}
.nav-tabs li span i:before{
	color: #838388;
}
.font-c1{
	font-size: 30px !important;
	line-height: 40px !important;
}
.f-bold{
	font-weight: bold;
}
.text-inf1{
	width: 100px;
	display: inline-block;
	font-weight: 400;
}
.mb-40{
	margin-bottom: 40px;
}
.mb-0{
	margin-bottom: 0 !important;
}
.tabs-3 li h2[role='tab'],
.tabs-4 li h2[role='tab'],
.tabs-6 li h2[role='tab']{
	margin: 0;
}
.tabs-3 li h2[role='tab'] i ,
.tabs-4 li h2[role='tab'] i ,
.tabs-6 li h2[role='tab'] i {
	display: block;
	font-size: 40px;
	margin: 10px;
}
.text-tabs{
	color: #707070;
	font-size: 13px;
	text-align: justify;
}
.indent-25{
	text-indent: 25px;
}
.mb-20{
	margin-bottom: 20px;
}
.justify-center{
	justify-content: center;
}
.ol-tabs{
	margin-left: 20px;
	color: rgba(0,0,0,0.7);
}
.ol-tabs li{
	margin-bottom: 3px;
}
.ol-tabs i{
	margin-right: 5px;
	color: #00C300;
}
.list-circle{
	list-style: circle;
}
.hidden-nav{
	display: none;
}
.show-text{
	background-color: transparent;
	color: #00C300;
	border: 2px solid #00C300;
	padding: 12px 18px;
	margin-top: 25px;
}
.home-carousel .owl-nav .owl-prev{
	left: 25px;
}
.home-carousel .owl-nav .owl-next{
	right: 25px;
}
.home-carousel .owl-nav .owl-next,
.home-carousel .owl-nav .owl-prev{
	font-size: 18px;
	color: #000;
	font-weight: 100;
	background-color: #707070;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	text-align: center;
	align-items: center;
	display: flex;
	justify-content: center;
	position: absolute;
	top: calc(50% - 25px);
}
.home-carousel .owl-dots{
	display: flex;
	justify-content: center;
	position: absolute;
	width: 100%;
	z-index: 99;
	margin-top: -30px;
}
.home-carousel .owl-dots .owl-dot.active{
	background-color: #00C300;
}
.home-carousel .owl-dots .owl-dot:first-of-type{
	margin-left: 0;
}
.home-carousel .owl-dots .owl-dot{
	width: 13px;
	height: 13px;
	border-radius: 50%;
	box-shadow: inset 0 0 2px #fff;
	background-color: #555555;
	margin-left: 6px;
}
.text-header p{
	color: #000;
	font-size: 14px;
	font-weight: 400;
	text-align: justify;
}
.text-header{
	background-color: #F6F6F6;
	/*width: 450px;*/
	padding: 30px;
}
.w-80{
	width: 80%;
}
.bt-1{
	border-top: 1px solid rgba(112, 112, 112, 0.4);
}
.ml-15{
	margin-left: 15px;
}
.mr-15{
	margin-right: 15px;
}
.mr-10{
	margin-right: 10px;
}
.ml-10{
	margin-left: 10px;
}
body{
	background-color: #F6F6F6;
}
.text-p{
	color: rgba(0,0,0,0.7);
	font-size: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.color-black{
	color: #000;
}
.btn-aplica2.btn-small{
	font-size: 12px;
	padding: 12px 38px;
}
.btn-aplica2.btn-small:hover{
	padding: 10px 36px;
}
.mt-auto{
	margin-top: auto;
}
.flex-column{
	flex-direction: column;
}
.w-max{
	width: max-content;
}
.calculatorWrapper.mt-0{
	margin-top: 0 !important;
}
.d-block{
	display: block;
}
.w-24{
	width: 24% !important;
}
.formular .noUi-horizontal .noUi-base{
	height: 6px !important;
}
.padding-dragger{
	padding: 10px 65px 10px 65px !important;
}
.f-size-24{
	font-size: 24px !important;
}
.h-130{
	height: 130px;
}
.mt-0{
	margin-top: 0;
}
label.mt-0{
	margin-top: 0 !important;
}
.mb-80{
	margin-bottom: 80px;
}
.f-size-18{
	font-size: 18px;
}
.f-weight-300{
	font-weight: 300;
}
.f-size-14{
	font-size: 14px;
}
.font-bold{
	font-weight: bold;
}
.border-7{
	border: 7px solid #00C300;
}
.header-box{
	position: relative;
	z-index: 4;
	margin-top: -200px;
}
.mb-40{
	margin-bottom: 40px;
}
.flex-wrap{
	flex-wrap: wrap;
}
.text-header .text-header-p{
	color: rgba(0,0,0,0.8);
	font-size: 17px;
	font-weight: 500;
	text-align: justify;
}

.mt-100{
	margin-top: 100px;
}
.ul-header li:before{
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #585864;
	margin-top: 4px;
	margin-left: -20px;
}
.ul-header li{
	margin-bottom: 15px;
	margin-left: 20px;
}
.ul-header{
	margin-top: 30px;
	color:#000;
	font-size: 13px;
	font-weight: 500;
}
.mb--80{
	margin-bottom: -80px;
}
.rol-box{
	margin-bottom: 40px;
}
.rol-box p{
	color: rgba(255,255,255, 0.5);
	margin-bottom: 0;
}
.rol-box span{
	color: #fff
}
.f-weight-600{
	font-weight: 600;
}
.form-job textarea:focus{
	outline: 0;
}
.form-job textarea,
.form-job input{
	width: 100%;
	border: 0;
	border-bottom: 2px solid #D2D2D2;
	color: #000;
	font-weight: 700;
	line-height: 32px;
	font-size: 13px;
	border-radius: 0;
	box-shadow: none;
}
.form-job label{
	color: rgba(0,0,0,0.4);
	font-weight: 700;
	font-size: 16px;
	margin-top: 20px;
}
.color-gray5{
	color: rgba(0,0,0,0.4);
}
.text2-terms{
	color: rgba(0,0,0,0.4);
	font-size: 14px;
	position: relative;
	top: -10px;
}
.row-flex-center{
	display: flex;
	align-items: center;
}
.round label.mt-10{
	margin-top: 10px;
}
#actualizare-datele-mele{
	margin-top: 20px;
}
#trimite-form:hover{
	color: #00C300;
	padding: 9px 33px !important;
}
#trimite-form{
	color: #fff;
	width: auto;
	padding: 10px 35px !important;
}
.modal-title{
	font-weight: 700;
	font-size: 16px;
}
.modal-footer{
	background-color: transparent;
}

.error{
	color: red;
}
#contactModal .form-job textarea{
	line-height: 20px;
	padding-left: 2px;
}
#contactModal .form-job textarea:focus,
#contactModal .form-job input:focus{
	outline: 0;
	box-shadow: none;
	border-bottom: 2px solid #D2D2D2;
}
#contactModal .form-job input{
	padding: 2px;
}
.w-100{
	width: 100%;
}
label.custom-file i{
	font-size: 22px;
	position: relative;
	top: 3px;
	margin-right: 5px;
}
label.custom-file{
	width: 100%;
	border: 0;
	border-bottom: 2px solid #D2D2D2;
	color: #00C300;
	font-weight: 700;
	line-height: 34px;
	font-size: 13px;
	border-radius: 0;
	margin-top: 0;
	cursor: pointer;
	text-transform: uppercase;
}
.round {
	position: relative;
}

.round label {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 50%;
	cursor: pointer;
	height: 28px;
	left: 0;
	position: absolute;
	top: 0;
	width: 28px;
}

.round label:after {
	border: 2px solid #fff;
	border-top: none;
	border-right: none;
	content: "";
	height: 6px;
	left: 7px;
	opacity: 0;
	position: absolute;
	top: 8px;
	transform: rotate(-45deg);
	width: 12px;
}

.round input[type="radio"] ,
.round input[type="checkbox"] {
	visibility: hidden;
}

.round input[type="radio"]:checked + label,
.round input[type="checkbox"]:checked + label {
	background-color: #00C300;
	border-color: #00C300;
}

.round input[type="radio"]:checked + label:after,
.round input[type="checkbox"]:checked + label:after {
	opacity: 1;
}
.ml-40{
	margin-left: 40px;
}
.link-back i:before{
	position: relative;
	left: -1px;
}
.link-back i{
	background-color: #00C300;
	border-radius: 50%;
	padding: 6px 8px;
	margin-right: 5px;
}
.link-back:hover{
	color: #fff;
}
.link-back{
	color: #fff;
	font-size: 14px;
	font-weight: 400;
}
.mt-10{
	margin-top: 10px;
}
.color-black1{
	color: rgba(0,0,0,0.7);
}
.color-green2 {
	color: #00C300;
}
.bg-black{
	background-color: #000;
}

.phone-head{
	font-size: 36px !important;
	font-weight: 600;
	display: block;
}
.phone-head:hover,
.mail-head:hover{
	color: #fff;
}
.mail-head{
	font-size: 18px;
	text-decoration: underline;
	font-weight: 700;
	margin-bottom: 20px;
	display: block;
}
.btn-aplica2.btn-medium:hover{
	padding: 12px 30px;
}
.mt--120{
	margin-top: -120px;
}
.contact-container{
	position: relative;
	top: 80px;
}
.m-0{
	margin: 0 !important;
}
article.pt-20{
	padding-top: 20px;
}
.contact article.map .container{
	padding-left: 15px;
	padding-right: 15px;
}
.contact article.map .container .row{
	margin-left: -15px;
	margin-right: -15px;
}
.contact article.map .container .row > .col-md-8{
	padding: 0;
}
.pl-35{
	padding-left: 35px;
}
.box-contact-judete .selectCity{
	background-color: #F8F8F8;
	color: #434343;
	font-size: 14px !important;
	font-weight: 500;
	height: 50px !important;
	border-radius: 10px !important;
	border: 1px solid #D9D9D9 !important;
	box-shadow: 0 0 0;
	padding: 6px 12px !important;
}
.box-contact-judete{
	box-shadow: 0 19px 26px rgba(74, 74, 74, 0.16);
	padding: 20px 30px !important;
}
.label-contact{
	text-align: left;
	display: block;
	color: rgba(0,0,0,0.4);
	font-weight: 700;
	font-size: 18px;
}
.b-b-4{
	border-bottom: 1px solid #F6F6F6;
	margin-bottom: 20px;
	width: calc(100% + 60px);
	margin-left: -30px;
}
.box-contact-judete .listLocations{
	border: 0 !important;
}
.listLocations::-webkit-scrollbar {
	width: 9px;
	height: 36px;
}
.listLocations{
	border-radius: 0 !important;
}
.listLocations::-webkit-scrollbar-track {
	background: #fff;
}

.listLocations::-webkit-scrollbar-thumb {
	background: #BBBBBB;
	border-radius: 29px;
}
:root{
	scrollbar-color: #BBBBBB #fff !important;
	scrollbar-width: thin !important;
}
.contact article.map-partners .listLocations li .details p,
.contact article.map .listLocations li .details p{
	font-size: 22px;
	font-weight: 600;
}
.contact article.map .listLocations li .details .phone{
	font-weight: 500;
}
.contact article.map .listLocations li .details .address a{
	font-size: 16px;
	font-weight: 500;
	color: #00C300 !important;
}
.contact article.map .listLocations li .details:after{
	background-color: rgba(112,112,112, 0.4);
}
.contact article.map .listLocations{
	padding: 0;
}
.contact article.map-partners .listLocations li .details:after {
	width: 100%;
}
.contact article.map-partners .listLocations li .details {
	width: 100%;
	padding-right: 0;
}
.contact article.map-partners .listLocations{
	padding: 20px 30px !important;
}

.contact article.map-partners .text-header select,
.text-header select,
.contact article.map .selectCity{
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml;utf8,<svg fill='rgba(255,255,255,0.8)' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
	background-repeat: no-repeat;
	background-position-x: 97%;
	background-position-y: 12px;
	margin-right: 2rem;
}
.contact article.map-partners .text-header select.selectDomain option{
	color: #000;
}
.contact article.map-partners .text-header select.selectCity,
.contact article.map-partners .text-header select.selectDomain,
.contact article.map-partners .text-header input,
.text-header input,
.text-header select{
	background-position-y: 12px;
	background-color: rgba(248,248,248,0.3);
	border: 0;
	border-radius: 15px;
	color: rgba(255,255,255,0.8);
	font-size: 15px;
	font-weight: 500;
	height: 50px;
	width: 100%;
	margin-bottom: 15px;
	padding-left: 15px;
}
.contact article.map-partners .listLocations li .details i.ng-binding{
	font-size: 16px;
	font-weight: 500;
	font-style: inherit;
	color: #00C300 !important;
}
.contact article.map-partners .listLocations li .details:after {
	background-color: rgba(112,112,112, 0.4);
}
.text-header .selectCity option{
	color: #000 !important;
}
.select-judet label,
.text-header label{
	color: rgba(255,255,255,0.4);
	font-size: 18px;
	font-weight: 700;
}
.text-header input::placeholder{
	color: rgba(255,255,255,0.8);
}
.text-header select{
	background-image: url("data:image/svg+xml;utf8,<svg fill='rgba(255,255,255,0.8)' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
}
.title-city span{
	color: #00C300;
	text-transform: capitalize;
	font-size: 40px !important;
}
.title-city{
	text-align: left !important;
	font-size: 40px;
}
.city-head-container{
	position: relative;
	top: 40px;
}
.offices .ui-select-container .btn,
.offices .ui-select-container input,
.offices .ui-select-container,
.select-judet .ui-select-container .btn,
.select-judet .ui-select-container input,
.select-judet .ui-select-container{
	background-position-y: 12px;
	border: 0;
	border-radius: 15px;
	color: rgba(255,255,255,0.8);
	font-size: 15px;
	font-weight: 500;
	height: 50px;
	width: 100% !important;
	margin-bottom: 15px;
}
.select-judet .ui-select-container input.ng-empty,
.select-judet .ui-select-container .btn{
	background-color: rgba(248,248,248,0.3);
}
.select-judet .ui-select-container input:active,
.select-judet .ui-select-container input:visited,
.select-judet .ui-select-container input:focus,
.select-judet .ui-select-container:focus{
	outline: 0;
	opacity: 1;
}
.select-judet .ui-select-container input::placeholder{
	color: rgba(255,255,255,0.8);
}
.offices .ui-select-container .btn,
.offices .ui-select-container input,
.offices .ui-select-container{
	color: rgba(0,0,0,0.4);
	background-color: #F8F8F8;
	justify-content: left;
}
.select-judet .ui-select-match.btn-default-focus,
.offices .ui-select-match.btn-default-focus{
	outline: 0;
	border-radius: 15px;
	background-color: rgba(248,248,248,0.3);
}
.offices label{
	color: rgba(0,0,0,0.4);
	font-size: 16px;
}
.offices span{
	color: rgba(0,0,0,0.4);
}
.p-0{
	padding: 0 !important;
}
.search-output{
	margin: 0;
}
.pt-10{padding-top: 10px;}
.locations li.bg-black2{
	background-color: rgba(248,248,248,0.2);
}
.locations li:nth-child(4){
	margin-bottom: 0;
}
.locations li{
	margin: 0;
	width: 100%;
	padding: 10px 20px;
}
.location li{
	margin: 0;
}
.locations h6{
	color: #6E6E6E;
	font-size: 14px;
	font-weight: 700;
	width: 100%;
}
.select-judet .search-output .search-output-left span{
	text-align: left;
	display: flex;
}
.locations h2 span{
	text-transform: capitalize;
}
.locations h2,
.location h2{
	color: rgba(255,255,255,0.7);
	font-size: 32px;
	font-weight: 700;
}
.locations .address-city{
	color: #C8C8C8;
	font-weight: 600;
	font-size: 16px;
}
.locations .phone-city{
	color: #00C300;
	font-size: 22px;
	font-weight: 700;
}
.locations li:last-child{
	border: 0;
}
.locations h2{
	font-size: 22px;
}
.locations,
.location{
	background-color: transparent;
}
.location li{
	border-bottom: 1px solid rgba(112,112,112,0.4);
}
.location li:nth-child(1){
	border: 0;
}
.location li p{
	color: #fff;
	font-weight: 700;
	font-size: 22px;
}
.location li button{
	border-radius: 0;
	text-transform: uppercase;
	font-size: 12px;
	width: 110px;
}
.location li .info {
	text-align: left;
	display: block;
	position: absolute;
	right: 100%;
	margin-right: 20px;
	background: linear-gradient(to bottom, #25cc00 0, #1d9f00 100%);
	padding: 20px 25px;
	color: #fff;
	width: 250px;
	pointer-events: none;
	opacity: 0;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}
.location li:hover .info {
	opacity: 1;
}
.location span {
	color: inherit;
}
.bg-transparent{
	background-color: transparent;
}
.p-30-15{
	padding: 30px 15px;
}
.offices h2 span,
.offices h2{
	color: #000;
}
.credite-rapide{
	box-shadow: 0 16px 18px rgba(0,0,0,0.07);
}

.credite-rapide h4{
	padding-top: 0;
	color: #000;
	text-transform: capitalize;
	font-size: 16px;
	font-weight: 600;
}
.credite-rapide h5 span{
	color: #000;
	text-transform: capitalize;
}
.cauta-credit:hover i,
.credite-rapide:hover i{
	opacity: 1;
}
.cauta-credit i,
.credite-rapide i{
	position: absolute;
	right: 40px;
	top: 30%;
	font-size: 18px;
	color: #fff;
	opacity: 0;
}

.credite-rapide h5{
	font-size: 14px;
	color: #000;
	font-weight: 400;
	margin-left: 0;
	margin-top: 10px;
}
.credite-rapide:hover h5{
	color: #fff;
}

.cauta-credit h5 span{
	text-align: left;
	padding-left: 0;
}
.cauta-credit h5{
	font-size: 16px;
	font-weight: 600;
	text-align: left;
	margin-bottom: 0;
	line-height: 16px;
	padding-left: 15px;
}

.cauta-credit p{
	color: #000;
	padding-left: 15px;
	text-align: left;
	font-size: 13px;
}
.cauta-credit:hover h5,
.cauta-credit:hover p{
	color: #fff;
}
.cauta-credit:hover{
	background-color: #00C300;
}
.cauta-credit{
	min-height: 94px;
	border: 1px solid #D9D9D9;
	background-color: #F6F6F6;
	box-shadow: 0 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.col-md-5ths{
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.col-xs-5ths {
	width: 20%;
	float: left;
}

.incarca:hover{
	background-color: #fff;
	color: #000;
	border: 1px solid #000;
	padding: 7px 21px;
}
.incarca{
	text-align: left;
	background-color: #000;
	color: #fff;
	display: inline-block;
	padding: 8px 22px;
	text-transform: uppercase;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 50px;
}
.select-judet .ui-select-container .text-muted{
	color: rgba(255,255,255,0.8);
}
.credite-rapide:hover{
	background-color: #00C300;
}
.contact article.map-partners #canvaspartners,
.contact article.map #map-canvas{
	min-height: 640px;
}
.aplica{
	box-shadow: 0 16px 18px rgba(0,0,0,0.07);
	border-radius: 0;
	padding: 20px 15px;
	text-align: left;
}
.aplica h5 span{
	font-size: 14px;
	color: #4B4B4B;
	font-weight: 400;
	margin-left: 0;
	margin-top: 0;

}
.aplica .btn-aplica:hover{
	background: linear-gradient(to bottom, #fff, #fff 100%);
	color: #00C300;
	box-shadow: inset 0 0 2px #00C300;
}
.aplica .btn-aplica{
	margin-bottom: 0;
	text-transform: uppercase;
	border-radius: 0;
	padding: 8px 29px;
	width: auto;
	height: auto;
	background-color: #00C300;
	border: 0;
}
.aplica h5{
	padding: 0;
	text-align: left;
	margin-top: 0;
	color: #000;
	font-size: 16px;
	font-weight: 600;
}
.opacity-4{
	opacity: 0.4;
}
.map-partners .text-header{
	padding: 30px !important;
}
.ml-0{
	margin-left: 0 !important;
}
.contact article.map-partners .container {
	padding: 0 15px;
}
.contact article.map-partners .container .row {
	margin: 0 -15px;
}
.contact article.map-partners .container .row > div {
	padding: 0 15px;
}
.contact article.map-partners .listLocations li .details p{
	font-size: 22px;
	font-weight: 600;
}
.contact article.map-partners .listLocations.listLocations {
	height: 640px;
}
.loader{
	position: absolute;
	left: 50%;
	z-index: 1;
}
.mt--350{
	margin-top: -350px;
}
.mt--250{
	margin-top: -250px;
}
.text-default-page div{
	text-align: justify;
	font-size: 13px;
	font-weight: 400;
}
.abs-container{
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	top: 50%;
}
.contact h1{
	display: block !important;
}
.content-testimoniale{
	color: rgba(0,0,0,0.6);
	font-size: 13px;
}
.testi-carousel .profesie{
	font-weight: 400;
	font-size: 16px;
	color: rgba(0,0,0,0.8);
}
.testi-carousel .nume{
	font-size: 18px;
	font-weight: 700;
	color: #000;
	margin-top: 20px;
}
.testi-carousel .item img{
	height: 200px;
	object-fit: cover;
}
.btn-aplica2.btn-aplica-white:hover{
	padding: 14px 30px;
}
.br-none br{
	display: none;
}
.creditulAici article.download{
	background-color: transparent;
}
.icon-cr-nev:before{
	color: #2c2f34 !important;
}
.icon-cr-nev{
	border-color: #2c2f34;
}
.i-progress{
	position: absolute;
	font-size: 30px;
	box-shadow: none !important;
	top: 48px;
	right: 52px;
}

.bg1-box{
	background-image: url(../img/home/In-numerar.webp);
}
.bg2-box{
	background-image: url(../img/home/Prin-plata.webp);
}
.bg3-box{
	background-image: url(../img/home/Incasare-la.webp);
}
.bg4-box{
	background-image: url(../img/home/Prin-transfer.webp);
	margin-bottom: 25px;
}
.bg5-box{
	background-image: url(../img/home/Statiile-de-plata.webp);
	margin-bottom: 25px
}
.bg6-box{
	background-image: url(../img/home/In-punctele-de.webp);
	margin-bottom: 25px
}
.box-cr-nev{
	padding: 20px;
	min-height: 200px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}
.box-cr-nev span,
.box-cr-nev a{
	color: #fff;
	font-size: 22px;
	font-weight: 600;
}
.box-cr-nev i.fa-chevron-right{
	font-size: 22px;
	color: #fff;
	position: relative;
	top: -13px;
}
.arrow-read{
	cursor: pointer;
	font-size: 22px !important;
}

@-moz-keyframes coccoc-alo-circle-anim {
	0% {
		transform: rotate(0) scale(.5) skew(1deg);
		opacity: .1
	}
	30% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .5
	}
	100% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .1
	}
}

@-webkit-keyframes coccoc-alo-circle-anim {
	0% {
		transform: rotate(0) scale(.5) skew(1deg);
		opacity: .1
	}
	30% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .5
	}
	100% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .1
	}
}

@-o-keyframes coccoc-alo-circle-anim {
	0% {
		transform: rotate(0) scale(.5) skew(1deg);
		opacity: .1
	}
	30% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .5
	}
	100% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .1
	}
}

@keyframes coccoc-alo-circle-anim {
	0% {
		transform: rotate(0) scale(.5) skew(1deg);
		opacity: .1
	}
	30% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .5
	}
	100% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .1
	}
}

@-moz-keyframes coccoc-alo-circle-fill-anim {
	0% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
	50% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .2
	}
	100% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
}

@-webkit-keyframes coccoc-alo-circle-fill-anim {
	0% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
	50% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .2
	}
	100% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
}

@-o-keyframes coccoc-alo-circle-fill-anim {
	0% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
	50% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .2
	}
	100% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
}

@keyframes coccoc-alo-circle-fill-anim {
	0% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
	50% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .2
	}
	100% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
}

@-moz-keyframes coccoc-alo-circle-img-anim {
	0% {
		transform: rotate(0) scale(1) skew(1deg)
	}
	10% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
	20% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
	30% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
	40% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
	50% {
		transform: rotate(0) scale(1) skew(1deg)
	}
	100% {
		transform: rotate(0) scale(1) skew(1deg)
	}
}

@-webkit-keyframes coccoc-alo-circle-img-anim {
	0% {
		transform: rotate(0) scale(1) skew(1deg)
	}
	10% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
	20% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
	30% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
	40% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
	50% {
		transform: rotate(0) scale(1) skew(1deg)
	}
	100% {
		transform: rotate(0) scale(1) skew(1deg)
	}
}

@-o-keyframes coccoc-alo-circle-img-anim {
	0% {
		transform: rotate(0) scale(1) skew(1deg)
	}
	10% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
	20% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
	30% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
	40% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
	50% {
		transform: rotate(0) scale(1) skew(1deg)
	}
	100% {
		transform: rotate(0) scale(1) skew(1deg)
	}
}

@keyframes coccoc-alo-circle-img-anim {
	0% {
		transform: rotate(0) scale(1) skew(1deg)
	}
	10% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
	20% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
	30% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
	40% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
	50% {
		transform: rotate(0) scale(1) skew(1deg)
	}
	100% {
		transform: rotate(0) scale(1) skew(1deg)
	}
}
.sub-menu li a br{
    display: none;
}
.color-white{
	color: #fff;
}
.f-size-43{
	font-size: 43px !important;
}
.f-size-54{
	font-size: 54px !important;
}
.white-before:before{
	color: #fff !important;
}
.bg-job, .bg-judete{
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url(../img/home.webp);
	background-position: 50% 30%;
}
li.active .color-box-text:before,
li.active .custom-i2:before,
li.active .custom-i1:before{
	color: #00C300 !important;
	border-color: #00C300 !important;
}
.f-size-65{
	font-size: 65px !important;
}
li.active  .color-box-text:before{
	color: #00C300;
}
.color-box-text:before{
	color: #838388 !important;
}
.custom-i1:before{
	border: 1px solid #838388;
	padding: 12px 5px;
	border-radius: 50%;
	font-size: 17px;
	color: #838388;
	position: relative;
	top: -10px;
}

.custom-i2:before{
	border: 1px solid #838388 !important;
	padding: 9px 7px;
	border-radius: 50%;
	font-size: 20px;
	position: relative;
	top: -10px;
	color: #838388 !important;
}
.w-50{
	width: 50%;
}
.mt--130{
	margin-top: -130px;
}
.nav-tabs .icon-v2-Group-307:before{
	font-size: 40px;
}
.link-contact{
	font-size:16px;
	font-weight: 400;
	position: relative;
	top: -4px;
	color: #000;
	left: 10px;
}
.gm-style-iw .infoWindow{
	width: auto;
}
.gm-style .gm-style-iw-t::after{
	top: 12px;
}
.infoWindow .title .phone .icon-phone{
	content: "\f095";
}
.subtitle-header4{
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	color: #fff;
	margin-bottom: 0;
}
article.calculatorWrapper{
	background: none;
}
.resultWrapper{
	background-color: #000;
}
.padding-0{
	padding: 0 !important;
}
.w-180{
	width: 180px;
}
article.calculatorWrapper .calculator .tab-content .draggerWrapper{
	padding:40px 120px 40px 80px;
	opacity: 1;
	background-color: #fff;
}
article.calculatorWrapper .calculator .tab-content .infoRata{
	padding: 0;
}
article.calculatorWrapper .calculator .tab-content .resultWrapper{
	padding: 0 80px;
	display: flex;
	align-items: center;
}
article.calculatorWrapper .calculator .tab-content .resultWrapper .infoRata b{
	color: #fff;
	font-size: 22px;
}
article.calculatorWrapper .calculator .tab-content .resultWrapper .infoRata span{
	color: #fff;
	opacity: 0.6;
}
article.calculatorWrapper .calculator .tab-content{
	border-radius: 0;
}
#calc_avansat{
	padding: 0;
	margin-top: -320px;
	z-index: 1;
	position: relative;
	opacity: 1;
}
article.calculatorWrapper .calculator .tab-content:before, article.calculatorWrapper .calculator .tab-content:after{
	content: none;
}
.tab-content > .active.d-flex{
	display: flex;
}
article.calculatorWrapper .calculator .tab-content{
	background-color: transparent;
}
article.calculatorWrapper .calculator .tab-content .input-group b{
	font-size: 20px;
	font-weight: 700;
}
article.calculatorWrapper .calculator .tab-content .input-group b em{
	font-weight: 700;
	margin-left: 0;
}
.mb-100{
	margin-bottom: 100px !important;
}
.input-group.mb-70{
	margin-bottom: 70px !important;
}
.divider-calculator{
	height: 5px;
	background-color: #F6F6F6;
	width: 100%;
	position: absolute;
	left: 0;
}
.pt-35{
	padding-top: 35px;
}
.font-min{
	margin-bottom: 0;
	font-size: 16px !important;
}
article.calculatorWrapper .calculator .tab-content .input-group span i.arrow{
	background-color: #000;
	color: #fff;
	height: 29px;
	border-radius: 5px;
}
#calc_avansat .noUi-horizontal .noUi-handle:after,
#calc_avansat .noUi-horizontal .noUi-handle:before{
	content: none;
}
#calc_avansat .noUi-horizontal .noUi-handle span{
	display: none;
}
#calc_avansat .noUi-horizontal .noUi-handle:focus{
	outline: 0;
}
#calc_avansat .noUi-target:after,
#calc_avansat .noUi-target:before,
#calc_avansat .noUi-target{
	height: 6px !important;
	box-shadow: none !important;
	background: none;
	background-color: #CACACA;
	border: 0 !important;

}
#calc_avansat .noUi-target:before{
	/*background-color: #00C300 !important;*/
}
#calc_avansat .draggerWrapper .noUi-horizontal .noUi-base{
	background: none;
	background-color: #cacaca;
}
#calc_avansat .noUi-horizontal .noUi-handle{
	background:0;
	background-color: #00C300 !important;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	top: -22px;
}
.text2-conditii{
	font-size: 12px;
	opacity: 0.6;
}
.optional-doc{
	position: absolute;
	top: -30px;
	font-size: 16px;
	font-weight: 600;
}
article.calculatorWrapper .calculator .tab-content .input-group span i.arrow.arrow-add,
article.calculatorWrapper .calculator .tab-content .input-group span i.arrow.arrow-remove{
	top: -11px;
}
.wrap-d-flex .d-flex .text-conditii{
	width: 50%;
}
.wrap-d-flex .d-flex{
	flex-wrap: wrap;
}

.text-w-50 .text-icon{
	width: 50%;
}
.mt-80{
	margin-top: 80px;
}
.btn-modal-crd i{
	margin-right: 10px;
}
.btn-modal-crd{
	width: 210px;
	border-radius: 0 !important;
	padding: 12px 45px !important;
	border: 0;
	outline: 0;
}
#modal-crd .modal-header{
	border-top-right-radius: 5px !important;
	border-top-left-radius: 5px !important;
}
#modal-crd .modal-content{
	border-radius: 5px !important;
}
.modal-newsletter .modal-header p.text-modal-crd {
	margin-top: 65px;
	font-size: 50px;
}
.btn-modal-crd:hover i:before{
	color: #20b100 !important;
}
.btn-modal-crd:hover{
	color: #20b100 !important;
	border:2px solid #20b100;
	background: linear-gradient(to bottom, #fff 0%, #fff 100%);
}
.btn-modal-crd:focus i:before{
	color: #20b100 !important;
}
.btn-modal-crd:focus{
	color: #20b100;
	border:2px solid #20b100;
	background: linear-gradient(to bottom, #fff 0%, #fff 100%);
}
.modal-newsletter .btn-modal-crd:focus{
	box-shadow: 4px 4px 9px rgba(0,0,0,0.3);
	color: #fff !important;
	background-color: #00c100;
	background-image: linear-gradient(to bottom, #00c100, rgba(0,0,0,0.5));
}
.modal-newsletter .btn-modal-crd:hover{
	background-color: #00c100;
	color: #fff !important;
	background-image: linear-gradient(to bottom, #00c100, rgba(0,0,0,0.5));
	border: 0;
}
.modal-newsletter .btn-modal-crd{
	background-image: linear-gradient(to bottom, #00c100, rgba(0,0,0,0.5));
	box-shadow: none;
}
.space-around{
	justify-content: space-around;
}

.padding-c1{
	padding: 22px 49px;
}
.padding-c1:hover{
	padding: 20px 47px;
}
.text-terms{
	font-weight: 700;
	font-size: 14px;
	margin-left: 40px;
	color: rgba(0,0,0,0.4);
	margin-bottom: 20px;
}
#contactModal .custom-file{
	line-height: 20px;
	padding-bottom: 8px;
}
.link-modal1{
	color: rgba(0,0,0,0.4);
	font-weight: 700;
	font-size: 16px;
	margin-top: 20px;
}

.list-style1 li{
	color: rgba(0,0,0,0.7) !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	list-style-type: none !important;
}
.mb-10-list li{
	margin-bottom: 10px;
}

/*Modal Newsletter*/
#checkEmail{
	-ms-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);
	margin-right: 8px;
}
.close-modal-newsletter{
	font-size: 40px;
	position: relative;
	top: 5px;
	right: 5px;
	z-index: 1;
}
.modal-newsletter .modal-dialog{
	width: 780px;
}
.modal-newsletter .modal-content {
	border: 0;
}
.modal-newsletter .modal-header {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.modal-newsletter .modal-header p{
	margin-top: 10px;
    font-family: 'Budidaya-Regular';
    font-size: 40px;
}
.modal-newsletter .modal-header{
	height: 220px;
	background-image: linear-gradient(to bottom, #00c100, rgba(0,0,0,0.5));
}
.figure-blue{
	position: absolute;
	width: 146px;
	left: 23px;
	top: 43px;
}
.figure-blue.margin-c{
	width: 150px;
	top: 23px;

}
.modal-number img{
	width: 60px;
	margin-right: 10px;
}
.modal-newsletter .modal-number{
	font-size: 40px;
	font-weight: 500;
}
.avion-blue{
	position: absolute;
	right: 100px;
	top: 20px;
	width: 130px;
}

.figure-green{
	position: absolute;
	width: 440px;
	right: -130px;
	top: 95px;
}
.modal-newsletter .figure-green{
	width: 126px;
	right: 29px;
	top: 90px;
}
.modal-newsletter .figure-green.margin-c {
	width: 180px;
	right: 0px;
	top: 80px;
}
.figure-blue.margin-c {
	width: 175px;
}
.modal-newsletter .modal-title{
	font-size: 28px;
	font-weight: 500;
	text-align: center;
	margin-top: 30px;
    font-family: 'Helvetica';
}
.input-modal button{
	background-color: transparent;
	border: 0;
	width: 30%;
}
.input-modal img{
	width: 135px;
	position: absolute;
	right: 12px;
	top: 7px;
}
.input-modal input{
	width: 70%;
	font-size: 20px;
	border: 0;
	color: #b7b7b7;
	background-color: #f5f5f5;
	text-align: center;
}
.input-modal{
	position: relative;
	width: 360px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	border: 2px solid #f5f5f5;
	border-radius: 3px;
	height: 70px;
	margin-top: 50px;
}
.div-checkbox label{
	font-weight: 300;
	letter-spacing: -0.3px;
	word-spacing: -0.5px;
}
.div-checkbox{
	text-align: center;
	margin-top: 50px;
	color: #b7b7b7;
	font-size: 14.5px;
	margin-bottom: 30px;
    letter-spacing: -0.3px;
    margin-left: 3px;
}

/*Selfie*/
.parallax{
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/background_1.webp);
	background-color: #fff;
	z-index: -1;
	position: fixed;
	width: 100%;
	height: 100%;
}
/*.bg-selfie1{*/
	/*background-image: url(../img/background_1.png);*/
	/*background-repeat: repeat;*/
	/*background-size: contain;*/
/*}*/
.bg-selfie1 img.w-100{
	height: auto;
}
.bg-selfie{
	-webkit-appearance: none;
	-moz-appearance: none;
	/*background-image: url(../img/background_1.png);*/
	/*background-repeat: no-repeat;*/
	/*background-size: cover;*/
	padding-bottom: 70px;
	display: flex;
	align-items: flex-end;
}
.img-selfie{
	position: absolute;
	right: 0;
	top: 0;
	width: 52%;
}
/*.img-selfie{*/
	/*position: absolute;*/
	/*float: right;*/
/*}*/
.text-selefie span{
	color: rgb(236,0,140);
}
.text-selefie2{
	color: rgb(46,15,61);
	font-size: 16px;
}
.text-selefie{
	font-size: 34px;
	color: rgb(46,15,61);
	font-weight: 700;
	font-family: 'Budidaya-Regular';
}
.btn-selfie:hover{
	color: #fff;
}
.btn-selfie.margin-1{
	margin-top: 12%;
	display: inline-block;
}
.btn-selfie{
	background-color: rgb(236,0,140);
	color: #fff;
	font-size: 16px;
	border-radius: 20px;
	padding: 15px 25px;
}
.img-selfie2{
	width: 210px;
	margin-left: 30px;
	margin-bottom: 40px;
}
.bg-selfie .container{
	/*position: relative;*/
	/*top: -50px;*/
	margin-top: 100px;
}
.h2-selfie{
	color: rgb(46,15,61);
	font-family: 'Budidaya-Regular';
	font-size: 40px;
}
.column-selfie{
	align-items: center;
	display: flex;
	justify-content: center;
	margin-top: 20px;
	margin-bottom: 30px;
}
.column-selfie .column-selfie-first div img{
	width: 100%;
}
.column-selfie .column-selfie-first p{
	color: rgb(46,15,61);
	font-family: 'Budidaya-Regular';
	font-size: 18px;
}
.column-selfie .column-selfie-first div{
	height: 50px;
	display: inline-flex;
	margin-bottom: 10px;
}
.column-selfie .column-selfie-first{
	text-align: center;
	width: 70%;
	background-color: #EDF7FB;
	padding-top: 15px;
}
.text-selefie3{
	color: rgb(46,15,61);
	font-size: 16px;
	font-weight: 700;
}
.asset-1,
.asset-4,
.asset-3,
.asset-2{
	position: relative;
	width: 15px;
}
.asset-4{
	right: -139px;
	top: 28px;
}
.asset-3{
	right: -157px;
	top: 5px;
}
.asset-2{
	left: -157px;
	top: 28px;
}
.asset-1{
	left: -139px;
	top: 5px;
}
.text-selefie4{
	color:rgb(236,0,140);
	font-size: 46px;
	font-family: 'Budidaya-Regular';
	text-align: center;
}
.text-selefie5{
	color: rgb(46,15,61);
	font-size: 18px;
	text-align: center;
}
.mt-120{
	margin-top: 120px;
}
.img3-selfie{
	position: relative;
	top: -330px;
}
.img4-selfie{
	position: absolute;
	top: -165px;
}
.img2-selfie{
	position: relative;
	top: -190px;
}
.rel-row1{
	position: relative;
	top: -250px;
}
.mt-75{
	margin-top: 75px;
}
.asset-5,
.asset-6,
.asset-7,
.asset-8{
	position: absolute;
	width: 26px;
}

.asset-5 {
	left: -8px;
	top: -20px;
}
.asset-7 {
	right: -8px;
	top: -20px;
}
.asset-8 {
	right: -8px;
	bottom: -20px;
}
.asset-6 {
	bottom: -20px;
	left: -8px;
}
.box-selfie{
	padding: 5px;
}
.box-selfie span{
	color:rgb(236,0,140);
	font-size: 22px;
	text-align: center;
	padding: 0 44px;
	display: block;
}
.box-selfie .margin-c1{
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 11px;
}
.box-selfie p{
	color: #fff;
	text-align: center;
	display: block;
	font-family: 'Budidaya-Regular';
	font-size: 42px;
	margin-bottom: 0;
}
.box-selfie{
	background-color: #2E0F3D;
}
.form-selfie .input-group .label{
	display: block;
	text-align: left;
	color: #2E0F3D;
	padding-left: 12px;
	font-size: 12px;
}
.form-selfie .input-group input{
	border-radius: 20px;
	border: 1px solid #2E0F3D;
	padding: 4px 12px;
	width: 100%;
}
.form-selfie .btn-aplica2:hover{
	border: 0;
	color: #fff;
}
.form-selfie .btn-aplica2.padding-c1{
	padding: 15px 25px;
	border-radius: 30px;
	text-transform: inherit;
}
.form-selfie .btn-aplica2{
	border-radius: 10px;
	background-color:rgb(236,0,140);
	margin-left: 5px;
}
.form-selfie .accord label{
	font-size: 12px;
	color: #2E0F3D;
	font-weight: 700;
}
.form-selfie .acord-content{
	font-size: 12px;
	color: #2E0F3D;
	font-weight: 700;
}
.form-selfie #all-accords{
	position: relative;
	top: 2px;
	margin-left: 7px;
}
.form-selfie .input-group{
	display: block;
	margin-bottom: 25px;
}
.mr-20{
	margin-right: 20px;
}
.d-inline{
	display: inline;
}
.text-selfie2{
	font-size: 22px;
	color: #2E0F3D;
	font-weight: 700;
	margin-top: 20px;
}
.text-selefie6 {
	color: rgb(46,15,61);
	font-size: 12px;
	font-weight: 600;
}
.w-175{
	width: 175px;
}
.row-header-selfie .social .font-awesome-icon,
.row-header-selfie .social i.font-awesome-icon{
	background-color: #B6DFEF;
	border: 0;
	color: #fff;
}
.row-header-selfie .social{
	margin-left: 25px;
	border-bottom: 2px solid #B6DFEF;
	padding-bottom: 7px;
	padding-top: 7px;
}
.row-header-selfie .social a:last-of-type{
	margin-right: 0;
}
.row-header-selfie .social a{
	margin-right: 5px;
}
.row-header-selfie .col-md-12{
	/*display: flex;*/
	/*justify-content: end;*/
}
.row-header-selfie .d-flex{
	align-items: center;
	margin-top: 25px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11;
}
.logo-selfie{
	z-index: 1;
	margin-top: 25px;
	width: 160px;
}
.z-index-1{
	z-index: 1;
}
.width-80{
	width: 80px;
}
.hide-desktop{
	display: none;
}
.hidden-desktop{
	display: none;
}
.logo a img {
	width:172px;
	height: 52px;
}
.social a img:hover{
	border-color:#fff;
}
/*Calculator*/

/*.subtitle-header4.text-left {*/
	/*text-align: left;*/
	/*font-size: 12px;*/
/*}*/
/*.head-calculator{*/
	/*z-index: 111;*/
	/*position: relative;*/
	/*height: 300px;*/
	/*background-color: #f6f6f6;*/
	/*display: flex;*/
	/*align-items: center;*/
    /*overflow: hidden;*/
/*}*/
/*.text-calculator{*/
	/*font-size: 44px;*/
	/*font-family: 'Helvetica-Bold';*/
	/*font-weight: bold;*/
	/*color: #00c300;*/
	/*position: relative;*/
	/*top: -50px;*/
	/*text-align: left;*/
	/*margin: 0;*/
	/*margin-left: 25px;*/
/*}*/
/*.figure-blue2{*/
	/*right: 210px;*/
	/*width: 410px;*/
	/*top: 29px;*/
	/*position: absolute;*/
/*}*/

/*.head-calculator .figure-green{*/
	/*width: 375px;*/
	/*right: -31px;*/
	/*top: 85px;*/
/*}*/
/*.btn-aplica3:hover{*/
	/*color: #fff;*/
/*}*/
/*.btn-aplica4{*/
	/*box-shadow: 7px 7px 9px rgba(0, 0, 0, 0.4);*/
	/*background-image: linear-gradient(to bottom, #ec008c, #c40074);*/
	/*border-radius: 55px;*/
	/*padding: 5px;*/
/*}*/
/*.btn-aplica3{*/
	/*width: 100%;*/
	/*background-image: linear-gradient(to bottom, #c40074, #ec008c);*/
	/*color: #fff;*/
	/*font-size: 44px;*/
	/*border-radius: 55px;*/
	/*position: relative;*/
	/*z-index: 111111111111;*/
	/*letter-spacing: -0.7px;*/
	/*word-spacing: 3px;*/
	/*text-transform: uppercase;*/
	/*display: flex;*/
	/*justify-content: center;*/
	/*align-items: center;*/
	/*font-family: 'Helvetica-Bold';*/
	/*padding: 9px;*/
	/*font-weight: 700;*/
/*}*/
/*.btn-aplica3 img{*/
	/*width: 86px;*/
	/*position: relative;*/
	/*left: 34px;*/
/*}*/
/*.font-size-14{*/
	/*font-size: 14px;*/
/*}*/
/*.padding-0-40{*/
	/*padding: 0 40px;*/
/*}*/
/*.div-calculator-left{*/
	/*position: relative;*/
	/*z-index: 1111;*/
	/*background-color: #f6f6f6;*/
/*}*/
/*article.calculatorWrapper .calculator .tab-content .input-group{*/
	/*top: -85px;*/
/*}*/
/*article.calculatorWrapper .calculator .tab-content .input-group b em{*/
	/*margin-left: 10px;*/
	/*color: #ec008c;*/
	/*font-size: 70px;*/
	/*font-family: Poppins;*/
	/*font-weight: 700;*/
/*}*/
/*article.calculatorWrapper .calculator .tab-content .input-group b{*/
	/*display: flex;*/
	/*color: #ec008c;*/
	/*font-size: 34px;*/
	/*font-family: Poppins;*/
	/*font-weight: 600;*/
/*}*/
/*article.calculatorWrapper .calculator .tab-content .draggerWrapper {*/
	/*padding: 40px;*/
/*}*/
/*.credit-info .col-md-6 div,*/
/*.credit-info .column-eq div,*/
/*.credit-info .col-md-4 div{*/
	/*background-color: #cccccc;*/
	/*color: #fff;*/
	/*height: 65px;*/
	/*margin: 2px;*/
	/*align-items: center;*/
	/*display: flex;*/
	/*font-size: 18px;*/
	/*font-weight: 300;*/
	/*padding: 16px;*/
	/*justify-content: center;*/
/*}*/

/*.credit-info .column-eq .col-md-c,*/
/*.credit-info .col-md-4,*/
/*.credit-info .col-md-6{*/
	/*padding: 0;*/
	/*cursor: pointer;*/
/*}*/
/*.credit-info .column-eq .col-md-c:first-of-type{*/
	/*border-bottom-left-radius: 20px;*/
/*}*/
/*.credit-info .column-eq .col-md-c:last-of-type{*/
	/*border-bottom-right-radius: 20px;*/
/*}*/
/*.credit-info .col-md-6:first-of-type div{*/
	/*border-top-left-radius: 20px;*/
/*}*/
/*.credit-info .col-md-6:last-of-type div{*/
	/*border-top-right-radius: 20px;*/
/*}*/

/*.credit-info{*/
	/*display: flex;*/
	/*flex-wrap:  wrap;*/
	/*align-items: center;*/
	/*opacity: 0.6;*/
	/*position: relative;*/
	/*top: -70px;*/
	/*margin-bottom: -60px;*/
/*}*/

/*.credit-info .column-eq{*/
	/*display: flex;*/
/*}*/
/*.credit-info .column-eq .col-md-c:first-of-type div{*/
	/*border-bottom-left-radius: 20px;*/
/*}*/
/*.credit-info .column-eq .col-md-c:last-of-type div{*/
	 /*border-bottom-right-radius: 20px;*/
 /*}*/
/*.credit-info .column-eq .col-md-c div{*/
	/*width: 100%;*/
	/*margin: 0;*/
/*}*/
/*.credit-info .column-eq .col-md-c{*/
	/*flex: 0 0 calc(20% - 4px);*/
/*}*/
/*.credit-info .column-eq .selected,*/
/*.credit-info .col-md-4 .selected,*/
/*.credit-info .col-md-6 .selected{*/
	/*background-color: #00c300;*/
/*}*/
/*#calc_avansat .noUi-target:after,*/
/*#calc_avansat .noUi-target:before,*/
/*#calc_avansat .noUi-target {*/
	/*height: 58px !important;*/
	/*box-shadow: none !important;*/
	/*background: none;*/
	/*border:0 !important;*/
	/*top: 0;*/
/*}*/
/*#calc_avansat .noUi-target {*/
	/*width: 430px;*/
	/*margin-top: 12px;*/
/*}*/
/*#calc_avansat .draggerWrapper .noUi-horizontal .noUi-base{*/
	/*background-color: #fff;*/
	/*!*border-top-right-radius: 12px;*!*/
	/*!*border-bottom-right-radius: 12px;*!*/
	/*z-index: 3;*/
	/*!*left: -47px;*!*/
	/*border-radius: 25px !important;*/
	/*left: 10px;*/
	/*-moz-box-shadow:    inset 4px 0 10px rgba(0, 0, 0, 0.3);*/
	/*-webkit-box-shadow: inset 4px 0 10px rgba(0, 0, 0, 0.3);*/
	/*box-shadow:         inset 4px 0 10px rgba(0, 0, 0, 0.3);*/
	/*border-top-left-radius: 0 !important;*/
	/*border-bottom-left-radius: 0 !important;*/
/*}*/
/*#calc_avansat .noUi-target:after{*/
	/*border-top-right-radius: 45%;*/
	/*border-bottom-right-radius: 45%;*/
/*}*/
/*#calc_avansat .noUi-target:before{*/
	/*border-top-left-radius: 45%;*/
	/*border-bottom-left-radius: 45%;*/
	/*z-index: 2;*/
	/*border: 0 !important;*/
	/*box-shadow: inset 0 0 7px rgba(0,0,0,0.5) !important*/
/*}*/
/*#calc_avansat .noUi-target:before{*/
	/*background-color: #00c300 !important;*/
/*}*/
/*#calc_avansat .noUi-horizontal .noUi-handle{*/
	/*top: -3px;*/
/*}*/
/*article.calculatorWrapper .calculator .tab-content .input-group span i.arrow.arrow-remove{*/
	/*z-index: 3;*/
	/*left: 14px;*/
	/*top: 15px;*/
	/*background-color: transparent;*/
	/*color: #333;*/
	/*border: 0;*/
	/*font-size: 34px;*/
	/*font-weight: 600;*/
/*}*/
/*article.calculatorWrapper .calculator .tab-content .input-group span i.arrow.arrow-add{*/
	/*right: 20px;*/
	/*font-weight: 600;*/
	/*font-size: 34px;*/
	/*z-index: 3;*/
	/*background-color: transparent;*/
	/*color: #333;*/
	/*top: 15px;*/
	/*border: 0;*/
/*}*/
/*.slider-calculator .noUi-connects{*/
	/*margin: 0;*/
/*}*/
/*.slider-calculator .noUi-connect{*/
	/*background-image: linear-gradient(to right, #00C300, #006e00);*/
	/*!*border-radius: 25px;*!*/
	/*!*width: 485px;*!*/
	/*-moz-box-shadow:    inset -30px 0 7px rgba(0,0,0,0.5);*/
	/*-webkit-box-shadow: inset -30px 0 7px rgba(0,0,0,0.5);*/
	/*box-shadow:         inset -30px 0 7px rgba(0,0,0,0.5);*/
/*}*/
/*#calc_avansat .noUi-horizontal .noUi-handle:after{*/
	/*content: '';*/
	/*position: absolute;*/
	/*width: 92px;*/
	/*height: 92px;*/
	/*display: block;*/
	/*background-color: #fff;*/
	/*border-radius: 100%;*/
	/*opacity: 0.6;*/
	/*color: #fff;*/
	/*border: 0;*/
	/*left: -16px;*/
	/*top: -11px;*/
/*}*/
/*#calc_avansat .noUi-horizontal .noUi-handle{*/
	/*background-color: #fff !important;*/
	/*width: 64px;*/
	/*top: -3px;*/
	/*height: 64px;*/
	/*box-shadow: 3px 3px 5px rgba(0,0,0,0.25);*/
	/*z-index: 99999999999999;*/
/*}*/

/*.text-aplica1{*/
	/*font-size: 32px;*/
	/*color: #ec008c;*/
	/*font-family: 'Budidaya-Regular', sans-serif;*/
	/*margin-top: 14px;*/
	/*margin-bottom: 14px;*/
/*}*/
/*.text-aplica2{*/
	/*font-size: 14px;*/
	/*color: #333;*/
	/*font-family: Poppins;*/
	/*text-align: center;*/
/*}*/
/*.calculatorWrapper .calculator{*/
	/*box-shadow: 0 0 10px rgba(0,0,0,0.2);*/
/*}*/
/*#trimite-email-newsletter:focus{*/
	/*box-shadow: 1px 1px 0.5px rgba(0,0,0,0.2);*/
/*}*/
/*#trimite-email-newsletter{*/
	/*box-shadow: 5px 5px 9px rgba(0,0,0,0.3);*/
/*}*/
@media (min-width:1200px){
	header .b-b-1{
		width: 84%;
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
	}
}
@media (min-width:1200px) and (max-width: 1350px){
	header .b-b-1 {
		width: 96%;
	}
}
@media (min-width:1550px){
	header .b-b-1{
		width: 68%;
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
	}
}
@media (min-width:1550px) and (max-width: 1750px){
	header .b-b-1 {
		width: 75%;
	}
}

@media (max-width: 1650px){
	.btn-selfie.margin-1{
		margin-top: 8%;
	}
}
@media (max-width: 1500px){
	.btn-selfie.margin-1{
		margin-top: 2%;
	}
}
/*@media (max-width:1200px){*/
    /*.btn-aplica3{*/
        /*font-size: 34px;*/
    /*}*/
    /*.btn-aplica3 img {*/
        /*width: 72px;*/
        /*left: 26px;*/
    /*}*/
    /*article.calculatorWrapper .calculator .tab-content .draggerWrapper{*/
        /*padding-right: 0;*/
    /*}*/
    /*article.calculatorWrapper .calculator .tab-content .input-group b{*/
        /*font-size: 32px;*/
    /*}*/
    /*article.calculatorWrapper .calculator .tab-content .input-group b em{*/
        /*font-size: 62px;*/
    /*}*/
    /*#calc_avansat .noUi-target {*/
        /*width: 370px;*/
    /*}*/
    /*.credit-info .col-md-6 div, .credit-info .column-eq div, .credit-info .col-md-4 div{*/
        /*font-size: 15px;*/
    /*}*/
    /*.text-calculator {*/
        /*font-size: 38px;*/
    /*}*/
    /*.figure-blue2 {*/
        /*right: 165px;*/
        /*width: 345px;*/
        /*top: 65px;*/
    /*}*/
    /*.head-calculator .figure-green {*/
        /*width: 310px;*/
        /*right: -31px;*/
        /*top: 114px;*/
    /*}*/
/*}*/
@media (min-width: 991px) and (max-width:1200px){
	.bg-header{
		/*top: -154px;*/
	}
	header nav ul li a{
		padding: 0 7px;
	}
	header .b-b-1 {
		width: calc(100% - 30px);
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
	}
	.img-selfie{
		width: 65%;
	}
	.text-selefie4 br{
		display: none;
	}
}
@media (max-width:1200px){
	.text-selefie4 br{
		display: none;
	}
	.img2-selfie {
		top: -150px;
	}
	.img3-selfie {
		top: -255px;
	}
	.img4-selfie {
		top: -85px;
		width: 97%;
	}
	.mt-c1{
		margin-top: 100px;
	}
	.box-selfie .margin-c1 {
		font-size: 29px;
		margin-bottom: 21px;
	}
	.mb-c1{
		margin-bottom: 0;
	}
}
@media (max-width:991px){
	.box-home-i{
		grid-template-columns: auto auto;
	}
	.image-text.bottom-32{
		bottom:32px;
	}
	.body-nav{
		margin-top: 40px;
		height: calc(100% - 290px);
		overflow-y: scroll;
	}
	#contactModal .custom-file{
		line-height: 20px;
	}
	#contactModal .agree span,
	#contactModal .agree a{
		display: block;
	}
	.padding-c1{
		padding: 18px 39px;
		margin-bottom: 20px;
	}
	.subtitle-header2 .span-m{
		display: none;
	}
	.wrap-d-flex .col-md-4{
		margin-bottom: 40px;
	}
	.wrap-d-flex .col-md-3{
		margin-bottom: 40px;
	}
	.icon-v3arrowprogress.i-progress{
		display: none;
	}
	.tab-content > .active.d-flex{
		flex-wrap: wrap;
	}
	article.calculatorWrapper .container .calculator .tab-content .draggerWrapper{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	article.calculatorWrapper .container .calculator .tab-content .resultWrapper{
		padding: 20px 15px;
	}
	#calc_avansat{
		margin-top: 0;
	}
	article.calculatorWrapper .container{
		padding: 0;
	}
	article.calculatorWrapper .calculator .tab-content .input-group span i.arrow.arrow-add{
		right: -30px;
	}
	article.calculatorWrapper .calculator .tab-content .input-group span i.arrow.arrow-remove{
		left: -30px;
	}
	article.calculatorWrapper .calculator .tab-content .input-group .minmax .min{
		left: -30px;
	}
	article.calculatorWrapper .calculator .tab-content .input-group .minmax .max{
		right: 0;
	}
	.link-back{
		margin-left: 15px;
	}
	.navbar-m.active .logo {
		left: 0;
	}
	.w-sm--15{
		width: calc(100% - 15px);
	}
	.ml-sm-15{
		margin-left: 15px;
	}
	.select-judet .location li .info{
		left: 30px;
		margin-top: -11%;
	}
	.mt-sm--300{
		margin-top: -300px;
	}
	.btn-aplica2:hover{
		padding: 16px 42px;
	}
	.pl-sm-15{
		padding-left: 15px !important;
	}
	.testi-carousel .owl-item.active{
		padding-left: 15px;
		padding-right: 15px;
	}
	.coccoc-alo-phone{
		width: auto;
	}
	header .fixedWrapper .navbar-header .navbar-toggle {
		float: none;
		margin: 10px auto;
		border: 0;
		display: block;
		z-index: 10;
	}
	header .fixedWrapper .navbar-header .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	.navbar-toggle {
		display: block;
	}
	.d-non-m{display: none;}
	.box-layout{
		margin-bottom: 15px;
		width: calc(100% - 30px);
		margin-left: auto;
		margin-right: auto;
	}
	.d-m-block{
		display: block;
	}
	.home-carousel h1,
	.bg-header h1{
		font-size: 30px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.subtitle-header br{
		display: none;
	}
	.subtitle-header {
		font-size: 22px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.home-carousel h1 span,
	.bg-header h1 span{
		font-size: 55px;
	}
	.btn-aplica2{
		padding: 18px 44px;
	}
	header .fixedWrapper{
		margin-bottom: 0;
		min-height: 62px;
	}
	.mobile-credit .col-md-4.d-flex .text-conditii{
		margin-left: 0;
		margin-top:  20px;
		margin-bottom:  40px;
		display: block;
		font-size: 30px;
		line-height: 30px;
	}
	.mobile-credit .col-md-4.d-flex i{
		margin-left: auto;
		margin-right: auto;
	}
	.mobile-credit .col-md-4.d-flex{
		display: block;
		text-align: center;
	}
	.mt-m-0{
		margin-top: 0;
	}
	/*.footer-links.d-flex{*/
		/*grid-template-columns: auto;*/
	/*}*/
	.footer-links{
		display: block;
		padding-left: 0;
	}
	.footer-links a{
		display: block;
		margin-top: 5px;
		font-size: 18px;
		font-weight: 600;
	}
	.social img.font-awesome-icon{
		width: 45px;
		height: 45px;
		padding: 8px;
	}
	.p-footer-c, .p-footer-c a.footer-c, .p-footer-c p{
		display: block;
		text-align: left;
		padding-left: 0;
		padding-right: 0;
		font-size: 13px;
		font-weight: 400;
	}
	.p-footer-c{
		padding-top: 20px;
	}
	.p-footer-c p{
		margin-top: 5px;
	}
	.d-none{
		display: block;
	}
	.p-footer-c .social a i:before{
		position: relative;
		top: -5px;
	}
	.p-footer-c .social a{
		display: inline-block;
		float: none;
		margin-bottom: 30px;
	}
	.bg-header{
		/*align-items: center;*/
	}
	.container-product .row.d-flex.flex-end{
		justify-content: center;
	}

	.header-box,
	.text-under-box {
		width: calc(100% - 30px);
		margin-left: auto;
		margin-right: auto;
		margin-top: -160px;
	}
	.mb-wrap .header-box{
		margin-top: 30px;
	}
	.subtitle-row{
		font-size: 18px;
	}
	.d-none-m{
		display: none !important;
	}
	.border-before .subtitle-offer,
	.border-before .title-offer{
		padding-left: 20px;
	}
	.border-before i{
		z-index: 3;
		position: relative;
	}
	.border-before:before{
		width: 4px;
		height: 100%;
		left: 15px;
	}
	.border-before.active-border:before {
		background-image: linear-gradient(to bottom, #00C300, #D2D2D2);
	}
	.z-index-m i{
		z-index: 3;
		position: relative;
	}
	.z-index-m .subtitle-offer,
	.z-index-m .title-offer{
		/*padding-left: 20px;*/
	}
	.row.hover-icon.animate-scale .icon-primary{
		margin: auto;
	}
	.row.hover-icon.animate-scale{
		text-align: center;
	}
	.w-100-m{
		width: 100%;
		text-align: center;
	}
	.box-home-pj{
		display: block;
	}
	.b-b-1{
		display: none;
	}
	header {
		margin-top: 0px;
	}
	.fa.search-icon-m{
		display: block;
		position: relative;
		color: #fff;
		font-size: 16px !important;
		cursor: pointer;
	}
	header .fixedWrapper .navbar-header{
		display: flex;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-moz-align-items: center;
		align-items: center;

	}
	header .fixedWrapper .navbar-header .navbar-toggle{
		background-color: transparent;
		margin: 5px 0;
	}
	.navbar-toggle .icon-bar {
		width: 28px;
		height: 3px;
	}
	.link-pers::before{
		width: 0 !important;
	}
	#navbar{
		width: 100%;
		padding: 0;
		background-color: #34373B;
		height: 100%;
		overflow-y: scroll;
	}
	.header-nav .logo{
		margin-left: 32px;
	}
	.header-nav .icon-v2-Union-9{
		font-size: 20px;
		margin-left: 25px;
		margin-top: 6px;
		margin-right: 6px;
	}
	.header-nav{
		display: flex;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-moz-align-items: center;
		align-items: center;
		padding-top: 10px;
	}
	header .fixedWrapper .navbar-collapse ul#main-menu {
		background-color: transparent;
	}
	.navbar-collapse:after {
		clear: none;
	}
	header .fixedWrapper .navbar-m {
		position: fixed;
		top: 0px;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 11;
	}
	.mr-20{
		margin-right: 20px;
	}
	.link-menu:hover{
		color: #fff;
	}
	.link-menu br{
		display: none;
	}
	.link-menu{
		font-size: 18px;
		cursor: pointer;
		color: #ABB0B4;
		font-weight: 600;
		display: flex;
		-webkit-box-pack: justify;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		margin-bottom: 15px;
	}
	.logo-m{
		margin-top: 0;
	}
	.mt-m-10{
		margin-top: 10px;
	}
	.footer-nav .links-footer-nav {
		display: flex;
		-webkit-box-pack: justify;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}
	.footer-nav .links-footer-nav a i{
		margin-right: 15px;
		font-size: 30px;
		color: #ABB0B4;
		position: relative;
		top: 6px;
	}
	.footer-nav .links-footer-nav a{
		color: #fff;
		font-size: 15px;
		line-height: 42px;
		display: block;
		font-weight: 600;
	}
	.footer-nav .social{
		margin-bottom: 65px;
	}
	.footer-nav{
		padding-left: 20px;
		padding-right: 20px;
		position: fixed;
		bottom: 0;
		width: 100%;
		background-color: #34373B;
	}
	.abs-nav{
		position: absolute;
	}
	.footer-nav .social i.font-awesome-icon{
		font-size: 22px !important;
		width: 45px;
		height: 45px;
		padding-top: 6px;
	}
	.footer-nav .social a{
		display: flex;
		float: none;
		margin: 0;
	}
	.footer-nav .social{
		display: flex;
		float: none;
		-webkit-box-pack: justify;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		margin-top: 25px;
	}
	.bg-header{
		top: -100px;
		margin-bottom: -100px;
	}
	header .fixedWrapper {
		background-color: transparent;
	}
	.bg-img-1-m{
		display: block;
		background-image: linear-gradient(to bottom, rgba(214, 222, 224, 0.1), rgba(214, 222, 224, 1)),  url(../img/image-pj.webp);
	}
	.bg-img-1 {
		background: url(../img/image-pj.webp) left 30% no-repeat transparent;
	}
	.subtitle-header2{
		padding-left: 15px;
	}
	.credit-container{
		position: relative;
		z-index: 2;
	}
	.z-index-10{
		z-index: 10 !important;
	}
	.align-res{
		-webkit-align-items: center;
		-webkit-box-align: center;
		-moz-align-items: center;
		align-items: center;
	}
	.subtitle-text.after-h3 {
		padding-top: 25px;
	}
    /*article.calculatorWrapper .calculator .tab-content .draggerWrapper{*/
        /*padding-right: 40px;*/
    /*}*/
    /*.text-calculator {*/
        /*width: 100%;*/
        /*text-align: center;*/
        /*margin-left: 0;*/
        /*margin-top: -50px;*/
    /*}*/
    /*.pl-m-0{*/
        /*padding-left: 0 !important;*/
    /*}*/
    /*.figure-blue2 {*/
        /*right: 0;*/
        /*width: 310px;*/
        /*top: 110px;*/
        /*left: 0;*/
    /*}*/
    /*.head-calculator .figure-green {*/
        /*width: 290px;*/
        /*right: -12px;*/
        /*top: 148px;*/
    /*}*/
    /*article.calculatorWrapper .calculator .tab-content .input-group{*/
        /*top: 0;*/
    /*}*/
    /*article.calculatorWrapper .calculator .tab-content .input-group b{*/
        /*justify-content: center;*/
    /*}*/
    /*.credit-info{*/
        /*top:0;*/
        /*margin-bottom: 0;*/
    /*}*/
    /*.text-aplica2{*/
        /*padding-bottom: 40px;*/
    /*}*/

    /*#calc_avansat .noUi-target{*/
        /*width: calc(100% - 60px);*/
    /*}*/
    /*article.calculatorWrapper .calculator .tab-content .input-group span i.arrow.arrow-add {*/
        /*right: 15px;*/
    /*}*/
    /*article.calculatorWrapper .calculator .tab-content .input-group span i.arrow.arrow-remove {*/
        /*left: 10px;*/
    /*}*/
	/*article.calculatorWrapper .calculator .tab-content .input-group b {*/
		/*font-size: 32px !important;*/
	/*}*/
	/*article.calculatorWrapper .calculator .tab-content .input-group b em {*/
		/*font-size: 62px !important;*/
	/*}*/
}
@media (min-width: 991px) and (max-width:1200px){
	.align-res{
		-webkit-align-items: flex-end;
		-webkit-box-align: center;
		-moz-align-items: flex-end;
		align-items: flex-end;
	}
}
@media (max-width: 767px){
	.modal-newsletter .figure-green.margin-c {
		width: 145px;
		right: 0px;
		top: 73px;
	}
	.figure-blue.margin-c {
		width: 145px;
	}
	.modal-newsletter .modal-header.header-c{
		height: 170px;
	}
	.modal-newsletter .modal-header p.text-modal-crd {
		font-size: 40px;
		width: 80%;
		margin: auto;
		margin-top: 35px;
	}
	.w-100-m{
		width: 100%;
	}
	.ml-sm--15{
		margin-left: -15px !important;
	}
	.flex-xs-wrap{
		flex-wrap: wrap;
	}
	.search-input-m{
		position: relative;
		left: -10%;
	}
	.logo{
		left: -17%;
		position: relative;
	}
	.logo-s.logo{
		left: -8.27%;
		position: relative;
	}
	.text-tab{
		padding-left: 15px;
		padding-right: 15px;
	}
	.tabs-3,
	.tabs-4,
	.tabs-6,
	.tabs-home {
		display: flex;
		flex-wrap: wrap;
	}
	.tabs-3 li,
	.tabs-4 li,
	.tabs-6 li,
	.tabs-home li{
		flex: 0 0 33.33%
	}
	.tabs-4.ul-w-50 li{
		flex: 0 0 50%;
	}

	/*Modal Newsletter*/
	.modal-newsletter .modal-dialog{
		width: auto;
	}
	#trimite-email-newsletter:focus{
		box-shadow: 1px 1px 0.3px rgba(0,0,0,0.2);
	}
	#trimite-email-newsletter{
		box-shadow: 4px 4px 7px rgba(0,0,0,0.3);
	}
}
@media (min-width: 767px) and (max-width:991px){
	.d-sm-flex{
		display: flex;
	}
	.box-layout{
		margin-left: 10px;
		margin-right: 10px;
	}
	.logo{
		left: -17%;
		position: relative;
	}
	.logo-s.logo{
		left: -8.27%;
		position: relative;
	}
	.search-input-m{
		position: relative;
		left: -50%;
	}

}
@media (max-width: 700px){
	.logo-s.logo {
		left: -6%;
	}

	.figure-green {
		width: 330px;
		right: -108px;
		top: 116px;
	}
	.modal-newsletter .figure-green {
		width: 106px;
		right: 29px;
		top: 108px;
	}
	.avion-blue {
		top: 13px;
		width: 83px;
	}

	.figure-blue {
		width: 124px;
		left: 14px;
		top: 73px;
	}

	.modal-newsletter .modal-header p {
		font-size: 38px;
	}

	.input-modal {
		width: 350px;
	}

	.div-checkbox label {
		margin-left: 5px;
	}

	.div-checkbox {
		display: flex;
		justify-content: center;
	}
}
@media (max-width: 650px){
	.logo{
		left: -16%;
	}
	.logo-s.logo {
		left: -2%;
	}
	.modal-newsletter .figure-green.margin-c,
	.modal-newsletter .figure-blue.margin-c{
		width: 130px;
	}
}
@media (max-width: 600px){
	.logo {
		left: -14%;
	}
	.select-judet .search-output > div{
		flex-wrap: wrap;
	}
	.select-judet .search-output .search-output-left{
		flex: 0 0 100%;
		margin-left: 0;
	}
	h1.title-city{
		font-size: 32px;
	}
	.modal-newsletter .figure-green.margin-c{
		top: 87px;
	}
	.modal-newsletter .figure-blue.margin-c{
		top: 47px;
	}
	.modal-newsletter .figure-green.margin-c,
	.modal-newsletter .figure-blue.margin-c{
		width: 110px;
	}
}
@media (max-width: 570px){
	.logo-s.logo {
		left: 0;
	}
	.search-input-m{
		position: absolute;
		left: calc(50% - 90px);
		margin-top: 120px;
	}
    .modal-newsletter .modal-header p {
        font-size: 30px;
        margin-top: 26px;
    }
    .modal-newsletter .modal-title{
        font-size: 25px;
    }
}
@media (max-width: 550px){
	.logo {
		left: -10%;
	}

	/*Modal Newsletter*/
	.modal-newsletter .modal-dialog {
		width: auto;
	}

	.figure-green {
		width: 280px;
		right: -95px;
		top: 140px;
	}
	.modal-newsletter .figure-green {
		width: 90px;
		right: 29px;
		top: 125px;
	}
	.avion-blue {
		right: 80px;
		top: 15px;
		width: 70px;
	}

	.figure-blue {
		width: 105px;
		left: 0;
		top: 95px;
	}

	.modal-newsletter .modal-header p {
		margin-top: 30px;
		font-size: 30px;
	}

	.input-modal {
		width: 320px;
	}

	.div-checkbox label {
		margin-left: 5px;
	}

	.div-checkbox {
		display: flex;
		justify-content: center;
	}
	.modal-newsletter .figure-blue.margin-c{
		top: 55px;
	}
	.modal-newsletter .figure-green.margin-c{
		top: 95px;
	}
	.modal-newsletter .figure-green.margin-c,
	.modal-newsletter .figure-blue.margin-c{
		width: 100px;
	}
	.modal-newsletter .modal-number {
		font-size: 35px;
	}
	/*article.calculatorWrapper .calculator .tab-content .input-group b {*/
		/*font-size: 26px !important;*/
	/*}*/
	/*article.calculatorWrapper .calculator .tab-content .input-group b em {*/
		/*font-size: 50px !important;*/
	/*}*/
}
@media (max-width: 500px){
	.modal-newsletter .modal-header p.text-modal-crd{
		width: 62%;
		margin-top: 10px;
	}
}
@media (max-width: 450px){
	.logo {
		left: 0;
	}
	.header-box{
		margin-top: -120px;
	}
	h1.title-city span,
	h1.title-city{
		font-size: 32px !important;
		margin-top: -50px;
	}
    .modal-newsletter .modal-title {
        font-size: 16px;
    }
    .input-modal input{
        font-size: 15px;
    }
    .input-modal{
        height: 58px;
    }
    .input-modal img {
        width: 110px;
    }
    .div-checkbox label {
        margin-left: -4px;
        font-size: 12px;
    }
	.figure-blue2{
		left: -60px;
	}
	/*.head-calculator .figure-green{*/
		/*right: -50px;*/
	/*}*/
	.modal-newsletter .figure-green {
		width: 90px;
		right: 5px;
		top: 125px;
	}
	/*article.calculatorWrapper .container .calculator .tab-content .draggerWrapper {*/
		/*padding: 0 15px;*/
		/*margin-bottom: 15px;*/
	/*}*/
	.btn-aplica3 {
		font-size: 24px;
	}
	.btn-aplica3 img {
		width: 65px;
		left: 18px;
	}
	/*.text-calculator {*/
		/*font-size: 30px;*/
	/*}*/
	/*.credit-info .col-md-6 div, .credit-info .column-eq div, .credit-info .col-md-4 div {*/
		/*font-size: 13px;*/
	/*}*/
	/*#money .col-md-6.padding-0-40{*/
		/*padding: 0 15px;*/
	/*}*/
	/*.credit-info .col-md-6 div, .credit-info .column-eq div, .credit-info .col-md-4 div{*/
		/*padding: 10px;*/
	/*}*/
}
@media (max-width: 400px){
	.figure-blue.margin-c,
	.figure-blue {
		width: 84px;
		left: -6px;
		top: 124px;
	}
	.modal-newsletter .figure-green {
		width: 75px;
		right: 5px;
		top: 140px;
	}
	.input-modal {
		width: 100%;
	}
}
@media (min-width: 992px) {
	.col-md-5ths {
		width: 20%;
		float: left;
	}
}

/* Added for text under the box under slider in credit pages*/
.box-over-slider {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.text-under-box {
    color: #666;
    margin-bottom: 40px;
    font-size: 16px;
    font-weight: 300;
}

.text-under-box li {
    margin-bottom: 10px;
}

.details-under-slider {
    font-size: 13px;
    font-weight: 300;
    padding-top: 30px;
    padding-bottom: 30px;
}

.text-under-box {
    margin-bottom: 20px;
    padding: 5px 30px;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
    width: fit-content;
}

.text-under-box.no-borders {
    padding: 0;
    border: none;
}

@media (min-width: 768px) {
    .details-under-slider {
        padding-top: 30px;
        padding-right: 40px;
    }

    .text-under-box li {
        margin-bottom: 5px;
    }
}

@media (max-width: 991px) {
	.img-selfie {
		width: 80%;
		right: 0;
		left: auto;
	}
    .header-box, .text-under-box {
        margin-top: -45px;
    }
	.m1-selfie-row .col-md-4{
		margin-bottom: 75px;
	}
	.m1-selfie-row{
		margin-left: 8px;
		margin-right: 8px;
	}
	.row.rel-row1 .col-md-6:first-of-type{
		order: 2;
	}
	.img3-selfie{
		top: -77px;
		width: 85%;
	}
	.text-selefie5{
		font-size: 14px;
	}
	.img2-selfie{
		top: -40px;
	}
	.img4-selfie{
		width: 100%;
		position: relative;
		top: 0;
	}
	.row.rel-row1{
		display: flex;
		flex-wrap: wrap;
	}
	.flex-mobile .order-2{
		order: 2;
	}
	.mt-m-30{
		margin-top: 30px;
	}
	.mt-m--60{
		margin-top: -60px;
	}
	.text-selefie4 br{
		display: none;
		text-align: center;
	}
	.text-selefie4{
		font-size: 36px;
	}
	.flex-mobile{
		flex-wrap: wrap;
		display: flex;
		justify-content: center;
	}
	.w-m-60{
		width: 60%;
	}
	.rel-row1{
		top: -57px;
		justify-content: center;
	}
	.mb-m-0{
		margin-bottom: 0;
	}
	.btn-aplica2.padding-c1,
	.btn-aplica2.padding-c1.mr-20{
		margin-right: 0;
		font-size: 14px;
	}
	.row-order-m .order-1{
		order: 1;
	}
	.row-order-m .order-3{
		order: 3;
	}
	.h2-selfie{
		text-align: center;
	}
	.row-order-m .order-2{
		order: 2;
	}
	.text-selfie2.f-size{
		font-size: 28px;
	}
	.w-m-120{
		width: 120px;
	}
	.row-order-m{
		display: flex;
		flex-wrap: wrap;
	}
	.mt-m-50{
		margin-top: 50px;
	}
	.items-m label{
		margin-left: 25px !important;
	}
	.items-m input{
		position: relative;
		top: 17px;
	}
	.items-m{
		display: flex;
		margin-top: -10px;
		flex-wrap: wrap;
	}
	.form-selfie .input-group .label{
		font-size: 14px;
	}
	.form-selfie .input-group input{
		padding: 9px 12px;
	}
	.mb-m-20{
		margin-bottom: 20px;
	}
	.box-selfie span br{
		display: none;
	}
	.box-selfie span{
		font-size: 18px;
		font-weight: 600;
		padding: 0 32px;
	}
	.column-selfie .column-selfie-first{
		width: 100%;
	}
	.column-selfie .column-selfie-first div {
		height: 60px;
	}
	.column-selfie .column-selfie-first p{
		font-size: 26px;
	}
	.h2-selfie{
		font-size: 38px;
	}
	.btn-selfie.margin-1 {
		margin-top: 20px;
	}
	.bg-selfie{
		padding-bottom: 15px;
	}
	.img-selfie2{
		margin: 0;
		width: 170px;
		margin-bottom: 20px;
		height: auto;
	}
	.logo-selfie{
		width: 130px;
		margin-top: 15px;
	}
	.footer-blog{
		width: 35px !important;
		height: 35px !important;
		position: relative;
		top: -8px;
	}
	.hide-mobile{
		display: none;
	}
	.row-header-selfie .col-md-12{
		justify-content: normal;
	}
	.text-align-m-center{
		text-align: center;
	}
	.hide-desktop{
		display: block;
	}
	.row-header-selfie .d-flex{
		display: none;
	}
	.hidden-desktop .social{
		display: block;
	}
	.hidden-desktop{
		display: block;
	}
	.hide-desktop a img{
		z-index: 11;
		position: absolute;
		left: 15px;
		top: 15px;
	}
	.hide-desktop .fa{
		position: absolute;
		z-index: 1111;
		font-size: 24px;
		color: #fff;
		left: 15px;
		top: 15px;
		cursor: pointer;
	}
	.hidden-desktop .social {
		display: flex;
		width: 100%;
		border-top: 2px solid #B6DFEF;
		border-bottom: 0;
		justify-content: space-around;
		margin: 0;
		margin-bottom: 30px;
	}
	.hidden-desktop .social img.font-awesome-icon {
		width: 35px;
		height: 35px;
	}
	.header-selfie{
		width: 100%;
		position: absolute;
		top: 0;
		height: 55%;
		overflow-x: clip;
		overflow-y: inherit;
		background-color: rgb(182,223,239);
	}
	.bg-selfie .container {
		margin-top: 47%;
	}
}


@media (max-width: 900px) {
	.header-selfie{
		height: 50%;
	}
}
@media (max-width: 820px) {
	.header-selfie{
		height: 45%;
	}
}
@media (max-width: 767px) {
	.img-selfie{
		width: 138%;
		left: -6px;
		padding-top: 34px;
	}
	.header-selfie{
		width: 100%;
		position: absolute;
		top: 0;
		height: 350px;
		overflow-x: clip;
		overflow-y: inherit;
		background-color: rgb(182,223,239);
	}
	.bg-selfie .container {
		margin-top: 86%;
	}
    .details-under-slider {
        order: 2;
    }

    .box-over-slider {
        flex-direction: column;
    }

    .text-under-box {
        margin-top: 50px;
        text-align: center;
    }

    .text-under-box.no-borders {
        margin-top: 0;
        text-align: left;
        border-left: 1px solid #bbb;
        padding-left: 20px;
    }
}

@media (max-width: 380px) {
	.header-selfie {
		height: 37%;
	}
}
@media (max-width: 320px) {
	.header-selfie {
		height: 32%;
	}
}

.home-carousel .image-text h2 {
	color: #fff;
	font-size: 48px;
	font-weight: 600;
	text-align: center;
}

.item.item-homepage h2{
	color: #fff;
	font-size: 48px;
	font-weight: 600;
	text-align: center;
}
/*.item.item-homepage .image-text{*/
/*	z-index: 1;*/
/*	bottom: auto;*/
/*	margin-top: -330px;*/
/*}*/
.item.item-homepage .image-text {
	z-index: 1;
	bottom: auto;
	margin-top: -330px;
	margin-left: 100px !important;
	margin-right: 100px !important;
}
.item.item-homepage img{
	width: 100%;
	object-fit: cover;
	object-position: 20% 30%;
}
.btn-aplica-c1:hover{
    border: 0;
    padding: 20px 49px;
    margin:0;
}
.btn-aplica-c1{
    border: 0;
    background-color: transparent;
    color: #00C300;
    font-size: 18px;
    text-transform: uppercase;
}
.accord-btn:hover{
    padding: 10px 22px;
}
.accord-btn.border-2{
	border: 2px solid #00C300;
}
.accord-btn{
    display: block;
    text-align:center;
    width: 90px;
    padding: 10px 22px;
	margin: 10px auto;
}
.read-more-btn{
	cursor: pointer;
}
.btn-aplica2.btn-trans:hover{
	color: rgb(236,0,140);
}
.btn-aplica2.btn-trans{
	color: rgb(236,0,140);
	background-color: transparent;
	box-shadow: none;
}

@media screen and (min-width: 800px) {
 .cc-compliance{
	 margin-right: 350px;
 }
}
.cookie-text p{
	margin-top: 10px;
	font-size: 13px;
}
.cookie-text table tr td{
	padding-right: 10px;
}
.cookie-text table tr td:first-of-type{
	font-weight: 700;
}
.cookie-text table{
	margin-top: 40px;
}
.cookie-text ul {
	list-style: disc;
	padding-left: 25px;
	font-size: 13px;
}
.termsfeed-com---lang-ro{
	max-width: 100% !important;
}
.cc-cp-foot-byline,
.cc-nb-title-container{
	display: none !important;
}




/* start lp 2023 */

.title-lp-2023 {
    font-size: 56px;
    line-height: 65px;
    margin-bottom: 30px;
        font-family: Helvetica;
    font-weight: 600;
}
.title-lp-2023 span {
    color: #EC008C;
}
.content-lp-2023 {
    font-size: 20px;
    font-weight: 500;
    font-family: Helvetica;
}
.btn-lp-2023 {
    background-image: linear-gradient(to right, #E8018A , #B4016B);
    position: relative;
        padding: 10px 25px;
    font-family: Helvetica;
    box-shadow: 7px 6px 7px 5px rgba(118,0,87, .2);
}
.logo-selfie {
    margin-top:30px;
}
.scroll-icon {
    width: 20px;
}
.row-header-selfie .d-flex {
    position:relative;
    margin-top:0px;
}
.only-mobile {
    display:none;
}
/*
.btn-lp-2023:before {
    content: "";
    background: transparent;
    position: absolute;
    left: -1px;
    top: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 2px solid red;
    border-radius: 20px;
}
.btn-lp-2023:after {
    content: "";
    background: transparent;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #fff;
    border-radius: 20px;
}
*/

.btn-lp-2023 img {
    margin-left: 7px;
}
.column-lp-2023 {
        background: #FCFCFC;
    background-repeat: no-repeat;
    background-size: cover;
    height: 210px;
    border-radius: 42px;
    margin-left: 20px;
    margin-right: 20px;
    width: calc(33.33333% - 40px);
}
.column-lp-2023 .column-selfie-first {
    background: none;
    width: 100%;
}
.column-lp-2023 .column-selfie-first p {
    margin-top: 25px;
    font-size: 20px;
    font-family: Helvetica;
    line-height: 20px;
    height: 40px;
}
.form-lp-2023 {
    margin-bottom:50px;
}
.form-lp-2023 .input-group .label {
    color: #2E0F3D;
    font-weight: 400;
    font-size: 15px;
    padding-left: 25px;
    font-family: Helvetica;
}
.form-lp-2023 .input-group input {
    border: 1px solid rgba(0,0,0, .2);
    border-radius: 25px;
    height: 48px;
    margin-top: 3px;
    color: #BDC1C2;
    font-size: 15px;
    padding-left: 25px;
    font-family: Helvetica;
}
.form-lp-2023 .input-group {
    margin-bottom: 20px;
}
.form-lp-2023 .input-group input::placeholder {
    color: #BDC1C2;
}
.form-lp-2023 .acord-content {
    font-size: 14px;
    font-weight: 600;
    font-family: Helvetica;
    line-height: 16px;
}
.form-lp-2023 .accord label {
    font-family: Helvetica;
    line-size: 14px;
    font-weight:400;
}
.form-lp-2023 input {margin-left: 0px !important;top: 2px;position: relative;}
.form-lp-2023 .btn-aplica2 {
    padding: 0px !important;
    background: transparent;
    margin: 0px;
    font-size: 16px;
    font-weight: 400 !important;
    position: relative;
    top: -1px;
}
.form-lp-2023 .btn-aplica2.btn-trans {
    color: #EC008C;
    text-decoration: underline;
    font-size: 14px;
    margin-left: 50px !important;
}
.jst-img-2023 {
    background: none;
}
.jst-img-2023 .column-selfie-first {
    width: 100%;
}
.jst-img-2023 .column-selfie-first div {
    height: auto;
}
.jst-img-2023 .column-selfie-first p {
    margin-top: 2px;
    font-size: 20px;
}
.cta-btn > div {
    text-align: center;
}
.mini-title-lp-2023 {
    font-family: Helvetica;
    font-size: 16px;
    font-weight: 700;
    padding-left: 30px;
    position: relative;
}
.mini-title-lp-2023 img {
    position: absolute;
    left: 0;
    top: 4px;
}
.mini-text-lp-2023 {
    font-family: Helvetica;
    font-size: 15px;
    font-weight: 400;
    padding-left: 30px;
    line-height: 19px;
    margin-bottom: 30px;
}
.content-box-lp-2023 {
    border-top: 1px solid rgba(236, 0, 140, .1);
    border-bottom: 1px solid rgba(236, 0, 140, .1);
    padding: 60px 80px;
    width: 1400px;
    padding-top: 40px;
    margin-top: -30px;
}
.title-boxuri-lp {
    font-size: 45px;
    top: -40px;
    position: relative;
        margin-bottom: -40px;
}
.second-title-lp-2023 {
    font-size: 38px;
    line-height: 42px;
}
.mini-text-box-lp-2023 {
    width: 70%;
    margin-bottom: 80px !important;
    margin: 0 auto;
    margin-top: -31px;
}
.accord.d-flex {
    margin-bottom: 15px;
}
@media (max-width: 555px){
    .title-lp-2023 {
    font-size: 32px;
    line-height: 33px;
    text-align: center;
}
.only-mobile {
    display:block;
}
.only-desktop {
    display:none;
}
.logo-selfie {
    width: 130px;
}
.content-lp-2023 br {
    display: none;
}
.row-order-m .order-2 {
    order:1;
    margin-bottom:50px;
}
.bg-header + .mb-80 {
    margin-bottom: 30px;
}
.content-lp-2023 {
    font-size: 20px;
    text-align: center;
}
.column-lp-2023 {
    width: 312px;
    margin-left: auto;
    margin-right: auto;
    height: 182px;
}
.content-box-lp-2023 {
    width: auto;
    padding: 60px !important;
    margin-left: 10px;
    margin-right: 10px;
    background: url(/assets/frontend/lp-2023/2024/5-credius-lp-mob.webp);
    background-repeat: no-repeat;
    background-size: contain;
    padding-bottom: 350px !important;
    background-position: center 250px;
    margin-bottom: 20px !important;
}
.jst-img-2023 {
    height: auto;
    margin-bottom: -22px;
    position: relative;
    left: -3px;
    top: -50px;
}
.lp-mob-align {
    text-align:center;
}
.row .jst-img-2023:nth-child(3) {
    margin-bottom: -80px;
}
.jos-lp-2023 .order-1 {
    position: relative;
    top: -50px;
}
.jos-lp-2023 .content-lp-2023 {
    font-size: 20px;
    margin-bottom: 28px;
}
.form-lp-2023 .items-m {
    margin-top: 0px;
}
.form-lp-2023 .items-m label {
    margin-left: 0px !important;
}
.validateData + .mt-0 {
    width: 90%;
    margin: -50px auto;
}
.form-lp-2023 .btn-aplica2.btn-trans {
    margin-left: 15px !important;
}
.mini-text-box-lp-2023 {
    width: 100%;
}
	.row-header-selfie .d-flex{
		display: block;
		text-align:center;
	}
}




/* stop lp 2023 */