.main-content{
	
}

.choice-promotions{background-color:var(--primary-color);padding:100px 0}
.choice-promotions h2{color:white;margin:0 0 100px;font-size:40px;font-weight:600;text-align:center}
.choice-promotions .promotion-images{display:flex;align-items:flex-end;justify-content:space-between}
.choice-promotions .promotion-images img{display:block;width:calc(33.3% - 15px)}
.choice-promotions img#choice-promotions-image{display:none}

.services{padding-top:100px;padding-bottom:20%}
.services h2{color:var(--primary-color);font-size:40px;font-weight:600;text-align:center;margin-bottom:120px}
.services .flex-service-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:100px}
.services .flex-service-item a{display:block;width:480px}
.services .flex-service-item a img{display:block;width:100%}
.services .flex-service-item .service-desc{margin-left:50px;margin-right:auto}
.services .flex-service-item .service-desc h3{color:var(--secondary-color);margin-top:0;margin-bottom:20px;font-size:35px}
.services .flex-service-item .service-desc .badges{list-style:none;padding-left:0;margin-top:0;overflow:hidden}
.services .flex-service-item .service-desc .badges li{float:left;margin:0 10px 10px 0;
	border-radius:25px;
	font-size:var(--font-big);
	font-weight:500;
	color:var(--secondary-color);
	border:1px solid var(--secondary-color);
	padding:5px 10px;
}

.services .container .flex-service-item:nth-child(even) .service-desc{margin:0 50px 0 auto}
.services .container .flex-service-item:nth-child(even){display:flexalign-items:center;justify-content:space-between;flex-direction:row-reverse}

@media screen and (max-width:991px){
	.services{background-image:url(../images/sales-agency-bg.png);background-position:left bottom;background-repeat:no-repeat}
	.services .flex-service-item{margin-bottom:150px;flex-wrap:wrap}
	.services .flex-service-item a{margin:0 auto 30px}
	.services .flex-service-item .service-desc{width:100%;margin:30px 0 0 0;text-align:center}
	.services .flex-service-item:nth-child(odd) .service-desc{padding-left:0;margin-right:0}

	.services .flex-service-item .service-desc .badges{display:flex;justify-content:center;flex-wrap:wrap;width:100%}

	.services .container .flex-service-item:nth-child(even) .service-desc{padding-left:0;margin-right:0}
}

@media screen and (max-width:768px){
	.choice-promotions{background-color:transparent;padding-top:0;padding-bottom:0}
	.choice-promotions h2,
	.choice-promotions .promotion-images{display:none}
	.choice-promotions img#choice-promotions-image{display:block;width:100%}
	.services .flex-service-item .service-desc .badges li{float:none;width:auto}
}

@media screen and (max-width:610px){
	.services .flex-service-item a{width:85%}
	.services{background-size:100%}
}

@media screen and (max-width:400px){
}