@charset "utf-8";
/* CSS Document */
@media only screen and (max-width:1199px){
	.menu{
		width: 100%;
	}
	.rbar{
		display: block;
	}
	.sm{
		display: none;
	}
}
@media only screen and (max-width:991px){
	.about{
		padding: 50px 0;
		margin-bottom: 0 !important;
	}
	.feature-two-content p{
		max-width: 100%;
		height: auto;
	}
	.single-feature-list{
		margin-bottom: 0;
	}
	.single-feature-item{
		margin-top: 20px;
	}
	.feature-two-content a{
		margin-top: 20px;
	}
	.feature-video-popup{
		display: none;
	}
	.service-area{
		margin-top: 0;
	}
	.service-area .service-text{
		margin: 0;
		padding: 20px;
	}
}
@media only screen and (max-width:767px){
	.logo{
		width: 100%;
	}
	.service-area .service-part{
		margin: 30px 0 0 0 !important;
	}
	
}
@media only screen and (max-width:575px){
	.logo {
		width: 150px;
		margin: 0 auto;
	}
	.filter-nav{
		display: none !important;
	}
	.clint-area .item{
		width: 90%;
	}
	.clint-area .owl-theme .owl-nav{
		display: none !important;
	}
	.carousel-control-prev, .carousel-control-next {
		width: auto;
	}
	
}
@media only screen and (max-width:400px){
	
	}
