@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;
	}
	
	#home-widget-featured svg {
		width:60%;
		margin-bottom:10px;
	}
	
	#home-widget-featured h2 {
		font-weight:400;
		font-size:36px;
		line-height:44px;
	}
	
	#home-widget-featured h3 {
		font-weight:400;
		font-size:20px;
		line-height:28px;
		margin:0;
		padding:0;
	}
	
	#home-widget-featured p {
		font-weight:700;
		font-size:14px;
		line-height:20px;
		margin:10px 0 20px;
		padding:0;
	}
	
	#home-widget-featured .btn {
		font-size:9px;
		line-height:9px!important;
		padding:7px 12px!important;
	}
	
	#home-widget svg {
		width:80%;
		margin-bottom:10px;
	}
	
	#home-widget h2 {
		font-size:14px!important;
		line-height:18px!important;
	}
	
	#home-widget h3 {
		font-size:14px;
		line-height:18px;
	}
	
	#home-widget p {
		font-size:10px!important;
		line-height:15px!important;
		margin-bottom:3px!important;
		padding:0!important;
	}
	
	#home-widget .btn {
		font-size:9px;
		line-height:9px!important;
		padding:7px 12px!important;
	}
	
	#home-city-box.big-caption .cover-photo {
		max-height:200px!important;
	}
	
	#home-city-box.big-caption h3 {
		font-size:16px!important;
	}
	
	#home-city-box.big-caption p {
		font-size:10px!important;
	}
	
	#home-city-box.big-caption h3.top-right {
		font-size:9px!important;
	}
	
	.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;
}