/* .page-id-19697 h1 {
    font-family: "ivyora-display", serif!important;
    font-size: 56px;
}
.page-id-19697 h2, .page-id-19697 h3, .page-id-19697 h4, .page-id-19697 p, .page-id-19697 a, .page-id-19697 li, .page-id-19697 label {
  font-family: "ubuntu", sans-serif!important;
}
.page-id-19697 h2 {
  font-size: 31px;
}
.page-id-19697 p {
  font-size: 16px;
}
.page-id-19703 h1, .page-id-19703 h2, .page-id-19703 h3, .page-id-19703 h4 {
    font-family: "ivyora-display", serif!important;
}
.page-id-19703 h1 {
    font-size: 56px;
}
.page-id-19703 h3 {
    font-size: 22px;
}
.page-id-19703 p, .page-id-19703 a, .page-id-19703 li, .page-id-19703 label {
  font-family: "ubuntu", sans-serif!important;
}
.page-id-19703 h2 {
  font-size: 31px;
}
.page-id-19703 p {
  font-size: 16px;
}

.page-id-19717 h1 {
    font-family: "ivyora-display", serif!important;
    font-size: 56px;
}
.page-id-19717 h2, .page-id-19717 h3, .page-id-19717 h4, .page-id-19717 p, .page-id-19717 a, .page-id-19717 li, .page-id-19717 label {
  font-family: "ubuntu", sans-serif!important;
}
.page-id-19717 h2 {
  font-size: 31px;
}
.page-id-19717 p {
  font-size: 16px;
}
.page-id-19717 h1, .page-id-19717 h2, .page-id-19717 h3, .page-id-19717 h4 {
    font-family: "ivyora-display", serif!important;
}
.page-id-19717 h1 {
    font-size: 56px;
}
.page-id-19717 h3 {
    font-size: 22px;
    font-weight: 400!important;
}
.page-id-19717 p, .page-id-19717 a, .page-id-19717 li, .page-id-19717 label {
  font-family: "ubuntu", sans-serif!important;
}
.page-id-19717 h2 {
  font-size: 31px;
}
.page-id-19717 p {
  font-size: 16px;
}
.page-id-19717 .header-widget-area {
      background: #7295a6;
}
.page-id-19717 .btn.btn-two {
    border: 2px solid #7295a6;
    background-color: #7295a6;
}
.page-id-19717 .btn.btn-two:hover {
    border: 2px solid #1e3f41;
    background-color: #1e3f41;
}
.page-id-19717 .header-left-side #menu.navbar #navbarNav .menu-main-menu-container > ul.menu > li > a:hover, .page-id-19717 .header-left-side #menu.navbar #navbarNav .menu-main-menu-container > ul.menu > li.current_page_item > a, .page-id-19717 .header-left-side #menu.navbar #navbarNav .menu-main-menu-container > ul.menu > li.current-menu-item > a {
      color: #7295a6;
}
.page-id-19717 .header-left-side #menu.navbar #navbarNav .menu-main-menu-container > ul.menu > li > ul.sub-menu > li > a:hover {
      background-color: #7295a6;
}
.page-id-19717 .header-right-side button.schedule-exam:hover {
    background-color: #7295a6;
}
.page-id-19717 ul.sub-menu.depth-1 > li > a:hover {
    background-color: #7295a6;
}
.page-id-19717 .btn.alt {
  border: 2px solid #7295a6;
  background-color: #7295a6;
}
.page-id-19717 .btn.alt:hover {
  color: #fff;
      border: 2px solid #1e3f41;
    background-color: #1e3f41;
}
.page-id-19717 .footer-second-section .widget .textwidget ul li {
  color: #fff;
}
.page-id-19717 .btn.btn-two.bookbtn:hover {
  border: 2px solid #fff;
}
.page-id-19717 .bottom-footer-col-two-inn .widget_nav_menu ul.menu li a:hover {
  color: #7295a6;
}
.page-id-19717 .wpb_text_column.block_quote blockquote p {
      font-size: 33px;
          color: #7295a6;
}
.page-id-19717 .wpb_text_column.block_quote blockquote span {
  color: #7295a6;
}
*/

/* custom css */
.bookbtn {
  border: 2px solid #7295a6;
  color: #fff!important;
  background-color: #7295a6;
}
        .header-widget-area {
            text-align: center;
            display: flex;
            align-items: center;
            justify-content: center;
            background: #7295a6;
            color: #fff;
            font-size: 24px;
            font-weight: 500;
            padding-block: 1rem;
        }
        .header-widget-area .widget {
            width: 100%;
        }
        .header-widget-area a {
            color: #fff;
            text-decoration: underline;
            font-size: 18px;
            font-weight: 400;
            margin-left: 1%;
        }
        .header-widget-area span {
            color: #263E41;
        }
        @media (max-width: 767px) {
             .header-widget-area {
                padding-inline: 1rem;
                font-size: 1rem;
             }
          .header-widget-area a {
            font-size: 1rem;
            display: block;
          }
        }

.herocont .vc_column-inner {
  padding: 0;
}
.herocont {
  height: 80vh;
  justify-content: flex-end!important;
}
.herocont .herobg {
  background-image: url('https://auroralasik.com/wp-content/uploads/2025/04/aurora-team-hero-1.webp');
  height: 100%;
  background-size: cover;
  background-position: center 10%;
}
.herocont .heroimg {
  margin: 0;
}
.herobanner {
  z-index: 11;
}
.btncont .vc_column-inner {
  padding-top: 0!important;
}
.herobanner .wpb_text_column {
  margin-bottom: 0;
}
.bannerbtn {
  padding: 20px 40px;
  font-size: 1.2rem;
}
.bannerbtn:hover {
  border: 2px solid #fff!important;
}
.bannertxt h1, .bannertxt p {
  color: #fff!important;
}
@media screen and (max-width: 767px) {
  .centeronmobile p{
  	text-align: center!important;
  }
  .centeronmobile .vc_empty_space {
    display: none!important;
  }
  .header-left-side #menu.navbar #navbarNav .menu-main-menu-container {
    min-width: unset;
  }
  .herocont .heroimg {
    height: unset;
  }
  .bannertxt h1 {
    text-align: center;
    font-size: 30px;
  }
  .bannertxt p {
    text-align: center;
    font-size: 14px!important;
  }
  .herobanner {
    margin-top: 0;
  }
}
.kwayy-html-sitemap-post-list.kwayy-page-list a {
  font-weight: normal
}
.kwayy-html-sitemap-post-title.kwayy-page-title {
  display: none;
}
.menu-item-has-children  {
  position: relative;
}
.header-left-side #menu.navbar #navbarNav .menu-main-menu-container > ul.menu > li.menu-item-has-children > ul.sub-menu.depth-0 i {
  top: 50%;
  transform: translateY(-50%);
  right: 5px;
}
.header-left-side #menu.navbar #navbarNav .menu-main-menu-container > ul.menu > li > ul.sub-menu > li > ul.sub-menu.depth-1 {
  top: 0;
}
.header-left-side #menu.navbar #navbarNav .menu-main-menu-container > ul.menu > li > ul.sub-menu.opensubmenu {
  display: block;
  position: relative;
  top: unset;
  width: 100%;
  box-shadow: unset;
}

@media (max-width: 767px) {
  .header-left-side #menu.navbar #navbarNav .menu-main-menu-container > ul.menu > li > ul.sub-menu > li > ul.sub-menu.depth-1.opensubmenu {
    display: block;
    padding: 0;
  }
  .header-left-side #menu.navbar #navbarNav .menu-main-menu-container > ul.menu > li.menu-item-has-children > ul.sub-menu.depth-0 i.is-active {
    top: 20px;
    transform: translateY(-50%) rotate(90deg);
    right: 5px;
  }
  #menu.navbar #navbarNav .sub-menu.depth-0 {
    padding-block: 1rem!important;
  }
 }
.wpb_row.green-cta {
  position: relative;
  z-index: 1000;
  margin-top: -155px;
  top: 60px;
}
.wpb_row .green-inside {
  display: flex;
  align-items: center;
    max-width: 750px;
    margin: auto;
    background: #87a63e;
    border-radius: 20px;
    color: #fff;
    padding: 0 30px;
}
.wpb_row .green-inside .wpb_content_element {
  margin-bottom: 0;
}
.wpb_row .green-inside h2 {
  color: #fff;
  font-size: 35px;
}
@media screen and (max-width: 991px) {
  .wpb_row.green-cta {
    margin-top: unset;
    top: unset;
    background: #87a63e;
  }
  .wpb_row .green-inside {
    flex-wrap:wrap;
    justify-content: center;
    padding: 10px 30px;
    text-align: center;
  }
}