.row_service {
    display: flex;
    gap: 25px;
    margin-bottom: 25px;
}

.service_item {
    background: #fff;
    padding: 35px 20px;
    border-radius: 50px;
	position:relative;

    background-position: right bottom;
    background-size: auto 50%;
	background-repeat: no-repeat;
}
.service-listing img {
    position: absolute;
    left: 20px;
    bottom: 25px;
}

@media(max-width:1250px) {
.service-listing p.title-service 	{font-size: 26px;}
.service-listing p.desc-service 	{font-size: 15px;}
}

@media(max-width:1150px) {
.service-listing p.title-service 	{font-size: 24px;}
.service-listing p.desc-service 	{font-size: 14px;}

.service-listing .service_5 p.desc-service {
    max-width: 55%;
}

}

@media(max-width:1050px) {
.service-listing p.title-service 	{font-size: 22px;}
.service-listing p.desc-service 	{font-size: 13px;}
}

@media (min-width:1025px) {
	.service_item {
	    min-height: 300px;
	}
}
@media (max-width:1024px) {
	.row_service {
		flex-wrap:wrap;
	}
	.service_item {
		width: 100% !important;
	}

	.service-listing p.title-service {
		max-width: 70% !important;
	}
	
	.service-listing p.desc-service {
		max-width: 70% !important;
        margin-bottom: 55px;
	}
	
	.service-listing .service_item {
		background-size: auto 90%;
		min-height: 250px;
	}

	.service-listing p.title-service 	{font-size: 28px;}
	.service-listing p.desc-service 	{font-size: 16px;}
}

@media (max-width:768px) {

	.service-listing p.title-service 	{font-size: 24px;}
	.service-listing p.desc-service 	{font-size: 14px;}
	.service-listing p.title-service {
		max-width: 100% !important;
	}
	
	.service-listing p.desc-service {
		max-width: 100% !important;
        margin-bottom: 55px;
	}
	
	.service-listing .service_item {
        background-size: auto 160px !important;
        min-height: 250px;
        padding-bottom: 113px;
	}
}





.service_1 p.title-service {
    max-width: 65%;
}
.service_1 p.desc-service {
    max-width: 55%;
}


.service_2 p.title-service {
    max-width: 68%;
}
.service_2 p.desc-service {
    max-width: 62%;
}



.service_3 p.title-service {
    max-width: 100%;
}
.service_3 p.desc-service {
    display:none;
}
.service_4 p.title-service {
    max-width: 100%;
}
.service_4 p.desc-service {
    max-width: 65%;
}
.service_5 p.title-service {
    max-width: 85%;
}
.service_5 p.desc-service {
    max-width: 65%;
}


.service_6 p.title-service {
    max-width: 100%;
}
.service_6 p.desc-service {
    max-width: 90%;
}
.service_7 p.title-service {
    max-width: 80%;
}
.service_7 p.desc-service {
    max-width: 80%;
}
.service_8 p.title-service {
    max-width: 75%;
}
.service_8 p.desc-service {
    display:none;
}


.service_9 p.title-service {
    max-width: 60%;
}
.service_9 p.desc-service {
    display:none;
}
.service_10 p.title-service {
    max-width: 100%;
}
.service_10 p.desc-service {
    display:none;
}
.service_11 p.title-service {
    max-width: 100%;
}
.service_11 p.desc-service {
    display:none;
}


.service_12 p.title-service {
    max-width: 100%;
}
.service_12 p.desc-service {
    max-width: 90%;
}
.service_13 p.title-service {
    max-width: 80%;
}
.service_13 p.desc-service {
    max-width: 80%;
}
.service_14 p.title-service {
    max-width: 75%;
}
.service_14 p.desc-service {
    display:none;
}


.service_1 {background-size: auto 60%;}
.service_2 {background-size: auto 90%;}

.service_3 {background-size: auto 54%;}
.service_4 {background-size: auto 60%;}
.service_5 {background-size: auto 78%;}

.service_6 {background-size: auto 54%;}
.service_7 {background-size: auto 50%;}
.service_8 {background-size: auto 75%;}

.service_9 {background-size: auto 90%;}
.service_10 {background-size: auto 55%;}
.service_11 {background-size: auto 50%;}

