@media (max-width: 1000px) {
	
	.logo-home {
		width: 100%;
	}
	
	.menu-home {
		width: 100%;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: right;
		align-items: right;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	
	.container-offline {
		width:100%;
		padding:20px;
		margin-top:20px;		
	}
	
	.nav-wrap {
		margin-top:3px;
	}
	
	.nav-wrap label {
		margin-top: 36px;
		margin-right: 8px;
		display:inline-block;
		font-size:14px;
	}
	
	.flat-contact-us a.cosulting {
		font-size: 15px;
		padding: 14px 22px;
    }
	
	.flat-information {
		display:none;
	}
	
	.flat-contact-us a.cosulting {
		margin-top:0px;
	}
	
	.iconbox-features.type2 .iconbox {
		margin-bottom:20px;
	}
	
	.iconbox-home {
		padding-bottom: 0px;
		padding-top: 20px;
	}
	
	.iconbox-home {
		transform: translateY(-0%);
	}
	
	.image-box-law {
		margin-bottom: 72px;
	}
	
	.flat-contact-us a.phone {
		font-size: 20px;
		float: left;
		margin-top: 12px;
	}
	
	.case-evaluation {
		margin-top: 20px;
	}
	
	
	.page-title .content h2 {
		font-size: 30px;
		line-height: 36px;
	}
	
	.page-title .breadcrumb li a {
		font-size:14px;
	}
	
	.page-title .content {
		text-align: center;
		margin-bottom: 5px;
	}
	
	.practice-single {
		padding: 35px 0 35px 0;
	}
	
	#mainnav-mobi ul.sub-menu > li > a {
	    font-size: 14px;
	}
	
	.blog-content {
		padding: 35px 0 35px 0;
	}
	
	.contact {
		padding: 35px 0 35px 0;
	}
}