@import url("https://fonts.googleapis.com/css2?family=Rubik&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lobster&display=swap");body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}*{padding:0;margin:0}header{display:flex;border-bottom:5px solid #3e497a;height:60px}header img{height:79px;margin-left:20px;margin-top:-10px;position:absolute;top:1px}header section ul{display:flex;list-style-type:none;position:absolute;right:15px;top:6px}header section ul li{padding:15px;font-family:Rubik,sans-serif;font-weight:600;cursor:pointer}.banner_parent h1{text-align:center;font-family:Roboto,sans-serif;font-size:68px;margin-top:119px;color:#21325e}.banner_parent h1 span{color:gold}.banner_parent p{text-align:center;font-size:18px;color:grey;font-family:Source Sans Pro,sans-serif;width:80vw;margin:53px auto 14px}.banner_parent img{position:absolute;top:145px;left:219px}.banner_parent button{position:absolute;left:46.5%;outline:none;background-color:#21325e;border:1px solid transparent;padding:12px 20px;color:#fff;font-size:15px;border-radius:7px;font-family:Roboto,sans-serif;margin-top:32px;cursor:pointer}.teacher_parent{width:100%;height:auto;background-color:#21325e;margin-top:12vw;display:flex}.teacher_parent img{width:322px;height:322px;border-radius:50%;margin-right:84px}.para_para{color:grey;font-family:Rubik;font-size:17px;max-width:52vw;text-align:left}.alumni{margin-top:20px}.alumni h3{color:#fff;font-size:18px;letter-spacing:1px;font-family:Lobster,cursive}.alumni p{color:#f5f5f5;font-family:Roboto;margin-top:10px;font-size:14px}.teacher_parent div:nth-child(2){padding-top:12px}.teacher_parent h1{font-family:Roboto;color:#fff!important;margin-bottom:21px;font-size:20px;color:#21325e}.teacher_parent{padding:103px}.course_grid_object img{width:88px}.course_grid_object{width:201px;padding:14px;margin:25px;transition:transform .2s;border-radius:10px;box-shadow:21px 10px 8px 3px transparent,0 6px 20px 0 rgb(87 85 203/18%)}.course_grid_object:hover{cursor:pointer;transform:scale(1.03);box-shadow:21px 10px 8px 3px rgb(69 43 202/3%),0 6px 20px 0 rgb(87 85 203/24%)}.course_grid_object div{display:flex;justify-content:center;padding:17px}.course_grid_object h3{text-align:center;font-family:roboto;font-weight:600;font-size:25px;color:#3e497a}.course_grid_object p{color:grey;font-size:12px;text-align:center!important;margin-top:10px;padding-left:0!important;padding-right:0!important}.courses p{text-align:center;margin-top:15px;font-family:Rubik;padding-left:150px;padding-right:150px}.courses h1{font-size:25px;font-family:roboto;text-align:center;margin-top:50px;color:#21325e}.course_grid{display:grid;grid:auto/repeat(3,1fr);width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:60px auto 0}.reviews h1{font-size:22px;font-family:roboto;color:#21325e;text-align:center}#reviews_para{font-size:15px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:1200px;text-align:center;font-family:Rubik;margin:15px auto 25px}.courses{margin-bottom:30px}.review_grid_object{max-width:500px;background-color:#3e497a;padding:23px;margin:15px;border-radius:10px}.review_grid_object h3{font-size:20px;font-family:Lobster,cursive;color:#f1d00a}.review_grid_object p{color:#fff;font-size:13px;font-family:Rubik}#course_title{color:#f1d00a;margin-bottom:10px}.review_grid{display:grid;grid:auto/repeat(3,1fr);width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.image-grid{padding:12px;width:1300px;margin:0 auto}.image-row{display:flex}.image-row .image{margin:12px;height:240px}.image{background-repeat:no-repeat;background-size:cover;background-position:50%;box-shadow:0 6px 20px rgba(0,0,0,.144),0 6px 20px rgba(0,0,0,.062),0 6px 20px rgba(0,0,0,.226)}.image-01{background-image:url(/1.jpg);flex:1 1}.image-02{background-image:url(/2.jpg);flex:1 1}.image-03{background-image:url(/3.jpg);flex:2 1}.image-04{background-image:url(/4.jpg);flex:1 1}.image-05{background-image:url(/5.jpg);flex:2 1}.image-06{background-image:url(/6.jpg);flex:2 1}.gallery{margin-top:34px}.gallery h1{font-size:25px;text-align:center;font-family:roboto;color:#21325e}.gallery p{font-size:15px;font-family:rubik;text-align:center;margin-top:20px;margin-bottom:13px}.subBanner{display:flex;background-color:#21325e;padding:24px;margin-bottom:60px;margin-top:80px}.subBanner img{width:80px;margin-right:31px}.subBanner h1{font-size:23px;color:#fff;font-family:Roboto;margin-bottom:5px}.subBanner p{font-size:15px;color:#fff;max-width:60vw}.subBanner button{background-color:#f1d00a;border-color:transparent;padding:12px 45px;font-size:20px;font-family:Roboto;font-weight:600;border-radius:50px;margin-top:18px;margin-left:20px}.contact h1{font-size:25px;text-align:center;font-family:roboto;color:#21325e}.contact p{font-size:15px;font-family:rubik;text-align:center;margin-top:20px;margin-bottom:30px}.contact img{border-radius:20px;margin-right:61px;height:400px}.contact h3{font-size:30px;font-family:roboto;color:#3e497a}.contact input{margin-top:3px;font-size:16px;padding-left:0!important;padding:5px;color:#21325e;border-color:transparent transparent #3e497a;outline:none;width:27vw;margin-bottom:10px}.contact label{color:#21325e;font-weight:500}.contact button{background-color:#f1d00a;border-color:transparent;padding:11px 25px;font-size:14px;font-family:Roboto;font-weight:600;border-radius:50px;margin-top:30px}@media screen and (max-width:1700px){.review_grid{display:grid;grid:auto/repeat(2,1fr);margin:0 auto}}footer{padding:0;background-color:#21325e;display:flex;border-top:6px solid #f1d00a;margin:83px 0 0}footer img{height:92px;margin:0 auto}@media screen and (min-width:300px) and (max-width:700px){.banner_parent img{display:none}.banner_parent h1{font-size:52px}.banner_parent button{left:30.5%}.teacher_parent{width:100%;height:auto;background-color:#21325e;margin-top:34vw;display:block;padding-top:52px!important;padding-bottom:50px!important;padding:0}.teacher_parent img{position:relative;left:8vw}.para_para,.teacher_parent h1{text-align:center}.para_para{margin-left:28px;max-width:86vw}.alumni p{font-size:14px}.alumni h3,.alumni p{text-align:center}.courses{padding:13px}.courses p{text-align:center;padding-left:0;padding-right:0}.course_grid{grid:auto/repeat(1,1fr)}#reviews_para{font-size:15px;text-align:center;font-family:Rubik;margin:15px auto 25px;width:auto}.review_grid_object{max-width:321px}.review_grid{grid:auto/repeat(1,1fr)}.image-grid{width:390px}.image-row{display:block}.sub_sub{display:block!important}.sub_sub p{width:auto;text-align:center}.sub_sub div:first-child,.sub_sub div:nth-child(3){display:flex;justify-content:center}.subBanner img{margin-right:0}.contact img{margin-left:35px}.contact_sub{display:block!important;text-align:center!important;max-width:70vw}.contact h3{margin-left:94px;margin-top:19px}.enquiry_text{width:auto!important;text-align:center!important}.contact input,.contact label{margin-left:36px}.contact input{width:300px}.contact button{margin-left:130px}header section ul{display:none}header .logo{width:100%;text-align:center}}.logo{font-family:Roboto,sans-serif;font-size:33px;color:#3e497a;background-color:#f5f5f5;padding:8px}