
.text-image .flex {
	flex-wrap: wrap;
	justify-content: center;
    text-align: left;
}

.text-image .text {
	width: 50%;
}

.text-image .text-content {
	width: 70%;
	text-align: left;
}

.text-image .text-content h3,
.text-image  h4 {
	font-size: 21px;
	font-weight: normal;
	color: #00afef;
	text-transform: uppercase;
	font-weight: bold; 
}
.lobby-content .text-image .text-content h3,
.lobby-content .text-image h4 { 
	margin-bottom: 5px;
} 
.text-image  h4 {
    font-weight: 300;
    margin-bottom: 13px;
}

.text-image .text-content p {
	font-size: 17.5px;
	font-weight: 300;
	line-height: 1.4;
	color: #525d66;
	margin-bottom: 16px;
}

.text-image .text .landa-btn {
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.94;
	line-height: 0;
	letter-spacing: normal;
	text-align: center;
	color: #00afef;
}

.text-image .img {
	width: 50%;
}

.text-image .img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
 
.lobby-content .text-image:nth-child(even){
	padding: 55px 0;
}
.lobby-content .text-image:nth-child(even) > .flex {
	flex-direction: row-reverse;
}

.lobby-content .text-image:nth-child(even) .text-content {
	padding-left: 38px;
	width: 100%;
}

.lobby-content .text-image:nth-child(odd){
	background-image: url(../jpg/stripeback.jpg);
	background-repeat: no-repeat;
	width: 100%;
	background-size: cover;
	background-position: center;
	padding: 55px 0;
}
 
@media (max-width: 1199px) { 
	.text-image .img,
	.text-image .text {
		max-width: 100%;
		width: 100%;
	}
	.text-image .text .text-content {
		width: 80%;
	}
}


@media (max-width: 550px) {  
	.text-image .img {
		order: 1;
	}
	.text-image .text {
		order: 2;
		margin-top: 20px;
	}
	
	.text-image .text-content h3,
	.text-image  h4 {
		font-size: 23px;
    	font-weight: 400;
	}
	.text-image .text-content p {
		font-size: 20px;
		font-weight: 400;
		margin-bottom: 27px;
		text-transform: uppercase;
	}
	.lobby-content .text-image:nth-child(even) .text-content {
		padding-left: 0;
	}
	.text-image .text-content p {
		font-size: 18px;
		font-weight: 400;
		margin-bottom: 0px;
		text-transform: unset;
	}
	.lobby-content .text-image:nth-child(even) .text-content,
	.lobby-content .text-image:nth-child(even) .landa-btn {
		padding-left: 0;
	}

	.lobby-content .text-image .text-content p { 
		margin-bottom: 6px; 
	}
	.lobby-content .text-image:nth-child(even),
	.lobby-content .text-image:nth-child(odd){
		padding: 28px 0 5px;
	}
}