body {
	font-family: 'Poppins', sans-serif;
}
a {
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	color: #053142;
}
.img-logo {
	height: 50px;
	color: #2483b9;
	text-transform: uppercase;
	font-weight: 800;
	font-size: 2rem;
}
.fs-185 {
	font-size: 1.85rem;
}
.section {
	padding: 3rem 1rem;
	position: relative;
	background: #C5F8FE;
}
.intro-section {
	background: C5F8FE;
}
/*Logo carousel*/
@-webkit-keyframes scroll {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(calc(-250px * 7));
	}
}
@keyframes scroll {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(calc(-250px * 7));
	}
}
.slider {
	background: none;
	height: 100px;
	margin: auto;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.slider::before, .slider::after {
	background: none;
	content: "";
	height: 100px;
	position: absolute;
	width: 200px;
	z-index: 2;
}
.slider::after {
	right: 0;
	top: 0;
	transform: rotateZ(180deg);
}
.slider::before {
	left: 0;
	top: 0;
}
.slider .slide-track {
	-webkit-animation: scroll 40s linear infinite;
	animation: scroll 40s linear infinite;
	display: flex;
	width: calc(250px * 14);
}
.slider .slide {
	height: 100px;
	width: 250px;
}
.solution-section {
	background: #C5F8FE;
}
.solution-section .container-sm {
	background: #fff;
	padding: 3rem;
	border-radius: 8px;
}
.sol-img {
	height: 210px;
}
.about-section .col-inner img {
	height: 135px;
	margin: 15px 0 15px;
}
.about-section .container-sm {
	background: #fff;
	padding: 3rem;
	border-radius: 8px;
}
.collaboration-section {
	background: #C5F8FE;
}
.collaboration-section .container-sm {
	background: #fff;
	padding: 3rem;
	border-radius: 8px;
}
.topnotch-section .container-sm {
	background: #fff;
	padding: 3rem;
	border-radius: 8px;
}
.getstarted-section {
}
.footer-outer {
	background: #1D1E20;
	color: #ffffff;
	font-size: .85rem;
}
.footer-outer h3 {
	color: #ffffff;
	margin-bottom: 20px;
}