@media (max-width: 1200px){

	.theme-strap-line {
	    font-size: 27px;
	}

}

@media (max-width: 960px){

	.school-address p {
	    display: inline-block;
	}
	
	.school-details {
	    width: 100%;
	    text-align: center;
	}
	
	.theme-school-logo {
	    max-width: 100%;
	}
	
	.nav-wrapper {
	    width: 100%;
	}
	
	.theme-google-translate {
	    max-width: 100%;
	}
	
	.theme-strap-line {
	    width: 76%;
	    font-size: 24px;
	}
	
	.slogan .theme-social {
	    width: 23.5%;
	}



}


@media (max-width: 600px){

	.search {
	    width: auto;
	    text-align: center;
	}
	
	.search form {
	    float: none;
	}
	
	.school-address {
	    display: inline-block;
	    width: 100%;
	    text-align: center;
	    padding: 10px 0;
	}
	
	.nav-wrapper {
	    text-align: center;
	}
	
	.theme-strap-line {
	    width: 100%;
	    font-size: 20px;
	    text-align: center;
	    padding: 10px 0;
	}
	
	.slogan .theme-social {
	    width: 100%;
	    text-align: center;
	}

}