.navbar-expand-lg .row {
  margin: 0;
}

/* Postdocs */
.postdocs-outer-wrapper .layout__region--first .content {
  margin-bottom: 30px;
}
.postdocs-outer-wrapper .layout__region--first .content span {
  font-size: 45px;
  font-weight: bold;
  color: #072633;
}
/* End */

/* Minor Mathematic Page */
.programme-requirement-section .layout__region--first h4,
.mphil-cross-institutional-block h3 {
  font-size: 45px !important;
  font-weight: bold;
  color: #072633 !important;
  margin-bottom: 0.7em;
  line-height: 1.3 !important;
}
.programme-requirement-section p a {
  color: #072633 !important;
}

.cur-information-btn {
  color: #20586f !important;
}
.layout__region--first .programme-requirement-section img {
  margin-left: 1rem;
}
.cur-information-btn:hover img,
.cross-institutional-sub-section .view-footer p a:hover img,
.major-course-list-semester-section .view-footer p a:hover img,
.academic-calendar-examination-block ol li a:hover img {
  filter: brightness(0) invert(83%) sepia(8%) saturate(6000%) hue-rotate(360deg)
    contrast(100%) !important;
}
.cur-information-btn:hover u,
.view-information-for-hkbu-mathematics .view-footer p a:hover {
  color: #ffc711 !important;
}
/* End */

/* Cross-Institutional */
.mphil-cross-institutional-block .cross-two-col-content p {
  font-size: 18px !important;
  color: #072633;
  line-height: 1.5 !important;
}
.mphil-cross-institutional-block p a {
  font-size: 0.95rem !important;
  color: #20586f !important;
  text-decoration: underline !important;
  line-height: 1.5 !important;
}
.mphil-cross-institutional-block img {
  width: 100%;
  height: auto;
}
.mphil-cross-institutional-block .row .col-lg-6:first-child {
  padding-right: 1.5rem;
}
.mphil-cross-institutional-block .row .col-lg-6:last-child {
  padding-left: 2rem;
}
/* End */

/* Enrolment Scheme1,2 */
.bscm-student-exchange-section {
  margin-bottom: 5em;
}
.cross-institutional-sub-section .node--type-page .layout__region--first,
.bscm-student-exchange-section .layout__region--first {
  max-width: 100%;
  padding: 0;
  padding-left: 5px;
}
.cross-institutional-sub-section .layout__region--first h2,
.major-course-list-semester-section .layout__region--first h2,
.cross-institutional-sub-section h5,
.major-course-list-semester-section h5 {
  font-weight: bold;
  color: #072633 !important;
}
.cross-institutional-sub-section .layout__region--first h2,
.major-course-list-semester-section .layout__region--first h2 {
  margin-bottom: 32px;
  font-size: 45px !important;
}
.cross-institutional-sub-section .layout__region--first h5,
.major-course-list-semester-section .layout__region--first h5 {
  margin-bottom: 0;
}
.cross-institutional-sub-section .table-responsive,
.major-course-list-semester-section .table-responsive {
  padding-left: 0px;
  padding-right: 0;
}
.cross-institutional-sub-section table tr th,
.major-course-list-semester-section table tr th,
.major-course-list-semester-section.layout--onecol table thead tr td {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
  color: #20586f !important;
  background-color: #0cc7cf !important;
}
.cross-institutional-sub-section table tr td,
.major-course-list-semester-section table tr td {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
  color: #072633 !important;
}
.major-course-list-semester-section table tr td a {
  color: #072633 !important;
}
.cross-institutional-sub-section table caption,
.major-course-list-semester-section table caption {
  color: #f1f1f1 !important;
  font-weight: 800;
}
.cross-institutional-sub-section .view-footer p,
.major-course-list-semester-section .view-footer p {
  color: #072633 !important;
  font-size: 0.8rem;
}
.cross-institutional-sub-section .view-header .mt-5 h5,
.cross-institutional-sub-section .view-header .mt-4 h5,
.cross-institutional-sub-section .application-procedure-section h5 {
  color: #20586f !important;
  font-size: 22px !important;
  margin-bottom: 0;
  margin-top: 17px;
  font-weight: 500 !important;
}

.cross-institutional-sub-section .view-footer img {
  width: 16px;
  margin-left: 10px;
}
.view-footer-btn {
  text-decoration: underline;
}
.view-footer p a:hover .view-footer-btn {
  color: #ffc711;
}
.application-procedure-section h5 {
  color: #20586f !important;
  margin-bottom: 14px;
  padding-left: 0px;
}
.application-procedure-section p {
  font-size: 0.8rem;
}
.cross-institutional-sub-section .layout__region--first ol {
  color: #072633;
  padding-left: 14px;
  font-size: 0.9rem;
}

.cross-institutional-sub-section .layout__region--first ol li {
  font-size: 0.8rem !important;
  margin-bottom: 22px;
  margin-left: 14px;
  padding-left: 5px;
}
.view-academic-calendar-and-examination .view-header h4 {
  color: #20586f !important;
  padding-left: 0px;
  margin-bottom: 20px;
  margin-top: 34px;
}
.view-academic-calendar-and-examination .view-content table {
  margin-top: 0px;
}
.view-academic-calendar-and-examination .view-content table tr th,
.academic-calendar-examination-block ol li table tr th {
  background-color: #20586f !important;
  color: #f1f1f1 !important;
}
.view-academic-calendar-and-examination .view-footer p a:hover u,
.view-academic-calendar-and-examination .view-footer p a:hover {
  color: #ffc711 !important;
}
.cross-institutional-sub-section
  .view-academic-calendar-and-examination
  .view-footer
  p
  a {
  text-decoration: underline;
}
.academic-calendar-examination-block p {
  font-size: 0.9rem;
}
.academic-calendar-examination-block p a {
  color: #072633;
  text-decoration: underline;
  font-weight: bold;
}
.view-information-for-hkbu-mathematics {
  margin-top: 52px;
}
.view-information-for-hkbu-mathematics .view-header h4 {
  padding-left: 0px;
  margin-bottom: 20px;
}
.view-information-for-hkbu-mathematics .view-header h5 {
  padding-left: 0px;
  color: #20586f !important;
}
.view-information-for-hkbu-mathematics .view-footer p a {
  text-decoration: underline;
}
.cross-institutional-sub-section
  .views-element-container
  .view-footer
  .cuhk-website
  > a:hover
  u {
  color: #ffc711 !important;
}
.cross-institutional-sub-section
  .views-element-container
  .view-footer
  .cuhk-website
  > a:hover {
  color: #20586f !important;
}
.academic-calendar-examination-block h5 {
  color: #20586f !important;
  margin-top: 40px;
  margin-bottom: 21px !important;
}
.academic-calendar-examination-block ol p a {
  text-decoration: underline;
  color: #072633;
  font-weight: bold;
}
.academic-calendar-examination-block ol li table tr th p {
  margin-bottom: 0px !important;
}
.academic-calendar-examination-block ol li a {
  color: #20586f !important;
  font-weight: 700;
  text-decoration: underline;
}
.academic-calendar-examination-block ol li a:hover u,
.academic-calendar-examination-block ol li a:hover {
  color: #ffc711 !important;
}
/* End */

/* Student Exchange */
.bscm-student-exchange-block .content span,
.student-exchange-app-departmental-level .layout__region--first h3 {
  font-size: 45px !important;
  font-weight: bold !important;
  color: #072633 !important;
  margin-bottom: 1rem;
}
.bscm-student-exchange-block p {
  line-height: 1.5 !important;
  font-size: 0.9rem !important;
}
.bscm-student-exchange-section .layout__region--first h6 {
  margin-bottom: 15px;
  color: #20586f !important;
  font-size: 22px !important;
}
.bscm-student-exchange-section .layout__region--first,
.student-exchange-app-departmental-level .layout__region--first {
  padding-left: 0;
}
.bscm-student-exchange-section .layout__region--first a:hover,
.bscm-student-exchange-section .layout__region--first a {
  color: #072633;
}
.bscm-student-exchange-section .student-exchange-section table tr th {
  background-color: #20586f !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  font-size: 22px !important;
}
.bscm-student-exchange-section .student-exchange-section table tr th p {
  color: #f1f1f1 !important;
}
.bscm-student-exchange-section .student-exchange-section table tr td {
  color: #072633;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  font-size: 18px !important;
}
.bscm-student-exchange-section .student-exchange-section .app-details {
  display: inline-block;
  margin-top: 20px;
  color: #20596f !important;
}
.bscm-student-exchange-section .student-exchange-section .app-details:hover {
  color: #ffc711 !important;
}
.bscm-student-exchange-section .mt-4 br {
  content: "";
  display: block;
  margin-top: 7px;
}

.student-exchange-app-departmental-level table tr td{
  text-align: left;
}
/* End */

/* Student Review Story */
/* Option-1 */
.student-review-story-breadcrumb,
.student-review-story-twocol-section,
.student-review-story-img-onecol-section,
.student-review-twocol-section,
.student-review-onecol-section,
.student-review-img-twocol-section,
.student-review-img-text-twocol-second-section {
  max-width: 1820px !important;
  margin: 0 auto;
}

.student-review-story-img-breadcrumb {
  padding-left: 50px;
  padding-right: 50px;
}
.student-review-story-img-breadcrumb .section-breadcrumb .container {
  padding: 0;
}
.student-review-story-img-breadcrumb .section-breadcrumb .breadcrumb {
  padding: 100px 0;
}

.student-review-story-twocol-section {
  padding: 0 100px !important;
  margin-top: 3rem;
  margin-bottom: 2rem;
}

.student-review-story-twocol-section .layout__region--first {
  flex: 0 1 30% !important;
}
.student-review-story-twocol-section .layout__region--second {
  flex: 0 1 70% !important;
  padding-left: 3.5rem;
}

.student-review-story-twocol-section::after,
.student-review-twocol-section::after {
  content: "";
  display: block;
  background-image: url("/sites/g/files/asqsls6306/files/inline-images/watermark-06.png");
  width: 246px;
  height: 204px;
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  right: 0;
  top: 18%;
  z-index: -1;
}

.student-review-story-twocol-section .layout__region--first .content::after,
.student-review-twocol-section .layout__region--first .content::after {
  content: "";
  display: block;
  background-image: url("/sites/g/files/asqsls6306/themes/site/cityu_subtheme_2019/images/student-sharing-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: 118px;
  height: 127px;
  position: absolute;
  top: 70%;
  left: -6%;
}

.twocol-para-2 {
  font-size: 1.125rem;
  color: #072633;
}

.student-review-story-img-onecol-section {
  padding: 0 100px !important;
}

.student-review-story-img-onecol-section
  .block-field-blocknodestudent-reviewfield-story-image-1 {
  padding-right: 57px;
}

.student-review-story-img-onecol-section
  .block-field-blocknodestudent-reviewfield-story-image-2 {
  padding-left: 50px;
}

.student-review-story-img-onecol-section .field--name-field-story-image-1,
.student-review-story-img-onecol-section .field--name-field-story-image-2,
.student-review-story-img-onecol-section
  .field--name-field-extra-student-review-text,
.student-review-story-twocol-section .layout__region--first .content,
.student-review-twocol-section .layout__region--first .content {
  position: relative;
}
.student-review-story-img-onecol-section .field--name-field-story-image-2 {
  display: inline;
}
.student-review-story-img-onecol-section .field--name-field-story-image-1 img {
  position: absolute;
  right: 0;
  top: 0;
  width: 850px;
  height: 466px;
  object-fit: cover;
}
.student-review-story-img-onecol-section
  .field--name-field-story-image-1::before {
  content: url("/sites/g/files/asqsls6306/themes/site/cityu_subtheme_2019/images/Group%203938.png");
  display: block;
  width: 200px;
  height: 200px;
  height: 200px;
  position: absolute;
  top: 74px;
  left: 35%;
}
.student-review-story-img-onecol-section .field--name-field-story-image-2 img {
  position: relative;
  left: 0;
  margin-top: 175px;
  top: 0;
  /* transform: translateY(38%); */
  width: 850px;
  height: 466px;
  object-fit: cover;
}
.student-review-story-img-onecol-section
  .field--name-field-extra-student-review-text {
  top: 0;
}
.student-review-story-img-onecol-section
  .field--name-field-extra-student-review-text::after {
  content: "";
  display: block;
  background-image: url("/sites/g/files/asqsls6306/themes/site/cityu_subtheme_2019/images/bxs-quote-alt-left.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: 100px;
  height: 75px;
  position: absolute;
  /* top: 230%;
        right: 13vw; */
  top: 0;
  right: 10%;
  z-index: -1;
}

.student-review-story-img-onecol-section p {
  padding-left: 19rem;
  position: relative;
  padding-right: 14rem;
  bottom: 0;
  margin: 3rem 0;
}

.student-review-story-img-onecol-section h4{
  text-align: center;
  color: #20586f!important;
}

.student-review-story-img-onecol-section
  .field--name-field-extra-student-review-text {
  margin-top: 5rem;
  margin-bottom: 3rem;
}

.student-review-story-img-text-col-section {
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 1820px;
  padding-left: 50px;
  padding-right: 100px;
}
.student-review-story-img-text-col-section h3,
.student-review-img-twocol-section h3,
.student-review-img-text-twocol-section .layout__region--first h3 {
  font-size: 45px;
  font-weight: bold;
  color: #072633 !important;
}
.student-review-story-img-text-col-section p,
.student-review-onecol-section p,
.student-review-img-twocol-section p,
.student-review-img-text-twocol-section .layout__region--first p,
.student-review-img-text-twocol-second-section .layout__region--second p {
  font-size: 18px;
  color: #072633;
}
.student-review-story-img-text-col-section .layout__region--first::after {
  content: url("/sites/g/files/asqsls6306/themes/site/cityu_subtheme_2019/images/Group%203958.png");
  display: block;
  margin-top: 2rem;
}
.student-review-story-img-text-col-section .layout__region--second {
  margin-top: 6rem;
}
.student-review-story-img-text-col-section .layout__region--second img ,
.student-review-onecol-section .row:first-child .col-lg-6:last-child{
  padding-left: 4.8rem;
}
.node--type-student-review-two .site-footer,
.node--type-student-review-three .site-footer{
  margin-top: 0;
}
.bs-region--main .view-content .container .row .col-lg-4 .views-field,
.node--type-student-review-two .layout--twocol-section--25-75 .layout__region--first .content,
.student-review-story-twocol-section .layout__region--first .content{
  border-top-left-radius: 50px;
}
.bs-region--main .view-content .container .row .col-lg-4 img,
.bs-region--main .views-field.views-field-field-student-image{
  height: 100%;
  object-fit: cover;
}
.bs-region--main .views-field-field-student-image .field-content{
  height: 75%;
  overflow: hidden;
}
.bs-region{
  margin-top: 3rem;
}
/* End */

/* Option-2 */
.node--type-student-review-two .layout--twocol-section--25-75 {
  padding: 0 100px;
  max-width: 1820px;
  margin-top: 4rem;
  margin-bottom: 10rem;
  margin-left: auto;
  margin-right: auto;
}
.node--type-student-review-two
  .layout--twocol-section--25-75
  .layout__region--first {
  flex: 0 1 30%!important;
}
.node--type-student-review-two .layout--twocol-section--25-75 .layout__region--second {
  background: white;
  box-shadow: 0 3px 10px rgb(0 0 0 / 16%);
  margin-top: 3rem;
  height: 100%;
  margin-left: -4.8rem;
  z-index: -1;
  padding-left: 8rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-right: 2rem;
  max-width: 54vw;
  position: relative;
  flex: 0 1 70%;
}
.node--type-student-review .layout--twocol-section--25-75 .layout__region--second span,
.node--type-student-review-two .layout--twocol-section--25-75 .layout__region--second span,
.node--type-student-review-three .layout--twocol-section--33-67 .layout__region--second span {
  font-size: 35px;
  font-weight: 600;
  color: #20586f;
}
.node--type-student-review
  .layout--twocol-section--25-75
  .layout__region--second
  .field--name-field-degree-name,
.node--type-student-review-two .layout--twocol-section--25-75 .layout__region--second .field--name-field-degree-name,
.node--type-student-review-three
  .layout--twocol-section--33-67
  .layout__region--second
  .field--name-field-degree-name {
  font-size: 18px;
  font-weight: 500;
  color: #0cc7cf;
  border-bottom: 1px solid #20586f;
  padding-bottom: 1rem;
}
.node--type-student-review
  .layout--twocol-section--25-75
  .layout__region--second
  p,
.node--type-student-review-two
  .layout--twocol-section--25-75
  .layout__region--second
  p,
.student-review-twocol-section .layout__region--second P,
.student-review-img-text-twocol-second-section
  .layout__region--second
  .field--type-text-with-summary
  p {
  font-size: 25px;
  font-weight: 500;
  color: #072633;
}

.student-review-img-text-twocol-section {
  background-color: #072633;
}
.student-review-img-text-twocol-section .layout__region--first h3,
.student-review-img-text-twocol-section .layout__region--first p {
  color: #ffffff !important;
}

.student-review-img-text-twocol-section .layout__region--first {
  padding: 7rem 0 7rem 7rem;
}
.student-review-img-text-twocol-section .layout__region--second {
  padding-left: 2.5rem;
  padding-right: 8rem;
  margin-top: -4rem;
  position: relative;
}

.student-review-img-text-twocol-second-section {
  padding: 0 100px;
  margin-top: 5rem;
}
.student-review-img-text-twocol-second-section .layout__region--first {
  flex: 0 1 46% !important;
  padding-right: 6.5rem;
}
.student-review-img-text-twocol-second-section
  .layout__region--second
  .field--name-field-extra-student-review-note {
  padding-left: 3rem;
}

.student-review-img-text-twocol-second-section
  .layout__region--second
  .field--type-text-with-summary
  p {
  position: relative;
}
.student-review-img-text-twocol-second-section
  .layout__region--second
  .field--type-text-with-summary
  p::after {
  content: "";
  background-image: url("/sites/g/files/asqsls6306/themes/site/cityu_subtheme_2019/images/bxs-quote-alt-left.png");
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  width: 100px;
  height: 75px;
  position: absolute;
  top: 39%;
  right: 0;
  z-index: -1;
}
.student-review-img-text-twocol-section .layout__region--second::after {
  content: "";
  display: block;
  background-image: url("/sites/g/files/asqsls6306/themes/site/cityu_subtheme_2019/images/Group%203939.png");
  background-repeat: no-repeat;
  width: 208px;
  height: 172px;
  background-size: cover;
  position: absolute;
  right: 0;
  top: 50%;
}
/* End */

/* Option-3 */
.view-student-review-story .pager {
  margin-bottom: 5em;
}
.bs-region--main .view-content{
  position: relative;
}
.bs-region--main .view-content::after{
  content: '';
  display: block;
  background-color: #20586F;
  height: 50%;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: -1;
}
/* .bs-region--main .view-content .container .row {
  margin-top: -10em;
} */
/* .view-id-research_students .view-header {
  margin-bottom: 9em;
} */
.explore-more-stories-list {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  position: relative;
}
.video-description-for-inner {
  text-align: left;
  margin-top: 2em;
  margin-bottom: 5em;
}
.student-review-twocol-section {
  padding: 0 270px;
  margin-top: 3rem;
}
.student-review-onecol-section,
.student-review-img-twocol-section {
  padding: 0 180px;
  margin-top: 4rem;
}
.student-review-onecol-section .row:first-child{
  margin-left: 0;
  margin-right: 0;
}

.student-review-twocol-section .layout__region--first {
  flex: 0 1 37% !important;
}
.student-review-twocol-section .layout__region--second {
  flex: 0 1 63% !important;
  padding-left: 3.5rem;
}

.student-review-img-twocol-section .layout__region--first {
  flex: 0 1 40% !important;
  padding-right: 1rem;
}
.student-review-img-twocol-section .layout__region--second {
  flex: 0 1 60% !important;
  padding-left: 4rem;
}
.student-review-img-twocol-section
  .field--name-field-extra-student-review-text {
  margin: 0;
}
.student-review-onecol-section .field--name-field-story-description {
  text-align: center;
}
.student-review-onecol-section img {
  width: 725px;
  margin-bottom: 4rem;
}
.student-review-onecol-section .col-lg-6 img{
  width: 100%;
  margin-bottom: .5rem;
}
.student-review-onecol-section .fg-img-wrapper {
  margin: auto;
}
.student-review-onecol-section .fg-img-wrapper {
  background-image: url("/sites/g/files/asqsls6306/files/2022-04/bg.png");
  background-repeat: no-repeat;
  background-position: 20%;
}
.student-review-onecol-section .video-embed-field-responsive-video:after {
  padding-bottom: 0;
}
/* End */
/* End */

/* Img Hover */
.pi-img-wrapper,
.contact-info-map-icon-container,
.student-review-story-twocol-section .layout__region--first .content,
.student-review-story-img-text-col-section .layout__region--second .content,
.student-review-story-img-onecol-section .field--name-field-story-image-1 img,
.student-review-story-img-onecol-section .field--name-field-story-image-2 img,
.node--type-student-review-two
  .layout--twocol-section--25-75
  .layout__region--first
  .content,
.student-review-img-text-twocol-section .layout__region--second .content,
.bs-region--main .view-content .container .row .col-lg-4 .views-field-field-student-image{
  overflow: hidden;
  transition: all 0.2s;
}
.pi-img-wrapper img,
.contact-us-main-bg-img,
.student-review-story-img-text-col-section .layout__region--second img,
.block-field-blocknodestudent-reviewfield-student-image img,
.student-review-story-img-onecol-section .field--name-field-story-image-1 img,
.student-review-story-img-onecol-section .field--name-field-story-image-2 img,
.node--type-student-review-two .layout--twocol-section--25-75 .layout__region--first img,
.student-review-img-text-twocol-section .layout__region--second img,
.bs-region--main .view-content .container .row .col-lg-4 img,
.student-review-story-twocol-section .layout__region--first img {
  transition: all 0.2s;
}
.pi-img-wrapper img:hover,
.contact-us-main-bg-img:hover,
.student-review-story-img-text-col-section .layout__region--second img:hover,
.block-field-blocknodestudent-reviewfield-student-image img:hover,
.student-review-story-img-onecol-section
  .field--name-field-story-image-1
  img:hover,
.student-review-story-img-onecol-section
  .field--name-field-story-image-2
  img:hover,
.node--type-student-review-two
  .layout--twocol-section--25-75
  .layout__region--first
  img:hover,
  .student-review-story-twocol-section .layout__region--first img:hover,
.student-review-img-text-twocol-section .layout__region--second img:hover,
.bs-region--main .view-content .container .row .col-lg-4 img:hover{
  transform: scale(1.05);
}
/* End */

/* Late submission */
.late-submission-of-assessment-task-block
  .tree-diagram
  .blue-box-background
  p
  a {
  color: #fff;
  text-decoration: underline;
}
/* End */

/* major course list before semester */
.major-course-list-semester-section
  .views-element-container
  .view-footer
  p
  > a {
  font-size: 14px !important;
  font-weight: 600 !important;
  color: #20586f;
}
/* End */

/* application for departmental Level */
.student-exchange-app-departmental-level {
  max-width: 1820px;
  padding-left: 50px;
  padding-right: 50px;
  margin: 0 auto;
}
.student-exchange-app-departmental-level .layout__region--first,
.student-exchange-app-departmental-level .layout__region--second {
  max-width: 100%;
}
.student-exchange-app-departmental-level .layout__region--first {
  margin-bottom: 0;
}
.student-exchange-app-departmental-level .layout__region--second {
  padding-left: 50px;
  padding-right: 0;
  max-width: 33%;
}
.student-exchange-app-departmental-level .layout__region--first h4 {
  font-size: 20px;
  color: #072633 !important;
}
.student-exchange-app-departmental-level .layout__region--first ul li,
.student-exchange-app-departmental-level .layout__region--first ul li a {
  font-size: 18px;
  color: #072633;
}
.student-exchange-app-departmental-level .layout__region--first ul li a {
  text-decoration: underline !important;
}
.student-exchange-app-departmental-level .layout__region--first ul li::before {
  display: none;
}
/* End */

/* Global Recruitment */
.global-scholar-campaign .layout__region--second{
  max-width: 1820px;
  padding-left: 50px;
  padding-right: 50px;
  margin: 2rem auto 4rem auto;
  position: relative;
}

.global-scholar-campaign .layout__region--second .row{
  margin-left: 0;
  margin-right: 0;
}

.global-scholar-campaign .layout__region--second .row p a{
  color: #072633;
  text-decoration: none;
}

.global-scholar-campaign .layout__region--second .col-lg-5,
.global-scholar-campaign .layout__region--second .col-lg-7{
  padding-left: 0;
  padding-right: 0;
}

.global-scholar-campaign .layout__region--second::before{
  content: url('/sites/g/files/asqsls6306/themes/site/cityu_subtheme_2019/images/decor.svg');
  display: block;
  position: absolute;
  top: -73px;
  left: 0;
}

.global-scholar-campaign .layout__region--second .col-lg-7:last-child{
  padding-left: 3rem;
}
/* End */

/* Joint Bachelor Degree */
.joint-bachelor-layout:last-child{
  max-width: 1920px;
  margin: 0 auto;
  padding: 0 270px;
  margin-bottom: 3rem;
}

.joint-bachelor-layout:first-child{
  margin-top: 3rem;
}

.joint-bachelor-layout .block-field-blocknodecityu-newsfield-cityu-news-date{
  float: unset;
}

.joint-bachelor-layout .block-field-blocknodecityu-newsfield-select-categories,
.joint-bachelor-layout .block-field-blocknodecityu-newsfield-cityu-news-date{
  display: inline-block;
}

.joint-bachelor-layout .field--name-field-cityu-news-date::before{
  content: '\f073';
  font-family: 'Font Awesome 5 Pro';
  padding-right: .7rem;
}

.joint-bachelor-layout .field--name-field-select-categories{
  font-size: 1.125rem;
  font-weight: bold;
  color: #072633;
  padding-right: 2rem;
}

.joint-bachelor-layout .field--name-field-cityu-news-date{
  font-size: 1rem;
  color: #072633;
}
/* End */

.course-offer .section-breadcrumb{
  margin-top: 5rem;
}

.math-help-center-content .underline{
  border-bottom: 2px solid;
}

.img-overlay{
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #00000040;
}

.bachelor-laws-bsc-computing-mathematics-nobg-img-block .study-path-mobile-table{
  display: none;
}

@media screen and (max-width: 1681px) {
  .student-review-onecol-section .fg-img-wrapper {
    background-position: 14%;
  }
  .cross-institutional-sub-section
    .layout__region--first
    .views-element-container {
    padding-right: 1rem;
  }
  .bscm-student-exchange-section .layout__region--first {
    padding-right: 5rem;
  }

  /* Student Review Story */
  /* Option-1 */
  .student-review-story-img-onecol-section {
    padding: 0 120px !important;
  }
  .student-review-story-img-onecol-section
    .field--name-field-story-image-1
    img {
    width: 750px;
  }
  .student-review-story-img-onecol-section
    .field--name-field-story-image-2
    img {
    left: 11px;
    width: 740px;
  }
  .student-review-story-img-onecol-section
    .field--name-field-extra-student-review-text::after {
    top: 0;
  }

  .student-review-story-twocol-section {
    padding: 0 140px !important;
  }

  .student-review-story-img-text-col-section {
    padding-left: 85px;
    padding-right: 95px;
  }
  .student-review-story-img-text-col-section .layout__region--second img,
  .student-review-onecol-section .row:first-child .col-lg-6:last-child {
    padding-left: 3.2rem;
    padding-right: 1.8rem;
  }
  /* End */

  /* Option-2 */
  .node--type-student-review-two .layout--twocol-section--25-75 {
    padding: 0 130px;
  }
  .student-review-img-text-twocol-section .layout__region--second {
    padding-left: 2rem;
    padding-right: 6.5rem;
  }
  .student-review-img-text-twocol-second-section {
    padding: 0 140px;
  }
  .student-review-img-text-twocol-second-section .layout__region--first {
    padding-right: 5.5rem;
  }
  .student-review-img-text-twocol-second-section
    .layout__region--second
    .field--type-text-with-summary
    p::after {
    top: 50%;
  }
  .student-review-img-text-twocol-section .layout__region--second::after {
    top: 40%;
  }
  /* End */

  /* Option-3 */
  .student-review-onecol-section,
  .student-review-img-twocol-section {
    padding: 0 205px;
  }
  .student-review-img-twocol-section .layout__region--first {
    padding-right: 0.5rem;
  }
  .student-review-img-twocol-section .layout__region--second {
    padding-left: 2.5rem;
  }
  /* End */
  /* End */

  /* application for departmental Level */
  .student-exchange-app-departmental-level .layout__region--first {
    padding-right: 5rem;
  }
  /* End */

  .global-scholar-campaign .layout__region--second::before{
    left: 2%;
  }
}
@media screen and (max-width: 1601px) {
  /* Student Review Story */
  /* Option-1 */
  .student-review-story-img-onecol-section {
    padding: 0 110px !important;
  }
  .student-review-story-img-onecol-section .field--name-field-story-image-1 img,
  .student-review-story-img-onecol-section
    .field--name-field-story-image-2
    img {
    width: 710px;
  }
  /* End */

  /* Option-2 */
  .node--type-student-review-two
    .layout--twocol-section--25-75
    .layout__region--second {
    margin-left: -3.5rem;
    padding-left: 7rem;
  }
  .student-review-img-text-twocol-second-section {
    padding: 0 130px;
  }
  /* End */
  /* End */
}
@media (max-width: 1561px) {
  /* application for departmental Level */
  .student-exchange-app-departmental-level {
    padding-left: 100px;
    padding-right: 100px;
  }
  /* End */

  /* Global Scholar */
  .global-scholar-campaign .layout__region--second{
    padding-left: 100px;
    padding-right: 100px;
  }
  /* End */
}
@media screen and (max-width: 1441px) {
  .student-review-onecol-section .fg-img-wrapper {
    background-position: 9%;
  }
  /* Student Review Story */
  /* Option-1 */
  .student-review-story-twocol-section .layout__region--first .content::after,
  .student-review-twocol-section .layout__region--first .content::after {
    top: 65%;
  }
  .student-review-story-img-onecol-section {
    padding: 0 95px !important;
  }
  .student-review-story-img-onecol-section .field--name-field-story-image-1 img,
  .student-review-story-img-onecol-section
    .field--name-field-story-image-2
    img {
    width: 650px;
    height: 400px;
  }
  .student-review-story-img-onecol-section
    .field--name-field-story-image-1::before {
    top: 50px;
    left: 31%;
  }
  .student-review-story-img-onecol-section
    .field--name-field-extra-student-review-text::after {
    top: 0;
  }

  .student-review-story-img-text-col-section {
    padding-left: 80px;
    padding-right: 80px;
  }
  .student-review-story-img-text-col-section .layout__region--second img,
  .student-review-onecol-section .row:first-child .col-lg-6:last-child {
    padding-left: 2.5rem;
  }
  /* End */

  /* Option-2 */
  .node--type-student-review-two .layout--twocol-section--25-75 {
    padding: 0 120px;
  }
  .student-review-img-text-twocol-second-section
    .layout__region--second
    .field--type-text-with-summary
    p::after {
    top: 60%;
  }
  /* End */

  /* Option-3 */
  .student-review-twocol-section {
    padding: 0 245px;
  }
  .student-review-onecol-section,
  .student-review-img-twocol-section {
    padding: 0 180px;
  }
  .student-review-img-text-twocol-second-section {
    padding: 0 120px;
  }
  .student-review-img-text-twocol-second-section .layout__region--first {
    padding-right: 5rem;
  }
  /* End */
  /* End */
}
@media screen and (max-width: 1367px) {
  .student-review-onecol-section .fg-img-wrapper {
    background-position: 0%;
  }
  /* Student Review Story */
  /* Option-1 */
  .student-review-story-breadcrumb {
    margin-top: 1rem;
  }
  .student-review-story-img-onecol-section {
    padding: 0 90px;
  }
  .student-review-story-img-onecol-section .field--name-field-story-image-1 img,
  .student-review-story-img-onecol-section
    .field--name-field-story-image-2
    img {
    width: 600px;
  }
  .student-review-story-img-text-col-section .layout__region--second img,
  .student-review-onecol-section .row:first-child .col-lg-6:last-child {
    padding-right: 1.5rem;
  }
  /* .student-review-story-img-onecol-section p{
            padding-left: 16rem;
            padding-right: 10rem;
            bottom: -220px;
        } */
  /* End */

  /* Option-2 */
  .node--type-student-review-two .layout--twocol-section--25-75 {
    padding: 0 80px;
  }
  .student-review-img-text-twocol-section .layout__region--second {
    padding-left: 1.5rem;
    padding-right: 5.5rem;
  }
  /* End */

  /* Option-3 */
  .student-review-twocol-section {
    padding: 0 230px;
  }
  .student-review-onecol-section,
  .student-review-img-twocol-section {
    padding: 0 170px;
  }
  /* End */
  /* End */
}
@media screen and (max-width: 1281px) {
  /* Student Review Story */
  /* Option-1 */
  .student-review-story-img-onecol-section {
    padding: 0 80px;
  }
  .student-review-story-img-onecol-section .field--name-field-story-image-1 img,
  .student-review-story-img-onecol-section
    .field--name-field-story-image-2
    img {
    width: 550px;
    height: 300px;
  }
  /* .student-review-story-img-onecol-section .field--name-field-story-image-2 img{
            top: 120px;
        } */
  .student-review-story-img-onecol-section
    .field--name-field-story-image-1::before {
    top: 20px;
  }
  .student-review-story-img-onecol-section
    .field--name-field-extra-student-review-text::after {
    top: 0%;
  }
  /* .student-review-story-img-onecol-section p{
            bottom: -170px;
        } */
  .student-review-story-twocol-section .layout__region--first .content::after,
  .student-review-twocol-section .layout__region--first .content::after {
    top: 59%;
  }
  .student-review-story-twocol-section::after,
  .student-review-twocol-section::after {
    top: 22%;
  }
  /* End */

  /* Option-2 */
  .student-review-img-text-twocol-second-section {
    padding: 0 100px;
  }
  .student-review-img-text-twocol-second-section .layout__region--first {
    padding-right: 4.2rem;
  }
  /* End */

  /* Option-3 */
  .student-review-twocol-section {
    padding: 0 190px;
  }
  .student-review-onecol-section,
  .student-review-img-twocol-section {
    padding: 0 150px;
  }
  .student-review-twocol-section .layout__region--first {
    padding-left: 1rem;
  }
  .student-review-twocol-section .layout__region--second {
    padding-left: 3rem;
  }
  /* End */
  /* End */
}
@media screen and (max-width: 1025px) {
  /* Student Review Story */
  .student-review-story-img-onecol-section
    .field--name-field-extra-student-review-text::after {
    top: 0;
  }
  /* Option-1 */
  .student-review-story-img-onecol-section,
  .student-review-story-img-text-col-section,
  .student-review-story-twocol-section {
    padding: 0 50px !important;
  }
  .student-review-story-twocol-section::after,
  .student-review-twocol-section::after {
    top: 26%;
    width: 150px;
  }
  .student-review-story-img-onecol-section .field--name-field-story-image-1 img,
  .student-review-story-img-onecol-section
    .field--name-field-story-image-2
    img {
    width: 455px;
    height: auto;
  }
  .student-review-story-img-onecol-section
    .field--name-field-extra-student-review-text::after {
    right: 0;
  }
  .student-review-story-img-onecol-section p {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .student-review-story-img-text-col-section .layout__region--second img,
  .student-review-onecol-section .row:first-child .col-lg-6:last-child {
    padding-right: 1.8rem;
    padding-left: 2rem;
  }
  .student-review-story-img-onecol-section
    .field--name-field-extra-student-review-text {
    margin-bottom: 3rem;
    margin-top: 3rem;
  }
  /* End */

  /* Option-2 */
  .student-review-twocol-section .layout__region--first .content::after {
    top: 53%;
  }
  .student-review-img-text-twocol-section .layout__region--second {
    padding-right: 4rem;
  }
  .student-review-img-text-twocol-second-section {
    padding: 0 85px;
  }
  .student-review-img-text-twocol-second-section .layout__region--first {
    padding-right: 3.5rem;
  }
  .student-review-img-text-twocol-second-section
    .layout__region--second
    .field--type-text-with-summary
    p::after {
    top: 70%;
  }
  /* End */

  /* Option-3 */
  .student-review-twocol-section {
    padding: 0 150px;
  }
  .student-review-twocol-section .layout__region--first .content::after {
    top: 56%;
  }
  .student-review-onecol-section,
  .student-review-img-twocol-section {
    padding: 0 125px;
  }
  /* End */
  /* End */

  /* application for departmental Level */
  .student-exchange-app-departmental-level {
    padding-left: 50px;
    padding-right: 50px;
  }
  /* End */

  /* Global Scholar */
  .global-scholar-campaign .layout__region--second{
    padding-left: 50px;
    padding-right: 50px;
  }
  /* End */

  /* Joint Bachelor Degree */
  .joint-bachelor-layout:last-child{
    padding: 0 100px;
  }
  /* End */
}
@media screen and (max-width: 999.98px) {
  /* Joint bachelor */
  .joint-bachelor-section {
    background-image: none;
  }
  /* End */

  /* Enrolment scheme */
  .mphil-cross-institutional-block h3 {
    font-size: 1.7rem !important;
  }
  .mphil-cross-institutional-block .row .col-lg-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* End */

  /* Enrolment Scheme1,2 */
  .cross-institutional-sub-section
    .layout__region--first
    .views-element-container,
  .bscm-student-exchange-section .layout__region--first {
    padding-right: 0rem;
  }
  /* End */

  /* Student Review Story */
  /* Option-1 */
  .student-review-story-twocol-section .layout__region--first .content::after,
  .student-review-twocol-section .layout__region--first .content::after {
    top: 57%;
  }
  .student-review-story-img-text-col-section .layout__region--second ,
  .student-review-onecol-section .row:first-child .col-lg-6:last-child {
    padding-right: 0;
  }
  /* End */

  /* Option-2 */
  .student-review-img-text-twocol-section .layout__region--second {
    margin-top: -2rem;
  }
  .student-review-img-text-twocol-section .layout__region--second::after {
    width: 150px;
    height: 150px;
  }
  /* End */

  /* Option-3 */
  .student-review-twocol-section,
  .student-review-onecol-section,
  .student-review-img-twocol-section,
  .node--type-student-review-two .layout--twocol-section--25-75,
  .student-review-img-text-twocol-second-section {
    padding: 0 50px;
  }
  .student-review-twocol-section::after {
    width: 120px;
    top: 14%;
  }
  /* End */
  /* End */

  /* Global Scholar */
  .global-scholar-campaign .layout__region--second .col-lg-7:last-child{
    padding-left: 0;
    padding-top: 2rem;
  }
  /* End */

  .course-offer .section-breadcrumb{
    margin-top: 0;
  }

  .bachelor-laws-bsc-computing-mathematics-nobg-img-block .study-path-mobile-table{
    display: block;
  }
}
@media screen and (max-width: 890px) {
  /* Enrolment Scheme1,2 */
  .cross-institutional-sub-section .layout__region--first table,
  .major-course-list-semester-section .layout__region--first table,
  .bscm-student-exchange-section .layout__region--first table {
    white-space: normal;
  }
  .cross-institutional-sub-section .layout__region--first .view-content,
  .major-course-list-semester-section .layout__region--first .view-content,
  .cross-institutional-sub-section
    .layout__region--first
    .academic-calendar-table,
  .bscm-student-exchange-section .student-exchange-table {
    overflow: auto;
  }
  /* End */
}
@media screen and (max-width: 836px) {
  .student-review-story-twocol-section::after,
  .student-review-twocol-section::after {
    background-size: 100px;
    background-position: right;
  }
  .node--type-student-review
    .layout--twocol-section--25-75
    .layout__region--second
    span,
  .node--type-student-review-two
    .layout--twocol-section--25-75
    .layout__region--second
    span,
  .node--type-student-review-three
    .layout--twocol-section--33-67
    .layout__region--second
    span {
    font-size: 20px;
  }
  .mphil-cross-institutional-block p {
    font-size: 0.8rem !important;
  }
  /* Enrolment Scheme1,2 */
  .cross-institutional-sub-section .layout__region--first h2,
  .major-course-list-semester-section .layout__region--first h2 {
    font-size: 22px !important;
    margin-bottom: 19px;
  }
  .cross-institutional-sub-section .layout__region--first h5,
  .major-course-list-semester-section .layout__region--first h5 {
    font-size: 1rem;
  }
  .cross-institutional-sub-section .view-footer p,
  .major-course-list-semester-section .view-footer p {
    font-size: 0.6rem !important;
  }
  .cross-institutional-sub-section
    .layout--twocol-section--67-33
    > .layout__region--second,
  .bscm-student-exchange-section > .layout__region--second {
    flex: 0 1 100%;
    margin-bottom: 4rem;
    max-width: 100%;
    padding: 0;
  }
  .application-procedure-section p {
    font-size: 0.6rem;
  }
  /*End  */

  /* Student Review Story */
  /* Option-1 */
  .node--type-student-review
    .layout--onecol.student-review-story-img-onecol-section {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .student-review-story-twocol-section::after {
    top: 15%;
  }
  .student-review-story-twocol-section .layout__region--first .content::after,
  .student-review-twocol-section .layout__region--first .content::after {
    width: 90px;
    height: 80px;
  }
  .student-review-story-img-onecol-section {
    padding: 0;
  }
  .student-review-story-img-onecol-section .field--name-field-story-image-1 img,
  .student-review-story-img-onecol-section
    .field--name-field-story-image-2
    img {
    width: 400px;
  }
  .student-review-story-img-onecol-section
    .field--name-field-story-image-1::before {
    top: 3px;
  }
  .student-review-story-img-onecol-section
    .field--name-field-extra-student-review-text::after {
    width: 80px;
    height: 60px;
    right: 0;
  }
  .student-review-story-img-onecol-section p {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .bs-region--main .view-content::after{
    height: 70%;
  }
  /* End */

  /* Option-2 */
  .student-review-img-text-twocol-second-section
    .layout__region--second
    .field--type-text-with-summary
    p::after {
    width: 80px;
    height: 60px;
    top: 80%;
  }
  .node--type-student-review-two .layout--twocol-section--25-75 .layout__region--second{
    max-width: 100%;
    flex: 0 1 79%;
  }
  /* End */
  /* End */
  /* application for departmental Level */
  .student-exchange-app-departmental-level {
    flex-direction: column-reverse;
  }
  .student-exchange-app-departmental-level .layout__region--first {
    padding-right: 0;
    margin-top: 2rem;
  }
  .student-exchange-app-departmental-level .layout__region--second {
    padding-left: 0;
    max-width: 100%;
  }
  /* End */
}
@media screen and (max-width: 769px) {
  /* Student Review Story */
  /* Option-1 */
  .student-review-story-img-text-col-section .layout__region--second {
    margin-top: 2rem;
  }
  .student-review-story-img-text-col-section .layout__region--second, 
  .student-review-onecol-section .row:first-child .col-lg-6:last-child{
    padding-left: 0;
  }
  .student-review-story-img-onecol-section .field--name-field-story-image-1 img,
  .student-review-story-img-onecol-section
    .field--name-field-story-image-2
    img {
    width: 370px;
  }
  .student-review-story-img-text-col-section .layout__region--first::after {
    display: none;
  }
  .student-review-story-twocol-section .layout__region--first .content::after {
    top: 47%;
  }
  .student-review-onecol-section .row:first-child .col-lg-6{
    padding-left: 0;
    padding-right: 0;
  }
  /* End */

  /* Option-2 */
  .node--type-student-review-two .layout--twocol-section--25-75 {
    margin-bottom: 5rem;
  }
  .node--type-student-review-two .layout--twocol-section--25-75 .layout__region--second{
    flex: 0 1 80%;
  }
  .student-review-img-text-twocol-section {
    margin-top: 0;
  }
  .student-review-img-text-twocol-section .layout__region--first{
    padding: 2rem 50px;
  }
  .student-review-img-text-twocol-section .layout__region--second {
    margin-top: 1rem;
    padding: 0 50px 2rem 50px;
  }
  .student-review-img-text-twocol-second-section {
    display: block;
  }
  .student-review-img-text-twocol-second-section .layout__region--first {
    padding-right: 0;
    flex: 0 1 100px !important;
    margin-bottom: 1rem;
  }
  .node--type-student-review-two .student-review-onecol-section {
    margin-top: 2rem;
  }
  .student-review-img-text-twocol-second-section
    .layout__region--second
    .field--type-text-with-summary
    p::after {
    top: 60%;
  }
  /* End */

  /* Option-3 */
  .student-review-img-twocol-section .layout__region--first,
  .student-review-img-twocol-section .layout__region--second {
    flex: 0 1 100% !important;
  }
  .student-review-img-twocol-section .layout__region--second {
    padding-left: 0;
    margin-top: 1rem;
  }
  .student-review-onecol-section img {
    width: 100%;
    margin-bottom: 2rem;
  }
  /* End */
  /* End */

  /* Global Scholar */
  .global-scholar-campaign .layout__region--second{
    margin: 0rem auto 4rem auto;
  }
  .global-scholar-campaign .layout__region--second::before{
    display: none;
  }
  /* End */
}
@media screen and (max-width: 641px) {
  /* Enrolment scheme */
  .mphil-cross-institutional-block h3 {
    font-size: 1.375rem !important;
  }
  .mphil-cross-institutional-block .cross-two-col-content p,
  .mphil-cross-institutional-block p a {
    font-size: 14px !important;
  }
  .bscm-student-exchange-section .layout__region--first h6 {
    font-size: 18px !important;
  }
  /* End */

  /* Student Review Story */
  /* Option-1 */
  .student-review-story-twocol-section,
  .student-review-twocol-section {
    display: block;
  }
  .student-review-story-twocol-section .layout__region--second {
    padding-left: 0;
    margin-top: 2rem;
  }
  .student-review-story-twocol-section .layout__region--first .content::after,
  .student-review-twocol-section .layout__region--first .content::after {
    top: 80%;
  }
  .student-review-story-img-onecol-section
    .field--name-field-story-image-2
    img {
    margin-top: 100px;
  }
  .student-review-story-img-onecol-section .field--name-field-story-image-1 img,
  .student-review-story-img-onecol-section
    .field--name-field-story-image-2
    img {
    width: 300px;
  }
  .student-review-story-img-onecol-section
    .field--name-field-story-image-1::before {
    left: 23%;
  }
  /* End */

  /* Option-2 */
  .node--type-student-review-two .layout--twocol-section--25-75 {
    flex-direction: column;
  }
  .node--type-student-review-two
    .layout--twocol-section--25-75
    .layout__region--second {
    margin-left: 0;
    max-width: 100%;
    padding-left: 2rem;
  }
  /* End */

  /* Option-3 */
  .student-review-onecol-section,
  .student-review-img-twocol-section {
    margin-top: 2rem;
  }

  .student-review-twocol-section .layout__region--first,
  .student-review-twocol-section .layout__region--second {
    padding-left: 0;
  }
  .student-review-twocol-section .layout__region--second {
    margin-top: 2rem;
  }
  .bscm-student-exchange-block .content span {
    font-size: 22px !important;
  }
  /* End */
  /* End */

  /* application for departmental Level */
  .student-exchange-app-departmental-level {
    padding-left: 20px;
    padding-right: 20px;
  }
  .student-exchange-app-departmental-level .layout__region--first h3 {
    font-size: 22px !important;
  }
  .student-exchange-app-departmental-level .layout__region--first h4 {
    font-size: 16px !important;
  }
  .student-exchange-app-departmental-level .layout__region--first ul li,
  .student-exchange-app-departmental-level .layout__region--first ul li a {
    font-size: 14px !important;
  }
  .student-review-story-img-onecol-section
    .field--name-field-extra-student-review-text::after {
    width: 42px;
    height: 30px;
    right: 15px;
  }
  /* End */

  /* Joint Bachelor Degree */
  .joint-bachelor-layout:last-child{
    padding: 0 20px;
  }  

  .joint-bachelor-layout .field--name-field-select-categories,
  .joint-bachelor-layout .field--name-field-cityu-news-date{
    font-size: .875rem;
  }
  /* End */
  .bs-region--main .view-content::after{
    height: 85%;
  }
}
@media screen and (max-width: 551px) {
  .joint-bachelor-section .row {
    margin: 0 auto !important;
    max-width: 100%;
    margin-bottom: 30px !important;
  }
  .cross-institutional-sub-section .field__item > section > ol > li > a > u,
  .cross-institutional-sub-section .field__item > section > ol > li > p > a {
    font-size: 14px !important;
  }

  /* Student Review Story */
  /* Option-1 */ /* Postdocs */
  .postdocs-outer-wrapper .layout__region--first .content span,
  .student-review-story-img-text-col-section h3,
  .student-review-img-twocol-section h3,
  .student-review-img-text-twocol-section .layout__region--first h3 {
    font-size: 1.375rem;
  }
  .student-review-story-img-text-col-section p,
  .student-review-onecol-section p,
  .student-review-img-twocol-section p,
  .student-review-img-text-twocol-section p {
    font-size: 14px;
  }
  .student-review-story-img-onecol-section .field--name-field-story-image-1 img,
  .student-review-story-img-onecol-section
    .field--name-field-story-image-2
    img {
    width: 250px;
  }
  /* .student-review-story-img-onecol-section .field--name-field-story-image-2 img{
            top: 70px;
        } */
  .student-review-story-img-onecol-section
    .field--name-field-story-image-1::before {
    left: 22%;
  }
  .student-review-story-img-onecol-section
    .field--name-field-extra-student-review-text::after {
    top: 110%;
  }
  .student-review-story-img-onecol-section p {
    padding-left: 3rem;
    padding-right: 3rem;
    /* bottom: -100px; */
  }
  .student-review-story-img-onecol-section
    .field--name-field-extra-student-review-text {
    margin-bottom: 2rem;
  }
  /* End */

  /* Option-2 */
  .student-review-story-twocol-section .layout__region--second span,
  .node--type-student-review-two
    .layout--twocol-section--25-75
    .layout__region--second
    span,
  .node--type-student-review-three
    .layout--twocol-section--33-67
    .layout__region--second
    span {
    font-size: 1.25rem;
  }
  .node--type-student-review
    .layout--twocol-section--25-75
    .layout__region--second
    .field--name-field-degree-name,
  .node--type-student-review-two
    .layout--twocol-section--25-75
    .layout__region--second
    .field--name-field-degree-name,
  .node--type-student-review-three
    .layout--twocol-section--33-67
    .layout__region--second
    .field--name-field-degree-name {
    font-size: 15px;
  }
  /* .node--type-student-review .layout--twocol-section--25-75 .layout__region--second p,
        .node--type-student-review-two .layout--twocol-section--25-75 .layout__region--second p,
        .student-review-twocol-section .layout__region--second p{
            font-size: 18px;
        } */
  /* End */
  /* End */
}
@media screen and (max-width: 481px) {
  /* Student Review Story */
  /* Option-1 */
  .student-review-story-img-onecol-section
    .field--name-field-extra-student-review-text {
    margin-top: 2rem;
  }
  .student-review-story-breadcrumb {
    padding: 0 !important;
  }
  .student-review-story-twocol-section,
  .student-review-story-img-text-col-section,
  .student-review-twocol-section,
  .student-review-onecol-section,
  .student-review-img-twocol-section,
  .student-review-twocol-section,
  .student-review-onecol-section,
  .student-review-img-twocol-section,
  .node--type-student-review-two .layout--twocol-section--25-75,
  .student-review-img-text-twocol-second-section {
    padding: 0 20px !important;
  }
  .student-review-story-img-onecol-section
    .block-field-blocknodestudent-reviewfield-story-image-1 {
    padding-right: 24px;
  }
  .student-review-story-img-onecol-section
    .block-field-blocknodestudent-reviewfield-story-image-2 {
    padding-left: 11px;
  }
  .student-review-story-img-onecol-section p {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .student-review-story-img-onecol-section .field--name-field-story-image-1 img,
  .student-review-story-img-onecol-section
    .field--name-field-story-image-2
    img {
    width: 250px;
  }
  .student-review-story-img-onecol-section
    .field--name-field-story-image-1::before {
    left: 10%;
  }
  .bs-region--main .view-content::after{
    height: 85%;
  }
  /* End */

  /* Option-2 */
  .student-review-img-text-twocol-section .layout__region--first,
  .student-review-img-text-twocol-section .layout__region--second {
    padding: 2rem 20px;
  }
  .student-review-img-text-twocol-section .layout__region--second::after {
    width: 90px;
    height: 90px;
  }
  .bs-region--main .view-content .container .row .col-lg-4 img, .bs-region--main .views-field.views-field-field-student-image,
  .bs-region--main .views-field-field-student-image .field-content{
    height: auto;
  }
  /* End */
  /* End */

  /* Global Scholar */
  .global-scholar-campaign .layout__region--second{
    padding-left: 20px;
    padding-right: 20px;
  }
  /* End */
}
@media (max-width: 427px) {
  /* Student Review Story */
  /* Option-1 */
  .student-review-story-twocol-section .layout__region--first .content::after,
  .student-review-twocol-section .layout__region--first .content::after {
    top: 73%;
  }
  /* End */
  /* End */
}
@media screen and (max-width: 415px) {
  /* Student Review Story */
  /* Option-1 */
  .student-review-story-img-onecol-section
    .field--name-field-story-image-1::before {
    top: 6%;
  }
  /* End */
  /* End */
}
@media (max-width: 391px) {
  /* Student Review Story */
  /* Option-2 */
  .student-review-img-text-twocol-second-section
    .layout__region--second
    .field--type-text-with-summary
    p::after {
    top: 70%;
  }
  /* End */
  /* End */
}
@media (max-width: 361px) {
  /* Student Review Story */
  /* Option-1 */
  .student-review-story-twocol-section .layout__region--first .content::after,
  .student-review-twocol-section .layout__region--first .content::after {
    top: 70%;
  }
  /* End */

  /* Option-2 */
  .student-review-img-text-twocol-section .layout__region--second {
    margin-top: 0;
  }
  .student-review-img-text-twocol-section .layout__region--first,
  .student-review-img-text-twocol-section .layout__region--second {
    padding: 1rem 20px;
  }
  /* End */
  /* End */
}
@media (max-width: 341px) {
  /* Student Review Story */
  /* Option-1 */
  .student-review-story-img-onecol-section
    .field--name-field-extra-student-review-text::after {
    width: 42px;
    height: 30px;
    top: 118%;
  }
  /* End */

  /* Option-2 */
  .student-review-img-text-twocol-second-section
    .layout__region--second
    .field--type-text-with-summary
    p::after {
    top: 83%;
    width: 50px;
    height: 37px;
  }
  /* End */
  /* End */
}
@media screen and (max-width: 325px) {
  .programme-requirement-section .layout__region--first h4 {
    font-size: 1.3rem;
  }

  /* Student Review Story */
  /* Option-1 */
  .student-review-story-twocol-section .layout__region--first .content::after,
  .student-review-twocol-section .layout__region--first .content::after {
    top: 65%;
  }
  /* End */
  /* End */
}
