@media only screen and (min-width: 992px) and (max-width: 1022px) {.boxed .outer_container {width:100%;}}


@media only screen and (max-width: 1060px) {
/* Main Menu */
.main_menu ul.categories {
	display:none;
	position:fixed;
	width:100%;
	left:0;
	top:7px;
}
.main_menu ul.categories {
	display:inline;
}
.main_menu ul.vertical {
	width:100%!important;
	top:0px!important;
	padding-top:60px!important;
}
.main_menu ul.vertical.active li .wrapper, .main_menu ul.categories li .wrapper {
	display:none;
	opacity:1;
	visibility: visible;
	position:relative;
	height:auto;
	top: 0px;
	left:0;
	
	margin-top:-1px;
	border-top: 1px solid #d7d7d7 !important;
border-left: none !important;
border-right: none !important;
border-bottom: 1px solid #d7d7d7 !important;
border-top-left-radius: 0px !important;
border-top-right-radius: 0px !important;
border-bottom-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;
padding-left:20px!important;
padding-top:20px!important;
}
.main_menu ul.vertical.active li .wrapper, .main_menu ul.categories li .wrapper {
	top:auto;
	left:0;
	margin:-1px -1px -1px 0 !important;
	padding:0px 0 25px 0;
	width:100% !important;
	background-image:none !important;
}
.main_menu ul li .wrapper ul {
	display:block;
	padding:0;
}
.main_menu ul li .wrapper ul li {
	width:100%;
}

.main_menu ul > li, .main_menu ul.vertical > li {
	display:block;
	float:none;
	width:100%;
}
.main_menu ul.visible-xs > li.trigger {
	text-align:center;

}


.main_menu ul.categories > li .icon-down-dir  {
    transform: rotate(0);
	display:block;
	width:44px;
	text-align:center;
	line-height:40px;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	opacity:1;
	border-left:1px solid #d7d7d7;
	font-size:0;
}
.main_menu.links > ul > li .icon-down-dir:after, .main_menu ul.categories > li .icon-down-dir:after  {
    content:"+";
	font-style:normal;
	font-size:20px;
}
.main_menu ul.links_holder, .main_menu ul.categories {
	margin-top:0px;height:100%;min-height:100%;overflow:scroll;padding-bottom:60px!important;
}
}




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

.menu_table .menu_cell {
	display:table;
	width:100%;
	position:relative;
	text-align:center;
}
.menu_table .menu_cell.right {
	border:1px solid;
	border-color:#eaeaea;
	border-top:none;
}
.menu_wrapper .mini_cart {
	border-top:none;
	border-bottom:none;
	margin-top:-1px;
}
.menu_table .menu_cell.search_holder {
	padding-left:8px;
	padding-right:8px;
	border:1px solid;
	border-color:#eaeaea;
	margin-bottom:-1px;
}
.menu_wrapper .mini_menu_trigger {
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
}
.main_menu > ul > li.trigger {
	width:100%;
	text-align:center;

}
.main_menu > ul > li > a.v_menu_trigger.plain {
	width:100%;
}
.main_menu ul.links_holder, .main_menu ul.categories {
	margin-top:0px;height:100%;min-height:100%;overflow:scroll;padding-bottom:60px!important;
}
.main_menu ul.links_holder a {
	margin-right:0px;
}
ul.megamenu li .wrapper .product .image {
	width:100%;
	text-align:center;
}

}