@media (max-width:1610px){#wrapper{background-size:auto 540px !important}}@media (max-width:1450px){.homepage-slideshow,.homepage-slideshow .owl-wrapper-outer{height:650px !important}.school-name{bottom:140px !important}}@media (max-width:1350px){.homepage-slideshow,.homepage-slideshow .owl-wrapper-outer{height:550px !important}.school-name{bottom:240px !important}}@media (max-width:1310px){#wrapper{background-size:auto 440px !important}#large-image{padding:350px 0 20px}.map{background-position-x:-190px}}@media (max-width:1260px){nav#navigation li a:link,nav#navigation li a:visited{padding:0 11px 47px}}@media (max-width:1165px){#wrapper{background-size:auto 390px !important}#large-image{padding:300px 0 20px}#large-image h1{font-size:40px;margin:0 0 10px}.homepage-slideshow img{margin-top:10px !important}.homepage-slideshow,.homepage-slideshow .owl-wrapper-outer{height:500px !important}.school-name{bottom:290px !important}section.testimonials{padding:40px 10% 35px !important}nav#navigation li a:link,nav#navigation li a:visited{font-size:16px;padding:0 8px 47px}}@media (max-width:1100px){nav#navigation li a:link,nav#navigation li a:visited{font-size:15px;padding:0 7px 47px}#hero{height:700px !important}}@media (max-width:1050px){#sidebar1 a:link,#sidebar1 a:visited{font-size:16px;line-height:25px}#sidebar1 h3{font-size:19px}.map{background-position-x:-300px}#front-page .vc_col-sm-6 .vc_col-sm-6{width:100%}.wpb_single_image .vc_figure,.entry-content figure a:link,.entry-content figure a:visited,.wpb_single_image img{width:100% !important}}@media (max-width:950px){.homepage-slideshow,.homepage-slideshow .owl-wrapper-outer{height:450px !important}.homepage-slideshow .school-name h2{font-size:27px !important}.school-name{bottom:330px !important}}@media (max-width:900px){#wrapper{background-size:auto 360px !important}#large-image{padding:270px 0 40px}#page{padding:30px 0 0}#sidebar1{display:none}#content{width:100%}.map{background:0 0;background-color:rgba(36,133,134,.9);padding:0}.map .footer-information{background:0 0;float:none;width:100%;display:table;padding:30px 0}#show-hide{display:table !important;width:100%;margin-bottom:20px}#show-hide h3{width:100%;padding:25px 0;text-align:center;font-size:15px;text-transform:uppercase;letter-spacing:1px;margin:-30px auto 0px;background:#796193;color:#fff}#show-hide h3 a:link,#show-hide h3 a:visited{text-decoration:none;font-family:'Poppins',sans-serif;color:#fff}#show-hide ul{list-style:none;text-align:center;margin:20px 0 0;padding:0}.widget_nav_menu{background:#937cad;margin-top:-20px;padding:20px 0}.widget_nav_menu li a:link,.widget_nav_menu li a:visited{color:#fff;text-decoration:none;width:90%;margin:0 5%;border-bottom:1px solid #ffffff24;padding:12px 0;display:table}}@media (max-width:850px){.site-footer .copyright{width:100%}.site-footer .footer-logo{float:left;margin-top:20px}.homepage-slideshow,.homepage-slideshow .owl-wrapper-outer{height:400px !important}.school-name{bottom:370px !important}#hero{height:500px !important}}@media (max-width:800px){.owl-item p{font-size:20px!important}.footer-numbers .c30{width:96%}#tag-line{top:50%;width:100%}#tag-line h3{color:#fff;font-size:30px}}@media (max-width:750px){.homepage-slideshow,.homepage-slideshow .owl-wrapper-outer{height:370px !important}.school-name{bottom:410px !important}iframe,object{width:100%}}@media (max-width:700px){#content h2{font-size:25px;line-height:33px;margin:0 0 10px}}@media (max-width:650px){#large-image{padding:270px 0 20px}#large-image h1{font-size:30px;line-height:36px}#breadcrumbs{display:none}#wrapper{background-size:auto 300px !important}#hero,.testimonials{display:none !important}.page-template-front-page .entry-content{top:210px;margin-bottom:210px;position:relative}}@media (max-width:600px){p{font-size:15px;line-height:32px}.logo img,.footer-logo img{height:75px}header#masthead{height:95px}#wrapper .quicklinks{top:84px}.homepage-slideshow img{margin:0 !important}#hero{top:90px !important}section.testimonials{margin:-10px 0 70px !important}}@media (max-width:550px){#wrapper .quicklinks{padding:27px 15px 2px;top:auto;border-radius:10px 0 0;right:0;bottom:0}.page-template-front-page .entry-content{top:140px}h2{font-size:27px}.tag p{font-size:17px}#large-image{padding:200px 0 80px}#large-image h1{text-align:center;width:100%}}@media (max-width:505px){.c50{width:100%}.c50.textright{text-align:left}}