@media screen and (max-width:1400px){#wrapper-inside{margin-top:-30%}}@media screen and (max-width:1200px){.class-holder .item{width:25%}.media-holder .item{width:25%}}@media screen and (max-width:1024px){#wrapper-inside{margin-top:-40%}}@media screen and (min-width:922px){a.menuLink:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background-color:#fff;-webkit-transition:width .2s;-ms-transition:width .2s;transition:width .2s}a.linkSelected:after,a.menuLink:hover:after{width:100%}}@media screen and (max-width:922px){#wrapper-inside{margin-top:-20%}.global-menu{display:none}.ic-banner hgroup{left:10%;width:80%;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.ic-banner hgroup #logo{visibility:visible;width:auto;height:auto}.banner-slideshow,.banner-slideshow ul li{min-height:400px}.ic-banner hgroup h1{font-size:40px;line-height:38px}.content{margin:0}.ic-slideshow{border-right:0;border-left:0}.content-title{font-size:26px}.content-subtitle{font-size:38px}.content-subtitle:before{width:16%;left:42%}.contact-subtitle:before{width:16%;left:42%}.second{height:auto;min-height:200px;display:inline-block;width:100%}.first .hgroup1,.second aside,.stretched{display:none}#hgroup1{display:block}.hgroup1.slick-slider{position:relative;width:100%;height:100%}.second article{left:0;width:100%;min-height:auto;position:relative}.second article hgroup{position:relative;top:auto;left:auto;padding:40px 10%;width:80%;-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.event-group-image{display:none}.first{min-height:auto;width:100%}.first hgroup{position:relative;width:100%;left:0;min-height:200px}.event-groups.slick-slider{position:relative}.event-group-image img{max-width:100%!important}.event-group-image{position:relative;width:100%;min-height:auto;height:auto}.event-group-info{position:relative;width:100%;min-height:auto}.event-group-info .hgroup{position:relative;top:auto;left:auto;padding:40px 10%;width:80%;-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.filter-holder ul .students-filter{display:none}.filter-holder ul li{position:relative;width:100%;padding:20px 0;background-image:url(images/up-arrow.jpg);background-repeat:no-repeat;background-position:right center;background-size:contain}.filter-holder ul li.section-filter#active ul li{padding:10px 0;background-image:none}.section-filter ul li{padding:0 10px 10px 0}.section-filter{display:none}.section-filter span{display:inline-block;width:100%;padding:20px 0;background-color:#57837a;border-bottom:1px dashed #00463b}.section-filter span:before{background-position:right 0}.filter-holder ul li#active{background-image:url(images/down-arrow.jpg)}.filter-holder ul li.section-filter{padding:0;background-image:none;display:none}.filter-holder ul li.section-filter#active{display:block;background-image:none;background-color:#57837a;text-align:center}.filter-holder ul li:before{border-bottom:1px dashed #00463b}.section-filter ul{position:relative;display:none}.section-filter span#active{clear:both;display:inline-block;width:100%;color:#fff}.section-filter span#active+ul{display:block;padding:20px 0 10px 0}.refine-filter{cursor:pointer}.profile-image{width:100%;text-align:center;float:none;margin:0 auto}.profile-info{width:100%;margin-left:0;text-align:center;margin-top:40px}.profile-field div{width:100%}.profile-field span{width:100%}.profile-photos{display:inline-block;float:none}.profile-title{font-size:38px;line-height:42px}.profile-subtitle{font-size:28px;line-height:32px}.profile-field div{font-size:22px;margin-bottom:5px}.profile-field span{font-size:22px;margin-bottom:20px;margin-left:0}.contact-form{width:80%}.copyright,.designed{display:none}.copyright-mobile{display:block;position:absolute;left:0;bottom:-45px;width:100%;padding:20px 0;z-index:3;background-image:url(images/footer-n.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.copyright1{float:left;width:50%;text-align:center}.designed1{float:right;width:50%;text-align:center}.footer-social{display:none}.footer-social-mobile{display:block;clear:both;text-align:center;position:relative;margin:0 auto;width:100%;text-align:center;padding:50px 0}.footer-logo{width:100%;text-align:center;padding-left:0;padding-right:0}.footer-info{width:100%;text-align:center;padding-right:0}.footer-navigation{width:100%;text-align:center;border-left:0;padding-left:0}.footer-navigation .mobile-nav .menu{text-align:center}footer{background:url(images/footer.jpg);background-repeat:no-repeat;background-position:bottom center;padding:0 0 45px 0}.footer{position:relative}.copyright-mobile{clear:both;position:relative;display:inline-block}.header-social{clear:both;margin:0 auto;text-align:center;position:relative;padding-bottom:60px}.header-social .header-fb-icon{display:inline-block;width:11px;height:20px;background-image:url(images/fb-mob.png);background-repeat:no-repeat;margin-right:15px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.header-social .header-fb-icon:hover{background-position:0 -20px}.header-social .header-tw-icon{display:inline-block;width:27px;height:20px;background-image:url(images/tw-mob.png);background-repeat:no-repeat;margin-right:15px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.header-social .header-tw-icon:hover{background-position:0 -20px}.header-social .header-insta-icon{display:inline-block;width:21px;height:20px;background-image:url(images/in-mob.png);background-repeat:no-repeat;margin-right:15px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.header-social .header-insta-icon:hover{background-position:0 -20px}.header-social .header-utube-icon{display:inline-block;width:29px;height:20px;background-image:url(images/utube-mob.png);background-repeat:no-repeat;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.header-social .header-utube-icon:hover{background-position:0 -20px}.footer-social-mobile .footer-fb-icon{display:inline-block;width:10px;height:18px;background-image:url(images/fb-foot-mobile.png);background-repeat:no-repeat;margin-right:15px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.footer-social-mobile .footer-fb-icon:hover{background-position:0 -18px}.footer-social-mobile .footer-tw-icon{display:inline-block;width:24px;height:18px;background-image:url(images/tw-foot-mobile.png);background-repeat:no-repeat;margin-right:15px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.footer-social-mobile .footer-tw-icon:hover{background-position:0 -18px}.footer-social-mobile .footer-insta-icon{display:inline-block;width:19px;height:18px;background-image:url(images/in-foot-mobile.png);background-repeat:no-repeat;margin-right:15px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.footer-social-mobile .footer-insta-icon:hover{background-position:0 -18px}.footer-social-mobile .footer-utube-icon{display:inline-block;width:26px;height:18px;background-image:url(images/utube-foot-mobile.png);background-repeat:no-repeat;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.footer-social-mobile .footer-utube-icon:hover{background-position:0 -18px}.events-button{width:30%}.event-button{display:none}.event-button1{display:block}#event-box{margin-top:20px}#gradientBgNew table{width:100%}}@media screen and (max-width :768px){.class-holder .item{width:33.33%}.media-holder .item{width:33.33%}.contact-email{width:100%;padding-bottom:20px}.contact-footer .footer-social{clear:both;float:none;display:inline-block;margin:0 auto;text-align:center;width:auto}.events-button{width:35%}.event-image{width:100%;padding-right:0;border-right:0;margin-bottom:20px}.past-event-image{width:100%;padding-right:0;margin-bottom:20px}.info{width:100%}.event-tip{width:100%;border-bottom:1px solid #00463b;margin-bottom:30px;padding-bottom:30px}.event-tip .info-text,.tip .info-text{padding-bottom:0}.event-tip .info-view,.tip .info-view{display:inline-block;position:relative;margin-top:20px;bottom:auto}}@media only screen and (max-width:650px){.content-title{font-size:20px}.content-subtitle{font-size:28px}.content-subtitle:before{width:30%;left:35%}.contact-title{font-size:30px}.contact-subtitle{font-size:28px}.contact-subtitle:before{width:30%;left:35%}.first article hgroup,.second article hgroup{width:90%;padding:40px 5%}.first-date:before{left:45%;width:10%}.class-holder .item{width:50%}.media-holder .item{width:50%}.experience{font-size:18px;line-height:24px}.profile-text{font-size:18px;line-height:24px}.contact-form{width:100%}.events-button{width:40%}#wrapper-inside{margin-top:-30%}.events-slideshow-holder{margin-bottom:40px}}@media only screen and (max-width:514px){.item:before{left:0;border-left:2px dashed #fff}.view-all{margin-top:42px;position:relative;z-index:1}.first-text{font-size:20px;line-height:24px}.ic-banner hgroup h1{font-size:36px}.ic-banner hgroup span{font-size:28px}.ic-slideshow{padding:40px 20px 20px 20px}#ic-slideshow{padding:0 20px 20px 20px}#events-container{padding:0 20px 20px 20px}#ic-profile{padding:20px}.events-button{width:90%}}@media only screen and (max-width:460px){#wrapper-inside{margin-top:-40%}.contact-title{font-size:20px}.ic-banner hgroup{left:5%;width:90%}}@media only screen and (max-width:360px){.class-holder .item{width:100%}.media-holder .item{width:100%}}