@media (max-width: 1024px) {

}
@media (max-width: 960px) {
	.container {
		width: 96%;
		padding: 2%;	
	}
	/* Header / Navigation */
	#header-promo {
		background:url(img/bg-header-newsletter-960.jpg) no-repeat top left;	
		background-size: contain;
	}
	#header-promo-text {
    	width: 60%;
    	right: 0;
    	left: 35%;
}
		
	.navbar-toggle {
		float: left;
		margin-right: 0;
		margin-left: 15px;	
	}
	
	.navbar-nav {
		margin: 0;	
	}
	#main-navigation {
		padding: 0;
		background-color: #0e73b2;
		
	}
		#main-navigation .navbar-collapse {
			border-top: 2px solid #063856;
			width: 100%;
		}
		#main-navigation .in {
			width: 100%;
		}
		.navbar-collapse.in {
			overflow-y: visible;	
		}
		#main-navigation ul {
			display: block;	
			float: none;
			width: 100%;
		}
			#main-navigation ul li {
				float: none;
				position: relative;
				background-color: #0e73b2;
				border-right: none;
				border-bottom: 1px solid #063856;
				width: 100%;
			}
				#main-navigation ul li a {
					color: #fff;
					text-transform: uppercase;	
					padding: 10px 25px 5px;
					display:block;	
					font-family: Montserrat,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;
					font-size:13px;
				}
					.caret {
						display: inline-block;	
					}
					.navbar-default .navbar-nav>.open>a, 
					.navbar-default .navbar-nav>.open>a:hover, 
					.navbar-default .navbar-nav>.open>a:focus {
						background-color: #063856;	
					}
				#main-navigation ul ul {
					position: absolute;
					left: 0;
					float: left;
					display: none;
					border-top: 1px solid #063856;
					z-index: 1001;
					min-width: 200px;
					padding: 0;
				}
					#main-navigation .open>.dropdown-menu {
						display: block !important;	
					}
					#main-navigation .navbar-nav .open .dropdown-menu {
						position: static;
						float: none;	
					}
				#main-navigation ul li:hover ul {
					left: 0;
				}
					#main-navigation ul ul li {	
						display: block;
						float: none;
						border-right: none;
						background-color: #063856;
						padding-left: 5%;
					}
	
	/* END Header / Navigation */
	
	/* Homepage */
	.newsletter-select-label {
		padding-left: 5%;	
	}	
	/* END Homepage */
	
	/* Scaffolding */
	.container {
		width: 100%;
		padding: 2%;	
	}
		.row {
			margin: 0;	
		}
		.col-md-3 {
			width: 48%;
			margin-bottom: 2%;	
		}
		.section-page .newsletter-last {
			margin-right: 1%;	
		}
		.newsletter-seperator {
			/*display: none;	*/
		}
	/* END Scaffolding */	
}
@media (max-width: 660px) {
	#header-promo-text {
    	width: 100%;
    	position: relative;
    	right: 0%;
    	padding: 23% 10px 0;
    	left: 0%;
	}
}
@media (max-width: 659px) {
#header-promo-text {
    width: 100%;
    position: relative;
    right: 0%;
    padding: 30% 10px 0;
    left: 0%;
}
@media (max-width: 480px) {
	#logo {
		margin: 5% 0;
		text-align: center;	
	}
	#header-promo {
		background:url(img/bg-header-newsletter-320.jpg) no-repeat top left;	
		background-size: contain;
		height: auto;
	}
		
		#header-promo-text {
    	width: 100%;
    	position: relative;
    	right: 0%;
    	padding: 23% 10px 0;
    	left: 0%;
	}
	.caret {
		float: right;	
	}
	
	.col-md-3 {
		width: 49%;
		margin-bottom: 2%;
		padding-left: 	2%;
	}
	#field_11_1 {
		width: 60%;
	}
	#field_11_6 {
		width: 25%;
	}
	#use-email-selection-checkbox {
		margin-right: 1%;
	}
	#right-to-use-content {
		width: 96%;
	}
	#footer .footer-social-container img {
		display: block;
		margin: 0px auto;
	}
	
}
@media (max-width: 320px) {
	#promo-newsletters-320 {
		display: block;
		position: absolute;
		z-index: 1000;	
		top: -28px;
		right: 0;
	}
	
}