.services-main .inner-topfold-header {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin: 0;
    padding: 100px 0 70px;
}
.services-main .inner-topfold-header .innerpage-title {
    color: #fff;
    font-family: 'Oswald', sans-serif;
    font-size: 40px;
    font-weight: 500;
    margin: 0;
}

.services-main .services-main-content {
    padding: 75px 5px 130px;
}
.services-main .services-main-content .services-card:nth-child(-n+3) {
    padding-bottom: 70px;
}
.services-main .services-main-content .services-card .title {
    background-color: #e0e9e1;
    color: #333333;
    font-family: 'Oswald', sans-serif;
    font-size: 26px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    margin: 0;
    padding: 15px;
}
.services-main .services-main-content .services-card .content img {
    margin-bottom: 25px;
}

.services-main .contact-us {
    background-color: #000;
    background-image: url(/wp-content/uploads/contact-information-bg-home-06-30-2022.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    text-align: center;
    padding: 40px 5px;
}
.services-main .contact-us h2 {
	color: #fff;
    font-size: 25px;
	font-weight: 700;
    text-transform: uppercase;
}

/* Gravity Forms */

div#gform_widget-2 {
	width: 50%;
    margin: auto;
}

div#gform_widget-2 input[type=text],
div#gform_widget-2 textarea{
	border: none;
    border-radius: 5px;
    padding: 10px;
} 

div#gform_widget-2 input:focus,
div#gform_widget-2 textarea:focus{
    border: none;
}

.gform_body .gform_fields .gfield {
	color: #fff;
    text-align: left;
}

@media screen and (max-width: 1600px) {
	
	.services-main .services-main-content .services-card .title {
		font-size: 24px;
	}
	
}

@media screen and (max-width: 1440px) {
	
	.services-main .services-main-content .services-card .title {
		font-size: 22px;
	}
	
}

@media screen and (max-width: 1366px) {
	
	.services-main .services-main-content .services-card .title {
		font-size: 20px;
	}
	
}

@media screen and (max-width: 1280px) {
	
	.services-main .services-main-content .services-card .title {
		font-size: 18px;
	}
	
}

@media screen and (max-width: 1152px) {
	
	.services-main .services-main-content .services-card .title {
		font-size: 16px;
	}
	
}

@media screen and (max-width: 800px) {
	
	.services-main .services-main-content .services-card:nth-child(-n+4) {
		padding-bottom: 30px
	}
	
}

@media screen and (max-width: 800px) {
	
	.services-main .services-main-content .services-card:nth-child(-n+5) {
		padding-bottom: 30px
	}
	
}

@media screen and (max-width: 640px) {
	
	.services-main .services-main-content .services-card .title {
		font-size: 26px;
	}
	
}



