/* All desktop and wider screen sizes  */


 @media only screen and (min-width: 1300px) {
 header.interior .pagetitle h1 {
 font-size:32px;
}

/*.attorney {
	width:20%;
	
	padding:0px;
	margin:0px;
	padding-right:4%;
	padding-bottom:15px;
	display:inline-block;
	vertical-align: top;
	
	
}*/

.attorney img{
	
	/*  max-width:135px;  */ 
	
}


}
 @media only screen and (min-width: 1100px) {
 .sidebar p {
 font-size:16px;
}

.sidebar .sidenav {
	margin-left:45%;
	
	
	
	
}

.sidebar .sidenav ul li a {
 font-size:16px;
}



}
 @media only screen and (min-width: 1024px) {
}
 @media only screen and (min-width: 960px) {
 .tab a {
/*font-size: 19px;*/
}
}
 @media only screen and (min-width: 950px) {
 .main .titlebar .pagetitle h1 {
 font-size:2.5vw;
}
 .main .titlebar .pagetitle h1 span {
 font-size: 1.5vw;
}
}
 @media only screen and (min-width: 901px) {
 body, html {
 background-color:#d8d9da;
}
 header.interior .logo {
 width:30%;
 max-width:417px;
 margin-right:4.5%;
 position:relative;
}
 header.interior .inner {
padding-left:10.7%;
 padding-right:10.7%;
}
header.interior .pagetitle {
 width:78.6%;
 padding-left:10.7%;
 padding-right:10.7%;
}
 header.interior .pagetitle h1 {
 padding-left:26.43%;
}
 .wrapper {
 padding-left:10.7%;
 padding-right:10.7%;
padding-top:20px;
 padding-bottom:63px;
}
 .wrapper.bio {
 padding-top:50px;
}
 .page-tools.mobile {
 display:none;
}
}


 /*@media only screen and (max-width: 1635px) {*/ 
	 @media only screen and (max-width: 960px) {
		 


 .tab a {
 font-size:2vw;
}
 ul.etabs li.full {
 width:100%;
 padding-top:4px;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #dbd9d8;
}
 ul.etabs li.full a {
 padding-left: 0px;
 padding-top:4px;
}
 #tab-container > ul > li:nth-child(3) > a {
 border-right:none;
}
 footer.home {
 font-size:11px;
}
footer.interior {
 font-size:11px;
}
footer p {
 font-size:11px;
}
}