@import url("https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700&display=swap");@import url("https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");@import url("https://fonts.googleapis.com/css?family=Open+Sans&display=swap");body{overflow-x:hidden}*,body{padding:0;margin:0}*{box-sizing:border-box;font-family:Oswald,sans-serif}header{padding:15px;position:fixed;top:0;background-color:#000;left:0;width:100%;z-index:10}header .container{justify-content:space-between;align-items:center;-webkit-display:flex;display:flex}header .logo a{font-size:30px;text-decoration:none;font-weight:700;color:#fff}header .logo a span{color:#c11325}header .nav{height:100%;-webkit-transform:translateX(100%);transform:translateX(100%);padding:100px 0 15px;right:0;-webkit-transition:transform .5s ease;transition:transform .5s ease;position:fixed;top:0;background-color:#c11325;width:280px;z-index:99}header .nav.open{-webkit-transform:translateX(0);transform:translateX(0)}header .nav ul{list-style:none;padding:0;margin:0}header .nav ul li{display:block}header .nav ul li a{padding:10px 30px;font-size:30px;text-decoration:none;font-weight:400;color:#fff;position:relative;display:block}header .nav ul li a.active:before{width:100%}header .nav ul li a.active:before,header .nav ul li a:before{height:100%;-webkit-transition:width .5s ease;transition:width .5s ease;content:"";position:absolute;opacity:.2;top:0;background-color:#000;left:0;z-index:-1}header .nav ul li a:before{width:0}header .nav ul li a:hover:before{width:100%}header .ham-burger{position:relative;display:inline-block;z-index:100}header .ham-burger span{height:3px;margin-bottom:8px;-webkit-transition:transform .5s ease;transition:transform .5s ease;background-color:#fff;width:30px;display:block}header .ham-burger span:first-child{transform-origin:left top}header .ham-burger span:nth-child(2){transform-origin:left bottom}header .ham-burger.active span:first-child{-webkit-transform:rotate(45deg) translateY(-6px);transform:rotate(45deg) translateY(-6px)}header .ham-burger.active span:nth-child(2){-webkit-transform:rotate(-45deg) translateY(6px);transform:rotate(-45deg) translateY(6px)}.container{max-width:1170px;margin:auto}.home{height:100vh;padding:15px;position:relative;background-size:cover;-webkit-display:flex;display:flex}.home .go-down{height:40px;border:1px solid #fff;position:absolute;bottom:50px;text-align:center;border-radius:4px;margin-left:-13px;left:50%;width:26px;display:block}.home .go-down .fa{-webkit-animation:goDown 1s ease infinite;animation:goDown 1s ease infinite;color:#fff}@-webkit-keyframes goDown{0%{transform:translateY(0);opacity:.5}to{transform:translateY(10px)}}@keyframes goDown{0%{transform:translateY(0);opacity:.5}to{transform:translateY(10px)}}.home .container{flex-grow:1;flex-direction:column;-webkit-display:flex;display:flex}.home h1{font-size:60px;font-weight:700;color:#fff;text-transform:uppercase;margin:0}.home h1 span{color:#c11325}.about{padding:80px 0;background-color:#fff}.about .content{-webkit-display:flex;display:flex}.about .content .box{flex:0 0 33.33%;padding:15px;max-width:33.33%}.about .content .box .inner{background-color:#222}.about .content .box:nth-child(2) .inner{background-color:#c11325}.about .content .box .inner .img img{width:100%}.about .content .box .inner .text{padding:30px}.about .content .box .inner .text h4{padding:0 0 15px;font-size:20px;font-weight:500;color:#fff;text-transform:capitalize;text-align:center;margin:0}.about .content .box .inner .text p{font-size:15px;color:#fff;text-align:center;margin:0;line-height:20px;font-family:Open Sans,sans-serif}.service{padding:80px 0;background-color:#c11325}.service .content{-webkit-display:flex;display:flex}.service .content .box{flex:0 0 50%;padding:15px;max-width:50%}.service .content .text h2{padding:0 0 20px;font-size:30px;font-weight:500;color:#fff}.service .content .text p{padding:0 0 20px;font-size:15px;color:#fff;margin:0;line-height:20px;font-family:Open Sans,sans-serif}.service .content .text .btn{padding:8px 30px;border:1px solid transparent;text-decoration:none;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease;background-color:#222;cursor:pointer;display:inline-block}.service .content .text .btn:hover{border:1px solid #fff;color:#fff;background-color:transparent}.service .content .accordian-container{margin-bottom:5px}.service .content .accordian-container .head{padding:12px 15px;position:relative;background-color:rgba(0,0,0,.2);cursor:pointer}.service .content .accordian-container .head .fa{height:30px;right:10px;color:#fff;position:absolute;text-align:center;top:13px;border-radius:50%;width:30px;line-height:30px}.service .content .accordian-container .head h4{padding:0;font-size:20px;font-weight:500;color:#fff;text-transform:capitalize;margin:0}.service .content .accordian-container.active .head{background-color:#222}.service .content .accordian-container .body{padding:15px;border-top:1px solid #333;background-color:#222;display:none}.service .content .accordian-container:first-child .body{display:block}.service .content .accordian-container .body p{padding:0;font-size:15px;color:#fff;margin:0;line-height:20px;font-family:Open Sans,sans-serif}.classes{padding:80px 0 50px;background-color:#fff}.classes .content{-webkit-display:flex;display:flex}.classes .content .box{flex:0 0 50%;padding:15px;max-width:50%}.classes .content .img img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:100%}.classes .content .text h2{padding:0 0 20px;font-size:30px;font-weight:500;color:#000}.classes .content .text p{padding:0 0 30px;font-size:15px;color:#000;margin:0;line-height:20px;font-family:Open Sans,sans-serif}.classes .content .class-items .item{margin-bottom:30px;display:flex}.classes .content .class-items .item:first-child{background-color:#222}.classes .content .class-items .item:nth-child(2){background-color:#c11325}.classes .content .class-items .item .item-text{padding:15px;justify-content:center;flex-direction:column;display:flex}.classes .content .class-items .item .item-img,.classes .content .class-items .item .item-text{flex:0 0 50%;position:relative;max-width:50%}.classes .content .class-items .item .item-img img{width:100%;display:block}.classes .content .class-items .item .item-img .price{height:50px;font-size:20px;font-weight:500;color:#fff;position:absolute;text-align:center;width:60px;line-height:50px}.classes .content .class-items .item:first-child .item-img .price{top:0;background-color:#c11325;left:0}.classes .content .class-items .item:nth-child(2) .item-img .price{right:0;top:0;background-color:#222}.classes .content .class-items .item .item-text h4{padding:0 0 15px;font-size:20px;font-weight:500;color:#fff;text-transform:capitalize;text-align:left;margin:0}.classes .content .class-items .item .item-text p{padding:0 0 20px;font-size:15px;color:#fff;text-align:left;margin:0;line-height:20px;font-family:Open Sans,sans-serif}.classes .content .class-items .item .item-text a{font-size:16px;text-decoration:none;color:#fff;display:inline-block}.start-today{background-color:#222}.start-today .content{align-items:center;-webkit-display:flex;display:flex}.start-today .content .box{flex:0 0 50%;padding:0 15px;max-width:50%}.start-today .content .img img{width:100%;display:block}.start-today .content .text h2{padding:0 0 20px;font-size:30px;font-weight:500;color:#fff}.start-today .content .text p{padding:0 0 20px;font-size:15px;color:#fff;margin:0;line-height:20px;font-family:Open Sans,sans-serif}.start-today .content .text .btn{padding:8px 30px;border:1px solid transparent;text-decoration:none;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease;background-color:#c11325;cursor:pointer;display:inline-block}.start-today .content .text .btn:hover{border-color:#fff;color:#fff;background-color:transparent}.schedule{padding:80px 0}.schedule .content{-webkit-display:flex;display:flex}.schedule .content .box{flex:0 0 50%;padding:15px;max-width:100%}.schedule .content .text h2{padding:0 0 20px;font-size:30px;font-weight:500;color:#000}.schedule .content .text p{padding:0 0 20px;font-size:15px;color:#222;margin:0;line-height:20px;font-family:Open Sans,sans-serif}.schedule .content .text img{transform:rotateY(180deg);width:100%}.schedule .content .timing .table{border-collapse:collapse;width:100%}.schedule .content .timing .table td{padding:8px;font-size:15px;border:1px solid #dfdfdf;color:#222;text-align:center}.schedule .content .timing .table tr:nth-child(2n) td.day{background-color:#222}.schedule .content .timing .table tr:nth-child(odd) td.day{background-color:#444}.schedule .content .timing .table tr:first-child td.day{background-color:#c11325}.schedule .content .timing .table tr td.day{border-color:transparent;color:#fff}.gallery .content{flex-wrap:wrap;-webkit-display:flex;display:flex}.gallery .content .box{flex:0 0 50%;max-width:50%}.gallery .content .box img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;display:block}.gallery .content .box img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.gallery h2{padding:0 0 20px;font-size:30px;font-weight:500;color:#000;text-align:center}.price-package{padding:80px 0;background-color:#fff}.price-package h2{padding:0 0 20px;font-size:30px;font-weight:500;color:#000;text-align:center}.price-package .title-p{padding:0 20% 50px;font-size:15px;color:#222;text-align:center;margin:0;line-height:20px;font-family:Open-sans,sans-serif}.price-package .content{-webkit-display:flex;display:flex}.price-package .content .box{flex:0 0 33.33%;padding:15px;max-width:33.33%}.price-package .content .box .inner{background-color:#f0f0f0}.price-package .content .box .inner .price-tag{padding:15px;font-size:20px;font-weight:700;color:#fff;text-align:center;background-color:#c11325}.price-package .content .box .inner .text{padding:30px 15px;text-align:center}.price-package .content .box .inner .text h3{padding:0 0 20px;font-size:24px;font-weight:700;color:#222;margin:0}.price-package .content .box .inner .text p{padding:0 0 5px;font-size:15px;color:#222;text-align:center;margin:0;line-height:20px;font-family:Open-sans,sans-serif}.price-package .content .box .inner .text .btn{padding:8px 30px;border:1px solid transparent;text-decoration:none;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease;background-color:#c11325;cursor:pointer;margin-top:10px;display:inline-block}.price-package .content .box .inner .text .btn:hover{border-color:#222;color:#222;background-color:transparent}.price-package .content .box .inner .img img{width:100%}.contact{padding:80px 0;background-color:#222}.contact .content{-webkit-display:flex;display:flex}.contact .content .box{flex:0 0 50%;padding:15px;max-width:50%}.contact .content .form input,.contact .content .form textarea{height:45px;padding:6px 12px;border:1px solid #fff;margin-bottom:25px;color:#fff;background-color:transparent;width:100%;font-family:Open-sans,sans-serif}.contact .content .form input:focus,.contact .content .form textarea:focus{outline:none}.contact .content .form input::placeholder,.contact .content .form textarea::placeholder{color:#fff}.contact .content .form textarea{height:100px}.contact .content .form button{height:45px;padding:0 50px;font-size:15px;border:1px solid transparent;color:#fff;transition:all .5s ease;outline:none;background-color:#c11325;box-shadow:none;cursor:pointer}.contact .content .form button:hover{border-color:#fff;color:#fff;background-color:transparent}.contact .content .text h2{padding:0 0 20px;font-size:30px;font-weight:500;color:#c11325}.contact .content .text p{padding:0 0 30px;font-size:15px;color:#fff;margin:0;line-height:20px;font-family:Open-sans,sans-serif}.contact .content .text .info ul{list-style:none;padding:0;margin:0}.contact .content .text .info li{font-size:15px;margin-bottom:15px;color:#fff;position:relative;letter-spacing:1px;font-family:Open-Sans,sans-serif;padding-left:40px;display:block}.contact .content .text .info li span{font-size:20px;color:#c11325;position:absolute;top:0;left:0;display:inline-block}.contact .content .text .social{padding-top:30px}.contact .content .text .social a{height:40px;border:1px solid transparent;text-decoration:none;margin-right:10px;transition:all .5s ease;text-align:center;background-color:#c11325;width:40px;line-height:40px;display:inline-block}.contact .content .text .social a:hover{border-color:#fff;background-color:transparent}.contact .content .text .social a span{font-size:20px;color:#fff}.contact .content .text .copy{padding-top:20px;font-size:15px;color:#c5c5c5;border-top:1px solid #333;margin-top:30px}@media(max-width:991px){.home{background-position:50%}.classes .content{flex-wrap:wrap}.classes .content .box{flex:0 0 100%;max-width:100%}.classes .content .img{display:none}.start-today .content .box{padding:15px}}@media(max-width:767px){.home h1{font-size:40px}.about .content{flex-wrap:wrap}.about .content .box{flex:0 0 100%;max-width:100%}.service .content{flex-wrap:wrap}.service .content .box{flex:0 0 100%;max-width:100%}.classes .content .class-items .item{flex-wrap:wrap}.classes .content .class-items .item .item-img,.classes .content .class-items .item .item-text{flex:0 0 100%;max-width:100%}.schedule .content{flex-wrap:wrap}.schedule .content .box{flex:0 0 100%;max-width:100%}.start-today .content{flex-wrap:wrap}.start-today .content .box{flex:0 0 100%;max-width:100%}.gallery .content{flex-wrap:wrap}.gallery .content .box{flex:0 0 100%;max-width:100%}.price-package .content{flex-wrap:wrap}.price-package .content .box{flex:0 0 100%;max-width:100%}.contact .content{flex-wrap:wrap}.contact .content .box{flex:0 0 100%;max-width:100%}}@media(max-width:550px){.home h1{font-size:30px}}