@media screen and (max-width: 1024px) {
.logo img {
border-radius:0px;
}
.logo {
min-height:85px;
}
.logo img {
border-radius:0px;
}
.header-top a {
font-size:9px;
}
.bullet-points {
font-size:15px;
}
.dates {
font-size:20px;
}
.header-right-side {
margin-top:-40px;
}
.header-top {
position:relative;
max-height:90px;
}
.header-split {
padding-top:0px;
}
.header {
padding-bottom:20px;
}
.tagline-sub {
text-align:center;
}
.right-col {
padding-left:0px;
}
.box-transparent,
.bottom-graphic {
display:none;
}
.form-header-box {
margin-top:10px;
box-shadow: -1px 1px 6px #00000029;
}
.map-title {
float:none;
text-align:center;
}
.map-form-link {
margin-top:5px;
margin-bottom:10px;
}
.map-nav-header {
width:100%;
}
.zt-logo-section {
margin-top:30px;
}
.zt-box {
width:48%;
margin-bottom:20px;
}
.bottom-content .bottom-reg {
float:none;
text-align:center;
max-width:200px;
margin:auto;
margin-top:20px;
}
.small-box,
.content-800 {
max-width:100%;
}
.small-box-left, .small-box-right {
float:none;
width:100%;
text-align:center;
}
.small-box-right {
margin-top:-40px;
}
}

@media screen and (max-width: 500px) {
.register-form input {
width:90%;
}
.zt-box {
width:96%;
margin:auto;
margin-top:20px;
}
.zt-logo-section img {
width:20%;
}
.reg-button {
width:250px !important;
}
.width-30 {
padding-top: 30px;
font-size: 80%;
}
.header-right-side {
float:none;
margin-top:-20px;
}
.pipe, .csa-span {
display:none;
}
.orange-tagline {
font: normal normal normal 30px/42px Montserrat;
}
.orange-text {
font: normal normal normal 16px/28px Montserrat;
}
.header {
padding-bottom: 30px;
}
.event-line {
margin-top:10px;
}
.form-head-text {
    font: normal normal normal 15px/24px Montserrat;
    font-weight:600;
}
.register-form {
margin-top: -35px;
}
.register-form input:last-child {
    width: 88% !important;
    margin-top: -10px !important;
    margin-left: -20px;
}
.map-title {
font: normal normal bold 33px/48px Montserrat;
}
.cat-left {
border-radius:5px;
font: normal normal 600 14px/40px Montserrat;
padding: 10px;
}
.cat-right {
border-radius:5px;
display:block;
font: normal normal 600 16px/44px Montserrat;
margin-right: 5px;
margin-left:5px;
padding:0px;
}
.map-wrapper {
padding-left:0px;
padding-right:0px;
}
.small-box-headline {
font: normal normal 300 36px/50px Montserrat;
}
.dates {
font: normal normal bold 18px/28px Montserrat;
}
}