.ddsmoothmenu {
	position: relative;
	z-index: 200!important;
	padding-top: 0px;
	padding-left: 0px;

}
.ddsmoothmenu ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
	margin-left: 0px;
}
/*Top level list items*/
.ddsmoothmenu ul li {
	display: inline;
	position: relative;
	list-style: none;
	float: left;
	margin-left: 0px;
	padding-bottom: 0;
	text-align: center;

	
}
.ddsmoothmenu ul li+li{
	margin-left:0px;
}
	
	
/*Top level menu link items style*/
.ddsmoothmenu ul > li > a {
	display: block;
	text-decoration: none;
	color: #000;
	text-align: center;
	position: relative;
	padding:48px 21px 17px;
	line-height:16px;
	 font-size: 14px;
	text-transform: uppercase;

	
}
/*.ddsmoothmenu ul li.home{
	background: url(../images/home-divder.png) right center no-repeat;
	padding-right:23px;
	margin-left:26px;


}
.ddsmoothmenu ul li.home a{
	background:url(../images/icin-home.png) left top no-repeat;
	 display:block;
	  width:19px;
	  height:15px;
	    transition:all .3s ease-in-out; 
  -moz-transition:all .3s ease-in-out; 
  -webkit-transition:all .3s ease-in-out;
}
.ddsmoothmenu ul li.home a:hover{
	background:url(../images/icin-home.png) left bottom no-repeat;
}*/

/*.ddsmoothmenu ul li a:link {
	color:#222222;
}*/
.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	color: #000;
	display: block;
	background:#cddad2;
}
.ddsmoothmenu ul li.Select a { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	color: #000;
	display: block;
	background:#cddad2;
}
.ddsmoothmenu ul li a:hover {
	color: #000;
	display: block;
	background:#cddad2;
}
/*************************************** corner *********************************/
.ddsmoothmenu ul .left a {
	padding: 0px;
}
.ddsmoothmenu ul .right ul li a {
	padding-left: 8px !important;
}
/*1st sub level menu******************************************************/
.ddsmoothmenu ul li ul {
	position: absolute;
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
	width:230px;
	text-align: left;
	text-transform: none;
	 font-size:15px;
	z-index:10000000 !important;
	border:0px solid #eaeae8;
	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
	
}
.ddsmoothmenu ul li.small-sub ul{
	width:177px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li {
	display: list-item;
	float: none;
	padding-right: 0px !important;
	/*	border-bottom:1px solid #906f59;
*/	
	text-transform: none;
			border-left:0px solid #bebebe;
	border-right:0px solid #bebebe;
}
.ddsmoothmenu ul li ul li + li {
	border-top: 1px #0a3404 solid;
		border-left:0px solid #bebebe;
	border-right:0px solid #bebebe;
	margin-left:0 !important; 
}
.ddsmoothmenu ul li.Select ul li a,.ddsmoothmenu ul li ul li a {
	color: #FFF;
	margin: 0;
	padding: 0px;
	padding:12px 17px !important;
	/*padding-right:28px !important;*/
	text-align: left;
		border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	background:#18650d;
	text-transform: none;
}

.ddsmoothmenu ul li ul li a:hover,.ddsmoothmenu ul li ul li.Select a {
	color:#FFF !important;
	background:#0a3404 !important;
	
}
.ddsmoothmenu ul li ul li a:hover:before,.ddsmoothmenu ul li ul li.Select a:before{
	display: inline-block;
}
.ddsmoothmenu ul li ul li a.selected {
	color:#FFF !important;
	background:#0a3404 !important;
	
}
.ddsmoothmenu ul li ul li .btm {
	border: 0px !important;
	margin-bottom: 0px;
}
/*.ddsmoothmenu ul li ul li ul li a {
	background-image:none;
	background-color:#dedede;
}
.ddsmoothmenu ul li ul li ul li a:hover {
	background-image:none !important;
	background-color:#f1f1f2;
}*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass {
	position: absolute;
}
*html .downarrowclass {
	position: absolute;
	top: 5px;
	right: 4px;
	
}
.rightarrowclass {
	position: absolute;
	top:0px;
	margin-top:13.5px;
	right:0px;
	margin-right:12px;
}
/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow {
	position: absolute;
	/*background:url(../images/nav-bg.png) bottom left;*/
	z-index: 200;
	margin-left: 1px;
}
.toplevelshadow { /*shadow opacity. Doesn't work in IE*/
	opacity: 100;
}
.bg_none {
	background: none!important;
}
/*********************Select Submenu****************/

.ddsmoothmenu ul li.Select ul li a {
	margin: 0;
	padding: 0px;
	padding:10px 16px !important;
	/*padding-right:28px !important;*/
	text-align: left;
		border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
color:#FFF !important;
	background:#18650d;
}
/*.ddsmoothmenu ul li ul li:last-child,.ddsmoothmenu ul li ul li:last-child a{
	  border-radius:0px 0px 6px 6px; 
	  -moz-border-radius:0px 0px 6px 6px;
	  -webkit-border-radius:0px 0px 6px 6px;
}*/
.ddsmoothmenu ul li.Select ul li a:hover {
	color:#FFF !important;
	background:#0a3404 !important;
	
	
}
.ddsmoothmenu ul li.Select ul li a.selected {
		color:#FFF !important;
	background:#0a3404 !important;
	
	
}

.ddsmoothmenu ul li.Select ul li.Select a{
			color:#FFF !important;
	background:#0a3404;
	
	
}
/*********************Select Submenu 3Rd****************/
.ddsmoothmenu ul li.Select ul li.Select ul li a{
	color: #91c0ea;
	margin: 0;
	padding: 0px;
	padding:16px 19px !important;
	/*padding-right:28px !important;*/
	text-align: left;
		border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	background: url(../images/header-bg.png) !important;
	color:#FFF !important;
}
.ddsmoothmenu ul li.Select ul li.Select ul li a:hover {
			color:#e89e49 !important;
	background: url(../images/header-bg.png) !important;
}
.ddsmoothmenu ul li.Select ul li.Select ul li.Select a {
	color:#e89e49 !important;
	background: url(../images/header-bg.png) !important;
}

/*****************************Responsive*************************************/
@media (max-width: 1024px) {
.ddsmoothmenu ul li a {/*padding: 14.5px 12px;*/}
    

    

	    
	
	
}

@media (max-width:900px) {
.ddsmoothmenu ul li+li {}
    

    
}    
@media (max-width:768px) {
.ddsmoothmenu ul li+li {}
    
}    
  

/***************Mody*******/
.ddsmoothmenu ul li a img.downarrowclass{
	bottom:0px;
	margin-bottom:23px;
	 right:0px;
	 margin-right:5px;
	 height:8px; width:11px;
	 background:url(../images/down-arrow.png) center top no-repeat;
}
.ddsmoothmenu ul li a:hover img.downarrowclass,.ddsmoothmenu ul li a.selected img.downarrowclass,.ddsmoothmenu ul li.Select img.downarrowclass{
	background:url(../images/down-arrow.png) center top no-repeat;
}
/***************Sub Arrow*******/
/*.ddsmoothmenu ul li a img.rightarrowclass{
	 top:0px;
	margin-top:17px;
	 right:0px;
	 margin-right:19px;
	 height:12px; width:11px;
	 background: url(../images/arrow-right.png) center top no-repeat;
}
.ddsmoothmenu ul li a:hover img.rightarrowclass,.ddsmoothmenu ul li a.selected img.rightarrowclass,.ddsmoothmenu ul li.Select img.rightarrowclass{
	background: url(../images/arrow-right.png) center bottom no-repeat;
}
*/


@media(min-width:200px) {
	.ddsmoothmenu ul{ display:none;}
}

@media(min-width:960px) {
	.ddsmoothmenu ul{ display:block;}
}



















