.leftSidebar .leftSidebarInner{
	height: 100%;
}
.formWrapper .input-block{
	margin-bottom: 20px;
}
.formWrapper .input-block input{
	margin-bottom: 0;
}
.invalid-feedback{
	color: #f00;
	margin-top: 5px;
	display: none;
}
.error + .invalid-feedback{
	display: block;
}

@media (min-width: 992px){
	.relatedAttorny{
		margin-top: 30px;
	}
	.relatedAttorny .attorny{
		min-height: 145px;
		margin: 0;
	}
}

@media (min-width: 1200px){
	.relatedAttorny .attorny{
		min-height: 125px;
	}
}

@media (max-width: 990px){
	.pageInnerContent .inner{
		padding-bottom: 50px;
	}
}

@media (min-width: 768px){
	.bioTabs .acc-trigger{
		display: none;
	}
}
@media (max-width: 767px){
	.mobile.homeMobile{
		padding-top: 0;
	}
	.mobile.homeMobile .leftSidebar{
		padding-top: 100px;
	}
	.leftSidebar #localnavlist{
		line-height: 1.5;
	}



	.bioPage .infoBlock::before{
		display: none;
	}
	.attornyTitle{
		max-width: 100%;
	}
	.bioTabs{
		padding-top: 75px;
		padding-bottom: 90px;
	}
	.tab-panel{
		max-width: 90%;
		margin: 0 auto;
	}
	.bioTabs .tab-nav{
		display: none;
	}
	.bioTabs .tab_content{
		display: block !important;
		min-height: 0;
		padding: 0;
	}
	.bioTabs .tab-inner{
		display: none;
		padding: 15px 0;
	}
	.bioTabs .acc-trigger{
		width: 100%;
		display: block;
		border: none;
		background: #151515;
		padding: 10px 30px 10px 20px;
		color: #fff;
		text-transform: uppercase;
		text-align: left;
		font-weight: bold;
		position: relative;
		box-shadow: none !important;
		outline: none !important;
	}
	.bioTabs .acc-trigger:after{
		position: absolute;
		right: 15px;
		font-family:'FontAwesome';
		content:"\f107";
		top: 50%;
		transform: translate(0,-50%);
	}
	.bioTabs .tab_content.expanded .acc-trigger:after{
		content:"\f106";
	}
}
@media (max-width: 749px){
	.attornyInfo-wrap{
		top: auto;
		margin-top: 100px;
	}
	.bioContent .infoBlock{
		margin-bottom: 0
	}
	.bioTabs{
		margin-top: -30px;
	}
	.bioContent h1{
		font-size: 40px;
	}
}

@media (max-width: 470px){
	.leftSidebar .localNavWidget{
		width: 100%;
		float: none;
	}
	.leftSidebar .localNavWidget + .localNavWidget{
		margin-top: 30px;
	}
}