.slicknav_menu {display: none;} 
#menu-mid {float:left; width:100%; background:#F2F2F2 url(../images/menu-bg.png)  repeat-x;}
.menu-mid{max-width:1200px; height:auto; margin:0 auto;}
/*** Main Menu Styles ***/
ul.menu {float:none;width: 100%; text-align: center;}
#menu-mid .menu > li{ float:none; display: inline-block; list-style-type:none; position:relative; padding:0 10px; width: auto !important;}
#menu-mid .menu > li > a{color:#000000;display: block;font-size: 16px;    text-transform:uppercase;  padding: 14px 19px 9px 9px;  border-bottom:8px solid #F2F2F2;text-align: center;}
#menu-mid .menu > li > a:hover{border-bottom:8px solid #24a282; }
#menu-mid .menu > li.last {background:none;}
#menu-mid .menu li a:hover, #menu-mid .menu > li:hover > a, #menu-mid .menu > li.current-menu-item > a, #menu-mid .menu > li.current_page_ancestor > a {color:#24a282; }
/** DD Menu Styles **/
#menu-mid .menu li ul{ display:none; z-index:99; background:#660000;  box-shadow: 7px 7px 19px 0 rgba(0, 0, 0, 0.75);}
#menu-mid .menu li > ul > li{list-style-type:none;  position:relative; border-bottom:1px solid #170c20;}
#menu-mid .menu li:hover > ul, #menu-mid .menu li > ul > li:hover > ul, #menu-mid .menu li > ul > li > ul > li:hover > ul{ display:block; background:#24a282  }
#menu-mid .menu li ul > li a{ display:block;  color:#fff;   border:0; padding:8px 0px 8px 30px; background:#660000 url(../images/menu-arrow2.png) no-repeat 13px 10px; }
#menu-mid .menu li ul li a:hover, #menu-mid .menu li ul li:hover > a{list-style:none; color:#fff; background:#24a282 url(../images/menu-arrow.png) no-repeat 13px 10px;}
#menu-mid .menu-item-has-children{list-style:none; color:#d1a53a;}
#menu-mid .menu-item-has-children:hover{background:#24a282 !important;}
#menu-mid .menu li ul li:hover{background:#24a282;}
#menu-mid .menu li > ul,#menu-mid .menu li > ul > li > ul,#menu-mid .menu li > ul > li > ul > li > ul{ width:243px; position:absolute; z-index:9999999; }
#menu-mid .menu li > ul > li > ul, #menu-mid .menu li:hover > ul > li > ul > li > ul{  left:243px; width:230px;   }
#menu-mid .menu li ul.sml-tb{width:140px;}
/*** First Level Sub Menu ***/
#menu-mid .menu li > ul{ top:50px; left:0px; }
/*** Second Level Sub Menu ***/
#menu-mid .menu li > ul > li > ul{ top:0;}
/*** Third Level Sub Menu ***/
#menu-mid .menu li > ul > li > ul > li > ul{ top:0; }
@media screen and (max-width:1200px){ 
 #menu-mid .menu > li {padding: 0 6px;}   
#menu-mid { width:100%; } 
#menu-mid .menu > li > a{padding: 14px 7px 9px 7px;}
}
@media screen and (max-width:1000px){  
#menu-mid .menu > li > a{padding:14px 13px 9px 13px;}
}
@media screen and (max-width:950px){  
#menu-mid .menu > li > a{padding:14px 10px 9px 10px;}
}
@media screen and (max-width:900px){  
#menu-mid .menu > li > a{padding: 14px 0px 9px 0px;}
    
}

@media screen and (max-width:800px){  
#menu-mid .menu > li > a{font-size:14px !important;}
}

@media screen and (max-width:760px) {
ul.menu {float: left;width: 100%; background:none; border-radius:0px 0px 0 0;}
#menu-mid {display:none;}
.menu-item-has-children{background:none;}
.menu-item-has-children:hover{background:none;}
.slicknav_menu {display: block;}
.slicknav_btn {position: relative;display: block;vertical-align: middle;float: right;padding: 0.438em 0.625em 0.438em 0.625em;line-height: 1.125em;cursor: pointer;}
.slicknav_menu .slicknav_menutxt {display: block;line-height: 1.188em;float: left;font-family: Verdana, Geneva, sans-serif;}
.slicknav_menu .slicknav_icon {float: left;margin: 0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_no-text {margin: 0}
.slicknav_menu .slicknav_icon-bar {display: block;width: 1.125em;height: 0.125em;-webkit-border-radius: 1px;
	-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {margin-top: 0.188em}
.slicknav_nav {clear: both}
.slicknav_nav ul, .slicknav_nav li {display: block;width:100% !important;}
.slicknav_nav .slicknav_arrow {font-size: 0.8em;float: right;}
.slicknav_nav .slicknav_item {	display: block;	cursor: pointer;}
.slicknav_nav a {display: block}
.slicknav_nav .slicknav_item a {display: inline}
.slicknav_menu:before, .slicknav_menu:after {content: " ";	display: table;}
.slicknav_menu:after {clear: both}
/* IE6/7 support */
.slicknav_menu {*zoom: 1}
/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/
.slicknav_menu {font-size: 16px;}
/* Button */
.slicknav_btn {margin: 5px 5px 6px;text-decoration: none;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color:#5C0702;}
/* Button Text */
.slicknav_menu .slicknav_menutxt {color: #FFF;font-weight: bold;text-shadow: 0 1px 3px #000;}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {background-color: #f5f5f5;}
.slicknav_menu {background:#24A282;padding: 5px; color:#fff;}
.slicknav_nav {color: #fff;margin: 0;padding: 0;font-size: 0.875em;}
.slicknav_nav, .slicknav_nav ul {	list-style: none;	overflow: hidden;}
.slicknav_nav ul {padding: 0;margin: 0 0 0 0px;}
.slicknav_nav .slicknav_item {padding: 5px 10px;margin: 2px 5px;}
.slicknav_nav a {padding: 5px 10px;margin: 2px 5px;text-decoration: none; color: #fff; font-size:18px;}
.slicknav_nav .slicknav_item a {padding: 0;margin: 0; color: #fff;}
.slicknav_nav .slicknav_item:hover {background:#5C0702;color: #fff;}
.slicknav_nav a:hover {background:#5C0702;color: #fff;}
.slicknav_nav .slicknav_txtnode {margin-left: 15px;}
}