/*######  Design by BestAddon http://www.bestaddon.com All Rights Reserved  ###########*/
/* Portrait tablet and down */
@media (max-width: 991px) {
	/*/////// MENU ////////////////////*/
	.menu-stick, .menu-button-main{float: left; margin:9px 0 9px 8px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid;}
	.main-best-menu,
	.main-best-menu .sub-container > div,
	.main-best-menu .sub-container ul,
	.main-best-menu li{display:block; width:100% !important; margin:1px 0 !important;}
	.main-best-menu .sub-container,
	.main-best-menu .sub-container .sub-container,
	.oVertical > .main-best-menu .sub-container{position:relative !important; width:100% !important; left:0 !important;}
	.oMenuStickOpen .nav.nav-canvas, .oMenuOverwrite,
	.main-best-menu .sub-container > div,
	.main-best-menu .sub-container ul,
	.main-best-menu li, .best-header-info .section-content > div.widget-logo{display:block !important;}
	#sheetswitch, .best-slideshow .box_skitter .label_skitter{display:none !important;}
	
	/*/////// CURRENT THEME ////////////////////*/
	.best-header-info .section-content{text-align: center;}
	.best-header-info .section-content > div{display: inline-block;}
	.best-footer-info .section-content > div, .best-accordion{margin-bottom: 30px;}
	.best-featured .box{text-align: left !important;}
}


/* Landscape tablet and up */
@media (max-width: 767px) {
	.widget-logo, .widget-cart #cart > .btn, .best-header-info{text-align: center;}
	.best-services .media{margin-bottom: 30px;}
	.best-banner .overtop{margin-top:0;}
}


/* Phone */
@media (max-width: 543px) {
	#subcategories > ul > li{width:100%; display: block;}
	.best-logo .logo0 > a{background-position: center center;}
}