@media screen and (min-width: 1200px) {
	.container {
		max-width: 1200px;
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
	}
}

@media (max-width: 1199px) {
	/* Sp Menu */
	.sp-menu {
		left: 19%;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	/* Service */
	.service-area .service-item p {
		font-size: 11px;
		color: #eee;
	}

	/* Testimonials */
	.testimonials-area .testimonials-item p {
		font-size: 10px;
		line-height: 23px;
	}
	.testimonials-area .testimonials-item .admin .test-img {
		display: none;
	}
	.testimonials-area .testimonials-item .admin .text {
		padding-left: 0;
		text-align: center;
	}

	/* Blog */
	.blog-item .content {
		position: absolute;
		top: 0;
		left: 0;
		padding: 32px 18px;
		bottom: 0;
	}
	.blog-item .content h4 {
		text-transform: capitalize;
		font-weight: 800;
		color: #fff;
		line-height: 33px;
		font-size: 19px;
		margin-bottom: 14px;
	}
}

@media (max-width: 991px) {
	/* Testimonials */
	.test-preview .thumb img {
		width: 100%;
		max-width: 100%;
	}
	.test-preview .thumb .icon-box {
		margin: 0 auto;
		left: 0;
		right: 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	/* Blog */
	.blog-item {
		margin-bottom: 30px;
	}
	.blog-item .content {
		padding: 88px 122px;
	}
	.blog-item .content h4 {
		line-height: 58px;
		font-size: 38px;
	}
}