div.carousel div.item {
	height: 599px;
}

div.toptitle {
	position: relative;
	width: 100%;
	max-width: 980px;
	margin: 0 auto;
	padding: 172px 20px 0 20px;
	color: white;
}

div.toptitle div.toptitle-1 {
	font:300 95px var(--font);
	line-height: 100%;
}
div.toptitle div.toptitle-2 {
	font:700 22px var(--font);
	text-transform: uppercase;
	line-height: 120%;
}
div.toptitle div.toptitle-2 strong {
	
	
}
div.toptitle div.toptitle-3 {
	font: 19px 'Roboto';
	color: #b9e2f2;
	margin-top: 10px;
	line-height: 125%;
}

div.toptitle div.toptitle-4 {
	display: inline-block;
	background: white;
	padding: 8px 15px;
	margin-top: 25px;
}

div.toptitle div.toptitle-4 a {
	color: #01659f;
	font-weight: 700;
	font-size: 18px;
	text-decoration: none;
	
}

/*****************************/

div.lending h1 {
	font-size: 24px;
	font-weight: 600;
	width: auto;
	text-align: center;
	margin: 0px 0 20px 0;
	text-transform: none;
	font-family: 'Roboto';
}

div.lending h2 {
	font-size: 24px;
	font-weight: bold;
	width: auto;
	text-align: center;
	margin: 20px 0 20px 0;
	text-transform: none;
}

div.lending h3 {
	font-size: 18px;
	font-weight: bold;
	width: auto;
	text-align: left;
	margin: 20px 0 20px 0;
	text-transform: none;
}

div.lending .title {
	line-height: 130%;
}

div.lending p {
	font-size: 14px
}

div.lending div.obj100 {
	height: 580px;
}

div.lending div.obj100.pps_flex.pps_flex_margin_large {
	/*margin: 0 -15px;*/
	margin: 0;
}

div.lending div.obj100.pps_flex.pps_flex_margin_large > * {
	/*border: 15px solid transparent;*/
	border: inherit;
}


div.lending div.obj100 div.obj101 {
	background: transparent;
	width: 280px;
}

div.lending div.obj100 div.obj101 div.title {
	font-size: 25px;
	font-family: 'Roboto';
	font-weight: bold;
	text-transform: uppercase;
	color: #bf198d;
}

div.lending div.obj100 div.obj101 div.descr {
	padding-top: 10px;
}

div.lending div.obj100 div.obj101 div.descr p {
	font-size: 15px;
}

div.lending div.obj100 div.obj101 div.descr p:first-child {
	margin-top: 0
}

div.lending div.obj100 div.obj102 {
	width: 280px;
	
	margin-top: auto;
}

div.lending div.obj100 div.obj102 div.title {
	font-size: 25px;
	font-family: 'Roboto';
	font-weight: bold;
	text-transform: uppercase;
	color: #bf198d;
}

div.lending div.obj100 div.obj102 div.descr {
	padding-top: 10px;	
}

div.lending div.obj100 div.obj102 div.descr div.items {
	margin-bottom: 10px;
}

div.lending div.obj100 div.obj102 div.descr div.items div.item1 {
	display: block;
	width: 30px;
	color: #70ac33;
	font-size: 20px;
	font-family: 'Roboto';
	font-weight: bold;
	float: left
}

div.lending div.obj100 div.obj102 div.descr div.items div.item2 {
	display: block;
	font-size: 15px;
	padding-top: 3px;
}

div.lending div.obj100 .obj103_wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(files/obj101_line2.png) left bottom no-repeat;
	width: 100%;
	height: 580px;
}

div.lending div.obj100 div.obj103.obj1031 {
	background: url(files/step1.png) left 5px center no-repeat;
	min-height: 129px;
	padding: 30px 0 0 150px;
	width: 50%;
	position: absolute;
	bottom: 0px;
	left: 20px;
}

div.lending div.obj100 div.obj103.obj1031 div.title {
	font-size: 18px;
	font-family: 'Roboto';
	font-weight: bold;
	text-transform: uppercase;
	color: #2b9ecd;
}

div.lending div.obj100 div.obj103.obj1031 div.descr {

}

div.lending div.obj100 div.obj103.obj1032 {
	background: url(files/step2.png) left 5px center no-repeat;
	min-height: 129px;
	padding: 30px 0 0 150px;
	width: 40%;
	position: absolute;
	bottom: 150px;
	left: 20%;
}

div.lending div.obj100 div.obj103.obj1032 div.title {
	font-size: 18px;
	font-family: 'Roboto';
	font-weight: bold;
	text-transform: uppercase;
	color: #ff01b3
}

div.lending div.obj100 div.obj103.obj1032 div.descr {
	
}

div.lending div.obj100 div.obj103.obj1033 {
	background: url(files/step3.png) left 5px center no-repeat;
	min-height: 129px;
	padding: 30px 0 0 150px;
	width: 40%;
	position: absolute;
	bottom: 280px;
	left:37%;
}

div.lending div.obj100 div.obj103.obj1033 div.title {
	font-size: 18px;
	font-family: 'Roboto';
	font-weight: bold;
	text-transform: uppercase;
	color: #64c700
}

div.lending div.obj100 div.obj103.obj1033 div.descr {
	
}

div.lending div.obj100 div.obj103.obj1034 {
	background: url(files/step4.png) left 5px center no-repeat;
	min-height: 129px;
	padding: 30px 0 0 150px;
	width: 40%;
	position: absolute;
	bottom: 400px;
	right: 40px;
}

div.lending div.obj100 div.obj103.obj1034 div.title {
	font-size: 18px;
	font-family: 'Roboto';
	font-weight: bold;
	text-transform: uppercase;
	color: #25beae
}

div.lending div.obj100 div.obj103.obj1034 div.descr {
	
}

div.lending div.obj200 {
	position: relative;
	box-shadow: 0 0 2px #c4c4c4;
	border-radius: 3px;
	overflow: hidden;
	margin: 0 0;
}

div.lending div.obj200 div.obj201 {
	position: relative;
}

div.lending div.obj200 div.obj201 div.title {
	font-size: 25px;
	font-family: 'Roboto';
	font-weight: bold;
	text-transform: uppercase;
	color: #00abcb
}

div.lending div.obj200 div.obj202 {

}

div.lending div.obj200 div.obj202 div.title {
	font-size: 25px;
	font-family: 'Roboto';
	font-weight: bold;
	text-transform: uppercase;
	color: #00abcb;
}

div.lending div.obj200 div.obj202 div.obj2021 {
	margin-top: 20px;
	position: relative;
	height: 100%;	
	background: url(files/obj202.jpg) center top no-repeat;
	background-size: contain;
	z-index: 2;
}

div.lending div.obj200 div.obj203 {
    font-size: 18px;
    font-weight: normal;
    color: #ff2400;
    width: 95%;
    text-align: center;
    line-height: 130%;
}


/*****************************/
@media screen and (max-width: 920px) {
	div.lending div.obj100 .obj103_wrapper {
		background: none;
	}
}
@media screen and (max-width: 768px) {
	div.toptitle {
		padding: 30px 20px 0 20px;
	}
	
	div.lending div.obj100 {
		height: inherit;
	}
	
	div.lending div.obj100.pps_flex.pps_flex_margin_large {
		margin: 0 -15px;
	}

	div.lending div.obj100.pps_flex.pps_flex_margin_large > * {
		border: 15px solid transparent;
		
	}
	
	div.lending div.obj100 div.obj102 {
		margin-top: 0px;
}

	div.lending div.obj100 .obj103_wrapper {
		display: block;
		position: relative;
		top: inherit;
		left: inherit;
		height: inherit;
		height: inherit;
	}
	
	div.lending div.obj100 div.obj103.obj1031 {
		width: 100%;
		position: relative;
		bottom: inherit;
		left: inherit;
		margin-bottom: 20px;
	}
	
	div.lending div.obj100 div.obj103.obj1032 {
		width: 100%;
		position: relative;
		bottom: inherit;
		left: inherit;
		margin-bottom: 20px;
	}
	
	div.lending div.obj100 div.obj103.obj1033 {
		width: 100%;
		position: relative;
		bottom: inherit;
		left: inherit;
		margin-bottom: 20px;
	}
	
	div.lending div.obj100 div.obj103.obj1034 {
		width: 100%;
		position: relative;
		bottom: inherit;
		left: inherit;
		right: inherit;
		margin-bottom: 20px;
	}		
}
@media screen and (max-width: 480px) {
	div.lending div.obj200 div.obj202 div.obj2021 {
		height: 500px;	
	}
	div.toptitle {
		color: #000;
	}
	div.toptitle div.toptitle-3 {
	    color: #000;
	    background: rgba(255,255,255,0.6);
	}
	div.lending div.obj100 div.obj103 div.title {
		font-size: 14px !important;
	}
	div.lending div.obj200 div.obj202 div.obj2021 {
	    height: 300px;
	}
}