.page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-1 img {
  width: 100%;
  height: auto; }
.page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 {
  position: relative;
  z-index: 50; }
  .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2:before {
    content: '';
    background: linear-gradient(96deg, #FFFBF2 6.58%, #FBF7F3 97.37%);
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    height: 85%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 30; }
    @media screen and (max-width: 767px) {
      .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2:before {
        height: 20%; } }
  .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container {
    position: relative;
    z-index: 50; }
    .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .page-breadcrumb #breadcrumbs {
      background: transparent;
      padding-left: 0;
      margin-top: 0;
      padding-top: 30px; }
    .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-title {
      max-width: 635px;
      margin: 65px auto; }
      @media screen and (min-width: 768px) and (max-width: 1180px) {
        .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-title {
          margin: 35px auto; } }
      @media screen and (max-width: 767px) {
        .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-title {
          margin: 15px auto; } }
      .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-title h2 {
        color: #1B1B1C;
        text-align: center;
        font-family: 'Montserrat Bold';
        font-size: 48px;
        font-style: normal;
        font-weight: 700;
        line-height: 145.4%;
        letter-spacing: -0.768px;
        text-transform: capitalize; }
        @media screen and (min-width: 768px) and (max-width: 1180px) {
          .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-title h2 {
            font-size: 30px; } }
        @media screen and (max-width: 767px) {
          .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-title h2 {
            font-size: 26px; } }
    .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-listing .standard-item {
      position: relative;
      border-radius: 16px;
      border: 1px solid #EAEAEA;
      background: #FFF;
      padding: 25px;
      overflow: hidden; }
      @media screen and (min-width: 768px) and (max-width: 1180px) {
        .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-listing .standard-item {
          padding: 25px 25px 48px 25px;
          display: flex;
          flex-direction: column;
          height: calc(100% - 36px); } }
      @media screen and (max-width: 767px) {
        .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-listing .standard-item {
          margin-bottom: 12px; } }
      .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-listing .standard-item .standard-svg {
        position: absolute;
        top: 0;
        right: 0; }
      .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-listing .standard-item .standard-icon-item {
        margin-bottom: 33px; }
        .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-listing .standard-item .standard-icon-item img {
          max-width: 90px;
          height: auto; }
      .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-listing .standard-item .standard-title-item {
        margin-bottom: 14px; }
        .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-listing .standard-item .standard-title-item h3 {
          color: #052360;
          font-family: 'Montserrat Bold';
          font-size: 24px; }
          @media screen and (min-width: 768px) and (max-width: 1180px) {
            .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-listing .standard-item .standard-title-item h3 {
              font-size: 22px; } }
          @media screen and (max-width: 767px) {
            .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-listing .standard-item .standard-title-item h3 {
              font-size: 20px; } }
      .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-listing .standard-item .standard-desc-item {
        color: #1B1B1C;
        font-family: 'Montserrat Medium';
        font-size: 18px;
        line-height: 24px;
        /* 133.333% */ }
    .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-listing .box-shape {
      border-radius: 23px;
      background: #d9d9d9;
      height: 28px;
      width: 80%;
      margin: -14px auto 0; }
      @media screen and (max-width: 767px) {
        .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-2 .container .standard-main .standard-listing .box-shape {
          margin-bottom: 12px; } }
.page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 {
  padding: 65px 0 35px 0; }
  @media screen and (min-width: 768px) and (max-width: 1180px) {
    .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 {
      padding: 35px 0; } }
  @media screen and (max-width: 767px) {
    .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 {
      padding: 15px 0; } }
  .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .listing-doctors-main {
    max-width: 825px;
    margin: 0 auto;
    text-align: center;
    color: #1B1B1C;
    font-family: 'Montserrat Medium';
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 30px; }
    .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .listing-doctors-main h1 {
      color: #1B1B1C;
      font-family: 'Montserrat Bold';
      font-size: 48px;
      line-height: 145.4%;
      letter-spacing: -0.768px;
      text-transform: capitalize;
      margin-bottom: 14px; }
      @media screen and (min-width: 768px) and (max-width: 1180px) {
        .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .listing-doctors-main h1 {
          font-size: 36px; } }
      @media screen and (max-width: 767px) {
        .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .listing-doctors-main h1 {
          font-size: 30px; } }
  .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main {
    border-radius: 24px 136px;
    border: 1px solid #FFE5BE;
    margin-bottom: 24px; }
    @media screen and (max-width: 767px) {
      .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main {
        border-radius: 24px 100px; } }
    .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main .doctor-thumb a img {
      border-radius: 24px 136px;
      width: 100%;
      height: auto; }
      @media screen and (max-width: 767px) {
        .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main .doctor-thumb a img {
          border-radius: 24px 100px; } }
    .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main .doctor-content {
      padding: 24px 30px 50px 50px; }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main .doctor-content {
          padding: 24px 15px 50px 50px; } }
      @media screen and (max-width: 767px) {
        .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main .doctor-content {
          padding: 24px 15px 50px 20px; } }
      .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main .doctor-content .doctor-name {
        margin-bottom: 10px; }
        .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main .doctor-content .doctor-name h3 {
          color: #052360;
          font-family: 'Montserrat Bold';
          font-size: 24px;
          text-transform: capitalize; }
          .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main .doctor-content .doctor-name h3 a {
            color: #052360; }
      .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main .doctor-content .doctor-desc {
        color: #1B1B1C;
        font-family: 'Montserrat Medium';
        font-size: 18px;
        line-height: 160.9%;
        margin-bottom: 24px; }
      .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main .doctor-content .doctor-contact a {
        border-radius: 45px;
        border: 1px solid #052360;
        color: #052360;
        text-align: center;
        font-family: 'Montserrat SemiBold';
        font-size: 16px;
        padding: 10px 20px;
        line-height: 20px;
        display: flex;
        align-items: center;
        justify-content: center; }
        @media screen and (min-width: 320px) and (max-width: 1280px) {
          .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main .doctor-content .doctor-contact a {
            font-size: 14px; } }
        @media screen and (min-width: 768px) and (max-width: 991px) {
          .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main .doctor-content .doctor-contact a {
            font-size: 12px;
            line-height: 16px; } }
        .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main .doctor-content .doctor-contact a img {
          max-width: 23px;
          height: auto;
          margin-right: 10px;
          margin-top: -2px; }
          @media screen and (min-width: 768px) and (max-width: 991px) {
            .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main .doctor-content .doctor-contact a img {
              max-width: 18px; } }
          @media screen and (max-width: 767px) {
            .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main .doctor-content .doctor-contact a img {
              max-width: 19px; } }
      .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-3 .container .row .doctor-main .doctor-content .doctor-contact .col-right a {
        background: #052360;
        color: #F9F9FA; }
.page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-4 {
  padding-bottom: 100px; }
  .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-4 .container .contact-main {
    position: relative; }
    .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-4 .container .contact-main .contact-background img {
      width: 100%;
      height: auto; }
    .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-4 .container .contact-main .contact-content {
      position: absolute;
      top: 30%;
      left: 10%;
      bottom: 0; }
      @media screen and (max-width: 767px) {
        .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-4 .container .contact-main .contact-content {
          top: 8%; } }
      .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-4 .container .contact-main .contact-content .contact-title h2 {
        color: #F9F9FA;
        font-family: 'Montserrat Bold';
        font-size: 48px;
        line-height: 145.4%;
        letter-spacing: -0.768px;
        text-transform: capitalize; }
        @media screen and (min-width: 768px) and (max-width: 1180px) {
          .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-4 .container .contact-main .contact-content .contact-title h2 {
            font-size: 30px; } }
        @media screen and (max-width: 767px) {
          .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-4 .container .contact-main .contact-content .contact-title h2 {
            font-size: 26px; } }
        @media screen and (width: 320px) {
          .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-4 .container .contact-main .contact-content .contact-title h2 {
            font-size: 22px; } }
      .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-4 .container .contact-main .contact-content .contact-desc {
        color: #F9F9FA;
        font-family: 'Montserrat SemiBold';
        font-size: 20px;
        line-height: 24px;
        margin: 10px 0 25px 0; }
        @media screen and (min-width: 320px) and (max-width: 1180px) {
          .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-4 .container .contact-main .contact-content .contact-desc {
            margin: 10px 0 15px 0; } }
        @media screen and (max-width: 767px) {
          .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-4 .container .contact-main .contact-content .contact-desc {
            font-size: 18px; } }
      .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-4 .container .contact-main .contact-content .contact-button a {
        border-radius: 45px;
        background: #FFC261;
        color: #052360;
        text-align: center;
        font-family: 'Montserrat Bold';
        font-size: 18px;
        padding: 15px 0;
        width: 272px;
        max-width: 100%;
        line-height: 1;
        display: flex;
        align-items: center;
        justify-content: center; }
        @media screen and (min-width: 768px) and (max-width: 1180px) {
          .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-4 .container .contact-main .contact-content .contact-button a {
            padding: 10px 0; } }
        @media screen and (max-width: 767px) {
          .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-4 .container .contact-main .contact-content .contact-button a {
            max-width: 150px;
            font-size: 14px; } }
        .page-template-page-doi-ngu-bac-si .site-content-contain .site-content .section-4 .container .contact-main .contact-content .contact-button a img {
          max-width: 20px;
          margin-right: 5px; }

/*# sourceMappingURL=about-doctor.css.map */
