@media (max-width: 1500px) {
	.padding-30 {
		padding-top:0!important;
		padding-right:15px!important;
		padding-bottom:15px!important;
		padding-left:15px!important;
	}
	
	#home-city-box h2 {
		font-size:32px;
	}
	
	#home-city-box h2.large {
		font-size:62px;
	}
	
	#home-city-box h3 {
		font-size:18px;
		margin-bottom:5px;
	}
	
	#home-city-box h3.top-right {
		font-size:18px;
	}
	
	#home-city-box p {
		font-size:14px;
	}
	
	#home-city-box .main-copy p {
		font-size:14px;
	}
}

@media (max-width: 799px) {
	.padding-30 {
		padding-top:0!important;
		padding-right:10px!important;
		padding-bottom:10px!important;
		padding-left:10px!important;
	}
	
	#home-city-box h2 {
		font-size:12px;
	}
	
	#home-city-box h2.large {
		font-size:12px;
	}
	
	#home-city-box h3 {
		font-size:6px;
		margin-bottom:5px;
	}
	
	#home-city-box h3.top-right {
		font-size:9px;
	}
	
	#home-city-box .main-copy {
		width:40%;
	}
	
	#home-city-box .main-copy p {
		font-size:6px;
	}
	
	#home-city-box p {
		font-size:6px;
		margin:0;
	}
	
	#home-city-box .btn {
		font-size:6px!important;
		padding-left:8px!important;
		padding-right:8px!important;
		line-height:1!important;
		padding-top:4px!important;
		padding-bottom:4px!important;
	}
	
	#home-city-box .bottom {
		margin-bottom:40px;
	}
}

@media (max-width: 1024px) {
	#smw-navigation .icon-profile {
		margin-top:5px;
	}
	
	#page .jumbotron h1,#article .jumbotron h1 {
		font-size:28px;
		line-height:34px;
	}
	
	#page .jumbotron h2,#article .jumbotron h2 {
		font-size:12px;
	}
	
	#page .jumbotron p,#article .jumbotron p {
		font-size:14px;
	}
	
	#article .article-header {
		margin-top:20px;
	}
	
	#article .article-header h1 {
		font-size:28px;
		line-height:34px;
	}
	
	#article .article-header .meta {
		font-size:9px;
	}
	
	#article .article-header .meta svg {
		font-size:9px;
	}
	
	#article .article-header .edit-article {
		display:none;
	}
	
	#article .excerpt p {
		color:#000;
		font-size:18px;
		line-height:24px;
	}
	
	#global-home-main .caption,
	#global-home-left .caption,
	#global-home-right .caption {
		width:70%;
		padding:20px;
	}
	
	
	#global-home-main h3,
	#global-home-left h3,
	#global-home-right h3 {
		font-size: 8px;
		line-height:1;
		padding: 0;
		margin: 0;
	}
	
	#global-home-main h2 {
		font-size: 14px;
		line-height:1;
		padding: 0;
		margin: 0;
	}
	
	#global-home-left h2,
	#global-home-right h2 {
		font-size: 14px;
		line-height:1;
	}
	
	#global-home-main p,
	#global-home-left p,
	#global-home-right p {	
		font-size: 8px;
		line-height: 1.4;
		margin:10px 0px;
	}
	
	#global-home-main .btn-round-pink,
	#global-home-left .btn-round-pink,
	#global-home-right .btn-round-pink,
	#global-home-main .btn-round-blue,
	#global-home-left .btn-round-blue,
	#global-home-right .btn-round-blue,
	#global-home-main .btn-round-white,
	#global-home-left .btn-round-white,
	#global-home-right .btn-round-white {
		font-size: 9px;
		line-height: 1;
		padding: 7px 15px;
	}
	
	.share-btn.share-btn-branded {
		width:40px;
	}
	
	.btn-teal {
		font-size:11px;
	}
	
	#header-sponsorship .main {
		padding:150px 0;
	}
	
	#header-sponsorship .main h1 {
		font-size:40px;
	}
	
	#header-sponsorship .main h2 {
		font-size: 18px;
	}
	
	#header-sponsorship .main h3 span {
		font-size:18px;
	}
	
	#sponsorship-content .heading {
		margin:0;
	}
	
	#sponsorship-content h2 {
		font-size:32px !important;
	}
	
	#sponsorship-content h3 {
		font-size:24px;
	}
	
	#sponsorship-content .box span {
		font-size:18px;
	}
	
	#page.get-involved .large p {
		font-size:18px;
	}
	#sponsorship-content .quote {
		margin: 0px 20px;
	}
	#sponsorship-content .quote img {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
		margin-bottom: 50px;
	}
	#sponsorship-content .quote .quote-container {
		padding:0px;
	}
	#sponsorship-content .quote .quote-container p {
		font-size:22px;
	}