@media screen and (max-width:1440px) {
    .modal-content{ margin: 20% auto;}
    div.switch{left:0;}
}

@media screen and (max-width:1200px) {

}
@media screen and (max-width:1100px) {
    .home-panel-wrapper{text-align:center;}
    .home-panel-wrapper .panel:first-of-type{margin:0 15px 15px 15px;}
    .home-panel-wrapper .panel{margin:0 15px 15px 15px;}
    body{overflow-x:hidden;}
}
@media screen and (max-width:768px) {
    div.switch{left:auto}
    .nav-item.open h3 a{background:#E5E5E5;}
    .top-footer{text-align:center;}
    .main-menu{display:none;}
    .mobile-menu-toggle{ display: block;}
    .header-social-links{padding-left:0;}
    .header-social{text-align:center;line-height:3;}
    .header-social-links{text-align:center;}
    .slider-background:after{right:-15px;width:40px;}
    .content h1{font-size:20px;}
    .logo-wrapper{top:0px;}
    .logo-wrapper img{margin:0 auto;}
    .home-panels{text-align:center;}
    .panel-item{text-align:left; }
    .under-ul{display:table;}
    /*.nav-item.open ul{display:none;}*/
    .nav-item.open{background:#E5E5E5;}
    .nav-item.mobile-open{background:#fff;}
    .nav-item.mobile-open ul{display:block;}
    .panel-item{margin-right:0px;}
    .content-panels{width:auto;display:block;text-align:center;}
    .content-panel{width:auto;margin:10px auto;text-align:left;max-width:185px;}
    .content{padding-bottom:20px;width:80%;margin:0 auto;}
    .nav > li.open > a.current{color:#fff}
    .nav > li:hover > div > div{position:relative;display:block;min-height: auto;}
    .nav > li > a:hover{background:#fff;color:#000;}
    .mobile-menu .nav > li.open a{background:#00924B;color:#fff;}
    .nav-item.active.mobile-open h3 a{background:#fff;}
    .logo-wrapper a{width:80%;margin:0 auto;display:block;}
    .home-menu-wrapper{margin:0 auto;width:100%;}
    .nav-item{margin:0 auto;width:100%;max-width:100%}
    .no-children h3 a{max-width:100%;}
    .side-menu img{display:none;}
    .bottom-footer{text-align:center;}
    .mobile-menu .nav > li > div{overflow:hidden;}
    .mobile-menu > ul > li{padding:5px 0;}
    .nav-item.open h3{margin-bottom:0;}
    ul.nav{position:relative;top:50%;transform:translateY(-50%);}
    .text-wrapper p{max-width:100%;}
    .text-wrapper.home-page{margin-left:0;}
    .slick-dots{bottom:-2px;}
    .school-container{max-width:100%;}
    .dropdown-ul-wrapper,.nav > li.has-dropdown div.multiple-rows .dropdown-ul-wrapper{display:none;}
    .nav > li.has-dropdown div.multiple-rows .dropdown-ul-wrapper.open, .dropdown-ul-wrapper.open{display: block;}
    .mobile-menu .nav .nav-column{display:block;}
    .nav .nav-column ul{min-height: 0;padding-bottom: 0;white-space: normal;display: inline-block;height: 65px;vertical-align: top;float:none;}
    .under-ul{display:inline;}
    .nav-column.multiple-rows ul:nth-last-of-type(4){padding-left:0;}
    .nav-column.multiple-rows ul{padding-left:0;padding-right:15px;padding-bottom:10px;}
    .nav .nav-column h2.current, .nav .nav-column h2.current a {color:#000}
    .nav-column.multiple-rows ul:first-of-type{padding-right:10px;}
    /*.has-dropdown.open .dropdown-wrapper{display:block;}*/
    .nav > li > div > div{position:relative;opacity:1;visibility:visible;display:block;min-height:120px;}
    .nav .nav-column h2{display:inline-block;position:relative;}
    .nav .nav-column h2.parent:after{content:'\25bc';position:absolute;right:-15px;top:0;}
    .slow-connection-alert{width:70%;}
    div.switch{right:25px;top:75px;}
    .Low-Res .home-page{width:100%;}
    .slider-background{padding-right:10px;}
    .nav-column h2 a.no-children{height:auto;border-bottom:none;padding:0;}
    .nav > li > div > div{max-width:100%;}
    .nav-column h2 a{white-space:initial;}
    .container.pure-g{display:flex;flex-flow: column;}
    .container.pure-g .side-menu{order:2;}
    .container.pure-g .content{order:1;margin-top:25px;}
    .content .content{max-width:100%;width:100%;}
    .content .container .home-menu{order:3;}
    .content .container .home-slider-wrapper{order:1;}
    .content .container .text-wrapper.home-page{order:2;}
    .home-slider-item:after{width:85px;}
    .home-panel-wrapper{order:2;padding-bottom:35px;padding-top:0;}
    .home-panel-wrapper.home-page{padding-top:0;}
    .home-panel-wrapper .panel{margin:0;max-width:175px;}
    .text-wrapper.home-page > *{padding-left:0;}
}
@media screen and (max-width:480px) {
    .home-menu-item{height:60px;}
    .home-menu-item-information{text-align:center;}
    .home-link-text-wrapper{width:100%;}
    .bottom-footer-cursive{max-width:100%;margin-left:0;}
    .header-menu ul li a{padding:13px 10px;}
    .content h1{font-size:17px;}
    .slider-background:after{height:100%;width:20px;right:-5px;}
    .nav > li > a:hover{background-color:rgba(255,255,255,0);color:#00924B}
    .content{max-width:80%;margin:0 auto;}
    .header-menu ul{ text-align: center;}
    .side-nav{margin:0 auto;}
    .no-children h3 a{width:auto;}
    .nav-item.current .side-menu-icon{-webkit-filter:none;filter:none;}
    
    .home-slider-caption{left:0;bottom:20px;}
    .mobile-menu .nav .nav-column{padding: 0 5px 5px 5px;}
	img { max-width: 100%; height: auto !important;}
}