/**
Theme Name: Theme Responsive CSS
*/

/* =============== MINIMUM WIDTH RESPO =============== */


/* =============== MAXIMUM WIDTH RESPO =============== */

@media screen and (max-width: 1200px) {
	.side-post .fl-post-grid-post {
		display: block;
	}
}

@media screen and (max-width: 992px) {
	.latest-post.fl-post-grid-post {
		display: block;
	}
	.latest-post.fl-node-61a8227cc6915 .fl-post-column {
		width: 100%;
	}
}

@media screen and (max-width: 900px) {
	.modified-img-4col img{
		height: 200px;
	}
	.modified-img-3col img{
		height: 300px;
	}
}

@media screen and (max-width: 768px) {
	.header-menu .fl-col-group.fl-col-group-equal-height {
		display: flex;
	}
	.more-about-btn .fl-button-wrap.fl-button-width-custom.fl-button-left.fl-button-has-icon {
		position: absolute;
		width: 100%;
		right: 0;
		text-align: center;
	}
	.modified-img-4col img{
		height: 300px;
	}
	.modified-img-3col img{
		height: 300px;
	}
}

@media screen and (max-width: 500px) {
	.rp4wp-related-posts ul {
		display: block;
	}
	.rp4wp-related-posts .rp4wp-related-post-image {
		width: 50%;
		padding-bottom: 15px;
	}
}

/* =============== area serve =============== */
@media screen and (max-width: 992px) {
	.rgcs-area-served-blocks * {
		width: 50% !important;
	}
}

@media screen and (max-width: 650px) {
	.rgcs-area-served-blocks * {
		width: 100% !important;
	}
}

/* =============== footer =============== */
.fl-module-list .fl-list-item-content .fl-list-item-content-icon {
  vertical-align: top;
}