#nav-toggle{display:none;float:left;width:24px;margin-top:12px;margin-left:20px;cursor:pointer}
#nav-toggle i{display:block;background-color:#fff;height:2px;width:100%;margin-bottom:4px}
#nav-toggle:hover i{background-color:#76c5e4}

.homeSection .centerContent .downArrow{margin-top:0}

#contentWrapper img{max-width:100%;height:auto}

/*MEDIA QUERY*/
@media(max-width:991px){
	.centerContent{width:730px}
	#headerWrapper #nav{margin-left:20px}
	#nav .top_level .top_level_a{font-size:12px}
	#nav .divider{height:12px}
	#headerWrapper #search-wrapper{width:120px;margin-top:3px}
	#headerWrapper #search-wrapper input[type="text"]{width:85px}
	#headerWrapper .detailBanner{width:730px;height:155px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
		.miniBillboards .miniBillboard{width:230px}
		.miniBillboard .top,
		.miniBillboard .copy,
		.miniBillboard .divider{width:100%}
		.miniBillboard .top h2{font-size:13px}
		.miniBillboard .copy img{max-width:100%;height:auto}
		.miniBillboard .copy p{font-size:14px}
		.homeSection p{font-size:20px}
		#footerMotto p{font-size:24px}
		#footer .divider{margin-right:15px;margin-left:15px}
		#footer .copyright p{font-size:11px}
		#footer .copyright p a{margin-left:0}
		#footer ul li{margin-right:20px}
		#footer ul li#chambers{width:70px}
		#footer ul li#super{width:120px}
		#footer ul li img{max-width:100%;height:auto}
		#footerWrapper #footer{height:200px}
		
		#contentWrapper #leftColLabel,
		#contentWrapper #leftCol{width:250px}
		#contentWrapper #rightCol,
		#contentWrapper #rightColLabel{width:455px}
		
		#contentWrapper .attorney{width:315px}
		
		#contentWrapper .col{width:100%;border-left:0;border-top:2px solid #e3e1dd;padding:20px 0}
		#contentWrapper .col.first{border-top:0}
		#contentWrapper #smithHurstMap{max-width:100%}
		
		#contentWrapper .attorneyCard{width:100%}
		.attorneyCard .cardRight{width:330px}
		.attorneyCard ul{float:none;width:auto}
}
@media (min-width:768px) and (max-width:991px){
}
@media(max-width:767px){
	.centerContent{width:100%;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	#headerWrapper #nav{clear:both;max-height:0;overflow:hidden;float:none;margin-left:0;}
	#headerWrapper #nav.open{padding-top:30px;height:auto;max-height:9000px}
	#nav .top_level{float:none}
	#nav .divider{float: none;height: 1px;margin: 5px 0 15px;width: 100%;}
	#nav .sub_nav{left: 0;position: relative;top: 0;width: auto;float:none}
	#headerWrapper .detailBanner{width:100%}
	#headerWrapper .logoBanner{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;height:195px}
	#headerWrapper #search-wrapper{width:200px}
	#headerWrapper #search-wrapper input[type="text"]{width:165px}
	
	#nav-toggle{display:block;}
	
		.miniBillboards .miniBillboard{width:auto;float:none;margin-right:0;margin-bottom:40px}
		.miniBillboard .top{text-align:left;}
		.homeSection .wide{width:auto}
		.homeSection .leftCol{float:none}
		
		#footerWrapper #footer{height:auto;padding-bottom:50px}
		#footer #logo{float:none;margin:0 auto;display:block}
		#footer .divider{float:none;margin:20px 0;width:auto;height:1px}
		#footer ul{float:none;text-align:center}
		#footer ul li{float:none;display:inline-block}
		#footer #socialIcons{float:none}
		#footer .copyright{float:none;text-align:center}
		#footer .copyright p{float:none}
		
		#footerMotto p{font-size:22px}
		
		#contentWrapper #leftColLabel,
		#contentWrapper #leftCol{width:100%}
		#contentWrapper #rightCol,
		#contentWrapper #rightColLabel{width:100%}
		
		#contentWrapper .attorney{width:100%}
		.attorney .viewProfile{float:left}
		
		#contentWrapper .attorneyCard{width:100%;height:auto}
		.attorneyCard .cardLeft{width:100%;height:auto}
		.attorneyCard .cardRight{width:100%}
}
@media(max-width:480px){
	#headerWrapper #search-wrapper{width:120px}
	#headerWrapper #search-wrapper input[type="text"]{width:85px}
	#headerWrapper .logoBanner{height:140px}
	#headerWrapper .detailBanner{height:65px}
	#footerMotto p{font-size:20px}
}