@media (min-width: 768px) and (max-width: 1024px) {
	
	header nav .shimmer {

		margin-left: 0;
		
	}
	
	header nav a:first-of-type {

		margin-right: 1rem;
		
	}
	
	article#banner figure {
		
		background-image: url('../images/bkgs/iamtipster-tablet_375.webp');
		left: 0;
		
	}
	
	.container{
		
		width: calc(100% - 4rem) !important;
		max-width: none !important;
		padding: 0 2rem;
		
	}
	
	article#form{
		
		padding: 0 2rem;
		
	}
	
	article#offer {
		
		padding: 3rem 0;
		
	}
	
	article#offer .container {
		
		width: calc(100% - 4rem) !important;
		padding-right: 0;
		
	}
	
	article#offer dl{
		
		width: 33%;
		margin: 0 1rem;
		padding: 0 1rem;
		min-height: 12rem;
		
	}
	
	article#offer dl::before{
		
		left: -3rem;
		font-size: 3rem;
		
	}
	
	article#offer dl::after{
		
		content: "";
		
	}
	
	article#offer dd{
		
		padding-right: 1rem;
		
	}
	
	footer figure.logo img {
		
		margin-left: 1.4rem;
		
	}
	
	footer div.links {
		
		text-align: left;
		
	}
	
}