/* ====================================================
Landscape phones and down
==================================================== */
@media (max-width: 480px) {
	.teaser .teaser-title{
		font-size:120%;
	}
	
	.search-input-group{
		width:90%;
	}
	
	.campaign-image{
		float:none !important;
		display:block;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
		border:none !important;
	}
	
	.title-wrapper{
		text-align:center;
	}
	
	.campaigns-list-container{
		text-align:center;
		padding-bottom:15px;
	}
	
	.campaigns-list-container img{
		float:none !important;
		margin-left:auto;
		margin-right:auto;
	}
}



/* ====================================================
Landscape phone to portrait tablet
==================================================== */
@media (max-width: 768px) {
	.search-input-group{
		width:90%;
	}
	
	.campaign-image{
		float:none !important;
		display:block;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
		border:none !important;
	}
	
	.title-wrapper{
		text-align:center;
	}
	
	.campaigns-list-container{
		text-align:center;
		padding-bottom:15px;
	}
	
	.campaigns-list-container img{
		float:none !important;
		margin-left:auto;
		margin-right:auto;
	}
}



/* ====================================================
Portrait tablet to landscape and desktop
==================================================== */
@media (min-width: 769px) and (max-width: 992px) {
	.search-input-group{
		width:50%;
	}
	
	.campaign-image{
		margin-right:20px;
		margin-bottom:5px;
	}
}



/* ====================================================
Large desktop
==================================================== */
@media (min-width: 1200px) {
	.search-input-group{
		width:30%;
	}
	
	.campaign-image{
		margin-right:20px;
		margin-bottom:5px;
	}
}


/* ====================================================
Others
==================================================== */
@media (min-width: 993px) and (max-width: 1500px) {
}