body {
    display: block;
	font-size: 16px;
    line-height: 1.5em;
	font-weight: 400;
}
.widget_hero-solutions .list-group-item .btn {
	white-space: normal;	
}
.collapse.in {
    display: block;
}
#top-navigation-cloud .container{
	flex: 0 0 100%;
}
@media (min-width: 992px) {
	.container {
		width: 1170px;	
	}
	#top-navigation-cloud .container{
		flex: 0 0 1170px;
	}
}
.grid-row-offset-large-bottom {
    z-index: 1;
}

@media (min-width: 992px) {
	/*.widget_banner-hero .widget_heading {
		padding-top: 10%;
	}*/
}
.grid-row-offset-extra-large-bottom {
	margin-bottom: -260px;
	z-index: 1;
	margin-top: 110px;
}
@media (max-width:600px){
	.grid-row-offset-extra-large-bottom{
		margin-top: 180px;
	}
}
/*
.grid-row-offset-extra-large-bottom {
	margin-bottom: -230px;
	z-index: 1;
}
*/
.widget_card-common .card-body-small {
	padding: 25px 30px;
}
.z-1 {
	z-index: 1;
}
.widget_card--primary.widget_card-common:hover {
	border-color: #e2e8f0;
}
.widget_banner-hero .widget_heading .widget_heading__text {
	width: auto;
}
.blue-bold {
	font-weight: bold;
	color: #00A0FF;
}
.blue-bold {
	font-weight: 700;
	color: #00a0ff;
}
@media (max-width: 990px)  {
	.grid-row-theme-home-banner.grid-row-padding-small-top {
		margin-top: 50px;
	}
	.grid-row-offset-extra-large-bottom {
		margin-bottom: 0;
	}
	#bottom-cta {
		background-position: top;
	}
}
.featured-article .article-wrapper .article-inner .article-img img {
	max-height: 80%;
	padding: 0 20px 0 40px;
}
@media (max-width: 480px) {
	.featured-article .article-wrapper .article-inner .article-img img {
		padding: 0 30px;
	}
	#testimonials-block {
		background-size: auto;
		background-position: center;
	}
}

.slide {
	width: 100%;
}