@media(max-width:1024px) {
	.logo {
		margin-bottom:20px;
	}
	.nav {
		display:none !important;
	}
	.menu {
		display:none;
	}
	.search-icon {
		display:none;
	}
	.mobileMenuContainer{
		display: block;
	}
	.why-invest-bg,
	.latest-news-bg,
	.sidenav
	{
		display:none;
	}
	.mobileMenu {
		position:absolute;
		top:10px;
		right:10px;
		z-index:1001;
	}
	.timeline-item-box {
		border-left: 0px solid #bebebe!important;
		padding-left: 20px!important;
		min-height: 0px!important;
		padding-top: 10px!important;
	}	
	.box-dot {
		display:none;
	}
	.timeline-item-img img {
		width: 97%!important;
	}
	.offset-top-img {
		margin-top: 0px!important;
	}
	.offset-image-top {
		top: 0px!important;
	}	
	.training {
		padding: 10px;
	}	
	.imp-sec {
		margin-top: -190px;
	}	
	
}

@media(max-width:980px){
	h4.bio-title {
		min-height: 100px;
	}
}
@media(max-width:680px){
	.bio-box {
	  width: 100% !important;
	}
	a.home-top-button {
		display: block;
		float: none;
		margin: 0px;
		margin-bottom: 20px;
	}	
	.home-top-text h1 {
		text-align: center;
		font-size: 34px;
		line-height:1.2;
	}	
	.slide-text-container h1 {
		text-align: center;
		font-size: 34px;
		line-height:1.2;
	}	
	.slide-text-container a {
		display: block;
		float: none;
		margin: 30px auto;
		margin-bottom: 20px;
	}	
	.join-team-content h1 {
		font-size: 34px;
		line-height:1.2;
	}	
	.join-team-content h2 {
		font-size: 26px;
		line-height:1.2;
	}
	.connect-with-us-title h2 {
		font-size: 26px;
	}
	.gmapc {
		padding-right: 0px;
	}	
	.cycle-bg-2 {
		width: 100%;
		background: linear-gradient(#d0d8e1, #d0d8e1, #fff0), url(/media/199/cycle.jpg) center bottom no-repeat;
		background-size: 100%;
		padding-bottom: 50px;
	}
	.page_659 .cycle-bg-2 {
		width: 100%;
		background: linear-gradient(#d0d8e1, #d0d8e1, #fff0), url(/showmedia.aspx?MediaId=131) center bottom no-repeat;
		background-size: 100%;
		padding-bottom: 50px;
	}
	.dbbg1 {
		padding-bottom: 50px;
	}
	.mainte-shut {
		width: 100%;
		background: linear-gradient(#d0d8e1, #d0d8e1, #fff0), url(/media/184/mainte.jpg) center bottom no-repeat;
		background-size: 100%;
		padding-bottom: 50px;
	}
	.page_656 .wave-bg.cycle-bg-2 {
		width: 100%;
		background: linear-gradient(#d0d8e1, #d0d8e1, #fff0), url(/media/189/rehab-cycle.jpg) center bottom no-repeat;
		background-size: 100%;
		padding-bottom: 50px;
	}
	.page_656 .wave-bg.infill-drill.dbbg1 {
		width: 100%;
		background: linear-gradient(#d0d8e1, #d0d8e1, #fff0),url(/media/191/drill-blast.jpg) center bottom no-repeat;
		background-size: 100%;
		padding-bottom: 50px;
	}
	.page_655 .wave-bg.cycle-bg-2 {
		width: 100%;
		background: linear-gradient(#d0d8e1, #d0d8e1, #fff0), url(/media/209/cycleopenpit.jpg) center bottom no-repeat;
		background-size: 100%;
		padding-bottom: 50px;
		background-position: 100% 101%;
	}
	.page_655 .wave-bg.infill-drill.dbbg1 {
		padding-bottom: 50px;
	}
	.page_655 .wave-bg.hauling-ore {
		padding-bottom: 50px;
	}
	.cycle-bg {
		width: 100%;
		background: linear-gradient(#d0d8e1, #d0d8e1, #fff0), url(/media/182/explore-cycle.jpg) center bottom no-repeat;
		background-size: 100%;
		padding-bottom: 50px;
	}
	.infill-drill {
		padding-bottom: 50px;
	}
	.resource-estimate {
		width: 100%;
		background: linear-gradient(#d0d8e1, #d0d8e1, #fff0), url(/content/images/resource-estimate.png) center bottom no-repeat;
		background-size: 100%;
		padding-bottom: 50px;
	}
	.gold-ext {
		padding-bottom: 50px;
	}
	.viewing-areas-content video {
		height: 300px;
	}
	.wave-b {
		height: 50px;
	}

	.entry-content img{
		float:none!important;
	}
}
@media(max-width:640px){
	.head-news,.invsbox {
		margin-bottom:20px !important;
	}
	.slide-wrap {
		min-height: 400px !important;
		height: 400px !important;
	}
	.slider {
		min-height: 400px !important;
	}
	.slick-list.draggable {
		height: 400px !important;
	}
	.slides {
		min-height: 400px !important;
		height: 400px !important;
	}
	.slick-prev, .slick-next {
		top: 200px !important;
		display: none !important;
	}
	.timeline-item-img {
		padding: 0px !important;
		text-align: center !important;
	}
	.timeline-item-box {
		padding: 0px !important;
		margin-top: 15px !important;
		margin-bottom: 30px !important;
		text-align: center !important;
	}
	.fancybox-content {
		padding: 30px 0px !important;
		text-align: center !important;
	}
	.bio-descriptions {
		padding: 0px !important;
	}
	.lifecycle-bg {
		padding-bottom: 50px !important;
	}
	.page_356 .text-resize.entry-content p a {
		white-space: nowrap !important;
	}
	.align-right {
		text-align: center !important;
	}
	.imp-sec {
		margin-top: 0px !important;
	}
	.i-boxes {
		padding: 30px 0px !important;
	}
	.viewing-areas-content {
		padding-bottom: 30px !important;
	}
section.op-bg.jot-bg .large-7.cell {
    margin-top: 350px;
    padding: 50px 10px;
}
.jot-bg {
    min-height: 400px !important;
    background-size: 200%;
    background-position: top right;
}
	.op-bg h2 {
		margin-top: 10px !important;
	}
	.op-bg p {
		font-size: 23px;
	}
	.wide-box-txt {
		padding: 30px 15px !important;
	}
	.mobileMenu {
		margin-bottom: 0;
		float: right;
		background: #1b3863;
	}
	a.home-top-button {
		margin: 30px 0px;
	}
	.fancybox-content img {
		width: 250px;
	}
	.load-offcanvas-menu ul ul li a {
		border-left: 5px solid #fff;
	}
	.load-offcanvas-menu ul li a {
		display: block;
		padding: 15px;
		color: #EEE;
		background: #1b3863;
		border-bottom: 1px solid #fff;
		text-shadow: 0px 1px 2px #000;
	}
	.load-offcanvas-menu ul ul ul li a {
		border-left: 10px solid #fff;
	}
	button.button.mobileMenu:hover, button.button.mobileMenu:focus {
		background-color: #1b3863;
		color: #fefefe;
	}
	.join-team {
		background: url(/showmedia.aspx?MediaId=173) center no-repeat;
		/* background-size: auto 125vh; */
		background-size: 191%;
		height: 550px;
		width: 100%;
		/* margin-bottom: -20px; */
		/* margin-top: -130px; */
		background-position: top right;
	}
	.join-team-content {
		padding-top: 390px;
	}
	.subnav4 {
		display: none;
	}
	.home-bg {
		height: 200px !important;
		width: 100% !important;
		background-position: 80% 100% !important;
	}
	.banner {
		background-position: 80% 100%;
		height: 100px;
		min-height: 100px;
		background-size: 100% !important;
	}
	.wave-top {
		height: 50px;
	}
	.gold-rush-bg {
		padding-bottom: 100px;
	}
	.wave-top.wbtt {
		display: none;
	}
	.wave-bg.hauling-ore.removing-waste-mat {
		padding-bottom: 0px;
		background: #d0d8e1;
	}
	.wave-bg.hauling-ore.removing-waste-mat section.viewing-areas {
		margin-bottom: 0px;
	}
	button.button.mobileMenu {
		position: fixed;
	}
}
@media(max-width:480px){
	.footer-box{
		margin-bottom: 20px;
		display: inline-block;
		width: 100%;
	}
	.slide-text-container h2, .slide-text-container h2 span {
    	font-size: 44px;
    }
}
@media(max-width:430px){
	.responsive-card-table {
		width:100%;
	}
    .responsive-card-table th {
    	display:none;
    }
   	.responsive-card-table td div.center {
		text-align: right;
   	}
	.responsive-card-table tr,
	.responsive-card-table td
	{
		display:block;
		width:100%;
		text-align: right;
	}
    .responsive-card-table td:before {
      content: attr(data-label);
      float: left;
      font-weight: bold;
    }
}
