
@media only screen and (max-width: 991px) {
	.region-locations {
        padding-top: 10px;
    }

    .location-card__image {
        height: 160px;
    }
    .region-post-card__image {
        height: 160px;
    }
}

@media only screen and (max-width: 768px) {
	.site-brand,
	.right-header {
		text-align: center;
	}
	.left-thumb .post-thumb {
		float: none;
		width: auto;
		max-width: 400px;
		margin-right: 0;
	}
	.site-footer {
		text-align: center;
	}
	.site-footer .socials {
		padding: 10px 0;
		text-align: center;
	}
	.region-section-heading h2 {
        font-size: 17px;
    }
    .region-section-heading__more {
        font-size: 12px;
    }
    .location-card__image {
        height: 180px;
    }
    .region-location-carousel .owl-prev {
        left: -10px;
    }
    .region-location-carousel .owl-next {
        right: -10px;
    }
    .region-posts {
        padding-bottom: 40px;
    }

    .region-post-card__image {
        height: 180px;
    }

    .region-post-carousel .owl-prev {
        left: -10px;
    }

    .region-post-carousel .owl-next {
        right: -10px;
    }
}

@media only screen and (max-width: 540px) {
	
}