@media all and (min-width: 650px) {
	.mobile  { display: none !important; }
	.desktop { display: block; }
}
@media all and (max-width: 650px) {
	.mobile  { display: block; }
	.desktop { display: none !important;  }
}
@media all and (min-width: 750px) {
	.chill  { display: none !important; }
	.hot { display: block; }
}
@media all and (max-width: 750px) {
	.chill  { display: block; }
	.hot { display: none !important;  }
}
@media all and (min-width: 875px) {
	.footer-small  { display: none !important; }
	.footer-big { display: block; }
}
@media all and (max-width: 875px) {
	.footer-small  { display: block; }
	.footer-big { display: none !important;  }
}
@media all and (max-width: 1300px) {
	.midway  { display: block; }
	.notway { display: none !important;  }
}
@media all and (min-width: 1300px) {
	.midway  { display: none !important;  }
	.notway { display:block;  }
}
@media all and (min-width: 1150px) {
	.dis  { display: none !important;  }
	.nodis { display:block;  }
}
@media all and (max-width: 1150px) {
	.dis  { display:block;  }
	.nodis { display: none !important;  }
}
@media all and (min-width: 1030px) {
	.tenthirtydown  { display: none !important;  }
	.tenthirtyup { display:block;  }
}
@media all and (max-width: 1030px) {
	.tenthirtydown { display:block;  }
	.tenthirtyup { display: none !important;  }
}
@media all and (max-width: 1000px) {
	.apmin  { display:block;  }
	.apmax { display: none !important;  }
}
@media all and (min-width: 1000px) {
	.apmin  { display: none !important;  }
	.apmax { display: block;  }
}

.overflow_hide
{
	overflow-x: hidden;
}

.min
{
	min-width:320px;
}

.main_logo
{
	padding-top:10px;
	width:150px;
	height:inherit;
	margin:auto;
	display:block;
	position:relative;
	left:-10px;
}

.full_w
{
	width:100%;
}
#header
{
	-moz-transition: background-color 0.2s ease;
	-webkit-transition: background-color 0.2s ease;
	-ms-transition: background-color 0.2s ease;
	transition: background-color 0.2s ease;
	background-image: url("https://ticktbox.com/images/headerbar.png");
	background-repeat: repeat-x;
	height: 6em;
	left: 0;
	line-height: 3em;
	top: 0;
	width: 100%;
}

#banner {
	display: -moz-flex;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-moz-flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	cursor: default;
	height: 100%;
	text-align: center;
}





a[href^=tel] { color: inherit; text-decoration: none;font-size:inherit; }

h3{margin: 0px;}