.main__content--flyercontainer {
	display: grid;
	grid-template-columns: 50% 50%;
	grid-gap: 0.5rem;
	margin: 0px 25px;
}

.flyertxtimg--wrapper {
	display: grid;
	grid-template-columns: 50% 25% 25%;
	margin: 10px;
	height: 100%;
}

.flyer--img {
    border-radius: 25px;
    width: 100%;
    height: 100%; 
    object-fit: cover;
    min-height: 150px;
}

.flyer--wrapper {
	border-radius: 20px;
	background-color: #f7f7f7;
	padding: 15px;
	height: auto;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.flyer--wrapper h1 {
	font-size: 40px;
	margin: 10px 0px;
	text-decoration: underline;
}

.flyer--wrapper p, .flyer--wrapper .link {
	font-size: 15px;
	margin: 10px 2px;
}

.flyer--wrapper .link {
	color: #8cc63f;
	text-decoration: underline;
}

.main__content--textwrap p a {
	color: #008062;
	text-decoration: underline;
}

.flyer--wrapper .fa-globe, .flyer--wrapper .fa-phone, .flyer--wrapper .fa-location-dot{
	margin-right: 5px;
}

.flyer--wrapper__links {
	margin-top: 15px;
}

#flyer--contact__web, #flyer--contact__tel{
	margin-right: 10px;
	color: #00a246;
}

@media screen and (max-width: 1650px) {
	.main__content--flyercontainer {
		grid-template-columns: 100%;
	}
}
@media screen and (max-width: 600px) {
	.txtimg--wrapper {
	grid-template-rows: 40% 30% 30%;
	grid-template-columns: 100%;
	height: 60vh;
	}
	
	.flyertxtimg--wrapper {
        grid-template-rows: auto 1fr 1fr;
        grid-template-columns: 100%;
        height: 100%;
    }

    .flyer--img {
        width: 100%;
        height: 100%;
        min-height: 200px;
    }
}

@media screen and (max-width: 600px) {
	
	.flyer--wrapper h1 {
		font-size: 30px;
	}
	
	.flyertxtimg--wrapper {
		grid-template-rows: auto 1fr 1fr;
		height: 100%;
	}
	
	.flyer--wrapper p, .flyer--wrapper a {
		font-size: 14px;
	}
	
	.flyer--img {
        width: 100%;
        height: 100%;
        min-height: 150px;
    }
}
}