@media only screen and (max-width: 750px) {#headerBG{background-image:none;}html, body{
                                text-align:left;
                                min-height:100%;
                                overflow-x:hidden;
                                -webkit-overflow-scrolling: touch;
                            }
                            body, #bgbg, #mobileContents, .moduleBody, .moduleBorder, .calBox, table.calendarBorder, .commentBox, .commentBox .body input[type=text], .commentBox  .body textarea, .loginBox, .memberNav, iframe, #homeSS img, .refBar {
                                width:100%;
                            }
                            #homeSS{
                                width:initial;
                                height:initial;
                                margin:0;
                                float:none;
                            }
                            #homeSS img{
                                display:block;
                                border-radius:0;
                            }
                            #mobileInnerContent img, #mobileSS img, audio, video, #mobileWelcome img, .refBar{
                                max-width:100%;
                            }
                            ul.gallery img{
                                max-width:none;
                            }
                            .overlayWindow{
                                max-width:90%;
                                top:35px;
                                height:150px;
                                overflow:scroll;
                                -webkit-overflow-scrolling: touch;
                            }
                            #overlayContent{
                                overflow-y:scroll;
                            }
                            div{
                                box-sizing: border-box;
                            }
                            a{
                                -webkit-tap-highlight-color: rgba(0,0,0,0);
                            }
                            iframe{
                                border:0;
                            }
                            header, #siteContents, #stickyNav{
                                display:none;
                            }
                            #mobileLogoBox{
                                margin:50px 15px 15px 15px;
                                text-align:center;
                            }
                            #mobileLogoBox img{
                                max-width:100%;
                                display:block;
                                margin:auto;
                            }
                            
                            #mobileNavBar{
                                position: absolute;
                                top:0;
                                left:0;
                                z-index:50;
                                transition: 0.5s; 
                                width:0;
                                height:100%;
                                background-color:#484846;
                                overflow-x:hidden;
                                display:inline;
                                padding:0;
                                text-align:left;
                            }
                            
                            #mobileNavBar > ul{
                                padding:0;
                                margin: 0;
                                list-style: none;
                            }

                            #mobileNavBar > ul li{
                                display: block;
                                background-color:#484846;
  
                            }
                            #mobileNavBar > ul li a{
                                display: block;
                                padding:15px;
	                            color:#B9E3E5;
                                font-size:16px;
                            }
                            #mobileNavBar > ul > li > ul{
                                display: none;
                            }
                            .refBar{
                                width:100%;
                            }
                            .searchSite{
                                display:none !important;
                            }
                            #mobileContents{
                                transition: margin-left .5s;
                            }
                            .socialIconBar{
                                position: inherit;
                                float: none;
                                top: 0;
                                left: 0;
                                width:100%;
                                padding: 15px;
                                margin: 0;
                                text-align:center;
                            }
                            div.socialIcon{
                                float:none;
                                display:inline-block;
                                margin:0 10px 0 0;
                            }
                            #mobileNav{
                                padding:20px;
                                background-color:#484846;
                            }
                            #mobileNav h1{
                                text-align: center;
                                text-shadow: none;
                                margin:0;
                                font: normal 22px "Graduate", sans-serif;
                                padding-top:4px;
                            }
                            #mobileNav h1 a{
                                color:white;
                                text-decoration:none;
                            }
                            #mobileNav h2{
                                font-family: Arial, Helvetica, sans-serif;
                                text-align: center;
                                font-size:14px;
                                text-shadow: none;
                                margin:0;
                                margin-top:5px;
                            }
                            #mobileNav h2 a{
                                color:#B9E3E5;
                                text-decoration:none;
                            }
                            #customBanner{
                                border-bottom:12px solid #484846;
                            }
                            #menuIcon{
                                float:left;
                                color:white;
                                font-size:26px;
                                margin-right:15px;
                                margin-bottom:5px;
                            }
                            #searchMag{
                                float:right;
                                color:white;
                                font-size:26px;
                                margin-left:15px;
                                margin-bottom:5px;
                            }
                            #menuIcon .capt, #searchMag .capt{
                                color:white;
                                text-align:center;
                                display:none;
                            }
                            .advanced-slider .slider-main {
                                height: 100% !important;
                            }
                          
                            #mobileInnerContent > .subtitleLinks{
                                text-align:center;
                                margin-bottom:20px;
                            }
                            #mobileWelcome, #mobileInnerContent, #mobileFeaturePhoto{
                                padding:20px; margin:0; width:100%;background-color:#496565;}
                            .dailyVerse{
                                margin:0;
                            }
                            .innerContent{
                                margin:0; padding:0;
                            }
                            #mobileVerse{
                                background-color:#496565;
                                color:white;
                                padding:15px;
                            }
                            #mobileVerse a{
                                color:white;
                            }
                            
                            #mobileWelcome h2{
                                color:#B9E3E5;
                            }
                            #mobileWelcome a, #mobileWelcome a:hover{
                                text-decoration:none;
                            }
                            #mobileFeature img{
                                max-width:100%;
                                display:block;
                            }.calendarHeader, .moduleHeader, .calBox{
                                text-align:center !important;
                                border-radius:0 !important;
                            }
                            .searchBar{
                                padding:10px 20px;
                                display:none;
                                text-align:center;
                                width:100%;
                            }
                            .searchBar input{
                                font-size:22px;
                                height: auto;
                                width:80%;
                                border-radius:20px;
                                padding:5px 10px;
                            }
                            #searchBox{
                                all: initial;
                                margin-top:10px;
                                padding:20px;
                                background-color: white;
                                display:none;
                                font: normal 18px Arial, Helvetica, sans-serif;
                            }
                            .gallery li a{
                                background-color:#484846;
                            }
                            #quickNav #searchNavBox{
                                width:250px;
                                overflow:hidden;
                            }
                            .memberNav{
                                display:none;
                            }
                            #memberMenuBtn{
                                color:#B9E3E5;
                            }
                            .moduleBody {
                                padding:15px;
                            }
                            .footer{border-radius:0; padding:15px; text-align:center;}.adminLogin a{color:white;}#addApp{
                                position:fixed;
                                bottom:0;
                                background-color:rgba(0,0,0,0.9);
                                padding:15px;
                                color:white;
                                width:100%;
                            }div[id^="stack_"]:not(.colPad) .w3-col{
                                        margin-top:8px !important;
                                        margin-bottom:8px !important;
                                    }div[id^="stack_"] .left_column, div[id^="stack_"] .middle_column, div[id^="stack_"] .right_column{
                                box-sizing:border-box;
                                padding:30px !important;
                            }
                            .featurePhoto{
                                width:100% !important;
                            }
                            .embeddedContent {
                                margin:20px 0;
                                width:100%;
                            }
                            .mobileSocialIcon{
                                display:inline-block !important;
                            }
                            #searchLI a{
                                display:inline-block !important;
                            }
                            .colBox{
                                width:100% !important;
                            }
                            .col1, .col2, .col3{
                                padding:0px !important;
                            }}