.content-tab .nav > li {
  display: contents;
}
.form-contact p {
  font-family: Hind Guntur;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 32px;
  font-family: "Hind Guntur", sans-serif;
  /* display: flex; */
  align-items: center;
  color: #777777;
}
p.line-height-80 strong {
  font-size: 14px;
}
.pera-contact-heading {
  position: relative;
  top: 24px;
}
.form-contact span {
  position: absolute;
  color: red;
}
.form-contact h3 {
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 149.8%;
  font-family: "Raleway", sans-serif;
  align-items: center;
  color: #000000;
}
a:focus {
  outline: none;
}
a:focus,
a:hover,
a:active {
  text-decoration: none;
}
.form-contact {
  margin-top: 50px;
  margin-bottom: 20px;
}
.form-contact input,
.form-contact select {
  height: 55px;
}
.banner-form textarea::placeholder,
textarea::placeholder {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 19px;
  display: flex;
  align-items: center;
  font-family: "Montserrat", sans-serif;
  color: #808080;
}
.form-contact button {
  margin-top: 0;
  padding: 17px 56px;
}
.form-contact select:required:invalid {
  color: #c1bbbb;
}
.line-height-80 {
  line-height: 83.8% !important;
}
.form-contact h6 {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 149.8%;
  display: flex;
  align-items: center;
  font-family: "Raleway", sans-serif;
  color: #000000;
}
.form-contact a {
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  font-family: "Hind Guntur", sans-serif;
  color: #808080;
}
.form-contact img {
  margin-right: 20px;
}
.view-more-btn button:hover {
  background: #0278b8;
  cursor: pointer;
  color: #fff;
}
.content-tab h5 {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  font-family: "Hind Guntur", sans-serif;
  color: #000000;
}
.content-tab p {
  font-style: normal;
  font-weight: normal;
  font-weight: 300;
  font-size: 13px;
  line-height: 16px;
  font-family: "Hind Guntur", sans-serif;
  color: #777777;
}
.mapouter,
.gmap_canvas,
.mapouter iframe {
  width: 100% !important;
  height: 670px !important;
}

.content-tab .nav-tabs > li.active > a,
.content-tab .nav-tabs > li.active > a:focus,
.content-tab .nav-tabs > li.active > a:hover {
  background: #0278b8;
  color: #ffffff;
}
.content-tab .nav-tabs > li.active > a p,
.content-tab .nav-tabs > li.active > a h5,
.content-tab .nav-tabs > li.active > a:focus p,
.content-tab .nav-tabs > li.active > a:focus h5,
.content-tab .nav-tabs > li.active > a:hover p,
.content-tab .nav-tabs > li.active > a:hover h5 {
  color: #ffffff;
}
.content-tab .nav-tabs {
  background: #fff;
}
.thank-you-wrap h5 {
  font-family: "Hind Guntur", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 48px;
  line-height: 64px;
  text-align: center;

  color: #000000;
}
.thank-you-wrap p {
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  font-family: "Hind Guntur", sans-serif;

  text-align: center;

  color: #777777;
}
@media only screen and (max-width: 600px) {
  .form-contact {
    margin-top: 0;
  }
  .form-contact p {
    font-size: 18px;
  }
  .form-contact h3 {
    font-size: 24px !important;
    margin-bottom: 20px;
    line-height: 29px !important;
  }
  .form-contact h6 {
    font-size: 18px;
    line-height: 1;
  }
  .form-contact button {
    margin-top: 10px !important;
    padding: 11px 44px;
    width: 100%;
  }
  .p-0-mob {
    padding: 0;
  }
  .mapouter,
  .gmap_canvas,
  .mapouter iframe {
    height: 350px !important;
  }
  .content-tab h5 {
    font-size: 12px;
    line-height: 0;
  }
  .social-blog a {
    font-size: 11px;
  }
  .content-tab .nav-tabs {
    display: flex;
  }
  .content-tab .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 11px;
  }
  .panel a:after {
    font-family: Fontawesome;
    content: "\f077";
    font-size: 12px;
    color: #7b8084;
    top: -18px;
    position: relative;
    right: 9px;
    float: right;
  }
  .panel a.collapsed:after {
    top: -28px;
  }
  .careers-form p {
    font-size: 17px;
  }
}
@media only screen and (max-width: 999px) and (min-width: 650px) {
  .reg-icon h4 {
    font-size: 14px;
  }
  .reg-icon p {
    font-size: 13px;
  }
  .mvn-registration-banner {
    top: 75px;
    left: 36%;
  }
  .achivment-card h5 {
    font-size: 16px;
    line-height: 4px;
  }
  .overview h3 {
    font-size: 18px !important;
    line-height: 17px;
  }
  .acad_emics h6 {
    font-size: 16px;
  }
  .latest-event h6 {
    font-size: 14px;
    line-height: 0;
  }
  .latest-event p {
    font-size: 12px;
  }
  .form-contact p {
    font-size: 16px;
  }
  .form-contact h3 {
    font-size: 23px;
  }
  .form-contact h6 {
    font-size: 17px;
  }
  .content-tab h5 {
    font-size: 14px;
  }
  .content-tab p {
    font-size: 10px;
  }
  .careers-form p {
    font-size: 17px;
  }
  .school-list-careers li {
    font-size: 12px;
  }
  .careers-form input,
  .careers-form select,
  .upload-btn-wrapper button {
    height: 41px;
  }
  .blogs-data h4 {
    font-size: 11px;
  }
  .blogs-data p {
    font-size: 16px;
  }
  .blog-list h4 {
    font-size: 13px;
  }
  .blog-list p {
    font-size: 12px;
  }
  .blog-list p span {
    font-size: 12px;
  }
  .blog-deatils-page p {
    font-size: 12px;
  }
  .blog-deatils-page h6 {
    font-size: 20px;
  }
  .social-blog ul li {
    width: 109px;
  }
  .social-blog a {
    font-size: 11px;
    line-height: 0;
  }
  .banner .mvn-header-blog-mvn h1 {
    line-height: 29px;
  }
}
