@media(max-width:1280px) {
	.aus-map-home {
		margin-top: -132px;
		max-width: 250px;
		margin-bottom: -50px;
		position: absolute;
		z-index: 9;
		right: -61px;
	}

	.home-promo-box-image::before {
		position: absolute;
		width: 157px;
		content: "Click to View More";
		pointer-events: none;
		display: inline-block;
		padding: 3px 10px;
		z-index: 10;
		background: #702917;
		border-radius: 20px;
		font-size: 14px;
		font-weight: bold;
		left: 33px;
		/* margin-left: -10000px; */
		/* margin-left: -30px; */
	}
	ul#nav > li > a {
		padding: 20px 25px;
	}	
}


@media(max-width:1024px) {
	.home-about-img {
		max-width: 500px;
		margin: auto;
		margin-top: 20px;
	}	
	.header-wrap .logo-mobile, .page-template .header-wrap img.logo-mobile {
		width: 150px;
		min-width: 150px;
	}	
	.header-wrap .logo-mobile, .page-template .header-wrap img.logo-mobile {
		margin-top: 5px;
	}	
	.logo {
		margin-bottom:20px;
		display:none !important;
	}
	.nav {
		display:none !important;
	}
	.mobileMenuContainer{
		display: block;
	}
	.home-page-news .list-item {
	    width: 100%;
	    float: none;
	    margin: 0 0 10px 0;
	    min-height: 195px;
	}	
	.home-latest-news {
	    height: auto;
	}

	.home-promo-box-text {
		
		padding-right: 100px;
	}

	.aus-map-home {
		margin-top: -104px;
		max-width: 250px;
		margin-bottom: -50px;
		position: absolute;
		z-index: 9;
		right: -30px;
	}

	.page-template .header-wrap img.logo{
		display:none;
	}

	.home-video-img {
		margin-top: 20px;
	}	
	.inv-w-box {
		margin-bottom: 20px;
	}	
}


@media(max-width:820px) {
	.home-news .list-item {
		width: 100%;
		margin-right: 0%;
		float: none;
	}	
	.home-news-load .list-item::before {
		display:none;
	}	
	.video-placeholder {
		width: 100%;
		max-width:100%;
	}	

}

@media(max-width:768px){

	.aus-map-home {
		margin-top: -58px;
	}
	.sidenav{
		display:none;
	}
	.align-right{
		text-align: center;
	}
	.map-line.proj1-link {
		position: absolute;
		bottom: 32%;
		right: 14%;
		width: 139px;
		height: 51px;
	}
	.map-line.proj2-link {
		position: absolute;
		top: 25%;
		right: 13%;
		width: 96px;
		height: 51px;
	}
	.map-line.proj5-link {
		position: absolute;
		bottom: 14%;
		right: 8%;
		width: 127px;
		height: 51px;
	}
	.map-line.proj4-link {
		position: absolute;
		bottom: 33%;
		left: 10%;
		width: 85px;
		height: 53px;
	}
	.map-line.proj3-link {
		position: absolute;
		bottom: 7%;
		right: 36%;
		width: 111px;
		height: 54px;
	}
	.page-template.page_625 .text-resize.entry-content iframe {
		width: 100%;
	}
	.home-price.clickable {
    background: rgb(215 221 227);
    color: #FFF;
    padding: 10px 0;
    width: 100%;
    cursor: pointer;
    height: auto;
}

}
@media(max-width:640px){
	.proj-links {
		display: none;
	}
	.irmau-small-chart .quoteapi-chart {
		margin-left: 0px;
	}
	.thumbnail-img {
		height: 200px;
		overflow: hidden;
	}
	span.FilterByYear {
		width: 100%;
		display: block;
	}
	.archiveFilterB a:last-child {
		margin-bottom: 0px;
	}
	.archiveFilterB a {
		display: block;
		width: 100%;
		margin-bottom: -24px;
	}
	.page_398 .Introduction, .home-news-title {
		text-align: center;
	}
	.home-news .large-3.cell.columns a {
		display: block;
		max-width: 200px;
		margin: auto;
		left: 0;
	}
	#load-news .list-url {
		text-overflow: unset;
		white-space: unset;
		overflow: unset;
		max-width: 100%;
	}
}
@media(max-width:500px){
	.slide-text-container {
		margin-top: 170px;
	}
	h1.slide-title {
		font-size: 28px;
		line-height: 131.52%;
	}	
}
@media(max-width:480px){
	.footer-box{
		margin-bottom: 20px;
		display: inline-block;
		width: 100%;
	}

	.slide-wrap .slick-slide img.slide-logo{
		display:none;
	}

	.slides {
		min-height: 420px!important;
	}

	.slide-wrap {
		min-height: 420px!important;
		height: 420px;
	}


	.slider {
		min-height: 331px;
	}

	.home-promo-box-text {
		margin:0;
		padding:0;
	}

	img.aus-map-home {
		position: static;
		margin-top: 20px;
		max-width: 210px;
	}
}
@media(max-width:375px){
	.page-banner-title {
		text-align: left;
		margin-left: 10px;
		padding-top: 150px;
		font-size: 37px;
	}
	input#ctl00_contentPlaceHolderBody_SearchText {
		width: 100% !important;
	}
}