/*######  Design by VTEM http://www.vtem.net All Rights Reserved  ###########*/
/* Portrait tablet and down */
@media (max-width: 991px) {
	.menu-stick, .menu-button-main{float:right; top:0px; color:#fff; background-color:#666; -webkit-border-radius:4px; border-radius:4px;}
	.oMenuStickOpen .nav.nav-canvas, .oMenuOverwrite{display:block !important;}
	.main-vtem-menu,
	.main-vtem-menu li{display:block; width:100% !important; margin:1px 0 !important;}
	.main-vtem-menu ul,
	.main-vtem-menu ul ul,
	.oVertical > .main-vtem-menu ul{position:relative !important; width:100% !important; left:0 !important;}
	.slideshow .box_skitter .label_skitter{display:none !important;}
	/*///////K2 COMPONENT /////////////*/
	.subCategoryContainer{width:100% !important;}

	/*/////// CURRENT THEME ////////////////////*/
	.footer .vtem-block + .vtem-block{padding-top: 30px;}
	.top-nav .row > div{padding-top: 0; padding-bottom: 0;}
	.homepage .menu-button-main{top:20px;}
	.bg-theme-after::after{left: -50%;}
	.best-services .custom-html-content > div > div, .what-we-do,
	.best-services .media-body, .best-services .media-left, .best-services .media-right{display: block; text-align: center; width: auto;}
	.best-featured-footer .vtem-block > *{border-left: none; padding-left: 0;}
	.best-prices .price-wrapper{width: 100%; margin: 15px 0 !important;}
	.about-us, .best-featured-image{padding-top: 30px;}
	.section-header .section-content, .our-mission-wrap .section-content{display: block;}
	.best-banner .widget-image-caption{background: #000; padding: 60px 0; height: 100%;}
}


/* Landscape tablet and up */
@media (max-width: 768px) {
	.top-nav .section-content > div:first-child, .about-us .btn-default.btn-lg{margin-bottom: 15px;}
	.top-nav .section-content > div, .section-header-nav .section-content > div{text-align: center !important;}
	.best-header-featured .header-contact{margin-top:0;}
	.best-header-featured .header-contact .media{margin:15px 0;}
	.best-header-featured .header-contact + .header-contact .media{border: none; padding: 0;}
	.best-header-info .media{margin-bottom: 15px}
	.best-banner{min-height: 350px}
}


/* Phone */
@media (max-width: 480px) {

}


@media (min-width: 992px) {
	
}
