@media screen and (max-width : 1024px){
	body.home .inset{max-width: 100%;padding: 0 25px;}
	.inset{max-width: 100%; padding: 0 25px;}
	.main-container {
		min-height: 350px;
		padding: 150px 0 80px 0;
	}
	.colset .col-left{width: 320px; }
	.colset .col-main { width: 654px;}
	.navigation { padding-top: 20px;}
	.navigation ul.menu li{margin-right: 36px; }
	.middle-img{width: 450px; }
	.middle-img img{height: auto;}
	.events-container { right: 0px; font-size: 25px;}
	.events-container a.all-events {padding: 12px 30px;}
	.left-space { padding-left: 40px;}
	.section-border { left: -40px;}
	.one-third-first {width: 308px;}
	.one-third{ width: 308px;}
	.spaces{margin-right:10px}
	.m1-open-stag .details.open-stage-details { margin: 0 0 0 15px;}
	.filter { font-size: 24px;}
	.col-one-third {width: 33.333%;float: left;}
	.colset .col-left_lg { width: 40%;}
	.colset .col-main_sm { width: 60%;}
	.colset .col-left_mlg {width: 45%;}
	.colset .col-main_msm { width: 55%;}
	.southeast .section-border3 {width: 82%;}
	.continuum-dance .section-border2{width: 82%;}
}








@media screen and (max-width : 768px){
body{font-size: 14px;}
body.home img { height: auto;}
.main-container {min-height: 350px; padding: 170px 0 150px 0;}
.inset{max-width: 100%; padding: 0 20px;}
.colset .col-left{width: 30%;}
.colset .col-main{width: 70%;}
.navigation ul.menu li {margin-right: 27px;}
.navigation ul.menu li a { font-size: 14px;}
.middle-img { width: 350px;}
.news-container { left: 0;font-size: 13px;}
.events-container { font-size: 18px;}
.news-container a.latest-news{margin: 0;}
.events-container a.all-events { padding: 12px 25px; border: 3px solid;font-size: 16px;}
.left-space { padding-left: 20px;}
.section-border { left: -20px;}
.one-third-first {width: 230px;}
.one-third{ width: 230px;}
.spaces{margin-right:8px}
.divercity-bg { min-height: 410px;}
.divercity-content {
    padding-top: 65px;
    padding-bottom: 10px;
    font-size: 18px;
}
.divercity .afx-bigm {
    margin-top: 8px;
}
.divercity .afx-sm {
    margin-top: 79px;
}
.divercity .afx-details {
    margin-top: 25px;
    padding-right: 15px;
}
.southeast .section-border3 {
    height: 75%;
	width: 87%;
}
.continuum-dance .section-border2{width: 87%;}
.m1-open-stag .details.open-stage-details{padding: 20px;}
.section-button { font-size: 16px; border: 3px solid #fc5326;}
.section-title { font-size: 26px;}
.section-border { height: 81%;border: 3px solid #fc5326;}
.artists-page .artists-content .artists img, .workshops-page .workshops-content .workshops img { height: auto;}
.title { font-size: 24px;}
.shows-page .workshop-title.workshop-title2, .shows-page .workshop-title { font-size: 16px; }
.artists-page .artists-content .artists .artist-title, .workshops-page .workshops-content .workshops .workshop-title {
    left: 0;
    bottom: 25px;
    position: absolute;
    right: 0;
    text-align: center;
}
.artists-page .artists-content .artists .artist-title-overlay, .workshops-page .workshops-content .workshops .workshop-title-overlay{font-size: 24px;}
.filter { font-size: 18px;}
.colset .col-main_mm { float: none; width: 100%;}
.sidebox .artist-img img { height: auto;}
.contact-page .contact-form-detail {margin-right: 40px;}
.show-details .show-description h1.title {font-size: 28px;}
.video-content { top: 15%; }
#menu-footer-col1, #menu-footer-menu-col2, #menu-footer-menu-col3 {
	display: block;
    width: 200px;
}
.contact-page .contact-address .address {
    margin: 25px 10px 0 0;
    font-size: 16px;
}
}