/* Widescreens: desktops */
@media only screen and (min-width: 1000px) {
	.main {
		max-width: 850px;
	}	
}

@media only screen and (min-width: 800px) {
	iframe {
		width: 600px;
	}
}

/* Screens larger than a phone */
@media only screen and (min-width: 500px) {
	body{
		background-image: linear-gradient(90deg, #a6b4cf, #C4DCDF, #C4DCDF, #C4DCDF, #a6b4cf);
	}
	
	iframe {
		width: 425px;
	}
	
	td {
		width:auto;
	}
	
	.colwrap{
		display:inline-flex;
		margin-right:50px;
		margin-left:50px;
	}
	
	.fa-paw {
		display: inherit;
	}
	
	.gallerycol {
		flex: 50%;
		max-width: 50%; 
	}
	
	.topnav a.icon {
		display: none;
	}
	
	.topnav a {
		display: inline-flex;
	}
	
	.logo {
		height: auto;
		background-image: linear-gradient(90deg, #a6b4cf, #C4DCDF, #C4DCDF, #C4DCDF, #a6b4cf);
	}
	
	.logo a, .logo a:hover{
	    background-color:transparent;
	}

	.mobile {
		display:none;
	}

	.widescreen {
		display: inherit;
	}
	
	td.widescreen {
		display: table-cell;
	}
}