html,body{margin:0;padding:0;}
ol,ul{list-style:none;}
.cb-slideshow{margin:0px !important;}
.audio{display:none;}
.header-container{display:none;}
.home-menu{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:580px;z-index:1000;margin-top:40px;}
.home-menu-wrap{text-align:center}
.home-menu img{width:500px;height:350px;z-index:50;}
.home-menu .hm-items{margin-top:-45px;z-index:1000;position:relative;}
.home-menu span{float:left; margin:0 5px;}
.hm-items a{text-decoration: none;}
.home-menu span:nth-child(1){margin:-78px -5px 0 20px}
.home-menu span:nth-child(2){margin:10px;}
.home-menu span:nth-child(3){margin:55px 0 0 30px}
.home-menu span:nth-child(4){margin:50px 0 0 50px}
.home-menu span:nth-child(5){margin:-10px 0 0 30px}
.home-menu span:nth-child(6){margin:-115px 0 0 -45px}
.home-menu a{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;display:inline-block;height:80px;width:80px;line-height:80px;text-align:center;font-weight:bolder;}
#category{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;color:white;width:100px;position:absolute;top:0px;left:40%;visibility:hidden;z-index:99999999;}
.category{color:white;float:left;font-weight:bold;height:auto;margin-left:20px;padding-top:5px;text-transform:uppercase;width:100px;margin-top:0px;}
.categoryHeading{width:70px;}
.categoryHeading span:after{color:#fff;content:"\f067";font-family:FontAwesome;font-size:0.8em !important;float:right;margin-right:10px;margin-top:4px;}
.active span:after{content:"\f068" !important;}
.categoryChilds{font-size:11px;}
.categoryChild{padding:5px;}
.categoryChild a{text-decoration:none;color:white;}
.categoryChild a:hover{color:black;}
.hide{display:none;}
#home{background-image:url("../images/home.png");background-size:70px 70px;background-position:center center;background-repeat:no-repeat;}
#home:hover{background-image:url("../images/homeh.png");-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}
#academy{background-image:url("../images/academy.png");background-size:70px 70px;background-position:center center;background-repeat:no-repeat;}
#academy:hover{background-image:url("../images/academyh.png");-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}
#store{background-image:url("../images/store.png");background-size:70px 70px;background-position:center center;background-repeat:no-repeat;}
#store:hover{background-image:url("../images/storeh.png");-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}
#gallery{background-image:url("../images/gallery.png");background-size:70px 70px;background-position:center center;background-repeat:no-repeat;}
#gallery:hover{background-image:url("../images/galleryh.png");-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}
#event{background-image:url("../images/events.png");background-size:70px 70px;background-position:center center;background-repeat:no-repeat;}
#event:hover{background-image:url("../images/eventsh.png");-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}
#contact{background-image:url("../images/contact.png");background-size:70px 70px;background-position:center center;background-repeat:no-repeat;}
#contact:hover{background-image:url("../images/contacth.png");-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}
#homepage-features{background-color:rgba(31, 73, 34, 0.5);width:300px;height:100px;position:absolute;top:500px;left:10px;}
#carousel{position:relative;width:90%;margin:0 auto;}
#slides{overflow:hidden;position:relative;width:100%;height:100px;}
#slides ul{list-style:none;width:100%;height:100px;margin:0;padding:0;position:relative;}
#slides li{padding-top:25px;width:100%;height:100px;float:left;text-align:center;position:relative;font-family:lato, sans-serif;}
#slides li a{color:white;text-decoration:none;}
.academyslide{padding-top:10px !important;width:100%;float:left;text-align:justify !important;}
#homepage-featuresright{background-color:rgba(31, 73, 34, 0.5);width:300px;height:100px;position:absolute;top:500px;left:77%;}
#carouselright{position:relative;width:90%;margin:0 auto;}
#slidesright{overflow:hidden;position:relative;width:100%;height:100px;}
#slidesright ul{list-style:none;width:100% !important;height:100px;margin:0;padding:0;position:relative;}
#slidesright li{color:white;padding-top:25px;width:100%;height:100px;float:left;text-align:center;position:relative;font-family:lato,sans-serif;}
#slidesright li a{color:white;text-decoration:none;}
.cb-slideshow,.cb-slideshow:after{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:0;}
.cb-slideshow:after{content:'';background:transparent url(../images/pattern.png) repeat top left;}
.cb-slideshow li span{width:100%;height:100%;position:absolute;top:0px;left:0px;color:transparent;background-size:cover;background-position:50% 50%;background-repeat:none;opacity:0;z-index:0;-webkit-backface-visibility:hidden;-webkit-animation:imageAnimation 36s linear infinite 0s;-moz-animation:imageAnimation 36s linear infinite 0s;-o-animation:imageAnimation 36s linear infinite 0s;-ms-animation:imageAnimation 36s linear infinite 0s;animation:imageAnimation 36s linear infinite 0s;}
.cb-slideshow li div{z-index:1000;position:absolute;bottom:30px;left:0px;width:100%;text-align:center;opacity:0;color:#fff;-webkit-animation:titleAnimation 36s linear infinite 0s;-moz-animation:titleAnimation 36s linear infinite 0s;-o-animation:titleAnimation 36s linear infinite 0s;-ms-animation:titleAnimation 36s linear infinite 0s;animation:titleAnimation 36s linear infinite 0s;}
.cb-slideshow li div h3{font-family:'BebasNeueRegular','Arial Narrow',Arial,sans-serif;font-size:240px;padding:0;line-height:200px;}
.cb-slideshow li:nth-child(1) span{background-image:url(../images/1.jpg);}
.cb-slideshow li:nth-child(2) span{background-image:url(../images/2.jpg);-webkit-animation-delay:6s;-moz-animation-delay:6s;-o-animation-delay:6s;-ms-animation-delay:6s;animation-delay:6s;}
.cb-slideshow li:nth-child(3) span{background-image:url(../images/3.jpg);-webkit-animation-delay:12s;-moz-animation-delay:12s;-o-animation-delay:12s;-ms-animation-delay:12s;animation-delay:12s;}
.cb-slideshow li:nth-child(4) span{background-image:url(../images/4.jpg);-webkit-animation-delay:18s;-moz-animation-delay:18s;-o-animation-delay:18s;-ms-animation-delay:18s;animation-delay:18s;}
.cb-slideshow li:nth-child(5) span{background-image:url(../images/5.jpg);-webkit-animation-delay:24s;-moz-animation-delay:24s;-o-animation-delay:24s;-ms-animation-delay:24s;animation-delay:24s;}
.cb-slideshow li:nth-child(6) span{background-image:url(../images/6.jpg);-webkit-animation-delay:30s;-moz-animation-delay:30s;-o-animation-delay:30s;-ms-animation-delay:30s;animation-delay:30s;}
.cb-slideshow li:nth-child(2) div{-webkit-animation-delay:6s;-moz-animation-delay:6s;-o-animation-delay:6s;-ms-animation-delay:6s;animation-delay:6s;}
.cb-slideshow li:nth-child(3) div{-webkit-animation-delay:12s;-moz-animation-delay:12s;-o-animation-delay:12s;-ms-animation-delay:12s;animation-delay:12s;}
.cb-slideshow li:nth-child(4) div{-webkit-animation-delay:18s;-moz-animation-delay:18s;-o-animation-delay:18s;-ms-animation-delay:18s;animation-delay:18s;}
.cb-slideshow li:nth-child(5) div{-webkit-animation-delay:24s;-moz-animation-delay:24s;-o-animation-delay:24s;-ms-animation-delay:24s;animation-delay:24s;}
.cb-slideshow li:nth-child(6) div{-webkit-animation-delay:30s;-moz-animation-delay:30s;-o-animation-delay:30s;-ms-animation-delay:30s;animation-delay:30s;}
@-webkit-keyframes imageAnimation{0% {opacity:0;-webkit-animation-timing-function:ease-in;}8% {opacity:1;-webkit-animation-timing-function:ease-out;}17% {opacity:1}25% {opacity:0}100% {opacity:0}}
@-moz-keyframes imageAnimation{0% {opacity:0;-moz-animation-timing-function:ease-in;}8% {opacity:1;-moz-animation-timing-function:ease-out;}17% {opacity:1}25% {opacity:0}100% {opacity:0}}
@-o-keyframes imageAnimation{0% {opacity:0;-o-animation-timing-function:ease-in;}8% {opacity:1;-o-animation-timing-function:ease-out;}17% {opacity:1}25% {opacity:0}100% {opacity:0}}
@-ms-keyframes imageAnimation{0% {opacity:0;-ms-animation-timing-function:ease-in;}8% {opacity:1;-ms-animation-timing-function:ease-out;}17% {opacity:1}25% {opacity:0}100% {opacity:0}}
@keyframes imageAnimation{0% {opacity:0;animation-timing-function:ease-in;}8% {opacity:1;animation-timing-function:ease-out;}17% {opacity:1}25% {opacity:0}100% {opacity:0}}
@-webkit-keyframes titleAnimation{0% {opacity:0}8% {opacity:1}17% {opacity:1}19% {opacity:0}100% {opacity:0}}
@-moz-keyframes titleAnimation{0% {opacity:0}8% {opacity:1}17% {opacity:1}19% {opacity:0}100% {opacity:0}}
@-o-keyframes titleAnimation{0% {opacity:0}8% {opacity:1}17% {opacity:1}19% {opacity:0}100% {opacity:0}}
@-ms-keyframes titleAnimation{0% {opacity:0}8% {opacity:1}17% {opacity:1}19% {opacity:0}100% {opacity:0}}
@keyframes titleAnimation{0% {opacity:0}8% {opacity:1}17% {opacity:1}19% {opacity:0}100% {opacity:0}}
.no-cssanimations .cb-slideshow li span{opacity:1;}
@media screen and (max-width: 1280px) { 
#homepage-featuresright{background-color:rgba(31, 73, 34, 0.5);width:300px;height:100px;position:absolute;top:500px;left:75%;}
}
@media screen and (max-width:1140px){ 
.cb-slideshow li div h3{font-size:140px;}
#homepage-featuresright{background-color:rgba(31, 73, 34, 0.5);width:300px;height:100px;position:absolute;top:500px;left:72%;}
}
@media screen and (max-width:1024px){ 
.cb-slideshow li div h3{font-size:120px;}
#homepage-featuresright{background-color:rgba(31, 73, 34, 0.5);width:300px;height:100px;position:absolute;top:500px;left:69%;}
}
@media screen and (max-width:768px){
#homepage-featuresright{background-color:rgba(31, 73, 34, 0.5);width:300px;height:100px;position:absolute;top:500px;left:59%;}
}
@media screen and (max-width:640px){ 
.cb-slideshow li div h3{font-size:80px;}
.home-menu{width:580px;height:300px;margin:0 auto;}
.home-menu-wrap{width:580px;height:300px;}
.home-menu-wrap img{width:460px;height:300px;}
#homepage-features{background-color:rgba(31, 73, 34, 0.5);width:200px;height:100px;position:absolute;top:380px;left:10px;}
#homepage-featuresright{background-color:rgba(31, 73, 34, 0.5);width:200px;height:100px;position:absolute;top:380px;left:66%;}
}
@media screen and (max-width:568px){ 
#menu{display:none;}    
#category{visibility:visible;}
.home-menu-wrap{width:350px;height:250px;margin:0 auto;}
.home-menu-wrap img{margin-top:30px;width:350px;height:250px;}
.cb-slideshow li div h3{font-size:80px;}
#homepage-features{background-color:rgba(31, 73, 34, 0.5);width:200px;height:100px;position:absolute;top:280px;left:10px;}
#homepage-featuresright{background-color:rgba(31, 73, 34, 0.5);width:200px;height:100px;position:absolute;top:280px;left:62%;}
}
@media screen and (max-width:460px){ 
.hm-items{display:none;}
#hometopbar{width:80px;}
.home-menu-wrap{width:300px !important;height:200px !important;margin-left:70px;}
.home-menu-wrap img{width:300px;height:200px;}
.cb-slideshow li div h3{font-size:80px;}
#homepage-features{background-color:rgba(31, 73, 34, 0.5);width:180px;height:100px;position:absolute;top:220px;left:10px;}
#homepage-featuresright{background-color:rgba(31, 73, 34, 0.5);width:180px;height:100px;position:absolute;top:220px;left:56%;}
}
@media screen and (max-width:360px){ 
.hm-items{display:none;}
#hometopbar{width:60px;}
.home-menu{width:260px !important;height:180px !important;margin:0 auto;}
.home-menu-wrap{width:260px !important;height:180px !important;margin-top:0px !important;margin-left:30px !important;}
.home-menu-wrap img{width:260px;height:180px;}
.cb-slideshow li div h3{font-size:80px;}
#homepage-features{background-color:rgba(31, 73, 34, 0.5);width:320px;height:60px;position:absolute;top:200px !important;left:40px !important;}
#slides li{padding-top:10px;width:100%;height:100px;float:left;text-align:center;font-size:10pt;position:relative;font-family:lato,sans-serif;}
#homepage-featuresright{background-color:rgba(31, 73, 34, 0.5);width:320px;height:60px;position:absolute;top:270px !important;left:40px !important;}
#slidesright li{color:white;padding-top:10px;width:100%;height:100px;float:left;text-align:center;font-size:10pt;position:relative;font-family:lato,sans-serif;}
}
@media screen and (max-width:360px){ 
.hm-items{display:none;}
.home-menu-wrap{width:220px !important;height:160px !important;margin-top:10px;margin-left:40px;}
.home-menu-wrap img{width:220px;height:160px;}
.cb-slideshow li div h3{font-size:80px;}
#homepage-features{background-color:rgba(31, 73, 34, 0.5);width:280px;height:60px;position:absolute;top:180px;left:30px !important;}
#slides li{padding-top:10px;width:100%;height:100px;float:left;text-align:center;font-size:10pt;position:relative;font-family:lato,sans-serif;}
#homepage-featuresright{background-color:rgba(31, 73, 34, 0.5);width:280px;height:60px;position:absolute;top:250px;left:30px !important;}
#slidesright li{color:white;padding-top:10px;width:100%;height:100px;float:left;text-align:center;font-size:10pt;position:relative;font-family:lato,sans-serif;}
}
@media screen and (max-width:320px){ 
.hm-items{display:none;}
.home-menu-wrap{width:220px !important;height:160px !important;margin-top:10px;margin-left:40px;}
.home-menu-wrap img{width:220px;height:160px;}
.cb-slideshow li div h3{font-size:80px;}
#homepage-features{background-color:rgba(31, 73, 34, 0.5);width:260px;height:60px;position:absolute;top:180px;left:20px !important;}
#slides li{padding-top:10px;width:100%;height:100px;float:left;text-align:center;font-size:10pt;position:relative;font-family:lato,sans-serif;}
#homepage-featuresright{background-color:rgba(31, 73, 34, 0.5);width:260px;height:60px;position:absolute;top:250px;left:20px !important;}
#slidesright li{color:white;padding-top:10px;width:100%;height:100px;float:left;text-align:center;font-size:10pt;position:relative;font-family:lato,sans-serif;}
}