body{font-family:Poppins,sans-serif;color:#48494a;background-image:url(../images/body-bg.jpg)}.layout_padding{padding:75px 0}.layout_padding2{padding:45px 0}.layout_padding2-top{padding-top:45px}.layout_padding-top{padding-top:75px}.layout_padding-bottom{padding-bottom:75px}.call_to-btn{display:inline-block;padding:12px 20px;border-radius:10px;font-size:15px;text-transform:uppercase;background-color:#fec913;border:1px solid transparent;color:#fff;transition:all .3s ease 0s}.hero_section .call_to-btn{padding:12px 35px}.call_to-btn img{width:18px;margin-left:10px}.btn_on-hover{transition:all .3s ease 0s}.btn_on-hover:hover,.call_to-btn:hover{color:#fff;-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,.7);-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,.7);box-shadow:0 5px 10px -5px rgba(0,0,0,.7);color:#fff;transform:translateY(-7px)}.main-heading{color:#082465;font-weight:700;text-align:center}.header_section{padding-top:10px}nav.navbar.navbar-expand-lg{padding:10px 0}.custom_nav-container.navbar-expand-lg .navbar-nav .nav-link{padding:10px 20px;color:#2d2c2c;font-size:15px;text-align:center;text-transform:uppercase}.custom_nav-container.navbar-expand-lg .navbar-nav .nav-item.active .nav-link{color:#232323}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:initial}.btn,.btn:focus{outline:0!important;box-shadow:none}.top_container{min-height:95vh;height:auto;position:relative}.top_container.sub_pages{min-height:auto;height:auto}.top_container::before{content:"";position:absolute;width:75%;height:100%;background:url(../images/hero-bg.png);background-size:cover;background-position:right bottom;background-repeat:no-repeat;z-index:-1}.top_container.sub_pages::before{background-size:400px 200px;background-position:top left}.top_container.sub_page{height:auto}.navbar-brand img{width:25px;margin-right:7px}.header_section{position:fixed;top:0;left:0;width:100%;z-index:1030;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}body{padding-top:180px}.topbar{transition:all .3s ease}.custom_nav-container .nav_search-btn{background-image:url(../images/search-icon.png);background-size:22px;background-repeat:no-repeat;background-position-y:7px;width:35px;height:35px;padding:0;border:none}.navbar-brand{display:flex;align-items:center}.navbar-brand span{font-size:20px;font-weight:700;color:#fefefe}.custom_nav-container{z-index:99999;padding:15px 0}.custom_nav-container .navbar-toggler{outline:0}.custom_nav-container .navbar-toggler .navbar-toggler-icon{background-image:url(../images/menu.png);background-size:40px}.hero-container{display:flex;padding-top:50px;padding-bottom:75px}.hero_detail-box{width:45%}.hero_img-container{width:55%}.hero_detail-box{color:#fefeff}.hero_detail-box h1{text-transform:uppercase;font-size:50px;color:#fec913;font-weight:700}.hero_detail-box p{margin-top:20px;margin-bottom:35px}.about_img-box{width:65%;margin:40px auto}.contact_section{background-image:url(../images/shape-2.png);background-repeat:no-repeat;background-size:14%;background-position:left center}.contact-form{padding:25px;border-radius:20px}.contact-form input{border:none;outline:0;background-color:#dedee0;width:100%;margin:10px 0;padding:7px 10px}.contact-form .input_message{height:120px}.contact-form input::placeholder{color:#fff}.contact-form button{border:none;outline:0;padding:7px 50px;text-transform:uppercase;margin-top:25px;background-color:#fec913;color:#fff}.admission_section .container-fluid.position-relative{height:500px}.admission_container{width:770px;bottom:0;left:50%;transform:translateX(-50%);display:flex}.admission_img-box{width:50%;border-radius:25px 0 0 25px;overflow:hidden}.admission_detail{width:50%;background-color:#082465;padding:20px;color:#fefeff;border-radius:0 25px 25px 0}.admission_img-box img{width:100%}.admission_detail .admission_btn{background-color:#fec913;padding:7px 35px;color:#fefeff;font-size:15px;border-radius:5px}.call_section h2{text-align:center;margin:15px 0}.landing_section .number_heading{color:#fec913}.landing_section p{text-align:center;margin-top:15px}.footer_section{background-color:#082465;padding:20px 0;font-family:Roboto,sans-serif}.footer_section p{color:#fdfdfe;margin:0;text-align:center}.footer_section a{color:#fdfdfe}