/* Themify Customize Styling */
body {	
	background-color: #ffffff; 
}
#footerwrap {	
	background-color: #111111; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #999999; 
}

/* Themify Custom CSS */
.service-grid-container {
background: #be1212;
}

.bottom {
padding: 0 0 40px 0;
}

.top {
padding: 40px 0 0 0;
}

.service-grid-container h2 {
margin: 40px 0 15px 0;
color: #fff;
text-align: center;
}

.service-grid-container p {
text-align: center;
margin: 0 0 40px 0;
color: #fff;}

.service-grid-item a {
display: block;
color: #fff;
padding: 40px 20px;
border-bottom: 1px solid #fff;
}

.service-grid-item a:hover {
background: #fff;
color: #be1212;
text-decoration: none;
}

.service-grid-item h3 {
text-align: center;}

.section-default {
position:relative;
padding:60px 0;
}

#main-nav {
top: 24px;
}

.button-default a {
background: #be1212;
color: #fff;
border-radius: 0px !important;
display:inline-block;
padding: 12px 30px !important;
}

.button-default a:hover {
background: #931111 !important;
color: #fff;
}

.back-top {
width: 100%;
margin: 0;
text-align: right;
}

.back-top a:before {
font-size: 2rem;
}

.footer-logo-wrapper {
display:none;
}

.footer-widgets .widget {
text-align:left;
}

#content {
padding:0;
}

h1 {
font-size: 2em;
letter-spacing:normal;
text-transform:none;
}

input:not([type="submit"]),
textarea {
max-width:70%;
width:70%}

textarea {
resize:none;}@media screen and (max-width: 480px) { /* Themify Customize Styling */
body {	
	background-color: #ffffff; 
}
#footerwrap {	
	background-color: #111111; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #999999; 
}
 }