@media (max-width: 1000px) {
 .container { width: 96%;}
}


@media (max-width: 979px) {
 .navbar-inner { margin-bottom: 2px;min-height:45px;}
 #website_menu  { border:none; margin:0px; padding:0px; background-color: #DEDEDE; position:relative; /*menuplugin*/ }
#website_menu ul { list-style: none; margin: 0px; padding: 0px;  height: auto; width: 100%; height:auto;color: #2D2D2D;z-index: 101; }
#website_menu li { display:block; float: none; z-index: 101;position: relative; }
#website_menu a { width: 98%; padding-left: 2%; text-shadow: none;border-bottom: 1px solid #fff;}
#website_menu a,#website_menu a:hover, #website_menu a:visited {
	display: block; padding: 0px; margin:0px;
	height: 51px;  
	width: 98%;
	padding-left: 2%; padding-right: 0%;
	color: #2D2D2D; background-color: #DEDEDE;
	font-weight: bold;text-align: left;text-decoration: none;line-height: 51px;
	border: none;
	z-index: 101;
	border-bottom: 1px solid #fff;
}
#website_menu li.current a.active, #website_menu a:hover.website_active { text-decoration: none; color: #fff; background-color: #555656; }
#website_menu a:hover { text-decoration: none;color: #fff; background-color: #555656;}
#website_menu li.website_last a {border-right-width:0px;}
#website_menu ul li ul li a.website_active { background: #555656 !important; display: block; width: 94%; padding-left: 6%; padding-right: 0%;}
#website_menu ul ul { top: 0px; position: relative; display: block; width: auto;z-index: 9999;}
#website_menu ul ul li a,
#website_menu ul ul li a:hover { border: none; width: 94%; padding-left: 6%; padding-right: 0%; border-bottom: 1px solid #fff;}
#website_menu ul li:hover ul ul, 
#website_menu ul li:hover ul ul ul, 
#website_menu ul li:hover ul, 
#website_menu ul li li:hover ul, 
#website_menu ul li li li:hover ul, 
#website_menu ul li li li li:hover ul { display:block; }
#website_menu ul li.website_last { border-right: 2px solid #dedede;}

form.search_form { margin: 0px 0px 0px 20px; }

.mb20 { margin-bottom: 20px;}
#body #website_content .form-horizontal .control-group { width: 95%; }
}


@media (max-width: 767px) {
 div.website_person_file.website_person_divide { width: 45%;}

 #body #website_content .form-horizontal .control-group { width: 95%; }
}

@media (max-width: 480px) {
	 #website_content table tbody td, #website_content table thead td, #website_content table tbody th,  #website_content table thead th{
     display: block;
   }
}

#body .ncGoogleMap img {
  max-width: none;
}
 