*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:'Quicksand',sans-serif}@font-face{font-family:'Revue';src:url(../fonts/Revue-Thin.woff2) format("woff2"),url(../fonts/Revue-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{overflow-x:hidden}.container{max-width:1170px;margin:auto}.d-flex{display:flex}.justify-content-between{justify-content:space-between}.align-items-centre{align-items:center}.text-centre{text-align:center}header{width:100vw;height:100vh;background-image:url(../images/home-background.avif);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;top:0;left:0;overflow:hidden}header::before{content:"";position:absolute;height:100%;width:100%;background:#000;background:linear-gradient(90deg,rgba(0,0,0,0.31) 0%,rgba(0,0,0,0.31) 0%);z-index:0}.header-top{margin-top:10px;margin-bottom:0;position:inherit;z-index:1;overflow:hidden}.header-top-social{color:#fff;font-size:20px}.header-top-social a{color:#fff;margin-right:10px}.header-top-social a i{transition:.4s ease-in-out}.header-top-social a i:hover{transform:scale(1.4)}.logo-unit img{margin-right:0;width:130px;height:auto}.phone-icon img{width:35px;margin-right:5px}.header-top-phone h3{color:#fff;font-size:20px}.navbar{position:relative;z-index:2}.navbar ul li{list-style:none}.navbar ul li a{text-decoration:none;font-family:Quicksand;font-weight:500;font-size:14px;line-height:22px;text-transform:uppercase;color:#fff;letter-spacing:2px;padding:6px 0;transition:.25s ease-in-out;position:relative}.navbar ul li a::before{content:'';position:absolute;border-bottom:3px solid #ED151F;width:0;left:0;bottom:0;transition:.5s linear}.navbar ul li a:hover:before{width:100%}.navbar{padding:19px 15%;text-align:center;margin:0;z-index:200;background-color:#053f81ab;border-radius:10px}.navbar li a:hover{font-weight:700}.intro{margin-top:11%;position:relative}.intro h1{font-family:'Quicksand',sans-serif;font-weight:bolder;text-transform:uppercase;margin-top:10px;font-size:65px;line-height:65px;color:#fff}.intro h3{font-family:'Quicksand',sans-serif;font-weight:500;text-transform:uppercase;font-size:55px;line-height:45px;color:#ED151F}.intro h3 span{font-family:Revue}.explore-btn{position:relative;left:50%;margin-top:4%;transform:translateX(-50%);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;color:#FFF;box-shadow:0 20px 20px rgba(0,0,0,0.2),0 0 50px rgba(0,0,0,0.2);font-size:20px;font-weight:100;padding:20px 39px;background-color:#ED151F;display:inline-block;cursor:pointer;overflow:hidden}.explore-btn a{position:inherit;text-decoration:none;color:#fff;text-transform:uppercase;z-index:21}.explore-btn::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#F48018;transform:translateX(-100%);z-index:20;transition:.25s linear}.explore-btn:hover::before{transform:translateX(0)}nav.sticky{display:flex;justify-content:space-between;align-items:center;transition:.2s linear}nav.sticky ul li{margin-left:40px}nav.sticky a .logo-unit-sticky img{width:55px;transform:scale(1.3)}.marginTop{margin-top:178.8px}.navbar.sticky{left:0;position:fixed;top:0;width:100%;padding:15px 10% 5px;background-color:#053f81cb;border-radius:0;box-shadow:0 20px 20px rgba(0,0,0,0.2),0 0 50px rgba(0,0,0,0.2)}#sticky-logo{display:none}.courses{margin:55px 0 125px;position:relative}.cards{border-radius:20px;width:21%;height:325px;transition:.25s ease-in-out;background-color:#F2F3F7}.cards img{width:90%;height:45%;margin-bottom:20px}.cards{padding:15px;display:flex;justify-content:center;align-items:center;flex-direction:column}.cards h3{font-size:25px;color:#464747;font-weight:700;opacity:.9;margin-bottom:10px}.courses h1{text-align:center;text-transform:capitalize;margin:20px 0 60px;font-size:40px;font-weight:700}.cards p{color:#555;font-size:17px;font-weight:600;opacity:.8;letter-spacing:.5px}.cards:hover{transform:translateY(-15px);box-shadow:0 20px 20px rgba(0,0,0,0.2),0 0 25px rgba(0,0,0,0.2)}.directors-message{margin-top:100px;height:41vw;width:100vw}.director-img{height:44.4vw;width:45vw;background-image:url(../images/anildaksh.avif);background-size:cover}.directors-message .message h1{font-size:3.06vw;line-height:4vw;text-align:left;font-weight:700;color:#333;margin:2vw 0;opacity:.9}.directors-message .message h3{color:rgba(80,77,77,0.8)}.directors-message .message p,.topic-text p,.testimonials .review p{font-size:1.2vw;line-height:2vw;margin-top:3vw;text-align:left;font-weight:600;color:#555;letter-spacing:1px;opacity:.8}.directors-message .message{height:44.5vw;width:65vw;background-color:#f2f3f7;padding:6.5vw 13vw 0 100px}.explore-btn-message{left:0;margin-top:1.5vw;transform:translateX(0);-webkit-border-radius:3vw;-moz-border-radius:3vw;border-radius:3vw;font-size:1.4vw;padding:1.4vw 3vw}.gallery-container h1{text-align:center;margin-top:100px;margin-bottom:35px;text-transform:uppercase;font-weight:600;font-size:50px}.dot{cursor:pointer;height:15px;width:15px;margin:15px 2px 0;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease-in-out}.active,.dot:hover{background-color:#717171}.carousel-container{width:100%;max-width:1170px;margin:auto;overflow:hidden;position:relative}.carousel-slide .img{width:1170px;height:550px}.carousel-slide{display:flex}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.prev,.next{cursor:pointer;z-index:1;position:absolute;top:50%;width:auto;margin-top:-22px;padding:16px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;background-color:rgba(0,0,0,0.6)}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:rgba(0,0,0,0.8)}.yt-playlists h1{text-align:center;margin-top:50px;margin-bottom:50px;text-transform:uppercase;font-weight:600;font-size:50px}.playlist{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:1rem;justify-items:center}div.playlist iframe{width:37vw;height:275px}.about-us{width:100vw;height:auto;background-color:#f2f3f7;margin-top:50px}.about-us h1{font-size:45px;line-height:55px;text-align:center;font-weight:700;color:#333;margin-bottom:60px;opacity:1;padding-top:50px}.topics .topic i{position:absolute;color:#fff;font-size:35px;left:50%;transform:translateX(-50%)}.topics .topic .circle{position:relative;width:75px;height:75px;border-radius:50%;display:flex;align-items:center}.topic>div{margin-top:50px}.topics-grid{column-count:3}.topic-text{width:72%}.topic-text p{margin-top:25px;font-size:14px;line-height:22px}.topic-text h3{font-weight:700;font-size:20px;color:#333}.about-us-container{padding-bottom:75px}.contact-us{position:relative;margin-bottom:237px}.contact-container{position:absolute;left:50%;transform:translateX(-50%);background-color:#053f81;width:100%;border-radius:10px;top:371px}.contact-container h1{text-align:center;margin-top:41px;margin-bottom:15px;text-transform:uppercase;font-weight:700;font-size:27px;color:#fff}.contact-container p.contact-content{text-align:center;padding:0 25px;margin-top:10px;margin-bottom:25px;font-weight:400;font-size:16px;color:#fff}.info .circle{width:65px;height:65px;margin:20px 0;border-radius:50%;background-color:#ED151F;position:relative;display:flex;align-items:center;box-shadow:0 20px 20px rgba(0,0,0,0.2),0 0 50px rgba(0,0,0,0.2);transition:.35s ease-in-out}.info .circle .icon{position:absolute;color:#fff;left:50%;transform:translateX(-50%);font-size:25px}.info .circle:hover{background-color:#F48018}.info .contact-text{width:67%;margin-left:20px;color:#fff}.loaction,.phone,.email{display:flex;align-items:center;width:34%}.info{display:flex;flex-direction:column;margin-top:50px;padding:0 87px 52px}.phone .contact-text p strong,.email .contact-text p strong{line-height:27px}.footer{margin-bottom:27px;margin-top:625px}.footer h1{color:#555;margin-bottom:27px;font-size:22px}.footer ul{color:#717171;margin-left:17px}.footer ul li{margin-top:10px}.footer ul li a{color:#717171;text-decoration:none;font-size:17px;font-weight:500;transition:.2s ease-in-out}.footer ul li a:hover{color:#333;font-weight:700}.footer .social-networks ul li a{color:#fff;font-size:20px}.footer .social-networks ul{list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:7px 11px;grid-template-areas:". . ." ". . .";margin-left:0}.footer .social-networks ul li{width:50px;height:50px;border-radius:50%;background-color:#ED151F;box-shadow:0 20px 20px rgba(0,0,0,0.2),0 0 50px rgba(0,0,0,0.2);display:flex;align-items:center;justify-content:center;transition:.35s ease-in-out}.footer .social-networks ul li:hover{background-color:#F48018}footer{width:100vw;background-color:#053F81}footer .copyright-text h1{text-align:center;color:#fff;font-size:17px;padding:20px;font-weight:100}footer .copyright-text h1 a{color:#fff}