.inner-container{
	padding-top: 235px;
}

/* APPLICATION STEPS */
.section-application-steps{
	padding: 50px 0px;
}

.application-steps-cont{
	display: flex;
	align-items: center;
	flex-direction: row;
	margin: 0 0 50px 0;
}

.application-steps-num{
	margin-right: 40px;
}

.application-steps-num span{
	width: 58px;
	height: 58px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	border-radius: 100%;
	border: 1px solid #5c805a;
	color: #5c805a;
}

.application-steps-text p{
	font-size: 18px;
	font-weight: 900;
	letter-spacing: 0.17px;
}

.section-desc-requ{
	padding: 90px 0px;
}

.services-list .services-icon{
	margin-right: 40px;
}

.services-list .services-icon .icon{
	width: 63px;
	height: 63px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	border-radius: 100%;
	font-size: 32px;
}

.services-list .services-icon .icon-money{
	font-size: 23px;
}

.services-list .sevices-desc{
	margin-top: 20px;
}

.services-list .sevices-desc .section-title{
	margin-bottom: 34px;
}

.services-list .services-text p{
	margin-bottom: 40px;
}

.list-sm{
	padding-left: 18px;
	margin-bottom: 40px;
}

.services-term-cond .list-sm li{
	padding-left: 25px;
}

.section-service-request{
	padding: 100px 0 80px;
}

.custom-file {
	position: relative;
	cursor: pointer;
}

.custom-file .icon {
	font-size: 10px;
	color: #ffffff;
	margin-right: 10px;
}

.custom-file .custom-control {
	position: absolute;
	left: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
	cursor: pointer;
	z-index: 1;
}

.service-request-apply-btn{
	text-align: right;
}

/* MEDIA CSS */

@media screen and (min-width: 992px) {
	.section-desc-requ .right-col.ps-lg-5{
		padding-left: 4rem!important;
	}
}

@media screen and (max-width: 991px) {
	.inner-container{
		padding-top: 35px;
	}

	.section-application-steps{
		padding: 50px 0px 0px;
	}

	.application-steps-cont{
		margin: 0 0 40px 0;
	}

	.section-desc-requ{
		padding: 40px 0px;
	}

	.section-service-request {
		padding: 40px 0;
	}

	.service-request-apply-btn{
		text-align: left;
	}
}

@media screen and (max-width: 767px) {
	.application-steps-num{
		margin-right: 20px;
	}
	.services-list .services-icon{
		margin-right: 20px;
	}
}

@media screen and (max-width: 575px) {
	.service-request-apply-btn{
		text-align: center;
	}
}