.navigation-megamenu .navigation ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.navigation-megamenu .navigation ul li {
	list-style: none;
	margin: 0;
	text-align: left;
}
.navigation-megamenu .navigation ul li > a {
	display: block;
	padding: 7px 15px; 
	
}
.navigation-megamenu .megamenu-mainmenu a {
/*	text-decoration: none;
	color: #333;
	font-weight: 700;
	font-size: 1.4rem;*/
}
.navigation-megamenu .megamenu-mainmenu a:hover,
.navigation-megamenu .megamenu-mainmenu a:focus {
	color: #9e2c7c;
}



@media (min-width: 991px){
	.nav-sections-item-content > .navigation-megamenu {
		display: block;
	}
	.navigation .row {
		display: table;
		width: 100%;
	}
	.navigation  [class^="col-"] {
		display: table-cell;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		min-height: 1px;
	}
	.navigation .col-md-1 {
		width: 8.33333%;
	}
	.navigation .col-md-2 {
		width: 16.6667%;
	}
	.navigation .col-md-3 {
		width: 25%;
	}
	.navigation .col-md-4 {
		width: 33.3333%;
	}
	.navigation .col-md-5 {
		width: 41.6667%;
	}
	.navigation .col-md-6 {
		width: 50%;
	}
	.navigation .col-md-7 {
		width: 58.3333%;
	}
	.navigation .col-md-8 {
		width: 66.6667%;
	}
	.navigation .col-md-9 {
		width: 75%;
	}
	.navigation .col-md-10 {
		width: 83.3333%;
	}
	.navigation .col-md-11 {
		width: 91.6667%;
	}
	.navigation .col-md-12 {
		width: 100%;
	}
	.navigation-megamenu .navigation {
		position: relative;
	}
	.navigation-megamenu .megamenu-mainmenu {
		/*display: table;
		position: static;*/
	}
	.navigation-megamenu .megamenu-mainmenu > li {
		/*display: table-cell;
		height: 50px;
		vertical-align: middle;
		text-align: center;
		padding: 0 15px;*/
	}
	.navigation-megamenu .navigation .megamenu-mainmenu > li > a,
	.navigation-megamenu .navigation .megamenu-mainmenu li > .toggle-menu {
		padding: 0;
		display: inline-block;
	}
	.navigation-megamenu .navigation .megamenu-mainmenu li > .toggle-menu .fa:before	{
		content: "\f107";
	}
	.navigation-megamenu .megamenu-mainmenu > li:not(.mega-menu-fullwidth) {
		position: relative;
	}
	.navigation-megamenu .megamenu-mainmenu > li:not(.mega-menu-fullwidth) > .dropdown-menu {
		min-width: 180px;
		top: 100%;
		left: 0;
	}
	.navigation-megamenu .megamenu-mainmenu li.dropdown-submenu > .dropdown-menu {
		/*min-width: 180px;
		top: 0;
		left: 100%;*/
	}
	.navigation-megamenu .megamenu-mainmenu > li.mega-menu-fullwidth > .dropdown-menu {
		right: 0;
		top: 100%;
		left: 0;
		padding: 20px 15px;
	}
	.navigation-megamenu .megamenu-mainmenu > li.mega-menu-fullwidth > .dropdown-menu ul.sub-menu ul.sub-menu {
		padding-left: 10px;
	}
	.navigation-megamenu .megamenu-mainmenu > li.mega-menu-fullwidth li > .toggle-menu {
		display: none;
	}
	.navigation-megamenu .megamenu-mainmenu li.dropdown-submenu {
		/*position: relative;
		padding-right: 10px;*/
	}
	.navigation-megamenu .megamenu-mainmenu li.dropdown-submenu > .toggle-menu  {
		position: absolute;
		right: 8px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
	}
	.navigation-megamenu .megamenu-mainmenu li.dropdown-submenu > .toggle-menu .fa:before {
		content: "\f105";
	}
	.navigation-megamenu .megamenu-mainmenu li:hover > .dropdown-menu {
		display: block;
	}
	.navigation-megamenu .megamenu-mainmenu .dropdown-menu {
		/*display: none;
		position: absolute;
		border: 1px solid #ddd;
		background-color: #fff;
		z-index: 39;*/
	}
	.navigation-megamenu .megamenu-mainmenu li .toggle-menu {
		display: none;
	}
}


@media (max-width: 990px){
	.navigation-megamenu .navigation > ul > li {
		border-bottom: 1px solid #d1d1d1;
	}
	.navigation-megamenu .navigation ul li > ul {
		padding-left: 10px;
	}
	.navigation-megamenu .navigation > ul > li:first-child {
		border-top: 1px solid #d1d1d1;
	}
	.navigation-megamenu .navigation ul li > a {
		border: none !important;
	}
	.navigation-megamenu .navigation ul li .toggle-menu {
		position: absolute;
		right: 5px;
		top: 0;
		height: 40px;
	}
	.navigation-megamenu .navigation ul li .toggle-menu > a {
		display: block;
		width: 30px;
		text-align: center;
		height: 100%;
		line-height: 33px;
		font-size: 26px;
		padding: 0;
	}
	.navigation-megamenu .navigation ul li .toggle-menu a .fa:before {
		content: "\f105"; font-weight: bold;
	}
	.navigation-megamenu .navigation ul li .toggle-menu a.active .fa:before {
		content: "\f106"; font-weight: bold;
	}
	.navigation-megamenu .megamenu-mainmenu .dropdown-menu,
	.navigation-megamenu .megamenu-mainmenu > li.mega-menu-fullwidth > .dropdown-menu ul.sub-menu ul.sub-menu {
		display: none;
	}
}








/*ADDED BY RAM*/


@media (min-width: 991px){
.nav-header, .toggleMenu { display: none !important; }	

.logo img.logo_m{display: none !important;}	
.logo img.logo_d{display: block;}		
	
.navigation,.nav-sections{background: none !important; margin-bottom: 0 !important; }
.naviwrap.sections.nav-sections{ margin-bottom: 0px !important; float: left; width: auto;} 
.navigation-megamenu .dropdown{position: initial;}
.navigation-megamenu .navigation ul{ padding: 0;}
.navigation-megamenu .navigation > ul > li{  display:inline-block;text-transform:uppercase;  border-left:solid 1px #d7d7d7;}
.navigation-megamenu .navigation .megamenu-mainmenu > li > a{ display:block; padding:28px 9px; font-weight:600; font-size:14px; }
.navigation-megamenu .navigation > ul > li:last-child{ border-right:solid 1px #d7d7d7;}
	
.navigation-megamenu .megamenu-mainmenu .dropdown-menu{position: absolute; top:-1px; left:100%;  border-radius:0; box-shadow: none; border-color: #dedede;}
.navigation .level0{ margin:0 !important;}
	
	
	
.mega-menu-fullwidth #mobile-menu-4-1{ width: calc(100% * 2.2);} 
#mobile-menu-2-1 .dropdown-submenu .dropdown-menu{width: calc(100% * 3);}
	
.section_2_child{ top:-1px;}	
.section_2_child li{ width: 40% !important; display: inline-block !important; }			
	
.megamenu-mainmenu li ul li a{ font-size: 12px; font-weight: normal;}
.has-submenu > a:after{font-family: 'FontAwesome'; content: "\f105"; color:#9e2c7c; font-size: 16px; margin-left: 5px;} 
	
}

@media (min-width:1200px){

.navigation-megamenu .navigation .megamenu-mainmenu > li > a{ display:block; padding:28px 20px; font-weight:600; font-size:14px; }
}



@media (max-width: 374px){
	.top-right .wish-icon { display: none;}
}
@media (max-width: 990px){
	.top-right .wish-box {top: 55px}
	.nav-toggle{ display: block !important;}
	.logo { width: 40px; padding: 10px 0px; margin: 0 0 0 40px !important; }
	.logo img.logo_m{display: block !important; width:auto !important;}
	.logo img.logo_d{display: none !important; }
	.page-wrapper .top-right{ float: none;}

	.cart-icon span.counter-number {  top: -2px; right: -10px;}
	.top-ico, header .top-ico { margin: 0px; padding: 0; float: left; }
	header .top-ico.active { padding-top: 55px; float: none; }
	header .lang-icon.top-ico.active { padding-top: 25px;}
	.top-ico > a { font-size: 24px; }
	.lang-icon { float: right; margin-right: 0; }
	.trust{ display: none; }
	.compare {/* display: none;*/ }
	.top-right .top-ico > a { position: absolute; top: 15px; font-size: 28px; }
	.top-right .top-ico:nth-child(1) > a { right: 220px }
	.top-right .top-ico:nth-child(2) > a { right: 170px }
	.top-right .top-ico:nth-child(3) > a { right: 120px }


	.srch-icon .top-box {width: 100%; z-index: 10; margin-bottom: 10px;}
	.dropdown.lang-icon { position: absolute; right: 70px; top:0; padding: 25px 0 10px 0px; }
	.dropdown.lang-icon a { position: static; }
	.dropdown.lang-icon a.fa { font-size: 18px; }
	.dropdown.lang-icon > span { top: 5px; }
	.dropdown.lang-icon { width: auto; }
	.lang-icon .dropdown-menu{ margin-top: 14px;}

	.header .cart { position: absolute; right: 8px; top: 12px; }
	.header .cart .cart-cost { display: none; }
	.header .cart .cart-icon { width: 34px; height: 34px; line-height: 34px; font-size: 22px; text-align: center; background: #9d2c7c; border-radius: 50%;}
	.header .cart .cart-icon a {color: #fff;font-weight: normal;}
	.dropdown.lang-icon { padding: 25px 0 0px 0px; }
	.minicart-wrapper{ margin: 0;}




	.nav-toggle{ top: 10px; left: 15px;}
	.nav-toggle > span{ width: auto; height: auto; line-height: 40px; color: #fff; font-size: 0px; text-transform: uppercase; clip: inherit;}
	.nav-toggle:before{ font-family: 'FontAwesome'; content: "\f0c9"; margin-right: 10px; color: #000;}
	.nav-toggle:hover:before{color: #333;}
	.nav-open .nav-toggle:before{ position: relative; z-index: 2;}


	.navigation-megamenu .navigation ul li > ul {padding-left: 0px; border-radius: 0px;}

	.navigation-megamenu .navigation .megamenu-mainmenu > li > a { padding: 7px 15px;}
	.megamenu-mainmenu li ul.dropdown-menu{float: none;border: 0 ;box-shadow: none ;position: static;background-color: transparent;}
	.navigation .level0{ font-size:18px; color: #000; font-weight: normal;}


	.megamenu-mainmenu li ul li a{ font-size: 12px; font-weight: normal; color: #585858; text-transform: uppercase;}

	.navigation{ background: none !important; }
	.nav-sections{ background: #fff; border-right: solid 1px #e4e4e5;}






	.dropdown-menu.active{border-top: 1px solid #d1d1d1 !important;}
	.nav-open .nav-sections{ box-shadow: none;}
	.nav-sections-item-content{ /*margin-top: 40px; padding: 15px 0px;*/ margin: 0px; padding: 0px;}



	.nav-header { width:100%; height: 40px; line-height: 39px; font-weight: 400; padding: 0 10px 0 25px; border-bottom: solid 1px #d5d5d5; position: relative;
		position: absolute; top: 0px; left: 0; right: 0; box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.2) inset; text-transform: none !important; background: #fff;
		z-index: 1;}

	.nav-header ,.nav-header a {padding: 0 0 0 7px !important; }


	.nav-sections{ top: auto !important; left: calc(-1 * (100% - 100px)); width: calc(100% - 100px);  max-width: 280px;}
	.nav-open .page-wrapper {left: calc(100% - 100%) !important;}
	.nav-open .nav-toggle:after {background: rgba(0, 0, 0, 0.0)}




	.nav-back { font-size: 18px; color: #6c6c6c; display: inline-block; vertical-align: middle; }
	.nav-back:before { font-family: 'FontAwesome'; content: "\f104"; margin-right: 10px; margin-top: -3px; display: inline-block; font-weight: 600; font-size: 24px; vertical-align: middle; }

	.nav-header .nav-close { font-size: 30px !important; color: #6c6c6c; line-height: 40px; position: absolute; top: 0; right: 10px; }

	.nav-header .nav-back { font-size: 18px !important; display: none;}


	.nav-sections-item-content > .navigation-megamenu {display: block !important;}
	.navigation-megamenu .navigation ul li	.visible-xs-block{ display: block !important;}
	.mega-menu-content .row{ margin: 0px;}


	/*ADDED FOR 990 TOOGLE*/


	.nav-sections-items, .nav-sections-item-content,
	.nav-sections-item-content > .navigation-megamenu,
	.navigation, .navigation-megamenu .navigation ul {/*height: 100%;  */   height: calc(100% - 12px);}
	.navigation-megamenu .navigation ul {overflow: auto;}
	.navigation {padding-top: 39px!important;}
	.navigation-megamenu .navigation ul li {position: relative;}


	#mainMenu .dropdown-submenu .menu-cal-1.dropdown-menu {width: calc(100% * 1) !important;}
	#mainMenu .mega-menu-fullwidth .menu-cal-4 {width: calc(100% * 1) !important;}


	.nav-sections {height: 100%;left: calc(-1 * (100% - 54px)); position: fixed;top: 55px!important; transition: left 0.3s ease 0s; width: calc(100% - 60px);}
	.nav-before-open {height: 100%; overflow-x: hidden;width: 100%;}
	.nav-before-open .page-wrapper {height: 100%;left: 0;overflow: hidden;position: relative;transition: left 0.3s ease 0s;}
	.nav-before-open body {height: 100%;overflow: hidden;position: relative;width: 100%;}
	.nav-open .page-wrapper {left: calc(100% - 54px);}
	.nav-open .nav-sections {box-shadow: 0px 5px 5px 0 rgba(50, 50, 50, 0.75);left: 0;z-index: 99;}
	.nav-open .nav-toggle::after {background: rgba(0, 0, 0, 0);content: "";display: block;height: 100%;position: fixed;right: 0;top: 0;width: 100%;z-index: 1;}
	.nav-sections-items {position: relative;z-index: 1;}

}



/*COMMON CSS*/



#mainMenu .dropdown-submenu .menu-cal-1.dropdown-menu {width: calc(100% * 3);}
#mainMenu .mega-menu-fullwidth .menu-cal-4 { width: calc(100% * 1.9);}
.megamenu-mainmenu h4 {font-weight: 600;margin-left: 12px;}
.megamenu-mainmenu h4 span{ color: #a63180 ;}
.megamenu-mainmenu .dropdown-menu.menu-cal-1 .dropdown-menu menu-cal-1{ padding:15px;}


.ie10 .navigation-megamenu .dropdown,
.ie11 .navigation-megamenu .dropdown {position: static;}

.ie10 #mainMenu .page-wrapper,
.ie11 #mainMenu .page-wrapper{ display: block !important;}




 @media(max-width:1300px) {
#mainMenu .mega-menu-fullwidth .menu-cal-4 { width: calc(100% * 1.8);}
}

 @media(max-width:1024px) {

}
 @media(max-width:767px) {
#mainMenu .dropdown-submenu .menu-cal-1.dropdown-menu {width:100%;}
#mainMenu .mega-menu-fullwidth .menu-cal-4{width:100% !important;}
#mainMenu .mega-menu-fullwidth .menu-cal-4 .row {margin-right: 0;}	 
 
.ie10 #mainMenu .nav-toggle > span,
.ie11 #mainMenu .nav-toggle > span{ top:61px;} 


}

