.menu {
	margin-top:49px;
	font-family: 'news_gothic_condensedregular';
	border-top:1px solid #ffffff;
	padding-bottom:5px;
}
.pushmenu ul {
	margin: 0;
	padding:11px 0px 0px 0px;
	list-style: none;
	text-align:center;
}
.pushmenu ul li {
	position: relative;
	display:inline-block;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	background-image:url(../images/bullet.png);
	background-position:left 19px;
	background-repeat:no-repeat;
	 transition: all 0.2s;
}
.pushmenu ul li:first-child {
	background-image:none !important;
}
.pushmenu ul li a {
	padding: 6px 0px;
	display:block;
	margin:0px 40px 0px 40px;
}
.pushmenu ul li a {
	color:#fff;
	font-size:20px;
	letter-spacing:2px;
	padding-bottom:13px;
	text-decoration:none;
	text-transform:uppercase;	
	font-family: 'news_gothic_condensedregular';
}
.pushmenu ul li ul {
	padding: 0;
	position: absolute;
	top: 45px;
	z-index:999999999999;
	text-align:center;
	left: 39px;
	width: 273px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	display: none;
	opacity: 0;
	visibility: hidden;
	-webkit-transiton: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-transition: opacity 0.2s;
}
.pushmenu ul li ul li {
	float:none;
	display:block;
	border-bottom:1px solid #5d5d5d;
}
.pushmenu ul li ul li  a {
	display:inline-block;
	padding:5px 5px;
	text-align:left;
}
.pushmenu ul li ul li ul {
	padding: 0;
 	position: absolute;
 	top: 0px;
 	text-align:left;
 	left: 274px;
 	width: 273px;
 	-webkit-box-shadow: none;
 	-moz-box-shadow: none;
 	box-shadow: none;
 	display: none ;
 	opacity: 0;
 	visibility: hidden;
 	-webkit-transiton: opacity 0.2s;
 	-moz-transition: opacity 0.2s;
 	-ms-transition: opacity 0.2s;
 	-o-transition: opacity 0.2s;
  	transition: opacity 0.2s;
}
.pushmenu ul li ul li a {
    background-color: rgba(20, 20, 22, 0.92);
    display: block;
    padding: 10px 10px 10px 26px;
    color: #1c0707;
    margin: 0px;
}
.pushmenu ul li ul li a {
    font-size: 15px;
    background-image: url(../images/drop_arrow.png);
    background-repeat: no-repeat;
    background-position: 5px 12px;
    text-transform: capitalize;
    font-weight: 400;
    transition-duration:0.5s;
}
/*.pushmenu ul li ul li a:hover {
	transition-duration:0.5s;
	 background-image: url(../images/rotate_arrow.png);
}*/
.pushmenu ul li ul li a {
	color:#fff !important;
}
.pushmenu ul li ul li a:hover {
	color:#eb5d5d !important
}
#nav_list {
	text-indent: -99999em;
}
.ie8 .pushmenu ul li a.active {color:#a0a0a0;}
.ie8 .pushmenu ul li ul li ul {opacity:1;visibility:hidden;display:none !important;}	
.ie8 .pushmenu ul li ul li a:hover {color:#eb5d5d; }
.ie8 .pushmenu ul li ul li:hover ul {display: block !important;opacity: 1;visibility: visible;}
.ie8 .pushmenu ul li:hover ul{display: block;opacity: 1;visibility: visible;}
.ie8 .pushmenu ul li:hover ul{display: block;opacity: 1;visibility: visible;}
.ie8 .pushmenu ul li ul li:hover ul {display: block !important;opacity: 1;visibility: visible;}
/*media query begin*/
@media screen and  (min-width: 767px)  {
	.pushmenu ul li.active a {color:#eb5d5d;}
	.pushmenu ul li:hover a {color:#eb5d5d;}
	.pushmenu ul li:hover ul li a,.pushmenu ul li ul li:hover ul li a  { border-left:0px;border-right:0px;border-bottom:0px;}
	.pushmenu ul li ul li ul {opacity:1;visibility:hidden;display:none !important;}	
	.pushmenu ul li:hover ul li:first-child a {
		border-top:0px;
	}
	.pushmenu ul li ul li:hover ul {display: block !important;opacity: 1;visibility: visible;}
	.pushmenu ul li:hover ul{display: block;opacity: 1;visibility: visible;}
	.pushmenu ul li ul li:hover { }
	.pushmenu ul li:hover ul{display: block;opacity: 1;visibility: visible;}
	.pushmenu ul li ul li:hover ul {display: block !important;opacity: 1;visibility: visible;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.pushmenu ul li a {padding:15px 2px;margin-right:22px;margin-left:22px;}
	.pushmenu ul li ul {top:51px;}
	.sticky .menu .pushmenu ul li a {padding:15px 44px;}
	.sticky .menu .pushmenu ul li ul {top:51px;}
	.pushmenu ul li ul {left:23px;}
	.pushmenu ul li {background-position:left 26px;}
}
@media (min-width: 768px) and (max-width: 991px) {		
	.pushmenu ul li a {padding:15px 2px;margin-right:15px;margin-left:15px;font-size:16px;}
	.pushmenu ul li ul {top:48px;}
	.sticky .menu .pushmenu ul li a {padding:15px 26px;}
	.sticky .menu .pushmenu ul li ul li a {padding:10px 10px;}
	.sticky .menu .pushmenu ul li ul {top:48px;}
	.pushmenu ul {text-align:left;}
	.pushmenu ul li ul {left:18px;}
	.pushmenu ul li {background-position:left 22px;}
}
@media (max-width:767px) {
	.pushmenu ul li {padding:10px 0px;}
	.drop_down_menu ul,.drop_down_menu_sub ul {display:none;}
	.drop_down_menu_1 ul {display:none;}
	.drop_down_menu,.drop_down_menu_sub  {background-image: url(../images/down_arrow.png) !important;background-repeat: no-repeat !important;background-position: 95% 10px !important;}
	.pushmenu { background-color: #1F1F1F;width: 240px;height: 100%;top: 0;z-index: 1000;margin:0px;position:fixed;}
	.pushmenu-left {right: -240px;}
	.pushmenu ul li {display:block;}
	.pushmenu-left.pushmenu-open {right: 0;}
	.pushmenu-push {overflow-x: hidden;position: relative;right: 0;}
	.pushmenu-push-toright {right: 240px;}
	/*Transition*/
	.pushmenu, .pushmenu-push {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;  }
	#nav_list {float:right; background: url(../images/icon_nav.png) no-repeat left top;cursor: pointer;height: 32px;width: 32px;text-indent: -99999em;}
	nav-list.active { background-position: -33px top;}
	section.content {padding: 10px 20px;}
	.drop_down_menu_1 ul {padding-left:30px !important;}
	.pushmenu ul li ul {position:inherit !important;width:inherit;visibility:inherit;opacity:inherit;top:inherit;}
	.pushmenu ul {text-align:left;}
	.pushmenu ul li a  {font-size:12px; padding:10px 10px;display:block;border-bottom:1px solid #cfcfcf;color:#fff;}
	.pushmenu ul li {padding:0px;}
	.pushmenu ul li ul li {padding:0px;}
	.pushmenu ul li ul li a{padding-left:22px;background-image:none !important;}
	.pushmenu ul li ul li ul li a {padding-left:35px;}
	.pushmenu ul {padding:0px;}
	.pushmenu ul li:hover ul { display:none; }
	.pushmenu ul li ul li ul {left:0px;width:inherit;}
	.pushmenu ul li {float:none;}
	.pushmenu ul li ul li ul {opacity:1;visibility:visible;}
	.pushmenu {overflow-y:auto;}
	.buttonset .active {float: right;
    background: url(../images/close.png) no-repeat left top !important;
    cursor: pointer !important;
    height: 32px !important;
    width: 32px !important;
    text-indent: -99999em !important;
    position: absolute !important;
    right: 0px;}
	.drop_down_menu_arrow  {background-image:url(../images/drop_down_menu_arrow.png) !important;background-repeat:no-repeat;}
	.buttonset {position:absolute;width:32px;top:27px;z-index:1;}
	.buttonset {right:10px;}
	.pushmenu ul li ul li {font-family: 'news_gothic_condensedregular';background-color:#fff;}
	.pushmenu ul li ul li a {color:#000;}
	.pushmenu-push-toright #nav_list {margin-top:5px;}
	.attorney .number .glyphicon {color:#eca26b;}
	.att_right {float:none;}
	.attorney .number {margin-top:33px;}
	.attorney .number .glyphicon {border: 2px solid #eca26b;}
	.attorney p {font-size:15px;text-align:center;padding-top:31px;}
	.attorney .trans {padding-bottom:0px;}
	.pushmenu ul li ul li a {display:block;}
	.nav-main .nav-container ul li {
    border-bottom: 1px solid #e59037;
}
.has-sub-nav {
    background-image: url(../images/mobile_submenu.png);
    background-repeat: no-repeat;
    background-position: right 10px;
}
.menu ul li.drop_down_menu,.menu ul li.drop_down_menu_sub {
    background: url(../images/mobile_submenu_active.png) 90% 20px no-repeat;
}
.drop_down_menu > a,.drop_down_menu_sub > a  {
	width:75%;
}
.pushmenu ul li a {margin:0px;}
.pushmenu ul li:hover a {border-bottom:0px;}
.pushmenu ul li.active a {border-bottom:0px;}
.pushmenu ul li a {border-bottom:0px;}
.pushmenu ul li {border-bottom:1px solid #cfcfcf;}
.pushmenu ul li ul {left:0px;}
.menu .drop_down_menu ul,.menu .drop_down_menu_sub ul {background-color:#0075c0;}
.menu {margin-top:25px;border:0px;}
}
@media (max-width:480px) {

	}
/*media query end*/