/* Displays less than 1000px (Smartphones, Tablets etc.) */
@media screen and (max-width: 1023px) {
	.inner-content/*, #header, #nav-top*/ {
            padding:0 3%;
            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: 40px 3%;
        }
        #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%;
        }
}