@media only screen and (max-width:2180px){li.featured_col.teachers{width:33%}}@media only screen and (max-width:1640px){li.featured_col{width:49.8%}li.featured_col{display:inline-block}}@media only screen and (max-width:1616px){.zoid-image{background-size:cover!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.zoid-image:hover{background-size:cover!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}}@media only screen and (max-width:1500px){li.post{width:49.8%}ul.sub-menu li{height:80px}ul.sub-menu a{padding-top:2.7em}}@media only screen and (max-width:1385px){nav li.menu-item-has-children>a:after{display:none}}@media only screen and (max-width:1175px){.bx-wrapper{max-width:80%!important}.bx-controls.bx-has-pager.bx-has-controls-direction{display:block!important}.bx-controls.bx-has-controls-direction{display:none}.bx-viewport{height:124px !Important}.bx-wrapper .bx-controls-direction a{margin-top:12px}}@media only screen and (max-width:1100px){.trapezoid h1{font-size:2em}.banner2{height:25vh}.trapezoid.right{top:0}}@media only screen and (max-width:1085px){li.featured_col{width:49.7%}}@media only screen and (max-width:845px){p.left{width:100%;text-align:center;margin-bottom:.5em}p.right{width:100%;text-align:center;margin-bottom:.5em}.PositionWrapper{position:initial}}@media only screen and (max-width:1000px){.content{padding:1em}}@media only screen and (max-width:1000px){.content{width:100%;padding:1em;overflow:hidden}.content.wpcontent img{width:40%;margin:0 auto;display:block;text-align:center;height:auto}img.arrow{width:2em!important;height:2em!important}.content.wpcontent .right-text img{width:initial;height:auto}.content.wpcontent form p{width:100%;display:inline-block}.logo{width:270px;position:relative;display:block;margin-top:0;margin:0 auto;text-align:center}header{display:table;width:100%}nav{float:none;width:100%;height:45px;margin-top:.2em;font-size:9pt;text-transform:uppercase;font-weight:700;font-weight:500;text-align:center}header{height:121px}li.team-member{width:50.3%}.member-image{height:56vw}nav ul li a{padding-top:1.2em}nav li:hover ul{top:45px}.inner{width:100%!important;text-align:center;left:0!important;right:initial;float:left;font-size:1em!important}p.main_title{text-align:center!important;display:initial}.post_image{width:100%;height:25vw}.meta.author img{border-radius:100%!important;position:relative!important;top:0.6em!important;margin-right:0.4em!important;width:initial;display:initial}.meta{width:100%;margin:0 auto;text-align:center;background-color:#BD3B40;margin-bottom:1em}.meta p,.meta a{color:#fff !Important}.meta p{margin-top:1em}.meta.author span{position:relative;top:-.2em}.PositionWrapper{position:relative;width:100%}.wpcontent.content.upward{top:0}.wpcontent.content.upward{margin-top:2em;margin-bottom:2em}.the-latest-post .date{top:10vw}.the-latest-post .find-out-more{top:22vw;width:45%}}@media only screen and (max-width:925px){.footmenu{width:100%;padding:0}.footlogo{float:none;margin:0 auto;width:60%;display:block}.footlogo .logo{width:100%}span.copyright{margin:0 auto;text-align:center;width:100%;margin-top:4em}.so-marketing{margin:0 auto;margin-top:1em;float:none!important}footer{padding-bottom:2em;padding-top:0em}.the-latest-post .post_image{float:right;width:50% !Important}.the-latest-post .post-details{float:left;width:50% !Important}a.find-out-more{width:70%!important}}@media only screen and (max-width:780px){.footmenu ul{width:45%;display:inline-block;margin:0 auto;width:100%}nav ul li:after{display:none}nav ul{list-style:none;position:relative}li.post{width:49%}.m-toggle{display:inline-block;float:right;padding-right:1em;margin-top:29px}.back{display:none}.m-toggle.is-clicked{display:none}.m-toggle.back.is-clicked{display:block}.menu-main-menu-container{display:none;opacity:0;-webkit-transition:0.5s;-moz-transition:3s;-ms-transition:3s;-o-transition:3s;transition:3s;left:-20vw}.menu-footer-menu-container{display:none}img.logo{float:left;margin-top:.8em}nav{height:initial}.m-toggle img{width:3em}header{height:100px}.menu-main-menu-container.menu-is-open{opacity:1;display:block;float:right;text-align:center;position:absolute;background-color:#B12D32;top:141%;width:90vw;z-index:9999;padding:1em;left:0;height:100vh;-webkit-transition:3s;-moz-transition:3s;-ms-transition:3s;-o-transition:3s;transition:3s}.menu-footer-menu-container.menu-is-open{display:block;float:right;text-align:center;width:100%;position:absolute;background-color:#3F4935;top:100%;z-index:9999;padding:1em;right:0}.menu-main-menu-container.menu-is-open li{display:inline-block;width:100%;height:initial}.menu-main-menu-container.menu-is-open li.current-menu-item a{border:none}nav li:hover ul{display:block;position:relative;width:100%;top:0;background-color:#fff0;z-index:9999}#holder{min-height:100%;position:relative;overflow:hidden}ul.sub-menu li a{color:#fff!important;font-size:1.3em;padding:1em}img.logo{float:left;margin-top:.8em;z-index:99999999999999!important}nav ul li:before{background-color:#B12D32}nav ul li a{padding-top:1em;padding-bottom:1em;font-size:1.9em;text-align:left}.footmenu{width:100%;padding:0;display:block}#holder.PageSized{min-height:100%;max-height:100vh;position:relative;overflow:hidden}.footmenu ul li{text-align:center !Important;width:100%}ul.head-office{width:100%!important}span.right{float:none;text-align:center;display:inline-block;font-weight:400}nav ul{position:relative}nav ul li{border-right:none;padding-left:1em;padding-right:1em}nav ul li:hover{background-color:#fff0}nav ul li:hover a{color:#C3C3C3}ul.vacancies{margin-top:0em}.menu-item-has-children a::after{display:inline-block !Important;content:"\f0d7" !Important;font-family:FontAwesome;position:relative;visibility:visible}.menu-item-has-children ul li a::after{display:none !Important}.menu li.js-search-trigger__hide{display:none}}@media only screen and (max-width:900px){.landing .zoid-image{width:100%}.landing .banner2.landing .trapezoid.right{top:0}.landing .trapezoid{top:initial!important;clip-path:none!important;-webkit-clip-path:none!important}.landing .trapezoid{width:100%;height:48%;position:relative}header{position:initial}}@media only screen and (max-width:830px){.slick-arrow{margin:0 2vw}.the-latest-post .post-details:after{display:none}.menuClicked{position:relative;left:90vw;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}td{width:100%;display:inline-flex}}@media only screen and (max-width:750px){li.featured_col{width:100%;height:50vw}.the-latest-post h1{font-size:28px}.the-latest-post .post_image,.the-latest-post .post-details{height:400px;background-size:cover!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center}}@media only screen and (max-width:1100px){li.featured_col.teachers{width:100%;height:40vw}}@media only screen and (max-width:735px){.trapezoid h1{font-size:2em}.trapezoid.right{top:0}.trapezoid h1{font-size:1em}a.find-out-more{font-size:.8em}.banner a{width:36%}}@media only screen and (max-width:690px){.slick-arrow{margin:0 4vw}}@media only screen and (max-width:680px){.bx-wrapper{max-width:90% !Important}.enquire-form p{width:100%}span.copyright li{width:100%}.hide{display:none !Important}}@media only screen and (max-width:589px){.slick-arrow{margin:0 11vw;top:50px !Important;height:17px!important;width:9px!important;background-size:cover!important}}@media only screen and (max-width:560px){p.main_title_page_banner{font-size:2.3em}}@media only screen and (max-width:525px){.date{font-size:.6em;width:100%!important;text-align:center !Important}.post h1{text-align:center!important;margin:0 auto;font-size:1em;display:inline-block;width:100%}a.find-out-more{margin:1em auto!important;text-align:center!important}.the-latest-post h1{text-align:center}li.testimonial:after{top:102%;border-left:60px solid #fff0;border-right:0 solid #fff0;border-top:40px solid #E6E6E6}li.testimonial:nth-child(even):after{top:102%;border-left:0 solid #fff0;border-right:60px solid #fff0;border-top:40px solid #E6E6E6}.left-col,.right-col{width:100%;text-align:center}img.wp-image-243.alignleft{width:100%}}@media only screen and (max-width:450px){p.main_title{font-size:2.6em;line-height:.8}p.top_title{font-weight:200}h3.bottom_title{letter-spacing:.35em;font-size:1em;margin-top:.7em;font-weight:200}p.top_title{font-weight:200;font-size:1em;letter-spacing:.2em;font-family:'Montserrat';margin-bottom:.5em}.banner a{width:90%}.zoid-image{width:100%}.trapezoid{top:initial!important;clip-path:none!important;-webkit-clip-path:none!important}.PositionWrapper{position:relative}.banner2{height:30vh}.innertextbox h2{font-size:2em}li.post{width:100%}.post_image{width:100%;height:40vw}.the-latest-post .post_image{float:right;width:100% !Important}.the-latest-post .post-details{float:left;width:100% !Important;padding:4em}.trapezoid{width:100%;height:100%;position:relative}.landing .trapezoid{width:100%;height:48%;position:relative}.single p.top_title_page_banner{font-size:1em}}@media only screen and (max-width:400px){.slick-arrow{margin:0 16vw !Important}}@media only screen and (max-width:340px){.banner a{width:45%}}@media only screen and (max-width:320px){.banner{height:53vh}img.logo{margin-top:1.1em;width:226px}}