.headline {
    background-image: url( /resources/images/bgr1.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 80px 0px 120px 0px;
	background-size:cover;
}
.services-bgr { width: 1300px; margin: 0 auto}
@media screen and (max-width: 1600px) {
 	.services-bgr {
		max-width: 78% !important;
	}
}
.headline .headline-item {
    display:inline-block; width:31%; height: auto; vertical-align: top; margin: 8px; background-color: #1F375B; border-radius: 10px; 
}
.service-text {  padding: 15px; color:#FFFFFF; font-size: 1vw; text-align:center}
.service-text a {  color:#FFFFFF; font-size: 1vw; }
@media only screen and (max-width: 4000px) and (min-width: 1920px)  {
	.service-text {  padding: 15px; color:#FFFFFF; font-size: 18px !important; text-align:center}
	.service-text a {  color:#FFFFFF; font-size: 18px !important; }
}
.headline .headline-item img { width:100%; }