	/* .square {
		height: 98px;
		padding: 12px;
	} */
	.page-banner {
		background-image: url(<?php echo base_url('statics/endusers/pages/imgs/giai-phap-cua-chung-toi.jpg'); ?>);
	}
	.news-slide .flipbox__front .ttl-h3 {
		font-size: 16px;
	}
	.news-slide .flipbox__txt {
		font-size: 12px;
	}
	.teambox__item {
		width: 275px !important;
		height: 275px;
		float: left;
	}
	@media (max-width: 767px) {
		.timeline .circle {
			margin-left: 0;
		}
		.teambox__item {
			float: none;
			margin: 0 auto;
		}
	}
	.related-posts {
		max-width: 1200px;
		margin: 0px auto;
	}
	.recommend-content {
		margin: 0 auto;
		display: flex;
		flex-direction: column;
		row-gap: 25px
	}

	.recommend-content__title {
		color: #238dc1;
		font-weight: 600;
		font-style: normal;
		font-size: 34px;
		text-align: left
	}

	.recommend-content__desc,.recommend-content__list li {
		line-height: 1.8em;
		font-size: 18px
	}

	.recommend-content__line {
		width: 55%;
		background-color: #238dc1;
		height: 1px
	}

	.related-posts__item {
		height: 350px;
		margin: 0 7.5px;
		box-shadow: 0 1px 10px 0 grey
	}
	.related-posts__item__img {
		height: 50%
	}
	.related-post__services__right img, .related-posts__item__img img {
		height: 100%;
		width: 100%;
	}
	.related-post__item__info {
		padding: 10px
	}
	.related-posts__list {
		margin-top: 0;
	}
	.related-posts__list .slick-list {
		padding: 25px 50px!important;
	}
	.related-posts__item__title {
		font-size: 16px;
		color: #228ec2;
		font-weight: 600;
		display: -webkit-box;
		line-height: 1.3
	}

	.related-posts__item__desc {
		font-size: 13px;
		display: -webkit-box;
		-webkit-line-clamp: 3
	}
	.related-post__desc, .related-posts__item__desc {
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.pagination {
		margin-top: 50px
	}

	.pagination__list__btn {
		display: flex;
		justify-content: space-between;
		width: 300px;
		margin: 0 auto
	}
	.slick-dots {
		margin: 15px auto;
		transform: none;
	}
	@media (min-width: 768px){
		.flipbox__txt {
			margin-bottom: 0px;
		}
		.flipbox__txt {
			font-size: 15px !important;
		}
	}

	@media (max-width: 1200px){
		
		.related-posts {
			max-width: 1200px;
			margin: 0px 20px;
		}
	}
	@media (min-width: 1200px){
		.flipbox__txt {
			font-size: 15px !important;
		}
	}