@media screen and (min-width: 1200px) {
	.container {
		max-width: 1600px;
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
	}
}


@media (max-width: 1199px) {
	.banner-container {
	}
	.banner-container h1 {
		font-size: 75px;
	}
	.banner-container h1:after {
		display: none;
	}
	.banner-wrapper.style-2 .banner-container {
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	/* Sp Menu */
	.sp-menu {
		left: 19%;
	}
	.progress-sec {
		border: 1px solid #fe524254;
	}

	.menu-min .logo-box {
		/*width: 76px;
		margin-bottom: 22px;
		padding-bottom: 23px;*/
	}
	.menu-min .logo-box h4 {
		/*font-size: 16px;*/
	}
	.menu-min .navbar-menu li a {
		/*font-size: 17px;*/
	}
	.menu-min {
		/*width: 186px;*/
	}
	body {
		/*margin-left: 186px;*/
	}
	.banner-wrapper.style-2 .sec-line-images {
		display: none;
	}
	.sp-menu {
		display: none;
	}
	.banner-wrapper.style-2 .icon-container {
		display: none;
	}
	.service-details-sidebar .download-box .download-item a {
		font-size: 11px;
	}
	.service-details-sidebar .download-box .download-item a i {
		margin-right: 12px;
	}
	.service-details-sidebar .service-list ul li a {
		font-size: 14px;
	}
}

@media (min-width: 1604px) and (max-width: 1868px) {
	.banner-container h1 {
		font-size: 135px;
	}
}

@media (min-width: 1200px) and (max-width: 1604px) {
	.banner-container h1 {
		font-size: 90px;
	}
	.banner-container h1:after {
		display: none;
	}
	.banner-wrapper.style-2 .sec-line-images {
		display: none;
	}
	.banner-wrapper.style-2 .banner-container {
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	.banner-wrapper.style-2 .banner-container h1 span {
		-webkit-text-stroke-width: 1px;
		-webkit-text-stroke-color: #fff;
		color: transparent;
		display: inline-block;
		line-height: 110px;
		transform: none;
		margin-left: auto;
		margin-top: 0;
	}
	.banner-wrapper.style-2 .icon-container {
		display: none;
	}
	.feature-items {
		padding-top: 080px;
	}
}

@media (min-width: 320px) and (max-width: 1550px) {
	.blog-wrapper .blog-post .content .tag ul > li + li:before {
		display: none;
	}
	.blog-wrapper .blog-post .content .tag ul > li {
		font-size: 12px;
	}
	.blog-wrapper .blog-post .content .tag ul > li + li {
		margin-right: 0;
		margin-left: 10px;
		font-size: 12px;
	}
}

@media (min-width: 1200px) and (max-width: 1334px) {
	.about-areya .text-sit .info-box .item {
		padding: 15px;
		margin-right: 20px;
	}
}

@media (min-width: 1200px) and (max-width: 1484px) {
		.banner-wrapper.style-2 .banner-container h1 {
		font-size: 90px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.feature-items {
		padding: 70px 0 0 0;
	}
	.feature-item h4 {
		color: #49515a;
		font-size: 15px;
		font-weight: 700;
		margin-bottom: 5px;
	}
	.portfolio-area.style-2 .contant h2 {
		font-size: 22px;
	}
	.portfolio-area.style-2 .contant {
		padding: 28px;
		position: absolute;
		left: -70px;
		background-color: #fff;
		bottom: 0;
	}
	.portfolio-area.style-2::after {
		display: none;
	}
	.banner-wrapper.style-2 .banner-container h1 {
		font-size: 86px;
	}
}

@media (min-width: 992px) and (max-width: 1140px) {
	.about-areya .text-sit .info-box .item a {
		font-size: 12px;
	}
	.about-areya .text-sit .info-box .item {
		padding: 23px;
		margin-right: 18px;
	}
	.about-areya .text-sit h2 {
		font-size: 40px;
	}
	.feature-item h4 {
		color: #49515a;
		font-size: 15px;
		font-weight: 700;
		margin-bottom: 5px;
	}
}

@media (min-width: 320px) and (max-width: 928px) {
	.about-areya .text-sit {
		margin-top: 30px;
		text-align: center;
	}
	.about-areya .text-sit .info-box .item {
		margin: 0;
		width: 100%;
		margin-bottom: 30px;
	}
	.about-areya .text-sit .info-box {
		display: block;
	}
}

@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;
	}
	.about-areya .text-sit .info-box .item {
		padding: 23px;
	}
	.blog-wrapper .blog-post .content .tag ul li {
		font-size: 12px;
	}
	.blog-wrapper .blog-post .content .tag ul > li + li {
		margin-left: 4px;
	}
	.blog-wrapper .blog-post .content .tag ul > li + li::before {
		display: none;
	}
	.service-wrapper .service-post {
		padding: 20px 24px 34px;
	}
	.service-wrapper .service-post h4 {
		font-size: 18px;
	}
	.service-wrapper .service-post .icon {
		color: #fe5242;
		font-size: 44px;
		margin-bottom: 5px;
	}
	.modal-open .modal {
		margin-left: 186px;
	}
}

@media (min-width: 1200px) and (max-width: 1433px) {
	.service-details-sidebar .download-box .download-item a {
		font-size: 12px;
		text-align: center;
	}
	.service-details-sidebar .service-list ul li a {
		font-size: 14px;
	}
}

@media (min-width: 1200px) and (max-width: 1343px) {
	.service-details-sidebar .download-box .download-item a {
		font-size: 10px;
		text-align: center;
	}
	.service-details-sidebar .download-box .download-item a i {
		margin-right: 1px;
	}
}

@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;
	}
	.about-areya .img-sit {
		display: none;
	}
	.feature-areya .thumb {
		display: none;
	}
	.contact-section .contact-box .form-box {
		margin-bottom: 50px;
	}
	.sp-menu {
		left: 89%;
	}
	.banner-container h1:after {
		display: none;
	}
	.portfolio-area.style-2 .thumb img {
		width: 100%;
	}
	.portfolio-area.style-2 .contant {
		position: relative;
		left: 0;
	}
	.banner-wrapper.style-2 .banner-container h1 {
		font-size: 76px;
	}
}

@media (max-width: 759px) {
	.menu-min .navbar-menu {
		float: none;			
	}
	.menu-min .logo-box {
		float: none;	
	}
}

@media (max-width: 877px) {
	body {
		margin-left: 0;
		margin-top: 0;
	}
	.menu-min {
		transform: translateX(-100%);
	}
	.menu-min.category-on {
		transform: translateX(0%);
	}
	.burger,
	.menu-min-hide-btn {
		display: inline-block;
	}
}

@media (max-width: 767px) {
	.banner-wrapper {
		position: relative;
		/*height: 580px !important;*/
	}
}

@media (max-width: 900px) {
	.banner-wrapper.style-2 .banner-container h1 {
		font-size: 74px;
	}
}

@media (max-width: 696px) {
	.banner-wrapper.style-2 .banner-container h1 {
		font-size: 50px;
	}
	.banner-wrapper.style-2 .banner-container h1 span {
		display: block;
		margin-left: 0;
	}
}

@media (max-width: 700px) {
/*	.banner-container {
		left: 50% !important;
		transform: translate(-50% , -50%) !important;
		top: 50% !important;
		width: 70%;
		text-align: center;
	}
	.banner-container h1 {
		font-size: 72px;
	}
	.banner-container h1 span {
		margin: 0;
		margin-top: 14px;
		display: inline-block;
	}*/
}

@media (max-width: 432px) {
	.contact-section .contact-box {
		padding: 46px;
	}
}

@media (max-width: 408px) {
	.btn-theme.lg-btn {
		padding: 10px 20px;
		font-size: 10px;
	}
}

@media (max-width: 476px) {
	.banner-container h1 {
		font-size: 54px;
	}
}

@media (max-width: 358px) {
	.banner-container h1 {
		font-size: 48px;
	}
}

@media (max-width: 332px) {
	.banner-wrapper.style-2 .banner-container h1 {
		font-size: 46px;
	}
}

@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;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	.about-areya .text-sit .info-box .item {
		margin-right: 15px;
	}
}

@media (min-width: 320px) and (max-width: 575px) {
	.about-areya .text-sit .info-box .item {
		margin-right: 0;
		width: 100%;
		margin-bottom: 30px;
	}
	.about-sec {
		text-align: center;
	}
}