m.enu-toggle,.primary-navigation a.skip-link
{
    display:none;
}
@media (min-width: 767px)
{
.main-navigation {
/*	clear: both;
	margin: 0 auto;
	max-width: 100%;
	min-height: 45px;*/
	position: relative;
}
.crm-menu{
	position: relative;
	width: 100%;
}
ul.crm-menu,
div.crm-menu > ul {
	margin: 0;
	padding: 0 40px 0 0;
}

.crm-menu li {
	display: inline-block;
	position: relative;
}
.crm-menu li a {
/*	//color: #141412;
	display: block;
	font-size: 15px;
	line-height: 1;
	padding: 15px 15px;
	text-decoration: none;
        font-weight: bold;*/
/*padding: 8px;*/
}

.crm-menu .sub-menu,
.crm-menu .children {
	border-top: 0;
	display: none;
	padding: 0;
	position: absolute;
	left: -2px;
	z-index: 99999;
        margin: 0px;
	
}

.crm-menu .sub-menu ul,
.crm-menu .children ul {
	border-left: 0;
	left: 100%;
	top: 0;
}

ul.crm-menu ul a,
.crm-menu ul ul a {
	/*color: #fff;*/
	margin: 0;
        padding: 0px;

}
ul.crm-menu li:hover > ul,
.crm-menu ul li:hover > ul {
	display: block;
}

.menu-toggle {
	display: none;
}
/* Navbar */
.navbar {
	//background-color: #f7f5e7;
	margin: 0 auto;
	max-width: 1600px;
	width: 100%;
}
.crm-menu > li{
	max-width: 250px;
}
.subtitle{
	display: block;
	font-size: 10px;
	font-style: italic;
}
.description{
	/*display: block;*/
	padding-top: 5px;
}
.megamenu .sub-menu{
	width: 100%;
	overflow: hidden;
	border: none;
}
.main-navigation .crm-menu li li a{
	/*background-color: transparent;*/
}
.megamenu .mm-columns a{
	width: auto;
	
}
.product a.product_type_simple:hover{
        color: #ffffff;
}
.sub-menu{
	margin-bottom: 20px;
}
.megamenu .sub-menu .sub-menu{
	display: block;
	position: relative;
	left: 0;
}
.megamenu .sub-menu .sub-menu li{
	width: 100%;

}
.megamenu .sub-menu .sub-menu li a{
	width: auto;
/*        padding: 0;*/
}
.with_thumb_nail_div .desc
{
    margin-top: 5px;
}
.with_thumb_nail_div .desc span{
        font-size: 15px;
    }
/*.primary-navigation .megamenu .mm-columns .sub-menu li,.primary-navigation .megamenu .sub-menu li
{
    padding:10px 0;
}*/
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
{
    background: transparent;
}
@media (max-width: 599px)
{
    .crm-menu > li
    {
        max-width:100%;
    }
    .mean-container .mean-nav ul li{
        padding: 0;
    }
    
}
