.content .top-image-block{
	padding: 0;
}
.content .top-image-block img{
	width: 100%;
}
.content .top-image-block img.mobile{
	display: none;
}
.content .text-block p{
	/*float: right;
	width: calc(100% - 320px);
	margin-left: 35px;*/
	font-size: 18px;
	color: #000;
	font-weight: normal;
}
.content .text-block img{
	/*position: absolute;*/
	margin-bottom: 45px;
	width: 95%;
}
.content .text-block img:not(:first-child){
	top: 310px;
}
.content .text-block .title{
	margin: 35px 0 35px 0;
	font-family: Gotham;
	font-size: 33px;
	font-weight: 900;
	color: #01327d;
}
.content .text-block p{
	margin-bottom: 51px;
}
.content .text-block .subtitle{
	font-family: Gotham;
	font-weight: 900;
}
.content .float-right{
	width: 100% !important;
	margin-right: 0;
}



@media (min-width: 641px) and (max-width: 930px) {
	.content .top-image-block img.desktop{
		display: none;
	}
	.content .top-image-block img.mobile{
		display: block;
	}
	.content .text-block p{
		top: 0 !important;
		width: 100%;
		margin: 0 0 27px 0 !important;
		display: block;
	}
	.content .text-block img{
		margin-right: 200px;
	}
	.content .text-block p.tablet{
		width: auto;
		float: none;
		margin: 0 0 27px 295px !important;
	}
}



@media (max-width: 640px) {
	.content .top-image-block img.desktop{
		display: none;
	}
	.content .top-image-block img.mobile{
		display: block;
	}
	.content .text-block img{
		position: static;
	}
	.content .text-block p{
		width: 100%;
		margin: 0 0 20px 0 !important;
		display: block;
		font-size: 14px;
	}
	.content .text-block .title{
		margin: 20px 0 20px 0;
		font-size: 20px;
	}
}