	#in-the-press h1 span {
		color: #fff !important;
		font-size: 1.25rem;
	}

	#hey .card p {
		text-align: center !important;
	}

	.item .p-6 {
		text-align: center;
	}

	.slick-prev:before {
		font-family: FontAwesome !important;
		font-weight: 100 !important;
		content: "\f104" !important;
		font-size: 30px !important;
		color: 'white' !important;
	}

	.slick-next:before {
		font-family: FontAwesome !important;
		font-weight: 100 !important;
		content: "\f105" !important;
		font-size: 30px !important;
		color: 'white' !important;
	}

	@media screen and (min-width: 600px) {
		#hey {
			margin-left: 6%;
			margin-right: 6%;
		}

		#in-the-press p:nth-child(4) {
			margin: 0 !important;
			background: #171717;
			padding-top: 1em;
			padding-left: 1.5em;
			padding-right: 1em;
			padding-bottom: 2em;
			font-size: inherit;
		}

		#in-the-press p:nth-child(n+5),
		#in-the-press p:nth-child(-n+2) {
			padding: 0 2em !important;
		}

		#in-the-press div {
			padding: 0 2em;
		}

		#in-the-press h1 span {
			color: #fff !important;
		}

		#in-the-press .row {
			padding: 0 !important;
		}

		.sub-title.text-lg {
			color: #bababa !important;
		}

		#in-the-press h1 {
			margin: 0;
			font-size: 1.25rem;
			background: #171717;
			padding-top: 2em;
			padding-left: 1em;
			padding-right: 1em;
		}

		.slick-slider .content-wrapper {
			display: flex;
			width: auto;
			flex-grow: unset !important;
			flex: 1;
			margin: 0 1em;
			white-space: nowrap !important;
		}

		.slick-slider .cut-in-half {
			width: 5%;
			flex-grow: unset !important;

		}

		.slick-slider .card-footer.cutter {
			flex-wrap: wrap;
			justify-content: center;
			align-items: center;
		}
	}

	.page-content1 {
		padding: 20px 20px 0 20px;
		color: white;
	}

	.page-content1 .row .col-md-10 span,
	.page-content1 .row .col-md-10 p,
	.page-content1 .row .col-md-10 ul li {
		color: white !important;
	}

	.page-content1 .row .col-md-10 a,
	.page-content1 .row .col-md-10 h1 span {
		color: #31ff00 !important
	}


	.page-content1 p {
		margin: 15px;
		color: white;
		font-size: 0.875rem;

	}

	.card .card-content {
		color: white;
	}

	.page-content1 h2,
	.page-content1 h3,
	.page-content1 h4,
	.page-content1 h5 {
		color: #fff;
		font-size: 1.25rem;
	}

	.wpls-logo-showcase button.slick-prev,
	.wpls-logo-showcase button.slick-prev:active {}

	.container .services-1 {
		flex-wrap: wrap;
	}

	.services-1 .item {
		background: none;
		padding: 20px;
		text-align: center;
	}

	.item p {
		padding: 20px;
		background: #181818;
	}

	.thumb {
		margin: 20px;
		min-height: 250px;
		min-width: 250;
		background-size: cover;
	}


	.logo-slider {
		background: #181818;
		padding: 20px 20px;
	}

	#extra-content , .services-1 .item {
		background: #181818 !important;
	}

	#feature_image img {
		padding-top: 50px;
		margin: auto;
	}

	#feature_image {
		margin: 50px;
		padding-bottom: 50px;
	}

	.header-texts .col-md-10 {
		padding: 10px 20px;
		background-color: #181818;
	}

	.card .card-footer .title {
		font-size: 1.25rem;
	}

	.card .card-footer .sub-title {
		font-size: 1rem;
	}

	.card .card-header img {
		width: auto !important;
		height: 5rem !important;
	}

	.accomplishements>.container>div {
		margin-top: 0 !important;
	}

	.p-27 {
		padding: 0 2.7em;
		margin-top: 1em;
	}

	.p-2em {
		padding: 0 2em;
	}

	@media (min-width: 640px) {
		.accomplishements>.container>div {
			width: 30%;
			margin: 1em 1em;
			margin-top: 0;
			word-break: break-all;
		}

		#in-the-press h1 span {
			color: #fff !important;
			font-size: 1.25rem;
		}
	}

	.p-review {
		padding: 0 4em;
	}

	@media (max-width: 699px) {
		.accomplishements .container {
			padding: 0 !important;
			margin: 0 !important;
		}

		.custom-header.small div {
			display: none;
		}

		.custom-header.small h3 {
			color: white !important;
			margin-top: 0;
			font-size: 1rem;
			padding: .5em 0;
		}

		.review-slick .text-base {
			text-align: left;
		}

		#hey .container .card-content p:nth-child(1) {
			text-align: left !important;
			padding: 1.5em;
		}

		#hey .container .card-content p:nth-child(1) span {
			display: block;
			text-align: center;
		}

		.p-27 {
			padding: 0;
			margin: 0;
		}

		.container.page-content1.header-texts {
			padding: 0 !important;
		}

		.p-2em {
			padding: 0 !important;
		}

		.p-review {
			padding: 0;
		}
	}

	.col-md-10 h1 span {
		color: #31ff00 !important;
	}

	.container .item.flex {
		margin-top: 10px !important;
	}


	.breadcrum .title-wrapper h2 {
		padding-bottom: 10px !important;
	}

	.slick-initialized .slick-slide {
		padding: 1em;
	}

	.slick-initialized .card .card-content {
		max-width: 80%;
		margin: auto;
	}

	.cut-in-half {
		display: none !important;
	}

	.text-base,
	.sub-title.text-lg {
		color: white !important;
	}

	p {
		word-break: break-word;
	}

	.slick-prev:before,
	.slick-next:before {
		font-size: 2em;
		color: '#fff'
	}

	.slick-prev:before {
		content: '<';
	}

	.slick-next:before {
		content: '>';
	}

	.card-footer,
	.card-header,
	.review-slick .card {
		background: transparent !important;
		border: 0 !important;
	}