*{margin:0;padding:0;font-family:'Poppins',sans-serif}.header{min-height:100vh;width:100%;background-image:linear-gradient(rgba(255,255,255,.4),rgba(20,2,16,.6)) , url(photo1.jpg.pagespeed.ce.KfPqIYEzF2.jpg);background-position:center;background-size:cover;position:relative}nav{display:flex;padding:2% 6%;justify-content:space-between;align-items:center}nav img{padding:-25% -6%;width:125px}.nav-links{flex:1;padding-top:0%;text-align:right}.nav-links ul li{list-style:none;display:inline-block;padding:8px 12px;position:relative}.nav-links ul li a{color:#fff;text-decoration:none;font-size:13px}.nav-links ul li::after{content:'';width:0%;height:3px;background:#470223;display:block;margin:auto;transition:.5s}.nav-links ul li:hover::after{width:100%}.text-box{width:90%;color:#470223;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.text-box h1{font-size:62px}.text-box p{margin:10px 0 40px;font-size:14px;color:#470223}.hero-btn{display:inline-block;text-decoration:none;color:#470223;border:1px solid #470223;padding:12px 34px;font-size:13px;background:transparent;position:relative;cursor:pointer;transition:1s}.hero-btn:hover{background:#470223;color:#fff}nav .fa{display:none}@media (max-width:700px){.text-box h1{font-size:20px}.nav-links ul li{display:block}.nav-links{position:absolute;background:#470223;height:100vh;width:200px;top:0;right:-200px;text-align:left;z-index:2;transition:.5s}nav .fa{display:block;color:#fff;margin:10px;font-size:25px;cursor:pointer}}.cols{margin:auto;text-align:center}.cols h3{color:#470223;margin-bottom:10px}.course{width:80%;margin:auto;text-align:center;padding-top:100px}h1{font-size:36px;font-weight:600}p{color:#808589;font-size:14px;font-weight:300;line-height:22px;padding:10px}.row{margin-top:5%;display:flex;justify-content:space-between}.course-col{flex-basis:31%;background:#436381;border-radius:10px;margin-bottom:5%;padding:20px 12px;box-sizing:border-box;transition:.5s}h3{text-align:center;font-weight:600;margin:10px 0}.course-col:hover{box-shadow:0 0 25px 5px rgba(0,0,0,.7)}@media (max-width:700px){.row{flex-direction:column}}.facilities{width:80%;text-align:center;margin:auto;padding-top:100px}.row{margin-top:50px;justify-content:space-between}.facilities-col{flex-basis:50%;border-radius:10px;margin-bottom:30px;padding:50px 20px;position:relative;overflow:hidden}.facilities-col img{width:100%;height:100%}.layer{background:transparent;height:100%;width:100%;position:absolute;top:0;left:0;transition:.5s}.layer:hover{background:rgba(168,194,202,.5)}.layer h3{width:100%;font-weight:500;color:#fff;font-size:26px;bottom:0;left:50%;transform:translateX(-50%);position:absolute}.teachers{width:50%;margin:auto;text-align:center;padding-top:100px}.teachers p{background:rgba(38,117,142,.3);border-radius:10%;text-align:left;margin-top:20px;margin-left:-25%;size:16px;padding-top:10px}.text-box2{margin-top:-20%;margin-left:70%;flex-basis:30%;flex-direction:column;text-align:right;background:transparent;transition:.5s}.text-box2 img{border-radius:10%}.text-box2 p{background:transparent;text-align:right}.text-box2:hover{width:50%;height:50%;background:rgba(0,0,0,.7)}.resume{margin-top:-30%;margin-right:50%;flex-basis:30%;text-align:left}.resume p{border-radius:5%;background:rgba(0,0,0,.7)}@media (max-width:700px){.text-box2{margin:auto}.resume{margin-top:10%;text-align:center;margin:auto}}.testimonials{width:80%;margin:auto;padding-top:100px;text-align:center}.testimonials-col{flex-basis:44%;border-radius:10px;margin-bottom:5%;text-align:left;background:#6a8295;padding:25px;cursor:pointer;display:flex}.testimonials-col img{height:40px;margin-left:5px;margin-right:30px;border-radius:50%}.testimonials-col p{color:#fff;padding:0}.testimonials-col h3{margin-top:15px;text-align:left;size:15px;color:#470223}.testimonials-col .fa{color:#3e021f}@media (max-width:700px){.testimonials-col img{margin-left:0;margin-right:15px}}.cta{width:80%;margin:100px auto;background-image:linear-gradient(rgba(168,194,202,.3),rgba(244,236,238,.7)) , url(xstudents.jfif.pagespeed.ic.DSlKNiYOBj.jpg);background-position:center;background-size:cover;border-radius:10px;text-align:center;padding:100px 0}.cta h1{size:25px;margin-bottom:40px;padding:0}@media (max-width:700px){.cta h1{size:15px}}.footer{margin:auto;text-align:center}.icons{color:#2c0826}.fa{color:#2c0826}