@media only screen and (max-width: 1024px) {

}
@media only screen and (max-width: 1023px) {
	#navigation select { width: 98%; display: block; margin: 0 auto; }
	#navigation ul { display: none; }
	.sidebar { display: none; }
	.entry-content { float: none; width: 94%; padding: 15px 3%; }
}
@media only screen and (max-width: 979px) {
	.header,
	.wrap { min-width: 0; }
}
@media only screen and (max-width: 767px) {

	.home .main.cf{
		background: url(images/asq-bg.jpg) no-repeat;
		background-size:cover;
		padding: 20px;
	}
	body { background-color: #fafbfd; background-image: none; }
	.slider-bar,
	.slider-container,
	.slider { display: none; }
	.home .main { height: auto; }
	.tab-head { display: none; }
	.home-tabs { width: 100%; height: auto; }
	.tab-content { height: 235px; overflow: hidden; margin-bottom: 10px; }
	.m { display: inline; }
	.latest-news { position: static; top: auto; margin-bottom: 10px; padding: 10px 3%; }
	.tab-content h6 { text-transform: uppercase; color: #ffffff; padding: 0; margin: 0 0 15px; }
	.container { padding: 0 3%; }
	.tab-content .container { padding-top: 10px; padding-bottom: 10px; }
	.home-boxes { position: static; top: auto; }
	.home-boxes .box { float: none; margin: 0 auto 10px; }
	.home-right-box { position: static; top: auto; right: auto; }
	#navigation { position: static; bottom: auto; right: auto; margin: 10px 0; }
	.header .links  { float: none; margin: 0; }
	.header .search input[type=text] { width: 200px; }
	.latest-news { height: 335px; }
	#utilities { display: none; }
	#tblQuote,
	#tblQuote tbody,
	#tblQuote tr,
	#tblQuote td { display: block; white-space: nowrap; }
	#tblQuote { margin-bottom: 20px; overflow: hidden; }
	#tblQuote tr { width: 50%; float: left; }
	#tabs { background: none; padding: 0; border: none; }
	.ui-tabs-nav { display: none; }
	.ui-tabs-panel[style],
	.ui-tabs-panel { display: block !important; padding: 0 !important; }
	/*
	#shareprice .asx-logo { width: 30%; margin-right: 15%; }
	#shareprice .info { width: 55%; }
	*/
	#sp-form { margin: 0; }
	#sp-form .sp { max-width: 600px; width: 88%; border: none; }
	#sp-form .sp-header { display: none; }
	#sp-form .sp-main { background: none; border: none; padding: 0; }
	#sp-form .sp-box { background: none; border-radius: none; box-shadow: none; margin: 0; }
	#sp-form .awesome-table,
	#sp-form .awesome-table tbody,
	#sp-form .awesome-table tr,
	#sp-form .awesome-table td { display: block; width: auto; }
	.home-boxes h6 {min-height: 90px;}
	.home-boxes .box.last {width: 137px;}
	.home-boxes .box {float: left;width: 137px;}
}
@media only screen and (max-width: 550px) {
	.header-logo{
		margin-right: 20px;
		max-width: 200px;
	}
	.search .fa{
		font-size: 16px;
		margin-top: 7px;
	}

	.grid-container {
		grid-template-columns: 100%;
	  }
	  .home-boxes .box img {
		width: 100%;
		height: auto;
	}
	.home-boxes .box {
		float: left;
		width: 100%;
		float: unset;
	}
	.home-boxes .box.last {
		width: 100%;
	}

}
@media only screen and (max-width: 479px) {
	.home-right-box{
		width: 100%;
	}
	.header #title { padding: 5px 0; }
	.header #title,
	.header .top-right,
	.header .search { width: 275px; margin: 0 auto; }
	.header .search { float: none; }
	.header .top-right { position: static; top: auto; right: auto; }
	.header .search input[type=text] { width: 200px; }
	#shareprice .info { width: 210px; }
	.latest-news h5  { font-size: 14px; }
	#footer .copyright { margin-bottom: 10px; }
	#footer .credit { float: none; display: block; text-align: center; margin: 0; }
	#UserDetails,
	#UserDetails tr,
	#UserDetails td { display: block; }
	#asx-tabs,
	#tsx-tabs { padding: 0; border: none; }
	.ui-tabs-nav { display: none; }
	.ui-tabs-panel[style],
	.ui-tabs-panel { display: block !important; padding: 0 !important; }
}
