@media (min-width: 1920px) {

  /* .container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
max-width: 1700px;
}

footer .container {
max-width: 1320px !important;
} */

  .hero-section h1 {
    line-height: 82px;
  }
}

/* ---------- Laptop (1200px – 1399px) ---------- */
@media (max-width: 1399px) {
  .form-card {
    right: 20px;
  }
}

@media (min-width: 1400px) {}

/* ---------- Tablet Landscape (992px – 1199px) ---------- */
@media (max-width: 1900px) {
  .placemnt_reva_sub h2 {
    margin-top: -90px;
  }

  .placemnt_reva_sub h3 {
    margin-top: -4px;
  }

  .study_reva_sub_one p {
    padding-right: 0;
    line-height: 30px;
  }

  .study_reva_one {
    margin-right: 4rem;
  }

  .placemnt_reva_sub h5 {
    padding-top: 22px;
    padding-bottom: 0;
  }

  .study_right_content_one {
    margin-top: 2rem;
  }
}

@media (max-width: 1800px) {
  .study_reva_one {
    margin-right: 0;
  }

  .recruiter-partners_slider .item img {
    width: 150px;
  }

  .programme_at_reva_section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .study_right_content_one p {
    margin-top: 2rem;
  }
}

@media (max-width: 1600px) {
  .tab-content.section_course_two .tab-pane .row {
    padding-right: 8rem;
  }

  .study_right_content {
    margin-top: 15px;
  }

  .accredited_main_slider .item h6 {
    max-width: 155px;
    line-height: 22px;
  }

  .life_at_reva_main h5 {
    margin-top: 60px;
  }

  /* .how_to_apply_main .row{padding-right: 8rem;} */
  .study_reva_one {
    margin-right: 100px;
  }

  .recruiter-partners_slider .item ul {
    padding-right: 10rem;
  }

  .programe_ate_one h3 {
    padding-right: 8rem;
  }

  /* .study_right_content_one {
padding: 10px 57px;
} */
  .study_reva_one_main {
    gap: 0;
  }

  .recruiter-partners_slider .item img {
    width: 170px;
  }
}

@media (max-width: 1600px) {
  .recruiter-partners_slider .item img {
    width: 150px;
  }
}

@media (max-width: 1500px) {
  .hero-section {
    padding-bottom: 0px;
  }
}

@media (max-width: 1400px) {

  .how_to_apply_main .row {
    padding-right: 0;
  }

  .hero-section {
    padding-bottom: 0px;
    padding-top: 60px;
  }

  .study_reva_sub_one p {
    padding-right: 0;
  }

  .fixed-form.is-fixed {
    width: 380px;
  }

  .form-card {
    width: 380px;
  }

  .recruiter-partners_slider .item img {
    width: 150px;
  }

  .programme_at_reva_section {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .placemnt_reva_sub h3 {
    margin-top: 0px;
  }

  .placemnt_reva_sub h5 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .recruter_main_section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  /* .how_to_apply_content {
margin-right: 100px;
} */

  .study_right_content_one p {
    margin-top: 2rem;
    padding-right: 10rem;
    line-height: normal;
  }

  .placemnt_reva_sub h2 {
    margin-top: -90px;
  }

  .section_course_two .accordion-item .accordion-header button {
    font-size: 18px;
    font-weight: 500;
    color: #000;
    line-height: 24px;
  }

  .programe_ate_one h3 {
    padding-bottom: 40px;
  }

  .study_reva_one {
    margin-right: 70px;
  }

  .line {
    margin-top: 1rem;
    margin-bottom: 2rem;
  }

  .study_reva_sub_one h5 {
    margin-top: 15px;
  }

  .placement_reva_section {
    background-position: top;
    padding-bottom: 30px;
  }
}

@media (max-width: 1399px) {
  .reva_edge_content {
    width: 100%;
  }
}

@media (max-width: 1366px) {
  .font-86 {
    font-size: 50px;
    line-height: 30px;
  }

  .font-78 {
    font-size: 62px;
    line-height: 30px;
  }

  .font-76 {
    font-size: 60px;
    line-height: 30px;
  }

  .font-60 {
    font-size: 46px;
    line-height: 30px;
  }

  .font-40 {
    font-size: 25px;
    line-height: 30px;
  }

  .font-39 {
    font-size: 22px;
    line-height: 30px;
  }

  .font-36 {
    font-size: 20px;
    line-height: 30px;
  }

  .font-24 {
    font-size: 18px;
    line-height: 30px;
  }

  .font-21 {
    font-size: 20px;
    line-height: 30px;
  }

  .font-20 {
    font-size: 18px;
    line-height: 30px;
  }

  .font-18 {
    font-size: 16px;
    line-height: 30px;
  }

  .font-16 {
    font-size: 16px;
    line-height: 30px;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p {
    line-height: 30px;
  }

  .reva-footer .col-lg-3 {
    flex: 0 0 20%;
    max-width: 20%;
    margin-bottom: 30px;
  }

  .study_right_content_one {
    padding: 0;
  }

  .placment_counter_main {
    gap: 0;
  }

  .placment_counter_main li {
    width: 160px;
  }

  .study_right_content_one p {
    margin-top: 0;
  }

  .placement_reva_section {
    background-position: top;
    padding-bottom: 30px;
  }
}

@media (max-width: 1199px) {

  .study_reva_one {
    margin-right: 0;
  }

  .ranked_main {
    gap: 3rem;
  }

  .form-card {
    width: 100%;
    max-width: 420px;
  }
}

/* ---------- Tablet Portrait (768px – 991px) ---------- */
@media (max-width: 991px) {
      .hero-section {
        padding-top: 170px;
    }
  .programe_section_course-landing-page .container-fluid .row .col-md-4 .courselist-menu {
    position: static;
  }

  .recruiter-partners_slider-logo {
    grid-template-columns: repeat(3, 1fr);
    gap: 0;
  }

  .study_reva_one_main {
    grid-template-columns: repeat(4, 1fr);
  }

  .floating-apply-btn {
    display: none;
    /* desktop link hide */
  }

  .floating-apply-btn-mobile {
    display: inline-flex;
    /* mobile link show */
  }

  .banner_content {
    padding-left: 0;
  }

  .accredited_main_slider .item h6 {
    max-width: 100%;
  }

  .font-86 {
    font-size: 58px;
  }

  .font-78 {
    font-size: 52px;
  }

  .font-76 {
    font-size: 50px;
  }

  .font-60 {
    font-size: 44px;
  }

  .font-40 {
    font-size: 32px;
  }

  .font-39 {
    font-size: 30px;
  }

  .font-36 {
    font-size: 28px;
  }

  .font-24 {
    font-size: 20px;
  }

  .font-21 {
    font-size: 19px;
  }

  .font-20 {
    font-size: 18px;
  }

  .font-18 {
    font-size: 16px;
  }

  .font-16 {
    font-size: 14px;
  }

  .fixed-form,
  .fixed-form.is-fixed {
    position: static;
    width: 100%;
    transform: none;
  }

  /* Navbar */
  .reva-navbar .navbar-nav {
    /* background: #000; */
    padding: 0;
    margin-top: 0;
  }

  .header .reva-navbar .navbar-nav.align-items-center {
    width: 100%;
    justify-content: space-between;
    flex-direction: row;
  }

  /* .naac-badge {
margin-top: 10px;
} */

  /* Hero */
  .hero-section {
    text-align: center;
    /* padding-top: 90px; */
  }

  .hero-section h1 {
    line-height: 60px;
  }

  .apply-btn {
    width: 100%;
    font-size: 22px;
  }

  /* Form */
  .form-card {
    position: static;
    width: 100%;
    max-width: 100%;
    margin-top: 30px;
    height: auto;
  }

  /* Study & Placement */
  /* .ranked_main {
flex-direction: column;
text-align: center;
gap: 2rem;
} */

  .right_study_content,
  .right_study_content h4 {
    text-align: center;
    margin-right: 0;
  }

  .study_reva_one_main {
    margin-right: 0;
  }

  /* Recruiters grid */
  .recruiter-partners_slider .item ul {
    grid-template-columns: repeat(4, 1fr);
  }

  /* Footer */
  .reva-footer .col-lg-3 {
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 30px;
  }

  .reva-footer .col-12.col-sm-6.col-lg-3.w-full {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .reva-logo {
    width: 200px;
  }

  .header .naac-badge {
    width: 120px;
  }

  .header .reva-navbar {
    padding: 20px 0px;
  }

  .right_study_content,
  .right_study_content h4 {
    margin-top: 1rem;
  }

  .accredited_main_slider .item img {
    margin: auto;
  }

  .how_to_apply_content {
    margin-right: 0px;
  }

  .reva_edge_content {
    display: inline-block;
    width: 100%;
    margin: auto;
    padding-bottom: 20px;
  }

  .placemnt_reva_sub h3 {
    margin-top: 14px;
  }

  .placemnt_reva_sub h2 {
    margin-top: -90px;
  }

  .placemnt_reva_sub h2 {
    padding-bottom: 50;
  }

  .study_right_content_one p {
    margin-top: 0;
  }

  ul.section_course_one li {
    margin-bottom: 0rem;
  }

  .how_to_apply_content ul {
    grid-template-columns: repeat(3, 1fr);
  }

  .how_to_apply_main {
    padding-top: 60px;
  }

  .row.study_reva_one_main {
    margin-right: 0;
  }

  .tab-content.section_course_two .tab-pane .row {
    padding-right: 0rem;
  }

  .recruiter-partners_slider .item ul {
    padding-right: 0;
  }

  .programe_ate_one h3 {
    padding-right: 0rem;
  }

  .reva_form {
    display: none;
  }

  .form_section_main {
    display: block;
    background-color: #000000;
    justify-content: center;
    padding-bottom: 0rem;
    padding-top: 2rem;
  }

}

@media (max-width: 990px) {
  .path-1 {
    display: none;
  }

  /* .ranked_main {
text-align: center;
gap: 0;
flex-direction: row;
} */
  .study_at_reva_main_section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ul.section_course_one li {
    margin-right: 0;
  }

  .hero-section {

    /* background: url('../images/reva-banner-main-M.webp') center/cover no-repeat; */
    background: url('../images/reva-banner-Mobile.webp') center/cover no-repeat;
    background-size: cover;
    width: 100%;
    background-position: center;
    display: block;
    height: auto;
    aspect-ratio: 4 / 8;
  }

}

/* ---------- Mobile (max 767px) ---------- */
@media (max-width: 767px) {

  .font-86 {
    font-size: 42px;
    line-height: 30px;
  }

  .font-78 {
    font-size: 38px;
    line-height: 30px;
  }

  .font-76 {
    font-size: 36px;
    line-height: 30px;
  }

  .font-60 {
    font-size: 32px;
    line-height: 30px;
  }

  .font-40 {
    font-size: 26px;
    line-height: 30px;
  }

  .font-39 {
    font-size: 25px;
    line-height: 30px;
  }

  .font-36 {
    font-size: 24px;
    line-height: 30px;
  }

  .font-24 {
    font-size: 18px;
    line-height: 30px;
  }

  .font-21 {
    font-size: 17px;
    line-height: 30px;
  }

  .font-20 {
    font-size: 16px;
    line-height: 30px;
  }

  .font-18 {
    font-size: 15px;
    line-height: 30px;
  }

  .font-16 {
    font-size: 14px;
    line-height: 30px;
  }

  /* Font line-height fix */
  h1,
  h2,
  h3 {
    line-height: 1.25;
  }

  /* Hero */
  /* .hero-section {
padding-top: 80px;
} */
  .row.study_reva_one_main {
    margin-right: 0;
  }

  .how_to_apply_content ul {
    grid-template-columns: repeat(2, 1fr);
    gap: 0;
    justify-content: end;
    text-align: center;
  }

  .reva-footer .col-lg-3 {
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 30px;
  }

  sup {
    left: -11px;
  }

  .recruiter-partners_slider .owl-nav button.owl-prev {
    width: 20px;
    height: 20px;

  }

  .placment_counter_main li {
    width: 100%;
  }

  .study_right_content_one {
    padding: 0px;
  }

  .placement_reva_section {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .recruiter-partners_slider .owl-nav button.owl-next {
    width: 20px;
    height: 20px;

  }

  .recruiter-partners_slider .owl-nav {
    margin-top: 0;
  }

  .study_right_content_one p {
    padding-top: 1rem;
    padding-right: 0;
  }

  .how_to_apply_main {
    padding-top: 40px;
  }

  .how_to_apply_one h4 {
    text-align: center;
  }

  .reva-edge_title h5 {
    text-align: center;
  }

  .reva_edge {
    padding-top: 40px;
  }

  .reva_edge_content {
    padding-bottom: 30px;
  }

  .study_right_content_one {
    padding: 0;
  }

  /* Study blocks */
  .study_reva_sub_one,
  .study_reva_sub_two,
  .placemnt_reva_sub,
  .study_right_content_one {
    padding: 25px;
  }

  .reva_edge_content:hover figure img {
    transform: scale(1.08);
  }

  .how_to_apply_content ul li:hover img {
    transform: scale(1.08);
  }

  /* Recruiter logos */
  .recruiter-partners_slider .item ul {
    grid-template-columns: repeat(3, 1fr);
  }

  .line {

    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .placemnt_reva_sub h2 {
    margin-top: 0;
  }

  .placemnt_reva_sub h3 {
    margin-top: 0;
  }

  /* How to apply */
  .how_to_apply_content ul {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }

  /* Reva edge */
  .reva_edge_content {
    width: 100%;
    text-align: center;
  }

  /* Footer */
  .reva-footer .col-md-3 {
    flex: 0 0 100%;
    max-width: 50%;
    margin-bottom: 0;
  }

  .reva-footer::after {
    display: none;
  }

  .reva_footer_content {
    margin-bottom: 0;
  }

  .recruter_main_section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .programme_at_reva_section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .programe_ate_one h3 {
    padding-bottom: 40px;
  }

  .programe_section_course .section_course_one {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .programe_section_course .section_course_one li button {
    width: 100%;
    margin-bottom: 10px;
  }

  .right_study_content {
    margin-top: 1rem;
  }

  .study_reva_sub_one h3 {
    margin-top: 0;
  }

  .study_reva_sub_one h2 {
    margin-top: 0;
    line-height: 30px;
  }

  .study_reva_sub_one h5 {
    margin-top: 0;
  }

  .study_reva_sub_one p {
    padding-right: 0;
  }

  .recruiter-partners_slider .item ul {
    grid-template-columns: repeat(4, 1fr);
  }

  .recruiter-partners_slider .item ul li {
    width: 80%;
    /* 2 images per row */
  }

  .recruiter-partners_slider .item ul li img {
    max-width: 100%;
    height: auto;
  }

  .recruiter-partners_slider-logo {
    grid-template-columns: repeat(2, 1fr);
    gap: 0;
  }

  .study_reva_one_main {
    grid-template-columns: repeat(3, 1fr);
  }

}

@media (max-width: 676px) {

  .placment_counter_main {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (max-width: 575px) {
  .placment_counter_main li {
    width: 100%;
  }

  .placemnt_reva_sub {
    padding: 0;
  }

  .placement_reva_section {
    padding-top: 8rem;
    background-position: -70% 0;
  }

  .how_to_apply_content ul {
    grid-template-columns: repeat(1, 1fr);
  }

  .form_section_main {
    padding-bottom: 0rem;
  }

  .programe_section_course .section_course_one {

    grid-template-columns: repeat(1, 1fr);
  }

  .play-button img {
    width: 25px;
  }

  .hero-section {
    padding: 140px 0px;
  }

  .study_reva_sub_one h2 {
    font: normal normal bold 40px Roboto Slab;
    letter-spacing: normal;
    margin-bottom: -1rem;
  }

  .study_reva_sub_one h3 {
    font: normal normal bold 40px Roboto Slab;
    letter-spacing: normal;
  }

  .programe_ate_one h3 {
    padding-right: 0;
  }
}

/* ---------- Small Mobile (max 480px) ---------- */
@media (max-width: 480px) {
  .how_to_apply_content ul {
    grid-template-columns: repeat(2, 1fr);
  }

  .recruiter-partners_slider-logo {
    grid-template-columns: repeat(1, 1fr);
  }

  .recruiter-partners_slider-logo li {
    text-align: center;
  }

  .recruter_one h4 {
    text-align: center;
  }

  .study_reva_one_main {
    grid-template-columns: repeat(2, 1fr);
  }

  .apply-btn {
    font-size: 18px;
    padding: 10px 20px;
  }

  .ranked_one h4 {
    font-size: 48px;
  }

  .hero-section h1 {
    font-size: 34px;
  }

  .placement_reva_section {
    background-position: -63% -41px;
    padding: 50px 0;
    background-size: inherit;
  }

  .section_course_two .accordion-item .accordion-header button {
    font-size: 16px;
  }

  .placement_reva_section {
    padding-top: 2rem;
    background-position: -60% -30px;
  }

  .placment_counter_main {
    grid-template-columns: repeat(2, 1fr);

  }

  .study_right_content_one {
    padding: 0;
  }
}

@media (max-width: 420px) {
  .reva-logo {
    width: 140px;
  }

  .header .naac-badge {
    width: 90px;
  }

  .form-wrapper iframe {
    height: 900px;
  }

}

@media (max-width: 410px) {
  .hero-section h1 {
    line-height: 35px;
  }

}

@media (max-width: 355px) {
  .hero-section {
    padding: 100px 0px;
  }

}

@media (max-width: 320px) {
  .placement_reva_section {
    background-position: -40% -30px;
  }

  .study_at_reva_main_section {
    padding-top: 0;
  }

  .reva-footer .col-md-3 {
    max-width: 100%;
  }

  .ranked_main {
    gap: 1rem;
  }

  .section_course_two .accordion-item .accordion-header button {
    font-size: 16px;
  }

  .section_course_two .accordion-item .accordion-collapse .accordion-body.course_section_main_div ul li {
    font-size: 15px;
  }

  .programe_section_course .section_course_one {
    margin-bottom: 0;
  }

  .programe_section_course .section_course_one {

    grid-template-columns: repeat(1, 1fr);
  }

  .study_reva_sub_one h2 {
    font-size: 40px;
    letter-spacing: normal;
  }

  .study_reva_sub_one h3 {
    font-size: 40px;
    letter-spacing: normal;
  }

  .study_at_reva_main_section {
    padding-bottom: 40px;
  }

  .reva-footer .col-lg-3 {
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 30px;
  }
}

@media (min-width: 1367px) and (max-width: 1919px) {

  .font-86 {
    font-size: 50px;
    line-height: 30px;
  }

  .font-78 {
    font-size: 62px;
    line-height: 30px;
  }

  .font-76 {
    font-size: 60px;
    line-height: 30px;
  }

  .font-60 {
    font-size: 46px;
    line-height: 30px;
  }

  .font-40 {
    font-size: 28px;
    line-height: 30px;
  }

  .font-39 {
    font-size: 27px;
    line-height: 30px;
  }

  .font-36 {
    font-size: 24px;
    line-height: 30px;
  }

  .font-24 {
    font-size: 20px;
    line-height: 30px;
  }

  .font-21 {
    font-size: 18px;
    line-height: 30px;
  }

  .font-20 {
    font-size: 18px;
    line-height: 30px;
  }

  .font-18 {
    font-size: 16px;
    line-height: 30px;
  }

  .font-16 {
    font-size: 16px;
    line-height: 30px;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p {
    line-height: 30px;
  }

  .right_study_content h4 {
    line-height: 30px;
  }

  .study_reva_sub_one p {
    padding-right: 0;
  }

  .placemnt_reva_sub h2 {
    margin-top: -88px;
  }

  .placemnt_reva_sub h3 {
    margin-top: 0;
  }

  .placemnt_reva_sub h5 {
    padding-top: 25px;
    padding-bottom: 0;
  }

  .study_right_content_one p {
    margin-top: 2rem;
    color: #000;
    padding-right: 6rem;
    line-height: 24px;
  }

  /* .how_to_apply_content {padding-right: 6rem;} */
  .study_right_content h3 {
    font-size: 30px;
  }

}

@media (min-width: 1200px) and (max-width: 1366px) {
  .font-86 {
    font-size: 50px;
    line-height: 30px;
  }

  .font-78 {
      font-size: 40px;
      line-height: 50px !important;
  }

  .font-76 {
    font-size: 60px;
    line-height: 30px;
  }

  .font-60 {
    font-size: 46px;
    line-height: 30px;
  }

  .font-40 {
    font-size: 28px;
    line-height: 30px;
  }

  .font-39 {
    font-size: 27px;
    line-height: 30px;
  }

  .font-36 {
    font-size: 36px;
    line-height: 30px;
  }

  .font-24 {
    font-size: 18px;
    line-height: 30px;
  }

  .font-21 {
    font-size: 18px;
    line-height: 30px;
  }

  .font-20 {
    font-size: 16px;
    line-height: 30px;
  }

  .font-18 {
    font-size: 15px;
    line-height: 30px;
  }

  .font-16 {
    font-size: 14px;
    line-height: 30px;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p {
    line-height: 30px;
  }

  .section_course_two .accordion-item .accordion-header button {
    font-size: 16px;
  }

  .section_course_two .accordion-item .accordion-collapse .accordion-body.course_section_main_div ul li {
    font-size: 14px;
  }

  .study_right_content h3 {
    font-size: 30px;
  }

  .right_study_content h4 {
    line-height: 28px;
  }

  .study_right_content {
    margin-top: 30px;
  }

  .accredited_main_slider .item h6 {
    line-height: normal;
  }

  .ranked_one h4 {
    margin-bottom: 1rem;
  }

  .how_to_apply_content ul li img {
    width: 40px;
    height: 40px;
    object-fit: contain;
    margin-bottom: 1rem;
  }

  .how_to_apply_content ul li {
    padding-right: 20px;
  }

  .how_to_apply_content ul li h4 {
    font-size: 35px;
  }

  .how_to_apply_content ul li p {
    font-size: 15px;
    line-height: 25px;
  }

  .reva_edge h5 {
    line-height: 40px;
  }

  .reva_edge_content figure img {
    width: 50px;
    height: 50px;
    object-fit: cover;
  }

  .reva_edge_content {
    width: 140px;
  }

  .reva-footer {
    padding-bottom: 0;
  }
}
@media (min-width: 992px) and (max-width: 1282px) {
    .hero-section {
             padding-top: 90px;
        padding-bottom: 40px;
    }
}


@media (min-width: 992px) and (max-width: 1199px) {

  .font-86 {
    font-size: 50px;
    line-height: 20px;
  }

  .font-78 {
    font-size: 50px;
    line-height: 20px;
  }

  .font-76 {
    font-size: 40px;
    line-height: 20px;
  }

  .font-60 {
    font-size: 30px;
    line-height: 20px;
  }

  .font-40 {
    font-size: 28px;
    line-height: 30px;
  }

  .font-39 {
    font-size: 25px;
    line-height: 30px;
  }

  .font-36 {
    font-size: 22px;
    line-height: 22px;
  }

  .font-24 {
    font-size: 20px;
    line-height: 30px;
  }

  .font-21 {
    font-size: 18px;
    line-height: 30px;
  }

  .font-20 {
    font-size: 16px;
    line-height: 28px;
  }

  .font-18 {
    font-size: 15px;
    line-height: 28px;
  }

  .font-16 {
    font-size: 14px;
    line-height: 28px;
  }

  .study_reva_sub_one {
    padding: 20px;
  }

  .study_right_content_one p {
    padding-right: 0;
  }

  .placemnt_reva_sub h2 {
    margin-top: -78px;
  }

  .reva_edge_content {
    width: 100px;
  }

  .study_reva_sub_one h2 {
    font-size: 50px;
    margin-top: -73px;
  }

  .hero-section h1 {
    line-height: 56px;
  }

  .study_reva_sub_one h3 {
    font-size: 50px;
    margin-top: -35px;
  }

  .fixed-form.is-fixed {
    width: 345px;
  }

  .form-card {
    width: 345px;
  }
}
