	
	/* Default Css */
	
	@media all {
	
		body, html {
			height: 100%;
			-webkit-text-size-adjust: 100%;
		}
		
		body {
			color: #97BBBE;
			font-size: 22px;
			line-height: 30px;
			font-family: europa, Arial, sans-serif;
			margin: 0px;
			padding: 0px;
		}
		
		body .frame {
			max-width: 1920px;
			margin: 0px auto;
			padding: 0px 0px 0px 0px;
			width: 100%;
		}
		
		* {
			touch-action: manipulation;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}
		
		h1, h2, h3, h4, h5, h6,
		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
			margin: 0px;
			padding: 0px;
			text-decoration: none;
		}
		
		h1 {
			font-size: 40px;
			line-height: 50px;
			font-weight: 700;
		}
		
		img {
			display: block;
			width: 100%;
		}
		
		div.image.desktop {
			margin: 0px auto;
		}
		
		div.image.desktop img {
			width: 100%;
		}
		
		div.image.tablet {
			display: none;
		}
		
		div.image.mobile {
			display: none;
		}
	
	}
	
	@media (max-width: 1024px) {
	
		div.image.desktop {
			display: none;
		}
		
		div.image.tablet {
			display: block;
		}
		
		div.image.tablet img {
			width: 100%;
		}
	
	}
	
	@media (max-width: 450px) {
	
		div.image.desktop {
			display: none;
		}
		
		div.image.tablet {
			display: none;
		}
		
		div.image.mobile {
			display: block;
		}
		
		div.image.mobile img {
			width: 100%;
		}
	
	}