
@media(min-width:700px) {

	.services .item {
		background-color: #181818 !important;
	}
	.services .item .small-card-excerpt {
		height: 64px;
	}
}

@media(max-width:700px) {

	.services .itm:nth-child(odd) {
		background-color: #181818 !important;
	}
	.services .item {
		background-color: transparent !important;
	}
}

.services .container .itm:nth-child(odd) {
	background: #202020;
}


.accomplishements .custom-header>h3 {
	font-size: .75rem;
}

.team .title {
	margin-bottom: 1em;
}

.card .card-footer .sub-title {
	font-size: 0.75rem !important;
}

.services .p-2 {
	font-size: 0.85rem;
}
.services .item a {
	font-size: .85rem !important;
}

.text-sm {
	font-size: 0.75rem !important;
}

.card .card-footer .title {
	font-size: 0.75rem !important;
}

.reviews .card .card-content {
	margin-bottom: 0px !important;
}

.card .card-footer.cutter .cut-in-half>div {
	display: none !important;
}

@media screen and (max-width: 1000px) {

	.text,
	.text-sm,
	p {
		-webkit-line-clamp: 10 !important;
		/* number of lines to show */

	}
}

.slick-prev,
.slick-next {
	top: 30%;
}

.slick-next {
	right: -5px;
}

.slick-prev {
	left: -5px;
}

.arve-wrapper {
	max-width: 900px !important;
}

.text {
	-webkit-line-clamp: 11 !important;
	/* number of lines to show */
	line-height: 1.6 !important;
}

.submit-btn {
	text-transform: uppercase;
}

.flex {
	dispaly: flex !important;
}

.content-wrapper {
	dispaly: inherit;
	justify-content: center;
	align-items: center;
	flex-direction: row;
}

.content span {
	display: block;
	text-align: center;
}

.post-bottom {
	position: absolute;
	bottom: 0;
	text-align: center;
	margin-bottom: 10px;
	width: 100%;
}

.this_is_what_we_do_links p {
	margin-bottom: 0px;

}

.this_is_what_we_do_links a {
	font-size: 0.75rem;
}

.team {
	outline: none;
}

.slick-prev:before,
.slick-next:before {
	color: #53cf36;
}

@media (min-width: 320px) and (max-width: 480px) {

	.vide-container-section {
		padding: 0px;
		margin: 0px;
		height: 237px !important;
	}

	.video-container {
		margin: 0px !important;
		padding: 0px !important;
	}

	.card {
		min-height: 50px;
	}

}

.card-content {
	line-height: 1 !important;
}

.card-header {
	background: transparent !important;
	border-bottom: none !important;
}

@media(max-width: 900px) {
	.removeOnMedium {
		display: none !important;
	}
}


#accomplishements .card {
	min-height: 400px !important;
	padding: 10px;
	height: 333px;
	text-align: center !important;

}

#accomplishements .card-footer {
	align-self: flex-end;
	background: transparent;
	border: 0 !important;
	position: relative !important;


}

.card .card-header img {
	width: auto;
	height: 80px !important;
}

.text {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	line-height: 16px;
	/* fallback */
	max-height: 134px;
	-webkit-line-clamp: 8;
	/* number of lines to show */
	-webkit-box-orient: vertical;
	color: white !important;
	height: 130px !important;
}

.header-content .animation img {
	width: 80%;
}

@media(max-width: 699px) {
	.slick-next {
		right: 0px !important;
		z-index: 232323;
	}

	.hideOnMobile1.showBox img {
		width: auto !important;
	}

	.header-content .animation img {
		width: 80% !important;
	}

	.address1 {
		flex-wrap: wrap;
	}

	.address1 ul {
		display: none !important;
	}

	.slick-prev {
		left: 0px !important;
		z-index: 12121212;
	}

}


@media only screen and (max-width: 1000px) {
	.card .card-content {
		line-height: 1.5px !important;
	}

	.card .card-header img {
		height: auto;
	}
}

.team img {
	box-shadow: 0px 1px 18px 6px #53cf36;
}

.who-we-are .team.big img {
	box-shadow: 0px 1px 18px 6px #ff7800;
}

.team:hover img {
	box-shadow: 0px 1px 18px 6px #ff7800;

}

@media (max-width:700px) {
	.teams {
		background-color: #202020 !important;
	}
}


/**
*
* GOTTEN FROM TEAM STYLES
*/

@media(max-width: 700px) {
	.team img {
		width: 12rem;
		height: 12rem;
	}
}

.slick-prev:before {
	font-family: FontAwesome;
	font-weight: 100;
	content: "\f104";
	font-size: 50px;
}

.slick-next:before {
	font-family: FontAwesome;
	font-weight: 100;
	content: "\f105";
	font-size: 50px;
}