.services-row {
	display:flex;
}
.text-image-container {
    display: flex;
    background-color: rgba(249, 249, 251, 1);
    align-items: center;
    justify-content: center;
    padding: 81px 0px 57px;
}
.text-box {
    max-width: 364px;
	margin-right: 50px;
}
.text-box h2 {
    font-family: 'Work Sans', sans-serf;
    font-size: 40px;
    line-height: 46px;
    letter-spacing: -1.25px;
    font-weight: 400;
    color: rgba(18, 18, 18, 0.87);
}
.text-box h2 strong {
    letter-spacing: -0.25px;
}
.text-box p {
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    color: rgba(18, 18, 18, 0.6);
    line-height: 25px;
    font-weight: 400;
    padding-top: 6px;
}
.image-box {
    width: 323px;
	height:202px;
    height: fit-content;	
	overflow:hidden;
  
}
	.services-card:hover .image-box img{
		transform: scale(1.1);
		will-change: transform;
    	transition: .25s;
	}
.image-text{
		width:280px;
		margin: 5px 18px 16px 25px;
	transition-property: width;
  transition-duration: 1s;
	}
	
.image-text h3 {
    padding-top: 17px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1.39px;
    color: rgba(83, 83, 83, 1);
    text-transform: uppercase;
}
.image-text p {
    font-size: 16px;
    letter-spacing: -0.11px;
    line-height: 24px;
    color: rgba(83, 83, 83, 1);
    font-weight: 400;
	font-family: 'Lato', sans-serif;
}

.image-text a {
    color: #0180DE;
    font-weight: 500;
    text-decoration: underline;
}
.services-slider {
    display: flex;
}
.services-card {
    background-color: #fff;
    margin-right: 10px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    box-shadow: 4px 3px 8px rgb(0 0 0 / 5%);
	
}
	
	.services-slider-mobile{
		display:none;
	}
	@media only screen and (max-width:1129px){
		.services-row{flex-direction:column;}
		.text-box {
			margin-right:auto;
			margin-left:auto;
			text-align:center;
			padding-bottom:38px;
		}
		.text-box h2{
			font-size:30px;
			line-height:36px;
			padding-bottom:4px;
		}
		.text-box p {
			padding-top: 0;
			width: 244px;
			margin-left: auto;
			margin-right: auto;
		}
		.image-box {
			width: 227px;
			height: 150px;
		}
		.image-text {
			max-width: 192px;
			height: 137px;
			margin: 0 17px 17px 17px;
		}
		.image-text h3 {
			padding-top: 17px;
			font-size: 14px;
			line-height: 22px;
			letter-spacing: -0.11px;
		}
		.image-text p {
			font-size: 14px;
			letter-spacing: -0.11px;
			line-height: 22px;
		}
		
		
	}
	.services-slider-mobile > .services-cardMain:not(:first-child)
	{
		display:none;
	}
	@media only screen and (max-width:680px){
		.text-box h2{
			width: 269px;
			font-size: 30px;
			line-height: 36px;
			padding-bottom:.5rem;

		}
		.text-box p{
			width:265px;
		}
	}
	@media only screen and (max-width:600px){
		.services-slider-mobile {
    display: block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
			background-color: rgba(249, 249, 251, 1);
			margin-top:-80px;
			padding-bottom:1rem;
	}
	
	.services-slider{
		display:none;
	}
		
		.services-card .slick-slide{
			margin: 0 10px;
		}
		.services-cardMain .services-card{
			width:226px;
			margin-left:auto;
			margin-right:auto;
		}
		
		
		.text-image-container{
			padding: 40px 0px 57px;
		}
	}
	@media only screen and (max-width:500px){
		.services-slider-mobile button.slick-prev {
			right: -8%;
		}
		.image-box{
		height:142px;
	}
	}
	.services-slider-mobile button.slick-prev img, .services-slider-mobile button.slick-next img {
    margin-left: auto;
    margin-right: auto;
	}
	.services-slider-mobile button.slick-prev, .services-slider-mobile button.slick-next {
    height: 50px;
    width: 50px;
    border-radius: 50%;
	position: absolute;
	display: block;
	background-color: rgba(1, 128, 222, 0.65)!important;
	border:0!important;

	}
	.services-slider-mobile button.slick-prev:hover, .services-slider-mobile button.slick-next:hover {
		background-color: #006DBD!important;
	}
	.services-slider-mobile button.slick-prev:focus, .services-slider-mobile button.slick-next:focus {
		outline:none;
	}
	.services-slider-mobile button.slick-prev{
    top: 40%;
    left:25px;	
	z-index: 2;
	}
	.services-slider-mobile button.slick-next {
   	top:40%;
    right: 25px;
	}
	
   