body {
  overflow-x: hidden;
}

.top_nav {
  background: #332d86;
}
.nav-link {
  margin-right: 13px;
  margin-left: 25px;
  font-size: large;
  font-weight: bold;
  color: aliceblue;
}
.nav-link:hover {
  background-color: #f9eb09;
  border-radius: 4px;
}
.about_img {
  border-radius: 10px;
}
.icon {
  padding: 27px;
  border: 2px solid gray;
  background-color: #f9eb09;
}
.icon1 i {
  display: flex;
  justify-content: center;
  font-size: 50px;
  color: #332d86;
  padding: 20px;
}
/* .icon1 i:hover{
background-color:#332d86; 
} */

.service {
  margin-top: 20px;
  color: #f9eb09;
  padding: 30px;
}
.footer {
  background-color: #332d86;
}
.enquiry-now {
  width: 169px;
  right: -63px;
  height: 32px;
  z-index: 999;
  background-color: #332d86;
  transform: rotate(90deg);
  top: 68%;
  box-shadow: 0px 2px 3px #007bff;
  position: fixed;
}
.call-now {
  display: flex;
  justify-content: center;
  left: -49px;
  width: 169px;
  height: 32px;
  z-index: 999;
  background-color: #5f0304 !important;
  transform: rotate(90deg);
  top: 64%;
  box-shadow: none;
  position: fixed;
}
.call-now a {
  text-decoration: none;
  padding: 0px 35px;
  font-size: 16px;
  letter-spacing: 1px;
  color: #ffffff;
  font-weight: 700;
}
/* #enquire-now-popup {
  max-width: 1000px;
} */
.enquiry-now a {
  text-decoration: none;
  padding: 0px 35px;
  font-size: 16px;
  letter-spacing: 1px;
  color: #f9eb09;
  font-weight: 500;
}
.svg-class {
  position: absolute;
  left: 2px;
  bottom: 1px;
}
.svg-class-call {
  position: absolute;
  left: 2px;
  bottom: 6px;
  top: -2px;
  left: 10px;
}
.para {
  text-align: justify;
}
.academic_msg {
  /* background-color:#f9eb09; */
  padding: 20px;
}
.msg_icon {
  border: 2px solid gray;
  background-color: aliceblue;
  box-shadow: 0px -4px 30px grey;
}
.heading {
  font-weight: bold;
  /* text-shadow: 0px 2px 7px gray; */
  color: black;
  background-color: #332d86;
  border-radius: 20px 2px;
  padding: 13px;
  color: white;
}

.navbar-expand-lg {
  margin-bottom: -8px;
}
.btn_index {
  background-color: #f9eb09;
  color: black;
  transition: trasform 0.5s;
}
.btn_index:hover {
  background-color: #332d86;
  color: white;
  border-radius: 0px 2px 3px 1px;
  transform: translatey(10px);
}
.footer_links {
  line-height: 1.5em;
  transition: transform 0.5s;
}
a {
  text-decoration: none;
}
.nav_bar {
  background-color: #332d86;
  border-bottom: 2px solid #f9eb09;
}
.heading1 {
  font-weight: bold;
  color: #332d86;
  background-color: #adadb000;
  text-shadow: 0px 0px 5px gray;
  display: flex;
  justify-content: center;
}
.heading2 {
  color: #332d86;
  font-weight: bold;
  display: flex;
  justify-content: center;
}
.academic_msg {
  background-color: #f0f8ff;
}
@media only screen and (max-width: 1225px) {
  .heading1 {
    font-size: 20px;
  }
}

@media only screen and (max-width: 1225px) {
  .heading2 {
    font-size: 13px;
  }
}
@media only screen and (max-width: 1225px) {
  .logo_img {
    width: 100px;
  }
}
@media only screen and (max-width: 465px) {
  .heading2 {
    font-size: 8px;
  }
}
@media only screen and (max-width: 465px) {
  .heading1 {
    font-size: 13px;
  }
}
@media only screen and (max-width: 1225px) {
  .logo_img {
    width: 80px;
  }
}
@media only screen and (max-width: 465px) {
  .logo_img {
    width: 60px;
  }
}

@media screen and (max-width: 1225px) {
  .font_header {
    font-size: 20px !important;
  }
}

@media screen and (max-width: 465px) {
  .font_header {
    font-size: 10px !important;
  }
}
@media screen and (max-width: 1225px) {
  .banner_slogan {
    font-size: 30px !important;
  }
}
@media screen and (max-width: 1225px) {
  .banner_slogan1 {
    font-size: 25px !important;
  }
}
@media screen and (max-width: 465px) {
  .banner_slogan {
    font-size: 20px !important;
  }
}
@media screen and (max-width: 465px) {
  .banner_slogan1 {
    font-size: 15px !important;
  }
}

body {
  overflow-x: hidden;
}
.icon {
  transition: transform 0.5s;
}
.icon:hover {
  transform: translateY(-24px);
}

.para {
  text-align: justify;
}
.img_fac {
  border-radius: 10px;
}
.submit_btn {
  padding: 5px;
  background-color: #332d86;
  color: #f0f8ff;
  border-radius: 4px;
  transition: transform 0.5s;
}
.submit_btn:hover {
  padding: 5px;
  background-color: #f9eb09;
  color: black;
  transform: translate(10px);
}
.footer_links:hover {
  transform: translate3d(10px, 3px, 3px);
}
.contact_footer:hover {
  transform: translate3d(10px, 3px, 3px);
}
.contact_footer {
  transition: transform 0.5s;
}
.copyright {
  background-color: #f9eb09;
}
.vision_about {
  background-color: #332d86;
  padding: 20px;
  padding-bottom: 76px;
}
.msg_box {
  background-color: #f0f8ff;
}
.carousel-caption {
  font-weight: bold;
}
.banner_slogan {
  font-weight: bold;
  text-shadow: 2px 2px 1px #332d86;
  font-size: 50px;
}
.banner_slogan1 {
  font-weight: bold;
  text-shadow: 2px 2px 1px #332d86;
  font-size: 50px;
}
.fas_i {
  color: #332d86;
}
