.toggleMenu {
    display:  none;
    background: #666;
    padding: 10px 15px;
    color: #fff;
}
.toggleMenu a:hover
{
color:#fff;
text-decoration:none;

}
.nav li a:hover
{
text-decoration:none;

}
.nav {
    list-style: none;
	font-family:Arial, Helvetica, sans-serif;
     *zoom: 1;
  margin:0px;
  padding:0px;
	 margin-bottom:0px;
}

.nav:before,
.nav:after {
    content: " "; 
    display: block; 
}
.nav li
{


}
.nav >li >a
{
padding:5px;
color:#fff;
font-size:16px;
font-family:'calibri',Arial, Helvetica, sans-serif;
text-decoration:none;
}
.nav li {
    position: relative;
}
.nav li a:hover
{

background-color:#1faca3!important;
}
.nav > li {
    float: left;
	padding:0px 10px ;
    /*border-top: 1px solid #fff;*/
}
.nav > li > .parent {
    background-image: url("images/downArrow.png");
    background-repeat: no-repeat;
    background-position: right;
	padding-right:10px;
}
.nav >li.parent:hover > .inner
{
display:inline-block;


}
.nav >li.parent >li 
{
font-size:14px;

}

.nav >li >.inner
{
z-index:10;
display:none;

background-color:#1faca3;
position:absolute;
}
.nav >li >.inner ul
{
padding:0px;
margin:0px;
list-style:none;

display:table;
}
.nav >li >.inner >ul >li a
{
color:white;
display:block;
padding:5px;
width:160px;
font-weight:normal;

}
.nav >li >.inner >ul >li 
{

color:white;
display:table-cell;
padding:5px 0px;
text-indent:10px;
font-size:14px;
font-weight:bold;
border-right:1px solid #fff;

}
.inner >ul >li > .inner
{
padding-top:20px;

}
.inner >ul > li >.inner > ul>li
{
font-size:12px;

}

.inner >ul >li >a:hover
{
background-color:#f2f2e8!important;
color:#07a596!important;
display:block;
}

@media screen and (max-width: 768px) {
    .active {
        display: block;
    }
    .nav > li {
        float: none!important;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-image: url("images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
	.inner
	{
	position:relative!important;
	
	}
	.inner >ul >li
	{
	
	display:block!important;
	
	}
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }

}

@media screen and (max-width: 768px) {

.nav >li >.inner >ul >li 
{

color:white;
display:block;
padding:5px 0px;
text-indent:10px;
font-size:14px;
font-weight:bold;
border-right:1px solid #fff;

}


}

