
@media (max-width: 1660px){

	.menu-btn {
		right: 30px;
	}

	.header-inner {
	    padding: 0px 15px 0px 20px;
	}

}

@media (max-width: 1330px){


	.page-main-page .sj-content-row-1 .sj_element_image_caption {
		font-size: 16px;
	}
	.nav .nav-icons {
		padding: 0px 10px;
	}
	.nav .nav-icons a {
		width: 40px;
		font-size: 11px;
	}

}

@media (max-width: 1170px){

	.pnta-logo img {
		height: 60px;
	}

}



@media (max-width: 1140px){

	.page-main-page .sj-content-row-1 .sj_element_image_caption {
		padding: 22px 75px 22px 5px;
		font-size: 14px;
	}

	.footer-images {
		min-height: 0;
	}

	.footer-images img {
		height: 60px;
	}

	.pnta-logo img {
		height: 55px;
	}

}


@media (max-width: 1170px){

	.pnta-logo img {
		height: 45px;
	}

}





@media (max-width: 960px){
	.ofsted-logo,
	.pnta-logo {
		display: none;
	}
	.nav_mobile {
		margin-top: 25px;
	}

	.page-main-page .sj-content-row-1 .element-image {
		width: 65%;
		float: none;
		margin: 0 auto;
	}

	.page-main-page .sj-content-row-1 .sj_element_image_caption {
    	padding: 22px 75px 22px 22px;
    	font-size: 24px;
	}

	.page-main-page .sj-content-row-4 .sj_element_image_caption {
		font-size: 14px;
	}

	.page-main-page .sj-content-row-3 .column {
		background: #132460;
		padding-bottom: 30px;
	}

	.page-main-page .sj-content-row-4 .buttons {
		margin: 0 45%;
	}

	.footer-images {
		padding: 15px;
	}

	#theme-slideshow-captions {
		font-size: 62px;
	}

	body.page-links .nav_mobile{
		display: none;
	}

}


@media (max-width: 660px){

	.page-main-page .sj-event-title,
	.sj_element_events dl.sj_events dt small .year,
	.page-main-page .sj-content-row-5 .sj_element_events dl.sj_events dt small .day, .page-main-page .sj-content-row-5 .sj_element_events dl.sj_events dt small .month, .page-main-page .sj-content-row-5 .page-main-page .sj-content-row-5 .sj_element_events dl.sj_events dt small .year {
		font-size: 22px;
	}

	.page-main-page .events-description {
		font-size: 18px;
	}



	#theme-slideshow-captions {
		font-size: 28px;
	}

	.triangle, .scroll-down {
		display: none;
	}

	#theme-slideshow-captions {
		bottom: 7%;
	}

	.nav_mobile {
		margin: 0;
	}

	.page-main-page .sj-content-row-1 .element-image {
		width: 85%;
	}

	.page-main-page .sj-event-title {
		margin-left: -56px;
	}

}


@media (max-width: 440px){

	.page-main-page .sj-content-row-1 .sj_element_image_caption {
		font-size: 18px;
	}

	.page-main-page .sj-content-row-4 h1 {
		padding-left: 10px;
		padding-right: 10px;
	}

	.page-main-page .sj-content-row-4 .buttons {
		margin: 0 38%;
	}

	.page-main-page .sj_element_events dl.sj_events dt {
		display: block;
	}

	.page-main-page .sj-content-row-5 .sj_element_events {
		margin: 0;
	}

	.page-main-page .sj-event-title {
    	margin-left: 0;
    	width: 100%;
	}

	.page-main-page .sj-content-row-5 .sj_element_events dl.sj_events dt small {
    	position: static;
    	width: auto;
    	float: none;
    	display: block;
	}

	.page-main-page .events-description {
		margin: 0;
	}

	.page-main-page .sj_element_events dl.sj_events {
		padding-left: 0;
	}

	.page-main-page .sj-content-row-3 .element-text {
		font-size: 14px;
	}
}