/* Displays less than 1000px (Smartphones, Tablets etc.) */
@media screen and (max-width: 1023px) {
	.inner-content, #header, #nav-top {
		padding:0 20px;
		max-width:100%;
    }
	#footer {
/*		padding:0 20px;*/
		padding:0px;
    }
	#content {
/*		padding:15px 20px;*/
		padding:0px 0px;
	}
	#title-image {
		padding:20px 20px 10px;;
	}
    .nav-h ul li a, .nav-g ul li a {
        font-size: 12px;
        padding: 0.45em 1.5em 0.45em 0;
    }
	.sf-arrows .sf-with-ul:after {
		display:none;
	}
	.sf-arrows .sf-with-ul {
    	padding-right: 1em;
	}
	.sf-menu a {
		padding: 7px 7px 8px;
	}
	.flex-caption {
		top:5%;
	}
	.flex-caption h3 {
		font-size:2.3em;
	}
	.flex-control-nav {
/*    	position: relative;
    	text-align: center;
    	width: 100%;*/
	}
	.flex-caption-sub {
		top:25%;
	}
	.flex-caption-sub blockquote h2 {
		font-size:1.5em;
	}
	.flex-caption-sub blockquote {
		font-size:13px;
		line-height:1.5em;
	}
	#footer .units-row {
		padding-left: 0px;
	}
    #footer blockquote {
        background-position: 50px 68px;
        padding: 60px 80px 20px 120px;
    }
    #footer blockquote h1 {
        font-size: 1.7em;
        line-height: 1.45em;
    }
    
    .sf-menu .sf-mega {
        left:-274px;
        width:100%;
    }
}