/* CSS Document */

@media (min-width: 1200px)
.container {
    width: 1170px;
}
@media (max-width: 992px) { 
	.container {
		width:100%;
	}
}
@media (max-width: 767px) { 
	.container {
		width:100%;
	}
	.one-fourth {
		width:100%;
	}
	.one-half {
    float: left;
    width: 100%;
	margin-bottom: 20px;
}
.logo {
padding:30px 0;}
.logo img {
    max-width: 100%;
    height: auto;
}

.banner-cta.mobile {
display:block;}

.banner-cta.desktop {
/*display:none;*/ }
.home-services.desktop {
    display: none;
}
.home-services.mobile {
    display: block;
	border: 1px solid #e1e1e1;
}
.content-container.container.desktop {
	display:none;
} 
.content-container.container.mobile {
	display:block;
}
}
@media (max-width: 479px)  {
.logo img {
    max-width: 100%;
    height: auto;
}
.wrapper-shortcode1 .vc_single_image-wrapper.vc_box_border_grey.right {
	padding-left:0;
} 
.home-services.desktop {
    display: none;
}
.home-services.mobile {
    display: block;
	border: 1px solid #e1e1e1;
}
}