.service-grid .ry-row .ry-each {
    width: 100%;
    max-width: 50%;
}
.service-grid .ry-row .ry-each img {
    height: 100%;
	width: 100%;
    object-position: center;
}
.service-grid .ry-row .for-content {
    background: url(https://s3.amazonaws.com/static.organiclead.com/Site-87ff7884-6431-4162-a240-44dcb11210fb/Assets/left_bgV1.jpg);
    background-size: cover;
    background-position: 100% bottom;
}
.service-grid .ry-row:nth-child(even) {
    flex-direction: row-reverse;
}
.service-grid .ry-row:nth-child(even) .for-content {
	background: url(https://s3.amazonaws.com/static.organiclead.com/Site-87ff7884-6431-4162-a240-44dcb11210fb/Assets/right_bg.jpg);
    background-size: cover;
    background-position: 0% bottom;
}
.service-grid .ry-row .for-content {
	padding: 60px 10%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.service-grid .ry-row .for-content .for-icon img {
    width: 130px;
    aspect-ratio: 1;
    margin: auto;
    object-fit: contain;
}
.service-grid .ry-row .for-content .for-icon {
    margin-bottom: 24px;
}
.service-grid .ry-row .for-content a.ry-btn.ry-btn-primary {
    margin: 30px auto 0px;
}
.service-grid .ry-row .for-content h2 {
    color: #FFFFFF;
    font-size: clamp(1.75rem, 1.65rem + 0.5vw, 2.25rem);
	text-align: center;
    margin-bottom: 30px;
    margin-top: 20px;
}

.service-grid .ry-row .for-content p {
	color: #FFFFFF;
	text-align: center;
	font-size: 19px;
}

.service-grid {
    margin-top: -2px;
}

input[type="file"] {
    height: 43px;
    border-radius: 0;
    padding: 10px 20px;
}

@media (max-width: 1400px){
	.service-grid .ry-row .for-content{
		padding: 50px 5%;
	}
	.service-grid .ry-row .ry-each img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		object-position: center;
	}
}

@media (max-width: 1080px){
	.service-grid .ry-row .for-content .for-icon {
		margin-bottom: 14px;
	}
	.service-grid .ry-row .for-content .for-icon img{
		width: 100px;
	}
	.ry-title h2{
		margin-top: 20px
	}
	.service-grid .ry-row .for-content a.ry-btn.ry-btn-primary {
		margin: 10px auto 0px;
	}
}

@media (max-width: 1023px){
	.service-grid .ry-container-fluid {
		padding: 20px;
	}
	.service-grid .ry-container-fluid .ry-row.ry-flex {
		flex-direction: column-reverse;
		align-items: center;
		justify-content: center;
	}
	.service-grid .ry-row .ry-each {
		max-width: 520px;
	}
	.service-grid .ry-container-fluid .ry-row.ry-flex:not(:last-child) {
		margin-bottom: 20px;
	}
}

/* QA Changes */


.alert li:last-child {
	margin-bottom: 0 !important;
}
.alert li, .alert {
	font-size: 16px !important;
}

/* QA Changes end */

