.ddsmoothmenu {
	position: relative;
	z-index: 200!important;
	padding-top: 0px;
	padding-left: 0px;
	 font-weight:500;

}
.ddsmoothmenu ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
	margin-left: 0px;
}
/*Top level list items*/
.ddsmoothmenu ul li {
	display: inline;
	float: left;
	position: relative;
	list-style: none;
	float: left;
	margin-left: 0px;
	margin-left: 0px;
	line-height:34px;
	padding-bottom: 0;
	text-align: center;
	margin-left:0px;
		background: url( "../images/divder-nav.png") right center no-repeat;
	padding-right:1px; 

	
}
.ddsmoothmenu ul li+li{
	margin-left:0px;


}
	
	
/*Top level menu link items style*/
.ddsmoothmenu ul > li > a {
	display: block;
	text-decoration: none;
	color: #FFF;
	text-align: center;
	position: relative;
	/*padding:0 21px;*/
	padding:0 17px;
	line-height:39px;
	transition:background .5s ease-in-out; 
	-moz-transition:background .5s ease-in-out; 
	-webkit-transition:background .5s ease-in-out; 
}
/*.ddsmoothmenu ul li.home{
	background: url(../images/home-divder.png) right center no-repeat;
	padding-right:23px;
	margin-left:26px;


}*/
.ddsmoothmenu ul li.home{background: url( "../images/divder-nav.png") right center no-repeat;
	padding-right:16px; line-height: 39px; }
.ddsmoothmenu ul li.home a{
	background:url("../images/icon-home.png") left top no-repeat;
	 display:block;
	  width:15px;
	  height:15px;
	padding: 0px;
	margin-top: 12px;
	margin-bottom: 12px;

}
.ddsmoothmenu ul li.home a:hover{
	background:url(../images/icon-home.png) left top 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: #FFF;
	display: block;
	background:#016d31; 
	
}
.ddsmoothmenu ul li.Select a { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	color: #FFF;
	display: block;
	background:#016d31; 
	
}
.ddsmoothmenu ul li.home.Select a {background:url(../images/icon-home-select.png) left top no-repeat;}
.ddsmoothmenu ul li a:hover {
	color: #FFF;
	display: block;
	background:#016d31; 
	
}
/*************************************** 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:14px;
	z-index:10000000 !important;
	border:1px solid #03843c;
	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;
text-transform: none;
			border-left:0px solid #bebebe;
	border-right:0px solid #bebebe;
	line-height:18px;

}
.ddsmoothmenu ul li ul li + li {
	border-top: 1px #03843c 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:10px 15px !important;
	/*padding-right:28px !important;*/
	text-align: left;
		border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	background:#016d31;
	line-height:14px;
}

.ddsmoothmenu ul li ul li a:hover,.ddsmoothmenu ul li ul li.Select a {
	color:#ffc515!important;
	background:#016d31 !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:#ffc515!important;
	background:#016d31 !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 {
	color: #91c0ea;
	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:#016d31 !important;
}
/*.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:#ffc515!important;
	background:#016d31 !important;
	
	
}
.ddsmoothmenu ul li.Select ul li a.selected {
			color:#ffc515!important;
	background:#016d31 !important;
	
	
}

.ddsmoothmenu ul li.Select ul li.Select a{
		color:#ffc515!important;
	
	
}
/*********************Select Submenu 3Rd****************/
.ddsmoothmenu ul li.Select 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:#016d31 !important;
}
.ddsmoothmenu ul li.Select ul li.Select ul li a:hover {
			color:#ffc515!important;
	background:#016d31 !important;
}
.ddsmoothmenu ul li.Select ul li.Select ul li.Select a {
			color:#ffc515!important;
	background:#016d31 !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{
	top:0px;
	margin-top:17px;
	 right:12px;
	 margin-right:0px;
	 height:8px; width:9px;
	 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;}
}



















