iframe {max-width:1024px;}

#fullscreen {
    display: none;
    position: fixed;
    left: 0px;
    top: 0px;
    height: 100vh;
    width: 100%;
    background: rgba(0,0,0,.9);
    z-index: 9998;
}

.fullframe {
    position: fixed;
    top: 20%;
    left: calc( 50% - 512px);
    z-index: 9999;
}

.page-id-7373 #top-wrapper, .page-id-7373 #footer-bg {
    display:none!important;
}

.page-id-7373 #main-content {
    max-width: 1200px;
    margin: 0 auto;
    display: block;
    float: none;
}

body.page-id-7373 {
    background-color:#fff!important;
}

.contentrow, .lowercontentrow {
    overflow:hidden;
    width:100%;
    margin:0 auto;
}
.leftcol {
    width:46%;
    float:left; 
    margin-right:2%;
}
.rightcol {
    width:48%;
    float:left;
    margin-left:2%;
}

.leftcol img, .rightcol img, .sponsimg {
    max-width:60%;
}

.lowercontentrow .leftcol, .lowercontentrow .rightcol {
    text-align:center;
}

.headingtext {
    font-size:30px;
    line-height:30px;
}

.sponsors {
    font-size: 30px;
    display: block;
    clear: both;
    padding: 20px 0;
    font-weight:700;
}

.iframe-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
    margin:30px auto;
}
.iframe-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%!important;
    height: 100%!important;
    border: 0;
    max-width:100%!important;
}
@media (max-width: 1024px) {
    .fullframe {
        left:0px;
    }
}

@media (max-width: 900px) {
    .leftcol, .rightcol {
        width:100%;
        float:left; 
        margin:0;
        padding-bottom:30px;
    }
}