@media (min-width: 992px) {
	.canvas_open {
		display: none;
	}
	.menu ul{
		display: block !important;
	}
 
}
@media (max-width:1140px){
	.chooses-us-content {
		margin-top: 8px;
		margin-left: -100px;
	}
	.chooses-us-content-box {
		width: 100%;
		padding: 20px;
	}
	.chooses-us-content-box .span-title h2 {
		font-size: 38px;
	}
	.layer-box-item {
		margin-top: 20px;
	}
	.chooses-other-content {
		margin-top: 12px;
	}
}
@media (max-width: 991px) {
	.menu ul{
		display: none;
	}
	.header-bottom {
		padding: 20px 0px;
	}
	.canvas_open a {
		border: none;
		margin-top: 3px;
	}
	.menu {
		float: right;
	}
	.mobile-logo {
		margin-bottom: 20px;
	}
	.testimonial-img img {
		width: 100px !important;
		margin: 0 auto;
	}
	.testimonial-img {
		width: 150px;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.chooses-us-content {
		margin-top: 0px;
		margin-left: 0px;
		position: inherit;
	}
	.blog-pagination {
		margin-bottom: 50px;
	}
	.portfolio-sidebar {
		margin-top: 30px;
	}
 
}
@media (max-width: 767px) {
	.cdit-about-area, .latest-project-area, .counter-area, .testimonial-area, .about-page-counter, .team-area, .blog-area, .faq-area{
		padding: 70px 0px;
	}
	.features-area, .services-area, .latest-blog, .pricing-area, .project-area{
		padding-top: 70px;
		padding-bottom: 40px;
	}
	.hero-caption {
		padding-top: 150px;
		padding-bottom: 80px;
	}
	.hero-caption h2 {
		font-size: 40px;
	}
	.error-content{
		padding-top: 100px;
		padding-bottom: 50px;
	}
 
}
@media (max-width: 676px) {
	.hero-slider-single-content h2 {
		font-size: 40px;
	}
	.hero-slider-single {
		padding-top: 150px;
		padding-bottom: 80px;
	}
	.slider-hero-area-full:hover .owl-nav .owl-prev {
		left: 3px;
	}
	.slider-hero-area-full:hover .owl-nav .owl-next {
		right: 3px;
	}
	.hero-caption-btn a {
		margin-bottom: 10px;
	}
	.hero-caption h2 {
		font-size: 35px;
	}
 
}
@media (max-width: 576px) {
	.top-info {
		text-align: center;
		margin-bottom: 10px;
	}
	.top-social {
		text-align: center;
	}
	.cdit-about-area, .latest-project-area, .counter-area, .testimonial-area, .about-page-counter, .team-area, .contact-area, .blog-area, .faq-area{
		padding: 50px 0px;
	}
	.features-area, .services-area, .latest-blog, .pricing-area, .project-area{
		padding-top: 50px;
		padding-bottom: 20px;
	}
	.about-info h2 {
		font-size: 24px;
		margin-bottom: 10px;
	}
	.section-title h2 {
		font-size: 22px;
	}
	.hero-caption h2 {
		font-size: 28px;
	}
	.blog-details .blog-content h3 {
		font-size: 24px;
	}
 
}
@media (max-width: 420px){
	.layer-box-item .content {
		overflow: hidden;
		width: 100%;
		text-align: center;
		padding-top: 20px;
	}
	.layer-box-item .thumbnail {
		margin: 0 auto;
	}
	.breadcrumb-area {
		padding: 60px 0px;
	}
	.services-single h2 {
		font-size: 24px;
	}
	.services-single {
		padding: 30px 10px;
	}
	.portfolio-details h2 {
		font-size: 22px;
	}
	.blog-details .blog-content h3 {
		font-size: 22px;
	}
	.next-or-prev .single a {
		padding: 6px 12px;
		font-size: 14px;
		letter-spacing: 0px;
	}
	.comment-list ul li {
		padding-left: 0px;
	}
	.comment-list li img {
		width: 70px;
		position: inherit;
		left: 0;
		margin-bottom: 10px;
	}
	.header-search-form {
    	width: 280px;
    	padding: 10px;
    }
}