@media(max-width: 1300px) {
	.content {
		width: 100%;
		max-width: 100%;
	}

	.awards {
		width: 90%;
		max-width: 90%;
	}

	.footer-bar {
		width: 100%;
		max-width: 100%;
	}

    #theme-slideshow-captions {
        height: 60px;
    }

    .theme-slideshow-caption {
        line-height: 55px;
        font-size: 35px;
    }

}

@media(max-width: 1200px) {
	.home-link .sj_element_image_caption {
		font-size: 23px;
	}
}

@media(max-width: 1050px) {
    
    .submenu{
        display:none;    
    }
    
	.content .sj-content-row .column .element {
        height: auto !important;
    }
    	
    #theme-slideshow-captions {
    	 height: 55px;
    }

    .theme-slideshow-caption {
    	line-height: 45px;
     	font-size: 32px;
    }

    .sj_preview .links-row .element-image, .cms_show .links-row .element-image {
    	display: block;
	    width: 30%;
	    margin: 10px auto;
	    text-align: center;
    }

    .nav {
    	display: none;
    }

    .content {
    	padding: 15px;
    }

    .content:before,
    .content:after {
    	display: none;
    }

    .footer-bar .school-address {
    	float: none;
    	display: block;
    	width: 100%;
    	max-width: 100%;
    	text-align: center;
    	padding: 15px;
    }

    .footer-bar .theme-social {
    	width: 100%;
    	max-width: 100%;
    	text-align: center;
    	float: none;
    	padding: 15px;
    }

    .school-details {
    	float: none;
    	display: block;
    	width: 100%;
    	max-width: 100%;
    	text-align: center;
    }

    .header-inner {
    	height: auto;
    	padding: 0;
    }

    .search {
    	width: 165px;
    	margin: 0 auto;
    }

    .box-container {
    	float: none;
    	display: block;
       	padding: 15px;
    	width: 100%;
    	max-width: 100%;
    	text-align: center;
    }

    .goog-te-gadget {
    	text-align: center;
    }

}

@media(max-width: 700px) {
	.theme-slideshow-caption {
		font-size: 22px;
		line-height: 30px;
	}

	#theme-slideshow-captions {
		height: 40px;
	}


    .content-inner, .content {
        padding: 0;
    }


}