/* body {
    font-family: 'Raleway',sans-serif;
} */
/* banner section */
.block-views-blockmain-slideshow-block-1 {
  position: relative;
}
.block-views-blockmain-slideshow-block-1::after {
  content: "";
  width: 215px;
  height: 178px;
  display: block;
  background-image: url("/sites/g/files/asqsls6306/files/inline-images/watermark-img-01.png");
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  bottom: -14%;
  left: 5%;
  z-index: 11;
  transform: translate(-50%, -50%);
}

.path-frontpage .block-views-blockmain-slideshow-block-1 .slides > li {
  position: relative;
}
.path-frontpage
  .block-views-blockmain-slideshow-block-1
  .slides
  > li
  > .views-field-nothing {
  position: absolute;
  width: 80%;
  top: 52%;
  left: 12%;
  transform: translateY(-50%);
}
.banner_description .views-field-title a {
  font-size: 1.125rem;
  font-weight: 600;
  color: white;
}
.banner_description .views-field-body {
  margin-top: 1.25rem;
  margin-bottom: 3.125rem;
  text-align: left !important;
}
.banner_description .views-field-body p {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
  color: white;
  width: 42%;
}
.block-views-blockmain-slideshow-block-1
  .slides
  .views-field-field-slideshow-image
  img {
  height: auto;
  object-fit: cover;
  object-position: center;
}
.block-views-blockmain-slideshow-block-1
  .slides
  .views-field-field-slideshow-image
  .field-content {
  position: relative;
}
.block-views-blockmain-slideshow-block-1
  .slides
  .views-field-field-slideshow-image
  .field-content::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  /* background-image: url("/sites/g/files/asqsls6306/files/inline-images/banner_mask.png"); */
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
}
.block-views-blockmain-slideshow-block-1 .flex-direction-nav a::before {
  font-family: unset;
  content: "";
  width: 24px;
  height: 48px;
  margin: 0 auto;
  display: inline-block;
  color: white !important;
  background: url("/sites/g/files/asqsls6306/files/inline-images/arrow-ios-forward-fill-left.png")
    no-repeat 0 0;
  background-size: 100%;
}
.block-views-blockmain-slideshow-block-1
  .flex-direction-nav
  a.flex-next::before {
  font-family: unset;
  content: "";
  width: 24px;
  height: 48px;
  margin: 0 auto;
  display: inline-block;
  color: white !important;
  background: url("/sites/g/files/asqsls6306/files/inline-images/arrow-ios-forward-fill-right.png")
    no-repeat 0 0;
  background-size: 100%;
}
.block-views-blockmain-slideshow-block-1
  .flexslider
  .flex-direction-nav
  .flex-prev {
  left: 73px;
}
.block-views-blockmain-slideshow-block-1
  .flexslider
  .flex-direction-nav
  .flex-next {
  right: 73px;
}
.block-views-blockmain-slideshow-block-1
  .flexslider
  .flex-direction-nav
  .flex-prev,
.block-views-blockmain-slideshow-block-1
  .flexslider
  .flex-direction-nav
  .flex-next {
  height: 53px;
}
.block-views-blockmain-slideshow-block-1 .flex-control-nav {
  bottom: 80px;
  z-index: 2;
}
.block-views-blockmain-slideshow-block-1 .flex-control-nav li {
  margin: 0 13px;
}
.block-views-blockmain-slideshow-block-1 .flex-control-paging li a {
  background: #ffffff4a;
  box-shadow: none;
  width: 10px;
  height: 10px;
}
.block-views-blockmain-slideshow-block-1 .flex-control-paging li a.flex-active {
  background: white;
}
.explore-now-btn {
  display: block !important;
  background: white;
  font-size: 1.25rem;
  width: 243px;
  height: 69px;
  border: 1px solid white;
  border-radius: 35px;
  text-align: center !important;
  line-height: 3.5;
  color: #072633;
  font-weight: 500;
  position: relative;
  padding-left: 2rem;
  box-shadow: 0px 8px 0px 0px #0cc7cf;
  -webkit-box-shadow: 0px 8px 0px 0px #0cc7cf;
  -moz-box-shadow: 0px 8px 0px 0px #0cc7cf;
}
.explore-now-btn::before {
  content: "";
  display: inline-block;
  width: 36.4px;
  height: 36.4px;
  background: url("/sites/g/files/asqsls6306/files/inline-images/explore-now-icon.png");
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  top: 52%;
  left: 10%;
  transform: translateY(-50%) rotate(0deg);
  transition: all 0.3s;
}
.explore-now-btn:hover {
  color: #ffc711;
  transform: translateY(4px);
  box-shadow: 0px 5px 0px 0px #0cc7cf;
  -webkit-box-shadow: 0px 5px 0px 0px #0cc7cf;
  -moz-box-shadow: 0px 5px 0px 0px #0cc7cf;
}
.explore-now-btn:hover::before {
  background: url("/sites/g/files/asqsls6306/files/inline-images/explore-now-icon-hover.png");
  background-repeat: no-repeat;
  background-size: 100%;
  transform: translateY(-50%) rotate(90deg);
}
.student_review_home_wrap .views-field-field-student-review-image {
  /* border:1px solid red; */
}
.student_review_home_wrap .owl-item {
  position: relative;
}
.student_review_home_wrap .owl-item .views-field-nothing {
  width: 100%;
  height: auto;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 2rem;
  z-index: 1;
}
.student_review_home_wrap .views-field-field-student-review-image > img {
  width: 485px;
}
/* end */
.node--type-landing-page .layout--twocol-section--33-67 {
  margin-top: 6rem;
}
.home-student-review-container .layout__region--first {
  flex: 0 1 40% !important;
  width: 40%;
  padding-right: 2rem;
}
.home-student-review-container .layout__region--second {
  flex: 0 1 60% !important;
  width: 60%;
  padding-left: 3rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.block-views-blockhome-programmes-block-1 {
  background: #072633;
  text-align: center;
  padding-top: 7rem;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 3rem;
  border: 1px solid #072633;
  border-radius: 0 100px 100px 0;
}
.home-student-review-container .layout__region--first .view-content {
  padding-left: 4rem;
  padding-right: 4rem;
}
.home-student-review-container h2 {
  font-size: 3.25rem !important;
  font-weight: 600 !important;
  position: relative;
  color: white !important;
}
.home-student-review-container h2::after {
  content: "";
  display: block;
  width: 58px;
  border-bottom: 8px solid #0cc7cf;
  transform: translateX(-50%);
  position: absolute;
  left: 50%;
  bottom: -45%;
}
.home-student-review-container .view-header {
  font-size: 1.125rem;
  color: white;
  margin-top: 4rem;
  margin-bottom: 4.5rem;
  font-weight: 400;
  padding-left: 4rem;
  padding-right: 4rem;
}
.home-student-review-container .layout__region--first .view-content h3 a {
  font-size: 1.875rem;
  color: white;
}
.home-student-review-container .item-list {
  border: 2px solid white;
  margin-bottom: 4rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  box-sizing: border-box;
  text-align: center;
  position: relative;
  border-radius: 20px;
}
.home-student-review-container .item-list h3 {
  margin-top: -39px;
  margin-bottom: 2rem;
  position: relative;
  font-size: 1.875rem;
}
.home-student-review-container .item-list:before {
  content: "";
  display: block;
  width: 50%;
  height: 15%;
  background-color: #072633;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
}
.home-student-review-container .item-list ul li {
  margin-bottom: 1rem;
}
.home-student-review-container .item-list ul li .views-field-name a {
  font-size: 1.375rem;
  color: white;
  display: unset;
}
.home-student-review-container .item-list ul li .views-field-name a:hover {
  color: #ffc711;
  text-decoration: underline;
}
.view-student-review-story .cus-owl-nav {
  margin-right: 5rem;
}
.block-views-blockstudent-review-story-block-1 .owl-theme .owl-nav {
  text-align: right;
  margin-right: 5rem;
  margin-top: 2rem;
}
.block-views-blockstudent-review-story-block-1 .view-footer {
  margin-top: -45px;
  padding-left: 1rem;
}
.home-student-review-container .srs-footer-headline {
  color: #072633;
  font-size: 1.125rem;
  font-weight: 500;
}
.home-student-review-container .srs-footer-title {
  font-size: 3.25rem !important;
  color: #072633 !important;
  font-weight: 600 !important;
  position: relative;
  margin-top: 1.25rem;
  margin-bottom: 4rem;
}
.home-student-review-container .srs-footer-title::after {
  content: "";
  display: block;
  width: 58px;
  border-bottom: 8px solid #0cc7cf;
  position: absolute;
  left: 0%;
  bottom: -50%;
  transform: unset;
}
.home-student-review-container
  .layout__region--second
  .view-footer
  .srs-footer-description {
  color: #072633;
  font-size: 1.125rem;
  font-weight: 500;
  width: 80%;
}
.home-student-review-container .layout__region--second .view-footer .more-link {
  margin-top: 3rem;
}
.home-student-review-container
  .layout__region--second
  .view-footer
  .more-link
  a {
  width: 243px;
  height: 69px;
  display: block;
  background: #072633;
  color: white;
  border: none;
  border-radius: 35px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 3.25;
  padding-left: 3.5rem;
  box-shadow: 0px 8px 0px 0px #0cc7cf;
  -webkit-box-shadow: 0px 8px 0px 0px #0cc7cf;
  -moz-box-shadow: 0px 8px 0px 0px #0cc7cf;
}
.home-student-review-container
  .layout__region--second
  .view-footer
  .more-link
  a:hover {
  color: #ffc711;
  transform: translateY(4px);
  box-shadow: 0px 5px 0px 0px #0cc7cf;
  -webkit-box-shadow: 0px 5px 0px 0px #0cc7cf;
  -moz-box-shadow: 0px 5px 0px 0px #0cc7cf;
}
.home-student-review-container
  .layout__region--second
  .view-footer
  .more-link
  a:hover
  svg {
  transform: rotate(90deg);
}
.home-student-review-container
  .layout__region--second
  .view-footer
  .more-link
  a:hover
  svg
  g {
  stroke: #ffc711;
}
.home-student-review-container
  .layout__region--second
  .view-footer
  .more-link
  a
  svg {
  margin-right: 1.5rem;
  transform: rotate(0deg);
  transition: 0.3s;
  margin-bottom: 0.15rem;
}
.block-views-blockstudent-review-story-block-1 .student_reviews_description {
  z-index: 1;
}
.block-views-blockstudent-review-story-block-1
  .student_reviews_description
  .views-field-title
  a {
  font-size: 1.75rem;
  font-weight: 600;
  color: white;
  margin-bottom: 0.5rem;
  width: 100%;
}
.block-views-blockstudent-review-story-block-1
  .student_reviews_description
  .views-field-field-short-description,
.block-views-blockstudent-review-story-block-1
  .student_reviews_description
  .views-field-field-short-description
  a {
  font-size: 1.125rem;
  color: white;
  width: 100%;
  text-align: left !important;
}
.student_review_home_wrap .owl-nav .owl-prev img,
.student_review_home_wrap .owl-nav .owl-next img {
  width: 41px;
}
/* About Us Banner */
#main-wrapper .layout__region--top .field--name-body {
  /* margin-top: -11% !important;
    margin-left: 5.2% !important; */
  max-width: 1820px;
  padding-left: 93px;
  padding-right: 93px;
  width: 100%;
  margin-top: unset !important;
  margin-left: auto !important;
  margin-right: auto !important;
  bottom: 20%;
  left: 0;
}
#main-wrapper .layout__region--top {
  position: relative;
}
#main-wrapper .layout__region--top::after {
  content: "";
  display: block;
  max-width: 246px;
  width: 100%;
  max-height: 204px;
  height: 100%;
  background-image: url("/sites/g/files/asqsls6306/files/inline-images/watermark-06.png");
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  right: 0;
  bottom: -67px;
}
.field.field--name-field-header-image.field--type-image.field--label-above img {
  width: 100% !important;
  height: 520px !important;
  object-fit: cover !important;
}
.node--type-page
  .layout__region--top
  .block-block-content
  .field--type-text-with-summary
  p {
  font-size: 1.125rem;
  font-weight: 600;
  color: #fff !important;
}
.node--type-page
  .layout__region--top
  .block-block-content
  .field--type-text-with-summary
  h1 {
  font-size: 4.063rem !important;
  font-weight: 700;
  line-height: 1.2;
  color: white;
  text-shadow: 3px 6px rgba(0, 0, 0, 0.16);
  margin-top: 0.5rem;
}
/* end */
/* faulty-section  */
.faulty-section {
  width: 55%;
  padding-top: 10rem;
  padding-bottom: 6.5rem;
  position: relative;
}
.about-bs-region-main .bs-region--main::after {
  content: "";
  display: block;
  width: 389px;
  height: 194px;
  background-image: url("/sites/g/files/asqsls6306/files/inline-images/watermark-05.png");
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  bottom: -120px;
  right: 0;
}
.faulty-section h3 {
  font-size: 2.813rem;
  font-weight: 700;
  font-family: "Raleway";
  color: #fff !important;
  margin-bottom: 2.5rem;
}
.faulty-section p {
  font-size: 1.125rem;
  margin-bottom: 1.2rem;
  font-family: "Raleway";
  margin-left: auto;
  margin-right: auto;
  color: #fff;
}
.faulty-section p span {
  color: #ffc711;
}
.faulty-btn a {
  color: #072633 !important;
}
.faulty-btn {
  display: block;
  width: 327.5px;
  height: 75px;
  border: 1px solid white;
  border-radius: 35px;
  background: white;
  color: #072633 !important;
  line-height: 3.5;
  font-size: 1.25rem;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2.5rem;
  box-shadow: 0px 8px 0px 0px #0cc7cf;
  -webkit-box-shadow: 0px 8px 0px 0px #0cc7cf;
  -moz-box-shadow: 0px 8px 0px 0px #0cc7cf;
}
.faulty-btn svg {
  margin-right: 0.5rem;
  margin-bottom: 0.2rem;
}
.faulty-btn:hover,
.research-btn:hover {
  color: #ffc711 !important;
  transform: translateY(4px);
  box-shadow: 0px 5px 0px 0px #0cc7cf;
  -webkit-box-shadow: 0px 5px 0px 0px #0cc7cf;
  -moz-box-shadow: 0px 5px 0px 0px #0cc7cf;
}
.faulty-btn:hover svg g,
.research-btn:hover svg g {
  stroke: #ffc711;
}
.faulty-btn:hover svg path {
  fill: #ffc711;
}
.about-bs-region-main .bs-region--main {
  background-repeat: no-repeat;
  background-size: cover;
}
/* end */
/* about us research section */
.research-section {
  padding-top: 4rem;
  padding-bottom: 4rem;
  padding-left: 0rem;
  padding-right: 0rem;
}
.research-section h3 {
  font-size: 2.813rem;
  color: #072633 !important;
  font-weight: 700;
  margin-bottom: 2.5rem;
}
.research-section p {
  font-size: 1.125rem;
  color: #072633;
  margin-bottom: 1.5rem;
}
.research-btn {
  display: block;
  width: 315px;
  height: auto !important;
  padding: 0.25rem 0;
  background: #072633;
  border-radius: 35px;
  color: white !important;
  font-size: 1.25rem;
  line-height: 3.5;
  text-align: center;
  font-weight: 500;
  box-shadow: 0px 8px 0px 0px #0cc7cf;
  -webkit-box-shadow: 0px 8px 0px 0px #0cc7cf;
  -moz-box-shadow: 0px 8px 0px 0px #0cc7cf;
  margin-left: auto;
  margin-right: auto;
  margin-top: 3rem;
}
.research-btn svg {
  width: 29px;
  margin-right: 1rem;
  margin-bottom: 0.2rem;
  transform: rotate(0deg);
  transition: 0.3s;
}
.research-btn:hover svg {
  transform: rotate(90deg);
}
.research-categories {
  border: 2px solid #072633;
  border-radius: 12px;
  position: relative;
  padding: 2rem 4.8rem;
  width: 74%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 4rem;
}
.research-categories h4 {
  /* font-size: 1.375rem !important;
    font-weight: 600; */
  color: #072633 !important;
  /* position: absolute;
    top: -14px;
    left: 3.5%;
    z-index: 1; */
}
/* .research-categories::before {
    content: "";
    display: block;
    width: 42%;
    height: 20px;
    background: white;
    position: absolute;
    top: -10px;
    left: 30px;
    z-index: 0;
    margin-left: auto;
    margin-right: auto;
} */
.research-categories ul li {
  font-size: 1.125rem;
  color: #072633;
  margin-bottom: 0.5rem;
}
.research-categories ul li::before {
  content: "";
  display: inline-block;
  width: 3px;
  height: 3px;
  background: #072633;
  border-radius: 50%;
  margin-right: 0.3rem;
  margin-bottom: 0.2rem;
}
/* end */
/* professors section */
.layout-custom-container .layout__region--first,
.internship-scheme-section .layout__region--first,
.mathematical-laboratory-main-section .layout__region--first,
.info-math-help-centre .layout__region--first,
.info-math-help-centre .layout__region--second,
.useful-link-layout .layout__region--first {
  max-width: 100%;
  margin-bottom: 0rem;
  margin-top: 1rem;
  padding-left: 10rem;
  padding-right: 10rem;
}
.academic-professor-block {
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.academic-professor-block span.field-content a{
  width: 100%;
}
.useful-link-section,
.useful-postgraduate-link-section {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 5rem;
  padding-left: 6rem;
  padding-right: 6rem;
}
.useful-link-section .useful-link a.active,
.useful-link-section .useful-link:hover a,
.useful-postgraduate-link-section .useful-postgraduate-link a.active,
.useful-postgraduate-link-section .useful-postgraduate-link:hover a {
  background: #20586f;
}
.useful-link-section .useful-link,
.useful-postgraduate-link-section .useful-postgraduate-link {
  width: 25%;
}
.useful-link-section .useful-link a,
.useful-postgraduate-link-section .useful-postgraduate-link a {
  border: 1px solid #20586f;
  color: #072633;
  max-width: 300px;
  width: 100%;
  height: 65px;
  display: flex;
  font-size: 1.125rem;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  text-align: center;
  font-weight: 500;
}
.useful-postgraduate-link-section .useful-postgraduate-link a.active,
.useful-postgraduate-link-section .useful-postgraduate-link a:hover {
  color: #ffffff !important;
}
/* .useful-link-section .useful-link.active, .useful-link-section .useful-link:hover, .useful-placement-link-section .useful-placement-link.active, .useful-placement-link-section .useful-placement-link:hover{
    background: #20586F !important;
} */
/* .useful-link-section .useful-link {
    border: 1px solid #072633;
    float: left;
    width: 23%;
    margin: 0 7px;
    text-align: center;
    padding: 6px 13px;
} */
.academic-professor-block h3 {
  font-size: 2.813rem;
  color: #072633 !important;
  font-weight: 700;
  padding-top: 1rem;
}
.academic-professor-block ul li {
  padding-left: 1.65rem;
  padding-right: 1.65rem;
  margin-bottom: 3rem !important;
}
.academic-professor-block
  .views-field-field-professor-position-names
  .field-content {
  font-size: 1rem !important;
  margin-top: 1rem;
  font-weight: 600;
  color: #0cc7cf !important;
  text-align: left !important;
}
.academic-professor-block .views-field-title .field-content a {
  font-size: 1.125rem;
  font-weight: 700;
  color: #323232;
  margin-bottom: 0.2rem;
  text-align: left;
}

.academic-professor-block .views-field-title .field-content a:hover {
  text-decoration: underline;
  color: #ffc711 !important;
}
.professor-item-link {
  color: #ffc711 !important;
  text-decoration: underline;
}
.academic-professor-block .views-field .field-content,
.academic-professor-block .views-field-field-graduation .field-content {
  font-size: 1rem !important;
}
/* end */
/* selected publication */

.selected-pub-container .view-header h3 {
  font-size: 2.813rem;
  font-weight: 700;
  color: #072633 !important;
  margin-bottom: 3rem;
}

.selected-pub-container .view-header {
  font-size: 1.125rem;
  margin-bottom: 6rem;
  color: #072633;
}

.selected-publications-main-section .view-header {
  margin-bottom: 0;
}

.selected-publications-main-section .selected-pub-container {
  padding-right: 0;
  padding-left: 0;
}

.selected-pub-container .field-content h5 {
  font-size: 1.75rem;
  color: #20586f !important;
  border-bottom: 1px solid #20586f;
  padding-bottom: 1rem;
  position: relative;
}
.selected-pub-container .field-content h5::after {
  content: "";
  display: block;
  width: 70px;
  height: 70px;
  background-image: url("/sites/g/files/asqsls6306/files/inline-images/watermark-11.png");
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0;
  right: 0;
}
.selected-pub-container .field-content ul li,
.selected-pub-container .field-content p {
  font-size: 1.125rem !important;
  margin-bottom: 1.5rem;
  color: #20586f !important;
  text-align: left !important;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  word-break: break-word;
}
.selected-pub-container .field-content ul li a {
  color: #20586f !important;
  font-size: 1.125rem !important;
  word-break: break-word;
}
.selected-pub-container .field-content ul li .new_window img {
  width: 18px;
  height: 18px;
  vertical-align: bottom;
}
.selected-pub-container .field-content ul li span {
  color: #20586f;
}
.selected-pub-container .field-content p {
  color: #072633 !important;
}

.selected-publications-main-section .layout__region--second a {
  color: #20586f;
  font-size: 1.125rem;
  font-weight: 600;
  text-align: center !important;
}
.selected-publications-main-section .layout__region--second a:hover {
  color: #ffc711;
}
.lock-active {
  background: #20586f;
  color: white !important;
}
.lock-active-link {
  color: white !important;
}
.selected-publications-main-section .layout__region--first {
  padding-left: 3.2rem;
  padding-right: 4rem;
}
.selected-publications-main-section .layout__region--second {
  padding-right: 7rem;
}
.selected-publications-main-section
  .layout__region--second
  .view-display-id-block_4
  .views-field-nothing {
  text-align: center;
}
.block-views-blockresearch-students-block-3 .views-row {
  margin-bottom: 4rem;
}
.block-views-blockresearch-students-block-4 .view-research-students .item-list {
  margin-top: 3rem;
}
.block-views-blockresearch-students-block-4
  .view-research-students
  .research-list {
  width: 100%;
  margin: 0;
}
.block-views-blockresearch-students-block-4
  .view-research-students
  .research-row {
    background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  text-align: center;
  width: 50%;
  height: 42px;
  line-height: 2.1;
  padding: 0;
  margin: 0;
  /* simulates a 1px-wide border */
  border: 0.5px solid #0726332e !important;
  outline: 0.5px solid #0726332e !important;
}
.research-list.sticky-style {
  position: fixed;
  top: 25px;
  right: 24%;
  margin-left: auto !important;
  width: 35% !important;  /* zara */
  padding-left: 7.7rem;
  transform: translateX(50%);
  z-index: 2;
}
/* end */
/* research camp page*/
.science-summer-camp-2022-about-camp-section .layout__region--first {
  padding-left: 0 !important;
  padding-right: 10rem !important;
}
.science-summer-camp-2022-about-camp-section {
  width: 100%;
  padding-left: 6rem;
  padding-right: 6rem;
  margin-top: 2rem;
}
.science-summer-camp-2022-about-camp-section .layout__region--first h2,
.bachelor-of-law-section h4 {
  font-size: 2.813rem !important;
  color: #072633 !important;
  font-weight: 700 !important;
}
.science-summer-camp-2022-about-camp-section .layout__region--first p > strong {
  font-size: 1.563rem !important;
}
.science-summer-camp-2022-about-camp-section .layout__region--second {
  margin-top: 3rem;
}
/* .block-block-content7f0e17d1-996b-430f-97cb-6e23d5c1e93f {
    padding-right: 10rem;
} */
.science-summer-camp-2022-about-camp-section
  .layout__region--first
  .content
  .row
  [class^="col"] {
  padding-left: 3rem;
  padding-right: 0;
}
.science-summer-camp-2022-about-camp-section
  .layout__region--first
  .content
  .row
  .col-3
  > p {
  font-weight: 700;
  color: #323232;
  font-size: 1.125rem !important;
  border-color: #072633;
}
.science-summer-camp-2022-about-camp-section .layout__region--first .custom-border-bottom .content .row{
  border-bottom: 0;
}
.science-summer-camp-2022-about-camp-section .layout__region--first .custom-border-bottom .content{
  border-bottom: 0.3px solid #072633;
}
.science-summer-camp-2022-about-camp-section .layout__region--first .content .row {
  margin-left: 0;
  margin-right: 0;
}
.science-summer-camp-2022-about-camp-section
  .layout__region--first
  .content
  .row
  ul
  li,
.science-summer-camp-2022-about-camp-section
  .layout__region--first
  .content
  .row
  .col-9
  > p {
  font-size: 1.125rem;
  color: #323232;
}
.science-summer-camp-2022-about-camp-section
  .layout__region--first
  .content
  .row
  ul
  li {
  margin-bottom: 0.8rem;
}
.science-summer-camp-2022-about-camp-section
  .layout__region--first
  .content
  .row
  ul
  li:last-child {
  margin-bottom: 0;
}
.science-summer-camp-2022-about-camp-section
  .layout__region--first
  .content
  .row
  .col-9
  > ul {
  margin-top: 0rem;
  padding-left: 1rem;
}
.science-summer-camp-2022-about-camp-section
  .layout__region--first
  .content
  .row
  .col-3,
.science-summer-camp-2022-about-camp-section
  .layout__region--first
  .content
  .row
  .col-9 {
  border-width: 0.3px;
  border-color: #072633;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.science-summer-camp-2022-about-camp-section
  .layout__region--first
  .content
  .row {
  border-bottom: 0.3px solid #072633;
}
.apply-information-div p > span {
  color: #072633 !important;
  font-size: 1.125rem !important;
  font-weight: normal !important;
}
.apply-information-div > ul {
  margin-top: 1rem !important;
}
.apply-information-div > ul > li {
  margin-bottom: 1.5rem !important;
}
.apply-information-div ul li:last-child {
  margin-bottom: 0rem !important;
}
.apply-information-date > p {
  font-weight: 700;
}
.how-to-apply {
  margin-top: 4rem;
}
.how-to-apply > p {
  font-size: 1.375rem !important;
  font-weight: 500 !important;
  margin-bottom: 1.5rem;
  color: #20586f !important;
}
.how-to-apply ol {
  padding-left: 1rem;
  margin-bottom: 3rem;
}
.how-to-apply ol li {
  font-size: 1.125rem;
  color: #072633;
  margin-bottom: 0.6rem;
}
.how-to-apply ol li a {
  color: #072633 !important;
  text-decoration: underline;
}
.more-information-btn {
  font-size: 1.125rem;
  color: #20586f;
  text-decoration: underline;
  position: relative;
}
.more-information-btn img {
  width: 25px;
  margin-left: 1rem;
}
.more-information-btn:hover {
  color: #ffc711;
  text-decoration: underline;
  text-decoration-color: #ffc711;
}
.more-information-btn:hover img {
  filter: brightness(0) invert(83%) sepia(8%) saturate(6000%) hue-rotate(360deg)
    contrast(100%);
}
.science-summer-camp-2022-about-camp-section .layout__region--first .content {
  margin-top: 2.5rem;
}
.science-summer-camp-2022-about-camp-section
  .layout__region--first
  .content
  .text-formatted {
  margin-bottom: 1rem;
}
.block-block-contenta0e9bb82-d4d8-4759-81d7-6e351653cf5e {
  border: 1px solid #20586f;
  border-radius: 12px;
  padding: 3rem;
  position: relative;
}
.science-summer-camp-2022-about-camp-section .layout__region--second h2 {
  font-size: 2rem !important;
  color: #072633 !important;
  position: absolute;
  top: -5%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
.block-block-contenta0e9bb82-d4d8-4759-81d7-6e351653cf5e::before {
  content: "";
  display: block;
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
  width: 40%;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  background: white;
  z-index: 0;
}
/* .block-block-contenta0e9bb82-d4d8-4759-81d7-6e351653cf5e::after{
    content: '';
    display: block;
    position: absolute;
    top: -47px;
    right: -36px;
    width: 111px;
    height: 112px;  
    background-image: url('/sites/g/files/asqsls6306/files/inline-images/watermark-13.png');
    background-repeat: no-repeat;
    background-size: cover;
} */
/* fix */
.block-block-contenta0e9bb82-d4d8-4759-81d7-6e351653cf5e::after {
  content: "";
  display: block;
  position: absolute;
  top: -50px;
  right: -52px;
  width: 88px;
  height: 88px;
  background-image: url("/sites/g/files/asqsls6306/files/inline-images/watermark-13.png");
  background-repeat: no-repeat;
  background-size: cover;
}
/* fix end */
.block-block-contenta0e9bb82-d4d8-4759-81d7-6e351653cf5e h5 {
  color: #072633 !important;
  font-weight: 600 !important;
  margin-bottom: 1.2rem;
}
.block-block-contenta0e9bb82-d4d8-4759-81d7-6e351653cf5e
  h5:nth-last-of-type(1) {
  margin-top: 3rem;
  border-bottom: 1px solid #20586f;
  padding-bottom: 1rem;
}
.block-block-contenta0e9bb82-d4d8-4759-81d7-6e351653cf5e p {
  color: #072633 !important;
  font-size: 1.125rem !important;
}
.block-block-contenta0e9bb82-d4d8-4759-81d7-6e351653cf5e ul {
  list-style: disc;
  color: #20586f;
  padding-left: 1rem;
}
.block-block-contenta0e9bb82-d4d8-4759-81d7-6e351653cf5e ul li {
  margin-bottom: 0.2rem;
}
.block-block-contenta0e9bb82-d4d8-4759-81d7-6e351653cf5e ul li a {
  text-decoration: underline;
  color: #20586f !important;
  font-size: 1.125rem !important;
}
/* end */
/* MSFMS page */
.msc-financial-statistics-two-col-outer-wrapper {
  max-width: 1820px;
  padding-left: 50px;
  padding-right: 50px;
  margin: auto;
}
.msc-financial-statistics-two-col-outer-wrapper .layout__region--first {
  max-width: 100% !important;
  padding-left: 0 !important;
}
.msc-financial-statistics-two-col-outer-wrapper,
.master-of-philosophy-main-section .layout__region--first,
.mphil-cross-institutional-section .layout__region--first,
.doctor-of-philo-research-graduate-outer-wrapper .layout__region--second {
  margin-bottom: 5em !important;
}
.msc-financial-statistics-two-col-outer-wrapper {
  margin-top: 0 !important;
}
.msc-financial-statistics-two-col-outer-wrapper .layout__region--first {
  padding-left: 0em;
}
.msc-financial-statistics-two-col-outer-wrapper
  .block-block-content66e63e69-bd59-41ef-9018-b039deae7a63
  .row {
  margin-left: 0;
  margin-right: 0;
}
/* /programmes/postgraduate/msc-financial-mathematics-and-statistics-msfms */
.block-block-content66e63e69-bd59-41ef-9018-b039deae7a63,
.block-block-content195d94b5-8660-464b-8eff-7e53219a3fb0 {
  /* padding-right: 10rem; */
}
/* end */
.msc-financial-statistics-two-col-outer-wrapper .msfms-section h2,
.msc-financial-statistics-two-col-outer-wrapper .msfms-details-section h3,
.msc-financial-statistics-two-col-outer-wrapper
  .block-block-content798d12ce-d94c-4aab-92bf-3c869d59f4cd
  h3,
.admission-section h4,
.block-block-content42ff7732-85ed-4e9f-b93e-76525eb46099 h2 {
  font-size: 2.813rem !important;
  color: #072633 !important;
  font-weight: 700 !important;
}
.msc-financial-statistics-two-col-outer-wrapper .msfms-section h3 {
  font-size: 2rem !important;
  color: #072633 !important;
  font-weight: 600 !important;
  margin-top: 2.5rem;
  margin-bottom: 0.25rem;
}
.msc-financial-statistics-two-col-outer-wrapper .msfms-title {
  font-size: 2rem !important;
  color: #072633 !important;
  font-weight: 600 !important;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}
.msc-financial-statistics-two-col-outer-wrapper .block-block-content798d12ce-d94c-4aab-92bf-3c869d59f4cd h3 {
  font-size: 2rem !important;
}
.msc-financial-statistics-two-col-outer-wrapper .msfms-section .msfms-table,
.admission-section table,
.placement-test-ma1200-section > .layout__region--first table {
  text-align: left;
  width: 90% !important;
}
.msc-financial-statistics-two-col-outer-wrapper .msfms-section .msfms-table td,
.admission-section table td,
.admissions_requirement_content .bachelor-of-law-section table td,
.master-of-philosophy-main-section .information-table td {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
  padding-left: 3rem !important;
  padding-right: 1rem !important;
  border: 0.3px solid #07263336 !important;
  border-left: none !important;
  border-right: none !important;
  color: #323232;
  font-size: 1.125rem !important;
  line-height: 1.5 !important;
  text-align: left !important;
}
.msc-financial-statistics-two-col-outer-wrapper
  .msfms-section
  .msfms-table
  td:first-child,
.admission-section table td:first-child,
.admissions_requirement_content .bachelor-of-law-section table td:first-child,
.master-of-philosophy-main-section .information-table td:first-child {
  font-weight: 700;
  vertical-align: top !important;
}
.msc-financial-statistics-two-col-outer-wrapper
  .msfms-section
  .msfms-table
  td:nth-child(2),
.admission-section table td:nth-child(2),
.master-of-philosophy-main-section .information-table td:nth-child(2) {
  color: #072633;
}
.msc-financial-statistics-two-col-outer-wrapper
  .msfms-section
  .msfms-table
  td:nth-child(2)
  .new_window,
.admission-section table td:nth-child(2) .new_window,
.admissions_requirement_content
  .bachelor-of-law-section
  table
  td:nth-child(2)
  .new_window,
.master-of-philosophy-main-section
  .information-table
  td:nth-child(2)
  .new_window {
  color: #20586f;
  text-decoration: underline;
}
.msc-financial-statistics-two-col-outer-wrapper
  .msfms-section
  .msfms-table
  td:nth-child(2)
  .new_window:hover,
.admission-section
  table
  td:nth-child(2)
  .new_window:hover
  .master-of-philosophy-main-section
  .information-table
  tr:last-child
  td:nth-child(2)
  .new_window:hover {
  color: #ffc711;
  text-decoration: underline;
}

.msc-financial-statistics-two-col-outer-wrapper .msfms-details-section {
  margin-top: 7rem;
}
.msc-financial-statistics-two-col-outer-wrapper .msfms-details-section p,
.msc-financial-statistics-two-col-outer-wrapper .msfms-unique-section p,
.msc-financial-statistics-two-col-outer-wrapper .msfms-ma-section p,
.msc-financial-statistics-two-col-outer-wrapper .msfms-structure-section p,
.msc-financial-statistics-two-col-outer-wrapper
  .block-block-content798d12ce-d94c-4aab-92bf-3c869d59f4cd
  p,
.msfms-credit-section p,
.msfms-entrace-section p,
.msfms-online-section p,
.msfms-deadline-section p,
.msfms-eduloan-section p,
.msfms-cef-section p {
  font-size: 1.125rem;
  color: #072633;
  margin-bottom: 1.5rem;
}
.msc-financial-statistics-two-col-outer-wrapper .mscfms-structure-table {
  margin-top: 0;
  width: 60% !important;
}
.mscfms-structure-table th,
.mscfms-structure-table td,
.block-views-blockmsfms-courses-block-1 table th,
.block-views-blockmsfms-courses-block-1 table td,
.block-views-blockmsfms-courses-block-2 table th,
.block-views-blockmsfms-courses-block-2 table td {
  border: 0.3px solid #07263336 !important;
}
.msc-financial-statistics-two-col-outer-wrapper .mscfms-structure-table th,
.block-views-blockmsfms-courses-block-1 .views-view-table th,
.block-views-blockmsfms-courses-block-2 .views-view-table th {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
  background-color: #20586f !important;
  font-size: 1.375rem !important;
  font-weight: 500;
}
.msc-financial-statistics-two-col-outer-wrapper
  .mscfms-structure-table
  th:first-child {
  width: 30% !important;
}
.msc-financial-statistics-two-col-outer-wrapper
  .mscfms-structure-table
  tbody
  td,
.block-views-blockmsfms-courses-block-1 table tbody td,
.block-views-blockmsfms-courses-block-2 table tbody td {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
  font-size: 1.125rem !important;
  color: #072633 !important;
  font-weight: 500;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.msc-financial-statistics-two-col-outer-wrapper
  .msfms-structure-section
  p:last-of-type {
  font-size: 0.875rem;
}

.msc-financial-statistics-two-col-outer-wrapper .view-msfms-courses table th:first-child{
  width: 20%;

}

.msc-financial-statistics-two-col-outer-wrapper .view-msfms-courses table th:nth-child(2){
  width: 40%;
}

.msc-financial-statistics-two-col-outer-wrapper .view-msfms-courses table th:nth-child(3),
.msc-financial-statistics-two-col-outer-wrapper .view-msfms-courses table th:nth-child(4){
  width: 15%;
}

.block-block-content798d12ce-d94c-4aab-92bf-3c869d59f4cd {
  margin-top: 2rem;
}
.block-block-content798d12ce-d94c-4aab-92bf-3c869d59f4cd .row {
  margin-left: 0;
  margin-right: 0;
}
.block-views-blockmsfms-courses-block-2 {
  margin-top: 2rem;
}
.block-views-blockmsfms-courses-block-1 h2,
.block-views-blockmsfms-courses-block-2 h2 {
  font-size: 1.375rem !important;
  color: #20586f !important;
  font-weight: 500 !important;
}
.block-views-blockmsfms-courses-block-1 .table-responsive,
.block-views-blockmsfms-courses-block-2 .table-responsive {
  padding-left: 0;
  padding-right: 0;
}
.block-views-blockmsfms-courses-block-1 table,
.block-views-blockmsfms-courses-block-2 table {
  margin-top: 0;
  width: 90% !important;
}
.block-views-blockmsfms-courses-block-1 table tbody td:first-child a,
.block-views-blockmsfms-courses-block-2 table tbody td:first-child a {
  text-decoration: underline;
  color: #20586f;
  font-weight: 500;
}
.block-views-blockmsfms-courses-block-1 table tbody td:nth-child(2) a,
.block-views-blockmsfms-courses-block-2 table tbody td:nth-child(2) a {
  color: #20586f !important;
  text-decoration: underline;
}
.block-views-blockmsfms-courses-block-1 table tbody td:nth-child(2),
.block-views-blockmsfms-courses-block-2 table tbody td:nth-child(2) {
  text-align: left;
  padding-left: 2rem !important;
}
.block-views-blockmsfms-courses-block-2 .view-footer {
  margin-bottom: 1rem;
}
.block-views-blockmsfms-courses-block-2 .view-footer p {
  font-size: 0.875rem;
}
.block-block-content195d94b5-8660-464b-8eff-7e53219a3fb0 .row {
  margin-left: 0;
  margin-right: 0;
}
.msfms-mode-section p,
.msfms-study-period p {
  font-size: 1.125rem;
  color: #072633;
}
.msfms-commencement-section p,
.msfms-deadline-section p {
  font-size: 1.125rem;
  color: #072633;
  font-weight: 700;
}
.msfms-online-section p a {
  color: #20586f;
  text-decoration: underline;
  word-break: break-word;
}
.msfms-fees-section p {
  font-size: 1.125rem;
  color: #072633;
}
.msfms-eduloan-section p:nth-of-type(2) {
  margin-bottom: 0;
}
.msfms-eduloan-section p .ext,
.msfms-cef-section p a {
  text-decoration: underline;
  color: #20586f;
  word-break: break-word;
}
.msc-financial-statistics-two-col-outer-wrapper .layout__region--first {
  margin-bottom: 0 !important;
}
.block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445,
.application-sidebar-box,
.block-block-content534be0ad-817c-428b-be5d-1323ec38c963,
.block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9,
.block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db {
  border: 1px solid #20586f;
  border-radius: 12px;
  position: relative;
  padding: 2rem 2.5rem 3rem;
  margin-top: 4rem;
}
.block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445::before,
.application-sidebar-box::before,
.block-block-content534be0ad-817c-428b-be5d-1323ec38c963::before,
.block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9::before,
.block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db::before {
  content: "";
  display: block;
  width: 50%;
  height: 50px;
  background: white;
  position: absolute;
  left: 50%;
  top: -5%;
  transform: translateX(-50%);
}
/* fix */
.block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445::after,
.application-sidebar-box::after,
.block-block-content534be0ad-817c-428b-be5d-1323ec38c963::after,
.block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9::after,
.block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db::after {
  content: "";
  display: block;
  position: absolute;
  top: -50px;
  right: -52px;
  width: 88px;
  height: 88px;
  background-image: url("/sites/g/files/asqsls6306/files/inline-images/watermark-13.png");
  background-repeat: no-repeat;
  background-size: cover;
}
/* fix end */
/* .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445::after,
.application-sidebar-box::after,
.block-block-content534be0ad-817c-428b-be5d-1323ec38c963::after,
.block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9::after,
.block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db::after{
    content: '';
    display: block;
    position: absolute;
    top: -47px;
    right: -53px;
    width: 88px;
    height: 88px;  
    background-image: url('/sites/g/files/asqsls6306/files/inline-images/watermark-13.png');
    background-repeat: no-repeat;
    background-size: cover;
} */
.block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445 hr,
.application-sidebar-box hr,
.block-block-content534be0ad-817c-428b-be5d-1323ec38c963 hr,
.block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9 hr,
.block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db hr {
  border-top-color: #20586f;
}
.block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445 h5,
.application-sidebar-box h5,
.block-block-content534be0ad-817c-428b-be5d-1323ec38c963 h5,
.block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9 h5,
.block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db h5,
.enquiry-section-sticky h5 {
  font-size: 1.75rem !important;
  font-weight: 600 !important;
  color: #072633 !important;
  position: absolute;
  top: -17px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;   /* zara- for all width */
  padding-left: 10px;
  padding-right: 10px;
}
.enquiry-section-sticky {
  margin-top: 2rem;
}
.enquiries-section p,
.block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9 p,
.block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db p {
  font-size: 1rem;
  color: #072633;
}
.tele-section {
  margin-top: 1rem;
  margin-bottom: 2rem;
}
.tele-section p a,
.block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9 p:nth-of-type(4) > a,
.block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db p:nth-of-type(4) > a {
  color: #072633;
  text-decoration: underline;
}
.useful-section ul,
.bscm-inquiry ul {
  padding-left: 1rem;
}
.block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445 h6,
.bscm-inquiry h6,
.block-block-content534be0ad-817c-428b-be5d-1323ec38c963 h6,
.block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9 h6,
.block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db h6 {
  font-size: 1.25rem !important;
  color: #072633 !important;
  font-weight: 600 !important;
  margin-bottom: 1rem;
}
.block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445 ul,
.bscm-inquiry ul {
  list-style-type: disc;
  color: #20586f;
}
.block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445 ul li,
.block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9 ul li,
.block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db ul li {
  margin-bottom: 0.5rem;
}
.block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445 ul li a,
.bscm-inquiry ul li a,
.block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9 ul li a {
  color: #20586f;
  text-decoration: underline;
  font-size: 1.125rem;
}
.block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9 ul li {
  font-style: italic;
  color: #20586f;
}
/* end */
/* BSCM page */
.BSc-computing-mathematics-adimission-main-section .layout__region--first {
  padding-left: 0 !important;
  max-width: 100% !important;
  flex: 0 1 70%;
}
.BSc-computing-mathematics-adimission-main-section .layout__region--second {
  padding-right: 0 !important;
  max-width: 100% !important;
  flex: 0 1 30%;
}
.BSc-computing-mathematics-adimission-main-section {
  max-width: 1820px !important;
  padding-left: 50px !important;
  padding-right: 50px !important;
  margin: auto;
}

.admission-section table tr:first-child td:nth-child(2) p {
  display: flex;
  margin-bottom: 0.8rem;
}
.admission-section table tr:first-child td:nth-child(2) p:last-of-type {
  margin-bottom: 0;
}
.admission-section table tr:first-child td:nth-child(2) p .new_window {
  width: 90px;
}
.admission-section table td:nth-child(2) .new_window u {
  margin-right: 1rem;
}
.bscm-inquiry {
  margin-bottom: 2rem;
}
.bscm-inquiry:last-of-type {
  margin-bottom: 0rem;
}
.admission-section h4 {
  margin-top: 1rem;
}
.admission-section table {
  margin-top: 3rem;
}
/* end */
/* bscm head tab section */
/* .page-node-2671 .layout__region--first .useful-link-section{
    padding-left: 10rem;
    padding-right: 10rem;
    margin-top: 1rem;
} */
.cross-institutional-hkbu .layout__region--first,
.undergraduate-student-exchange .layout__region--first {
  margin-bottom: 1rem;
}
/* end */
/* useful intership page */
.internship-scheme-section .layout__region--second,
.internship-scheme-section .layout__region--bottom {
  max-width: 100%;
  padding-left: 6.3rem;
  padding-right: 6.3rem;
}
.internship-scheme-section .layout__region--second {
  margin-top: 6rem;
}
.background-section .first-column-section,
.stu-late-submission .first-column-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-right: 1.5rem;
}
.background-section h3,
.block-views-blockfaqs-block-1 h2,
.internship-scheme-section .layout__region--bottom h2,
.stu-late-submission .introduction-box h3,
.math-help-center-content .introduction-box h3 {
  font-size: 2.813rem !important;
  font-weight: 700 !important;
  color: #072633 !important;
  margin-bottom: 3rem;
}
.background-section p,
.stu-late-submission .introduction-box p,
.math-help-center-content .introduction-box p {
  font-size: 1.125rem;
  color: #072633;
  margin-bottom: 1.5rem;
}
.math-help-center-content {
  margin-top: 6em !important;
  margin-bottom: 10em !important;
}
.introduction-box .new_window {
  font-size: 1.125rem;
  font-weight: 600;
  color: #20586f;
  display: flex;
  flex-direction: row;
  margin-top: 2.5rem;
  width: 240px;
  align-items: center;
}
.introduction-box .new_window > img {
  width: 23px !important;
  height: 23px;
  float: unset !important;
  margin: 0 !important;
  margin-top: 0px !important;
  margin-left: 0px !important;
  margin-left: 1rem !important;
}
.introduction-box .new_window:hover {
  color: #ffc711;
}
.introduction-box .new_window:hover > img {
  filter: brightness(0) invert(83%) sepia(8%) saturate(6000%) hue-rotate(360deg)
    contrast(100%);
}
.background-section .second-column-section img,
.info-math-help-centre .second-column-section img {
  width: 100%;
  object-fit: cover;
  height: auto;
}
.block-views-blockfaqs-block-1 {
  margin-top: 6rem;
}
.block-views-blockfaqs-block-1 h2 {
  text-align: center;
}
.internship-scheme-section .layout__region--second #accordion {
  /* border-bottom: 1px solid red; */
}
.internship-scheme-section
  .layout__region--second
  #accordion
  .faq-header
  .btn-link {
  font-size: 1.375rem;
  color: #072633;
  font-weight: 600;
  position: relative;
  background: #f9f9f9;  
  display: block;
  padding:1.75rem 3rem;  
  border-radius: 0;
  white-space: normal;
  text-align: left;
}
.internship-scheme-section
  .layout__region--second
  #accordion
  .faq-header
  .btn-link::after{
    content: none !important;
  }
.internship-scheme-section
  .layout__region--second
  #accordion
  .faq-header
  .btn-link:hover {
  text-decoration: none;
}
.internship-scheme-section .layout__region--second #accordion .faq-header h5 {
  position: relative;
}
.layout__region--second
  .internship-schemes-faq-container
  #accordion
  .faq-header
  .btn-link.btnRight-icon::before {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  border-style: solid;
  border-width: 3px 0 3px 5px;
  border-color: transparent transparent transparent #072633;
  margin-bottom: 0.3rem;
  margin-right: 0.3rem;
  position: absolute;
  top: 50%;
  left: 3%;
  z-index: 1;
  transform: translate(-50%, -50%);
}
.layout__region--second
  .internship-schemes-faq-container
  #accordion
  .faq-header
  .btn-link.active-border::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-bottom: 0;
  border-left: 4px solid transparent;
  margin-bottom: 0.3rem;
  margin-right: 0.3rem;
  position: absolute;
  top: 50%;
  left: 3%;
  z-index: 1;
  transform: translate(-50%, -50%);
}
.internship-scheme-section .layout__region--second #accordion:hover .btn-link {
  text-decoration: none;
}
.internship-scheme-section
  .layout__region--second
  #accordion
  .faq-card
  .faq-body {
  padding: 2rem 3.5rem;
}
.internship-scheme-section .layout__region--second #accordion .faq-body p {
  font-size: 1.125rem;
  color: #072633;
  margin-bottom: 1rem;
  text-align: justify;
}
.internship-scheme-section .layout__region--second #accordion .faq-body a {
  font-size: 1.125rem;
  color: #20586f;
  font-weight: 600;
  text-decoration: underline;
}
.internship-scheme-section
  .layout__region--second
  #accordion
  .faq-body
  a:hover {
  color: #ffc711;
  text-decoration: underline;
}
.internship-scheme-section
  .layout__region--second
  .block-views-blockfaqs-block-1
  .content {
  width: 70%;
  margin: 0 auto;
}
.faq-card {
  border-bottom: 1px solid #0726332e;
}
.active-border {
  position: relative;
}
.active-border::after {
  content: "";
  display: block;
  width: 10px;
  height: 100%;
  background-color: #0cc7cf;
  position: absolute;
  top: -1px;
  left: 0;
}
.internship-scheme-section .layout__region--bottom {
  margin-top: 6rem;
}
.referenc-section p,
.referenc-section .content-list ul li {
  font-size: 1.125rem;
  color: #072633;
}
.referenc-section p:nth-of-type(2) {
  width: 67%;
}
.referenc-section p:nth-of-type(2) a {
  color: #20586f;
  text-decoration: underline;
}
.referenc-section .center-title {
  font-size: 1.375rem;
  margin-bottom: 1.5rem;
  width: 100%;
}
.referenc-section .title-content {
  border: 2px solid #072633;
  border-radius: 12px;
  position: relative;
  margin-top: 4.5rem;
  padding: 2.5rem 4rem;
  width: 80%;
}
/* .referenc-section .title-content::before{
    content: '';
    display: block;
    width: 32%;
    height: 30px;
    background-color: white;
    position: absolute;
    top: -14px;
    left: 18.5%;
    transform: translateX(-50%);
    z-index: 1;
} */
.referenc-section .title-content .content-title,
.research-categories h4 {
  position: absolute;
  top: -17px;
  left: 4%;
  font-size: 1.375rem;
  color: #072633;
  font-weight: 600;
  z-index: 2;
  width: auto;
  background: white;
  height: 3rem;
  padding: 0px 1rem;
  text-align: center;
}
.referenc-section .row {
  margin-left: 0;
  margin-right: 0;
}
.referenc-section .content-list {
  width: 33%;
  margin: 0 auto;
}
.referenc-section .content-list ul li:before,
.library ul li:before,
.block-block-content534be0ad-817c-428b-be5d-1323ec38c963 ul li:before,
.admissions_requirement_content .bachelor-of-law-section table ul li:before,
.master-of-philosophy-main-section .requirement-section ul li:before,
.master-of-philosophy-main-section .aims-section ul li::before,
.block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db ul li:before {
  content: "\2022";
  font-size: 1.125rem;
  vertical-align: middle;
  line-height: 1;
  margin-right: 0.3rem;
}
.referenc-section .content-list:nth-of-type(2) {
  padding-left: 5rem;
}
.referenc-section .content-list:nth-of-type(3) ul li {
  white-space: normal;
}
.referenc-section .content-list ul li {
  margin-bottom: 0.3rem;
}
.library .library-title {
  font-size: 1.375rem;
  font-weight: 600;
  color: #072633;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}
.library ul li {
  font-size: 1.125rem;
  font-style: italic;
  color: #072633;
  margin-bottom: 0.2rem;
}
.library ul li:last-child {
  margin-bottom: 0rem;
}
.internship-scheme-section .enquiry {
  margin-top: 5.5rem;
  margin-bottom: 3rem;
}
.internship-scheme-section .enquiry h6 {
  font-size: 2.813rem !important;
  font-weight: 700 !important;
  color: #072633 !important;
  margin-bottom: 3rem;
}
.internship-scheme-section .enquiry .enquiry-title {
  font-size: 1.25rem;
  font-weight: 600;
  color: #072633 !important;
  margin-bottom: 2rem;
}
.internship-scheme-section .enquiry .address,
.internship-scheme-section .enquiry .phone,
.internship-scheme-section .enquiry .phone a {
  font-size: 1.125rem;
  color: #072633;
}
.internship-scheme-section .enquiry .phone a,
.internship-scheme-section .enquiry .phone a:hover {
  text-decoration: underline;
}
/* end */
/* useful late submission */
.late-submission-assessment-task-main-section .layout__region--first {
  padding-left: 6.3rem;
  padding-right: 6.3rem;
}
.stu-late-submission .introduction-box h3 {
  max-width: 29ch;
}
.stu-late-submission {
  margin-top: 2rem !important;
  margin-bottom: 8rem !important;
}
.late-submission-assessment-task-main-section .row {
  position: relative;
  margin-left: 0;
  margin-right: 0;
}
.late-submission-assessment-task-main-section .first-column-section,
.late-submission-assessment-task-main-section .second-column-section {
  padding-left: 0;
  padding-right: 0;
}
.late-submission-assessment-task-main-section .second-image,
.mathematical-laboratory-main-section .second-column-section img {
  width: 100%;
  object-fit: cover;
  height: auto;
  display: block;
  margin: auto;
  float: right;
}

.late-submission-assessment-task-main-section .useful-link-section {
  padding-left: 10rem;
  padding-right: 10rem;
}
.stu-late-submission .introduction-box p {
  width: 95%;
}
.stu-late-submission .introduction-box h5 {
  font-size: 1.375rem !important;
  font-weight: 600 !important;
  color: #072633 !important;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}
/* end */
/* useful math page */
.introduction-box h4 {
  font-size: 2.813rem !important;
  color: #072633 !important;
  font-weight: 700 !important;
  margin-bottom: 4rem;
}
.mathematical-laboratory-main-section .introduction-box p {
  font-size: 1.125rem !important;
  color: #072633 !important;
}
/* end */
/* useful math help page */
.info-math-help-centre .layout__region--second {
  padding-left: 6.3rem;
  padding-right: 6.3rem;
}
.math-help-center-content .introduction-box p {
  width: 96%;
}
/* end */
/* student story inner option 2 */
.node--type-student-review-two
  .layout--twocol-section--25-75
  .layout__region--second::before {
  content: "";
  display: block;
  width: 200px;
  height: 200px;
  background-image: url("/sites/g/files/asqsls6306/files/inline-images/watermark-17_0.png");
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  bottom: -25%;
  left: -10%;
  z-index: -1;
  transform: translate(-50%, -50%);
}
.node--type-student-review-two
  .layout--twocol-section--25-75
  .layout__region--second::after {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  background-image: url("/sites/g/files/asqsls6306/files/inline-images/path.png");
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 1.2rem;
  right: 1.2rem;
  z-index: -1;
}
.block-field-blocknodestudent-reviewtitle {
  margin-bottom: 0.3rem;
}
.block-field-blocknodestudent-reviewfield-degree-name {
  padding-bottom: 1.2rem;
}
.block-field-blocknodestudent-reviewfield-student-review-note,
.student-review-note {
  padding-top: 3rem;
  padding-left: 2rem;
  position: relative;
}

.block-field-blocknodestudent-reviewfield-student-review-note::before,
.student-review-note::before {
  content: "";
  display: block;
  width: 100px;
  height: 75px;
  background-image: url("/sites/g/files/asqsls6306/files/inline-images/bxs-quote-alt-left_0.png");
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 15px;
  left: -23px;
  z-index: -1;
}
.block-field-blocknodestudent-reviewfield-student-image img {
  max-width: 485px;
  width: 100%;
  object-fit: cover;
}
/* for adjust responsive need to remove */
/* .section-breadcrumb {
    margin-top: 3rem;
    background: red;
} */
/* end */
/* end */
/* bachelor-of-law-section */
.admissions_requirement_content .bachelor-of-law-section h4 {
  width: 100%;
}
.admissions_requirement_content .layout__region--second {
  padding-left: 4.5rem;
  padding-right: 6.5rem;
  max-width: 33%;
}
.admissions_requirement_content .layout__region--first {
  padding-left: 6.2rem;
  max-width: 67%;
  margin-bottom: 2rem !important;
}
.block-block-content534be0ad-817c-428b-be5d-1323ec38c963 ul li::before {
  color: #20586f;
}
.admissions_requirement_content .bachelor-of-law-section table {
  width: 90% !important;
}
.admissions_requirement_content
  .layout__region--first
  .bachelor-of-law-section
  table
  p {
  font-size: 1.125rem !important;
  color: #323232 !important;
  margin-bottom: 0.2rem !important;
  text-align: left !important;
}
.admissions_requirement_content
  .layout__region--first
  .bachelor-of-law-section
  table
  tr:nth-child(3)
  td {
  border-bottom: none !important;
}
.admissions_requirement_content
  .layout__region--first
  .bachelor-of-law-section
  table
  tr:nth-child(4)
  td {
  border-top: none !important;
  padding-top: 0 !important;
}
.admissions_requirement_content
  .layout__region--first
  .bachelor-of-law-section
  table
  tr:nth-child(4)
  td
  p {
  font-size: 0.875rem !important;
  font-weight: normal;
  margin-bottom: 1rem !important;
}
.admissions_requirement_content
  .layout__region--first
  .bachelor-of-law-section
  table
  tr:nth-child(4)
  td
  p:last-of-type {
  margin-bottom: 0 !important;
}
.admissions_requirement_content
  .layout__region--first
  .bachelor-of-law-section
  table
  tr:nth-child(6)
  td:nth-child(2)
  p {
  color: #20586f !important;
}
.admissions_requirement_content
  .layout__region--first
  .bachelor-of-law-section
  table
  ul
  li {
  margin-bottom: 0.5rem;
  padding-left: 1rem;
}
.block-block-content534be0ad-817c-428b-be5d-1323ec38c963 ul li a {
  color: #20586f;
  text-decoration: underline;
  font-size: 1rem;
}
/* end */
/* postgraduate master-of-philosophy */
.master-of-philosophy-main-section .row {
  margin-left: 0;
  margin-right: 0;
}
.block-block-content42ff7732-85ed-4e9f-b93e-76525eb46099
  .information-section
  h3 {
  font-size: 2rem !important;
  font-weight: 600 !important;
  color: #072633 !important;
  margin-top: 1.2rem;
}
.master-of-philosophy-main-section .layout__region--first {
  padding-left: 1.6rem;
}
.master-of-philosophy-main-section .layout__region--first .information-table {
  margin-top: 0.5rem;
  width: 86% !important;
}
/* .master-of-philosophy-main-section .layout__region--first .information-section {
    padding-left: 1rem;
} */
.master-of-philosophy-main-section .information-table td:nth-child(2) {
  font-weight: 700;
}
.master-of-philosophy-main-section .information-table td:nth-child(2) ul li {
  font-weight: normal;
}
.master-of-philosophy-main-section .information-table td:nth-child(2) ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.master-of-philosophy-main-section .information-table td:nth-child(2) ul,
.site-footer {
  position: relative;
  z-index: 2;
}
.block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky,
.block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9.post-master-sticky {
  position: fixed;
  top: 0;
  width: 24%;
  z-index: 1;
}
/* end */
.msc-financial-statistics-two-col-outer-wrapper
  .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky {
  width: 22.5%;
}
.mphil-cross-institutional-section
  .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky {
  width: 26.3%;
}
/* placement test page */
.useful-placement-layout .layout__region--first,
.placement-test-ma1200-section,
.combine-placement-ma1200,
.combine-placement-ma1200 > .layout__region--first,
.combine-placement-ma1200 > .layout__region--second,
.minor-maths-adding {
  max-width: 1820px;
  padding-left: 50px;
  padding-right: 50px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 8em;
}
.placement-test-ma1200-section > .layout__region--first,
.placement-test-ma1200-section > .layout__region--second,
.combine-placement-ma1200 > .layout__region--first,
.combine-placement-ma1200 > .layout__region--second,
.minor-maths-adding > .layout__region--first,
.minor-maths-adding > .layout__region--second,
.mphil-cross-institutional-section > .layout__region--first,
.mphil-cross-institutional-section > .layout__region--second {
  padding-left: 0;
  padding-right: 0;
}
.combine-placement-ma1200 > .layout__region--first .row {
  margin-left: 0;
  margin-right: 0;
}
.combine-placement-ma1200 > .layout__region--first,
.mphil-cross-institutional-section > .layout__region--first {
  flex: 0 1 67% !important;
}
.combine-placement-ma1200 > .layout__region--second,
.mphil-cross-institutional-section > .layout__region--second {
  flex: 0 1 33% !important;
}

.combine-placement-ma1200 > .layout__region--first h2 {
  font-size: 2.813rem !important;
  color: #072633 !important;
  font-weight: 700 !important;
  margin-bottom: 2rem;
  margin-top: 1em;
}
.placement-test-ma1200-section > .layout__region--first h4 {
  font-size: 2.813rem !important;
  color: #072633 !important;
  font-weight: 700 !important;
  margin-bottom: 3rem;
  margin-top: 1em;
}
.placement-test-ma1200-section > .layout__region--first p,
.placement-test-ma1200-section > .layout__region--first ul li,
.combine-placement-ma1200 > .layout__region--first p,
.combine-placement-ma1200 > .layout__region--first ul li {
  font-size: 1.125rem;
  color: #072633;
}
.placement-test-ma1200-section > .layout__region--first h5,
.combine-placement-ma1200 > .layout__region--first h6 {
  font-size: 2rem !important;
  color: #072633 !important;
  font-weight: 600 !important;
  margin-bottom: 1.5rem;
  margin-top: 2rem;
}
.placement-test-ma1200-section > .layout__region--first hr,
.combine-placement-ma1200 > .layout__region--first hr {
  border-top: 0.3px solid rgba(7, 38, 51, 0.1);
}
.placement-test-ma1200-section > .layout__region--first ul li:before,
.combine-placement-ma1200 > .layout__region--first ul li:before {
  content: "\2022";
  font-size: 1.125rem;
  vertical-align: middle;
  line-height: 1;
  margin-right: 0.3rem;
}
.placement-test-ma1200-section > .layout__region--first a,
.combine-placement-ma1200 > .layout__region--first a {
  font-size: 1.125rem;
  color: #20586f;
  font-weight: 500;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.placement-test-ma1200-section > .layout__region--first a > img,
.combine-placement-ma1200 > .layout__region--first a > img {
  width: 25px;
  vertical-align: top;
  margin-right: 1rem;
}
.placement-test-ma1200-section > .layout__region--first a:hover,
.combine-placement-ma1200 > .layout__region--first a:hover {
  color: #ffc711;
}
.placement-test-ma1200-section > .layout__region--first a:hover > img,
.combine-placement-ma1200 > .layout__region--first a:hover > img {
  filter: brightness(0) invert(83%) sepia(8%) saturate(6000%) hue-rotate(360deg)
    contrast(100%);
}

.placement-test-ma1200-section > .layout__region--first ul,
.combine-placement-ma1200 > .layout__region--first ul {
  padding-left: 1.5rem;
}
.placement-test-ma1200-section > .layout__region--first ul:nth-of-type(2),
.combine-placement-ma1200 > .layout__region--first ul:nth-of-type(2) {
  padding-bottom: 1rem;
}
.combine-placement-ma1200 > .layout__region--first p {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.placement-test-ma1200-section > .layout__region--first .purpose {
  margin-top: 3.5rem;
}
.placement-test-ma1200-section > .layout__region--first .purpose,
.placement-test-ma1200-section > .layout__region--first .eligibility,
.placement-test-ma1200-section > .layout__region--first .top-covers,
.placement-test-ma1200-section > .layout__region--first .assessment,
.placement-test-ma1200-section > .layout__region--first .application-fees,
.placement-test-ma1200-section > .layout__region--first .test-schedule,
.placement-test-ma1200-section > .layout__region--first .test-result {
  padding-bottom: 1rem;
  margin-top: 3.75rem !important;
}
.placement-test-ma1200-section > .layout__region--first table td,
.combine-placement-ma1200 > .layout__region--first table td {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  padding-left: 3rem !important;
  padding-right: 1rem !important;
  border: 0.3px solid #07263336 !important;
  border-left: none !important;
  border-right: none !important;
  color: #323232;
  font-size: 1.125rem !important;
  line-height: 1.5 !important;
  text-align: left !important;
}
.placement-test-ma1200-section > .layout__region--first table td p,
.combine-placement-ma1200 > .layout__region--first table td p {
  color: #323232;
}
.placement-test-ma1200-section > .layout__region--first table tr:first-child td,
.combine-placement-ma1200 > .layout__region--first table tr:first-child td {
  border-top: 0 !important;
}
.placement-test-ma1200-section > .layout__region--first table tr:last-child td,
.combine-placement-ma1200 > .layout__region--first table tr:last-child td {
  border-bottom: 0 !important;
}
.placement-test-ma1200-section > .layout__region--first table p {
  margin-top: 0;
  margin-bottom: 0;
}
.placement-test-ma1200-section > .layout__region--first,
.combine-placement-ma1200 > .layout__region--first {
  padding-right: 2.5rem;
  margin-bottom: 1rem;
}
.placement-test-ma1200-section > .layout__region--second,
.combine-placement-ma1200 > .layout__region--second,
.minor-maths-adding > .layout__region--second {
  padding-left: 6.5rem;
}
.useful-placement-layout .layout__region--first {
  margin-bottom: 6rem;
}
.placement-test-ma1200-section > .layout__region--first .top-covers ul li {
  margin-bottom: 0.2rem;
}
.placement-test-ma1200-section > .layout__region--first .top-covers ul {
  margin-bottom: 3rem;
}
.placement-test-ma1200-section > .layout__region--first .eligibility ul,
.combine-placement-ma1200 > .layout__region--first ul:nth-of-type(1) {
  padding-right: 2rem;
}
.placement-test-ma1200-section > .layout__region--first .application-fees a {
  display: inline-block;
  margin-top: 2rem;
}
.placement-test-ma1200-section > .layout__region--first table td:first-child {
  width: 36%;
}
.placement-test-ma1200-section > .layout__region--first .note,
.combine-placement-ma1200 > .layout__region--first .note {
  font-size: 0.875rem;
}
.block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9 {
  margin-top: 3rem;
}
/*  */
.useful-placement-link-section {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  margin-bottom: 5rem;
}
.useful-placement-link-section .useful-placement-link a.active,
.useful-placement-link-section .useful-placement-link:hover a {
  background: #20586f;
}
.useful-placement-link-section .useful-placement-link:first-of-type {
  margin-right: 3rem;
}

.useful-placement-link-section .useful-placement-link a.active,
.useful-placement-link-section .useful-placement-link a:hover {
  color: #ffffff !important;
}
/*  */

.useful-placement-link-section .useful-placement-link a {
  border: 1px solid #20586f;
  color: #072633;
  width: 300px;
  max-width: 100%;
  height: 65px;
  display: flex;
  font-size: 1.125rem;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  text-align: center;
  font-weight: 500;
}
/* end */
/*  combine placement test*/
.combine-placement-ma1200 > .layout__region--first .top-covers-section {
  width: 100%;
  padding-left: 1.5rem;
  font-size: 1.375rem !important;
  font-weight: 500 !important;
  color: #20586f !important;
  margin-top: 1.5rem;
  margin-bottom: 0.875rem;
}
.combine-placement-ma1200 > .layout__region--first ul:nth-of-type(2),
.combine-placement-ma1200 > .layout__region--first ul:nth-of-type(3) {
  width: 80%;
}
.combine-placement-ma1200 > .layout__region--first ul:nth-of-type(2) li,
.combine-placement-ma1200 > .layout__region--first ul:nth-of-type(3) li {
  margin-bottom: 0.3rem;
}

.combine-placement-ma1200
  > .layout__region--first
  .placement-row:nth-of-type(4)
  > ul:nth-of-type(1) {
  margin-bottom: 1rem;
}
.combine-placement-ma1200 > .layout__region--first h6 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.combine-placement-ma1200 > .layout__region--first table tr td:first-child {
  font-weight: 700;
}
/* end  */
/* owl carousel */
.student_review_home_wrap .owl-carousel {
  max-width: 485px !important;
}

.block-views-blockstudent-review-story-block-1 .owl-carousel .owl-item {
  /* width: 485px !important;
  max-width: 485px !important; */
  position: relative;
}
.block-views-blockstudent-review-story-block-1
  .owl-carousel
  .owl-item
  .views-field-field-student-image {
  overflow: hidden;
  border-top-left-radius: 50px;
}
.block-views-blockstudent-review-story-block-1 .owl-carousel .owl-item img {
  border-top-left-radius: 0px;
  transition: all 0.2s;
}
.block-views-blockstudent-review-story-block-1
  .owl-carousel
  .owl-item
  img:hover {
  transform: scale(1.08);
}
/* end */
/* flexslider */
#flexslider-1 {
  margin-bottom: 0;
}
/* end */
/* MPhil */
.master-of-philosophy-main-section .aims-section {
  margin-left: 0;
  margin-right: 0;
}
.master-of-philosophy-main-section h3 {
  font-size: 2rem !important;
  color: #072633 !important;
  font-weight: 600 !important;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}
.master-of-philosophy-main-section .aims-section ul li,
.master-of-philosophy-main-section .requirement-section ul li,
.master-of-philosophy-main-section .information-table td:nth-child(2) ul li {
  font-size: 1.125rem !important;
  color: #072633;
}
.admossion-section ul {
  list-style: none !important;
}
.master-of-philosophy-main-section .aims-section > ul,
.master-of-philosophy-main-section .requirement-section ul,
.master-of-philosophy-main-section .admossion-section .requirement-title {
  padding-left: 1.5rem;
}

.master-of-philosophy-main-section .aims-section > ul > li {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.master-of-philosophy-main-section .aims-section p,
.master-of-philosophy-main-section .structure-section p,
.master-of-philosophy-main-section .requirement-section p,
.master-of-philosophy-main-section .tution-fee-section p,
.master-of-philosophy-main-section .leaflet-section p {
  margin-bottom: 1.5rem;
  font-size: 1.125rem !important;
  color: #072633;
}
.master-of-philosophy-main-section .tution-fee-section p > a,
.master-of-philosophy-main-section .leaflet-section p > a {
  color: #20586f;
  text-decoration: underline;
  word-break: break-word;
}
.master-of-philosophy-main-section .tution-fee-section p > a:hover,
.master-of-philosophy-main-section .leaflet-section p > a:hover {
  color: #ffc711;
  text-decoration: underline;
}
.master-of-philosophy-main-section .requirement-title {
  width: 100%;
  font-size: 1.375rem !important;
  font-weight: 500;
  color: #20586f;
  margin-bottom: 0.5rem;
}
.master-of-philosophy-main-section .admossion-section .requirement-title {
  margin-bottom: 0 !important;
}
.master-of-philosophy-main-section .requirement-section hr {
  width: 100%;
}
.master-of-philosophy-main-section .layout__region--first {
  margin-bottom: 1rem;
}
.master-of-philosophy-main-section .requirement-section > div:first-of-type {
  margin-top: 1rem;
}
.master-of-philosophy-main-section .admossion-section ul li {
  margin-top: 0;
  margin-bottom: 0;
}
.master-of-philosophy-main-section .admossion-section ul {
  margin-bottom: 1.5rem;
}
/* end */
/* minor math */
.minor-maths-programme-structure .layout__region--first {
  max-width: 1820px;
  padding-left: 50px;
  padding-right: 50px;
  margin-bottom: 8rem;
}
.minor-maths-programme-structure
  .layout__region--first
  .block-field-blocknodepagebody
  .programme-requirement-section
  > p {
  font-size: 1.125rem !important;
  color: #072633 !important;
  margin-bottom: 0.5rem !important;
}
.minor-maths-programme-structure
  .layout__region--first
  .block-field-blocknodepagebody
  .programme-requirement-section
  > p
  > a {
  font-size: 1.125rem !important;
  color: #20586f !important;
}
.minor-maths-programme-structure
  .layout__region--first
  .block-field-blocknodepagebody
  .programme-requirement-section
  > p
  > a:hover {
  color: #ffc711 !important;
}
.minor-maths-programme-structure
  .layout__region--first
  .block-field-blocknodepagebody
  .programme-requirement-section
  > p
  > a.cur-information-btn {
  font-weight: 600;
}
.minor-maths-programme-structure
  .layout__region--first
  .block-field-blocknodepagebody
  .programme-requirement-section
  > p
  > a.cur-information-btn
  img {
  margin-left: 0.5rem;
  width: 20px;
  vertical-align: bottom;
}
.minor-maths-programme-structure
  .layout__region--first
  .block-field-blocknodepagebody
  .programme-requirement-section
  > p
  > a.cur-information-btn:hover
  u {
  color: #ffc711;
}
.minor-maths-programme-structure
  .layout__region--first
  .block-field-blocknodepagebody
  .programme-requirement-section
  > p
  > a.cur-information-btn:hover
  img {
  filter: brightness(0) invert(83%) sepia(8%) saturate(6000%) hue-rotate(360deg)
    contrast(100%);
}

.adding-section table tr td p {
  color: #072633;
  font-size: 1.125rem;
}
.block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db ul li a,
.block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db p > a {
  font-size: 1rem;
  color: #20586f;
  text-decoration: underline;
}
.block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db ul li a:hover,
.block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db p > a:hover {
  color: #ffc711;
  text-decoration: underline;
}
.adding-section > p {
  font-size: 0.875rem;
  color: #072633;
  margin-bottom: 6rem;
}
.adding-section > div > p {
  font-size: 1.125rem;
  color: #072633;
  margin-top: 3rem;
}
.minor-maths-course-list .course-list-section > h4 {
  margin-bottom: 3.5rem !important;
}
.minor-maths-course-list .course-list-section > p {
  width: 81%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.125rem;
  color: #072633;
  margin-top: 3.5rem;
}
.white-box {
  padding-top: 2rem !important;
  padding-bottom: 2.1rem !important;
  cursor: pointer;
}
.white-box p:first-of-type {
  margin-bottom: 0.5rem !important;
  font-size: 0.875rem !important;
  color: #20586f !important;
}
/* .white-box p:first-of-type > a {
    font-size: 1.375rem;
    font-weight: 500;
}  */
.minor-maths-course-list .course-list-section .white-box {
  margin-left: 0.75rem;
  height: 100%;
}
.minor-maths-course-list .course-list-section .offset-lg-2 .white-box {
  margin-right: 0.75rem;
}
.minor-maths-course-list .course-list-section {
  margin-bottom: 5rem;
}
.minor-maths-course-list {
  position: relative;
  margin-top: 3rem;
}
/* .minor-maths-course-list .layout--onecol::after{
    content: '';
    display: block;
    width: 146px;
    height: 157px;
    background-image: url('/sites/g/files/asqsls6306/files/inline-images/watermark-15.png');
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
} */

/* end */
.block-block-content1647084a-4303-4be5-b221-df54cbfcb22d,
.enquiry-section-sticky {
  border: 1px solid #20586f;
  border-radius: 12px;
  padding: 2rem 3rem;
  position: relative;
}
/* cing.css */
.block-block-content1647084a-4303-4be5-b221-df54cbfcb22d.sticky-style,
.enquiry-section-sticky.sticky-style {
  position: fixed;
  top: 77px;
  width: 28.2% !important;
  z-index: 1;
}
.cross-institutional-sub-section .enquiry-section-sticky h5 {
  font-size: 2rem !important;
  color: #072633 !important;
  position: absolute;
  top: -3%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
.block-block-content1647084a-4303-4be5-b221-df54cbfcb22d h6,
.enquiry-section-sticky h6 {
  margin-bottom: 1.2rem;
  margin-top: 2.5rem;
}
.block-block-content1647084a-4303-4be5-b221-df54cbfcb22d ul li,
.enquiry-section-sticky ul li {
  list-style-type: disc !important;
  margin-left: 1rem;
  color: #20586f !important;
}
.block-block-content1647084a-4303-4be5-b221-df54cbfcb22d ul li a,
.enquiry-section-sticky ul li a {
  text-decoration: underline;
  color: #20586f !important;
  font-size: 1rem !important;
}
.block-block-content1647084a-4303-4be5-b221-df54cbfcb22d::before,
.enquiry-section-sticky::before {
  content: "";
  display: block;
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
  width: 40%;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  background: white;
  z-index: 0;
}
/* .block-block-contentcbf882fb-bc94-4bc7-ac22-6f65a99916b5::after, .block-block-content1647084a-4303-4be5-b221-df54cbfcb22d::after, .block-block-contentdeea8244-fb8f-4364-81f2-8c98e3a543b0::after {
    content: '';
    display: block;
    position: absolute;
    top: -47px;
    right: -36px;
    width: 111px;
    height: 112px;
    background-image: url('/sites/g/files/asqsls6306/files/inline-images/watermark-13.png');
    background-repeat: no-repeat;
    background-size: cover;
  } */
/* fix */
.block-block-content1647084a-4303-4be5-b221-df54cbfcb22d::after,
.enquiry-section-sticky::after {
  content: "";
  display: block;
  position: absolute;
  top: -50px;
  right: -52px;
  width: 88px;
  height: 88px;
  background-image: url("/sites/g/files/asqsls6306/files/inline-images/watermark-13.png");
  background-repeat: no-repeat;
  background-size: cover;
}
/* fix end */
/* end */

/* cross enroll */
.mphil-cross-institutional-section .deadline-row .application-table tr td {
  color: #072633;
}
/* end */
/*  */
.mphil-cross-institutional-section .deadline-row .deadline {
  width: 100%;
}
.mphil-cross-institutional-section .table-responsive {
  padding-left: 0;
}
.mphil-cross-institutional-section > .layout__region--second {
  padding-left: 4rem;
}
/* end */
/*  */
.mphil-cross-institutional-section .block-field-blocknodepagebody p {
  font-size: 1.125rem;
}
.selected-publications-main-section .view-footer {
  font-size: 20px;
  font-weight: bold;
  color: #20586f;
  padding-left: 1rem;
}
.selected-publications-main-section .site-footer {
  margin-top: 20px;
}
.programme-requirement-section h4 {
  margin-bottom: 1em;
}
.block-views-blockstudent-review-story-block-1
  .view-student-review-story
  .views-field-title {
  font-size: 28px !important;
  font-weight: 600;
  color: #ffffff !important;
}
/* end */
@media (max-width: 1896px){
  .science-summer-camp-2022-about-camp-section {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media screen and (max-width: 1680px) {
  .home-student-review-container .item-list ul li .views-field-name a {
    font-size: 1.2rem;
  }
  /* .faulty-section {
        width: 55%;
    } */
  .about-bs-region-main .bs-region--main::after {
    width: 338px;
    height: 170px;
  }
  #main-wrapper .layout__region--top .field--name-body {
    margin-top: unset !important;
    padding-left: 50px;
    padding-right: 50px;
  }
  /* about us research section */
  .research-categories::before {
    width: 51%;
  }
  /* .research-categories h4 {
        left: 4.5%;
    } */
  /* end */
  /* professor ma faulty page */
  .useful-link-section .useful-link a,
  .useful-postgraduate-link-section .useful-postgraduate-link a {
    font-size: 1rem;
    width: 90%;
  }
  /* end */
  /* selected publications */
  .research-list.sticky-style {
    right: 23.1%;
  }
  .selected-publications-main-section .layout__region--first {
    padding-left: 3.125rem;
  }
  /* end */
  /* research camp page */
  /* .science-summer-camp-2022-about-camp-section {
    padding-left: 3rem;
    padding-right: 3rem;
  } */
  .science-summer-camp-2022-about-camp-section .layout__region--first {
    padding-right: 6rem !important;
  }
  /* end */
  /*  msfms page*/
  .msc-financial-statistics-two-col-outer-wrapper {
    padding-left: 3rem;
    padding-right: 5.5rem;
  }
  /* end */
  /*  bscm page */
  /* .page-node-2671 .layout--twocol-section--67-33 {
        padding-left: 3rem;
    } */
  /* end */
  /* useful intership page */
  .internship-scheme-section .layout__region--second,
  .internship-scheme-section .layout__region--bottom {
    padding-left: 3.3rem;
    padding-right: 3.3rem;
  }
  .referenc-section .title-content::before {
    width: 35%;
    left: 19.5%;
  }
  /* end */
  /* useful submission */
  .late-submission-assessment-task-main-section .layout__region--first,
  .info-math-help-centre .layout__region--second {
    padding-left: 3.3rem;
    padding-right: 3.3rem;
  }
  .late-submission-assessment-task-main-section .stu-late-submission {
    padding-left: 0;
    padding-right: 0;
  }
  .late-submission-assessment-task-main-section .useful-link-section {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  /* end */
  /* inner option 2 */
  .node--type-student-review-two
    .layout--twocol-section--25-75
    .layout__region--second::before {
    bottom: -17%;
    left: -11%;
  }
  /* end */
  /* bachelar law section */
  .admissions_requirement_content .layout__region--first {
    padding-left: 3.2rem;
  }
  /* end */
  /*  postgraduate master-of-philosophy  */
  .master-of-philosophy-main-section .layout__region--second {
    padding-right: 4rem;
  }
  /* .master-of-philosophy-main-section .layout__region--first .information-section {
        padding-left: 0.5rem;
      } */
  .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky {
    width: 20.5%;
  }
  /* end */
  /*  placement test */
  .placement-test-ma1200-section > .layout__region--second,
  .combine-placement-ma1200 > .layout__region--second {
    padding-right: 3rem;
  }
  .block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9.post-master-sticky {
    width: 22%;
  }
  /* end */
  /* owl carousel */
  .student_review_home_wrap .owl-carousel {
    max-width: 420px !important;
  }
  /* end */
  /* cross enroll */
  .mphil-cross-institutional-section > .layout__region--second {
    padding-right: 1rem;
    padding-left: 0rem;
  }
  .mphil-cross-institutional-section
    .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky {
    width: 30%;
  }
  .mphil-cross-institutional-section .deadline-row p {
    padding-right: 6rem;
  }
  /* end */
  /* /programmes/postgraduate/msc-financial-mathematics-and-statistics-msfms */
  .msc-financial-statistics-two-col-outer-wrapper
    .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky {
    width: 23%;
  }
  /* end */
  /*  */
  .block-block-content1647084a-4303-4be5-b221-df54cbfcb22d.sticky-style,
  .enquiry-section-sticky.sticky-style {
    width: 29.5% !important;
  }
  .block-block-content1647084a-4303-4be5-b221-df54cbfcb22d::before,
  .enquiry-section-sticky::before {
    width: 50%;
  }
  /* end */
}

@media (max-width: 1601px) {
  /* Option-2 */
  .node--type-student-review-two
    .layout--twocol-section--25-75
    .layout__region--second::before {
    left: -12%;
  }
  /* End */

  .banner_description .views-field-body p{
    width: 50%;
  }
}

@media screen and (max-width: 1560px) {
  .BSc-computing-mathematics-adimission-main-section {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .block-views-blockhome-programmes-block-1 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .home-student-review-container .layout__region--first {
    padding-right: 0rem;
  }
  /* .faulty-section {
        width: 58%;
    } */
  .node--type-page
    .layout__region--top
    .block-block-content
    .field--type-text-with-summary
    h1 {
    font-size: 3.8rem !important;
  }
  #main-wrapper .layout__region--top .field--name-body {
    margin-top: unset !important;
    padding-left: 100px;
    padding-right: 100px;
  }
  .about-bs-region-main .bs-region--main::after {
    width: 295px;
    height: 147px;
    bottom: -94px;
  }
  /* about us research section */
  .research-categories::before {
    width: 52%;
  }
  .research-section {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  /* end */
  /* professor ma faulty */
  .academic-professor-block .views-field-field-graduation .field-content {
    font-size: 0.875rem;
  }
  /* end */
  /* selected publications */
  .selected-publications-main-section .layout__region--second a {
    font-size: 1rem;
  }
  .block-views-blockresearch-students-block-4
    .view-research-students
    .research-row {
    line-height: 2.5;
  }
  .research-list.sticky-style {
    right: 23.6%;
  }
  .selected-publications-main-section .layout__region--first {
    padding-left: 6.25rem;
  }
  /* end */
  /* research camp page */
  .science-summer-camp-2022-about-camp-section {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  /* end */
  /* msfms page */
  .msc-financial-statistics-two-col-outer-wrapper {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  /* end */
  /*  bscm page */
  /* .page-node-2671 .layout--twocol-section--67-33 {
        padding-left: 6rem;
    } */
  /* end */
  /* bscm head tab section */
  .cross-institutional-course-enrolment-scheme-main-section
    .useful-link-section,
  .cross-institutional-hkbu .useful-link-section,
  .undergraduate-student-exchange .useful-link-section,
  .useful-link-layout .useful-postgraduate-link-section {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  /* end */
  /* useful intership page */
  .internship-scheme-section .layout__region--second,
  .internship-scheme-section .layout__region--bottom {
    padding-left: 6.3rem;
    padding-right: 6.3rem;
  }
  .referenc-section .title-content::before {
    width: 37%;
    left: 21.5%;
  }
  .referenc-section .title-content .content-title {
    top: -20px;
  }
  /* internship-schemes-faq-container .layout__region--second #accordion .faq-header .btn-link.btn-link.btnRight-icon::before, internship-schemes-faq-container .layout__region--second #accordion .faq-header .btn-link.active-border::before {
          left: 4%;
      } */
  /* end */
  /* useful submission page */
  .stu-late-submission .introduction-box h3,
  .stu-late-submission .introduction-box p {
    width: unset;
  }
  .late-submission-assessment-task-main-section .layout__region--first,
  .info-math-help-centre .layout__region--second {
    padding-left: 6.3rem;
    padding-right: 6.3rem;
  }
  .late-submission-assessment-task-main-section .second-image {
    width: 93%;
  }
  .late-submission-assessment-task-main-section .useful-link-section {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  /* end */
  /* bachelar law section */
  .admissions_requirement_content .layout__region--first {
    padding-left: 6.2rem;
  }
  .admissions_requirement_content .layout__region--second {
    padding-left: 2.5rem;
  }
  /* end */
  /* postgraduate master-of-philosophy  */
  .master-of-philosophy-main-section .layout__region--first {
    padding-left: 6rem;
  }
  .master-of-philosophy-main-section .layout__region--second {
    /* padding-right: 6rem; */
  }
  .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky {
    width: 18%;
  }
  /* end */
  /*  placement test page */
  .block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9.post-master-sticky {
    width: 22%;
  }
  .placement-test-ma1200-section,
  .combine-placement-ma1200,
  .minor-maths-programme-structure .layout__region--first,
  .minor-maths-adding {
    padding-left: 100px;
    padding-right: 100px;
  }
  .placement-test-ma1200-section > .layout__region--second,
  .combine-placement-ma1200 > .layout__region--second {
    padding-right: 2rem;
  }
  .placement-test-ma1200-section > .layout__region--second,
  .combine-placement-ma1200 > .layout__region--second,
  .minor-maths-adding > .layout__region--second {
    padding-left: 4.5rem;
  }
  /* end */
  .student_review_home_wrap .owl-carousel {
    max-width: 380px !important;
  }
  /* .block-views-blockstudent-review-story-block-1 .owl-carousel .owl-item {
    width: 380px !important;
    max-width: 380px !important;
  } */
  /* minor math */
  .white-box p {
    font-size: 0.875rem !important;
  }
  .white-box {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .minor-maths-course-list .course-list-section > p {
    width: 90%;
  }
  /* end */
  /* cross enroll */
  .mphil-cross-institutional-section > .layout__region--second {
    padding-right: 0;
    padding-left: 3rem;
  }
  .mphil-cross-institutional-section
    .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky {
    width: 25.5%;
  }
  /* end */
  /* student review  home slider*/
  .block-views-blockstudent-review-story-block-1
    .student_reviews_description
    .views-field-field-short-description {
    width: 100%;
  }
  /* end */
  /* /programmes/postgraduate/msc-financial-mathematics-and-statistics-msfms */
  .msc-financial-statistics-two-col-outer-wrapper
    .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky {
    width: 22%;
  }
  .msc-financial-statistics-two-col-outer-wrapper .mscfms-structure-table th,
  .block-views-blockmsfms-courses-block-1 .views-view-table th,
  .block-views-blockmsfms-courses-block-2 .views-view-table th {
    font-size: 1.125rem !important;
  }
  /* end */
  /*  */
  .block-block-content1647084a-4303-4be5-b221-df54cbfcb22d.sticky-style,
  .enquiry-section-sticky.sticky-style {
    width: 26.4% !important;
  }
  /* end */
  /*  */
  #main-wrapper .layout__region--top::after {
    max-width: 207px;
    max-height: 175px;
    bottom: -54px;
  }
  /* end */
}
@media (max-width: 1441px){
  .banner_description .views-field-body p{
    width: 55%;
  }
}
@media screen and (max-width: 1440px) {
  .block-views-blockmain-slideshow-block-1::after {
    width: 200px;
    height: 118px;
    background-size: contain;
    bottom: -9%;
    left: 6.9%;
  }
  .block-views-blockstudent-review-story-block-1
    .student_reviews_description
    .views-field-title
    a {
    font-size: 1.5rem;
  }
  /* .faulty-section {
        width: 63%;
    } */
  .node--type-page
    .layout__region--top
    .block-block-content
    .field--type-text-with-summary
    h1 {
    font-size: 3.5rem !important;
  }
  #main-wrapper .layout__region--top .field--name-body {
    margin-top: unset !important;
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .about-bs-region-main .bs-region--main::after {
    width: 251px;
    height: 125px;
    bottom: -78px;
  }
  #main-wrapper .layout__region--top::after {
    max-width: 216px;
    max-height: 179px;
    bottom: -54px;
  }
  /* about us research section */
  .research-categories::before {
    width: 58%;
  }
  /* .research-categories h4{
        left: 4%;
    } */
  /* end */
  /* professor ma faulty */
  .layout-custom-container .layout__region--first {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  /* end */
  /* selected publications */
  /* .selected-publications-main-section .layout__region--first {
    padding-left: 4rem;
  } */
  /* end */
  /* useful intership page */
  .referenc-section p:nth-of-type(2) {
    width: 92%;
  }
  .referenc-section .title-content {
    width: 100%;
  }
  .internship-scheme-section
    .layout__region--second
    .block-views-blockfaqs-block-1
    .content {
    width: 85%;
  }
  /* end */
  /* inner option 2 */
  .node--type-student-review-two
    .layout--twocol-section--25-75
    .layout__region--second::before {
    left: -13%;
  }
  /* end */
  /* postgraduate master-of-philosophy  */
  .master-of-philosophy-main-section .layout__region--first {
    padding-left: 6.2rem;
  }
  .master-of-philosophy-main-section .layout__region--second {
    padding-right: 5rem;
    padding-left: 0;
  }
  .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky {
    width: 19.3%;
  }
  /* end */
  /*  placement test page*/
  .placement-test-ma1200-section > .layout__region--second,
  .combine-placement-ma1200 > .layout__region--second {
    padding-left: 3.5rem;
    padding-right: 0;
  }
  .block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9.post-master-sticky {
    width: 24.5%;
  }
  /* end */
  .student_review_home_wrap .owl-carousel {
    max-width: 350px !important;
  }
  /* .block-views-blockstudent-review-story-block-1 .owl-carousel .owl-item {
    width: 350px !important;
    max-width: 350px !important;
  } */
  /* cross enroll */
  .mphil-cross-institutional-section
    .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky {
    width: 25%;
  }
  /* end */
  /*  /programmes/postgraduate/msc-financial-mathematics-and-statistics-msfms */
  .msc-financial-statistics-two-col-outer-wrapper
    .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky {
    width: 21.5%;
  }
  /* end */

  /* minor math */
  .minor-maths-course-list {
    margin-top: 1rem;
  }
  /* End */

  .math-help-center-content {
    margin-bottom: 7em !important;
  }

  .msc-financial-statistics-two-col-outer-wrapper .view-msfms-courses table th:nth-child(4){
    width: 22%;
  }
}
@media screen and (max-width: 1367px) {
  .research-categories::before {
    width: 65%;
  }
  .useful-link-section .useful-link a, 
  .useful-postgraduate-link-section .useful-postgraduate-link a{
    padding: 1rem .5rem;
  }
  /* .research-categories h4{
        left: 7%;
    } */
}
@media screen and (max-width: 1366px) {
  .block-views-blockmain-slideshow-block-1::after {
    left: 7.3%;
  }
  .block-views-blockstudent-review-story-block-1
    .student_reviews_description
    .views-field-field-short-description
    > a {
    font-size: 1rem;
  }
  /* about us research section */

  /* end */
  /* professor ma faulty */
  .useful-link-section,
  .useful-postgraduate-link-section {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  /* end */
  /* selected publications */
  .selected-publications-main-section .layout__region--second {
    padding-left: 0rem !important;
  }
  .research-list.sticky-style {
    right: 24.7%;
    padding-left: 7rem;
  }
  /* end */
  /* bscm page */
  /* .page-node-2671 .layout__region--first .useful-link-section {
        padding-left: 5rem;
        padding-right: 5rem;
    } */
  .application-sidebar-box::before,
  .block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db::before,
  .block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9::before {
    width: 60%;
  }
  /* end */
  /* bscm head tab section */
  .cross-institutional-course-enrolment-scheme-main-section
    .useful-link-section,
  .cross-institutional-hkbu .useful-link-section,
  .undergraduate-student-exchange .useful-link-section,
  .useful-link-layout .useful-postgraduate-link-section {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  /* end */
  /* useful intership page */
  .internship-scheme-section
    .layout__region--second
    #accordion
    .faq-header
    .btn-link.btnRight-icon::before,
  .internship-scheme-section
    .layout__region--second
    #accordion
    .faq-header
    .btn-link.active-border::before {
    top: 48%;
  }
  /* end */
  /* useful submission page */
  .late-submission-assessment-task-main-section .useful-link-section {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  /* end */
  /* useful math page */
  .introduction-box h4 {
    margin-bottom: 2rem;
  }
  /* end */
  /* inner option 2 */
  .node--type-student-review-two
    .layout--twocol-section--25-75
    .layout__region--second::before {
    left: -14%;
  }
  /* end */
  /* postgraduate master-of-philosophy  */
  .master-of-philosophy-main-section .layout__region--first {
    flex: 0 1 70%;
  }
  .master-of-philosophy-main-section .layout__region--second {
    flex: 0 1 30%;
  }
  .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky,
  .block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9.post-master-sticky {
    width: 24.3%;
  }
  /* end */
  .student_review_home_wrap .owl-carousel {
    width: 100% !important;
  }
  /* .block-views-blockstudent-review-story-block-1 .owl-carousel .owl-item {
    width: auto !important;
    max-width: auto !important;
  } */
  /* .white-box p:first-of-type { 
          font-size: 0.678rem;
      }
      .minor-maths-adding .white-box p:first-of-type > a {
          font-size: 1.125rem !important;
      }
      .minor-maths-adding .white-box p:nth-child(2) {
          font-size: 1rem !important;
      } */
  /* /programmes/postgraduate/msc-financial-mathematics-and-statistics-msfms  */
  .msc-financial-statistics-two-col-outer-wrapper
    .block-block-content798d12ce-d94c-4aab-92bf-3c869d59f4cd {
    padding-right: 4rem;
  }
  .block-views-blockmsfms-courses-block-2 .view-footer {
    padding-right: 1rem;
  }
  /* end */
  /*  */
  #main-wrapper .layout__region--top::after {
    max-width: 189px;
    max-height: 158px;
    bottom: -51px;
  }
  /* end */
}
@media screen and (max-width: 1280px) {
  .banner_description .views-field-body p {
    font-size: 2.6rem;
  }
  .block-views-blockmain-slideshow-block-1::after {
    bottom: -9%;
    left: 7.2%;
    width: 187px;
  }
  .block-views-blockstudent-review-story-block-1
    .student_reviews_description
    .views-field-title
    a {
    font-size: 1.45rem;
  }
  .about-bs-region-main .bs-region--main::after {
    width: 220px;
    height: 110px;
    bottom: -70px;
  }
  #main-wrapper .layout__region--top .field--name-body {
    margin-top: unset !important;
    margin-left: auto !important;
  }
  /* about us research section */
  .research-categories::before {
    width: 65%;
  }
  /* .research-categories h4 {
        left: 5.5%;
    } */
  /* end */
  /* professor ma faulty */
  .layout-custom-container .layout__region--first {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  /* end */
  /* selected publications */
  .selected-publications-main-section .layout__region--second {
    padding-right: 4rem;
  }
  .research-list.sticky-style {
    right: 21.5%;
    padding-left: 4rem;
  }
  /* end */
  /* research camp page */
  .science-summer-camp-2022-about-camp-section {
    padding-left: 100px;
    padding-right: 100px;
  }
  .science-summer-camp-2022-about-camp-section .layout__region--first {
    padding-right: 3rem !important;
  }
  /* end */
  /*  bscm page */
  /* .page-node-2671 .layout--twocol-section--67-33 {
        padding-left: 2rem;
        padding-right: 2rem;
      } */
  /* .page-node-2671 .layout__region--first .useful-link-section .useful-link, */
  .useful-link-layout
    .useful-postgraduate-link-section
    .useful-postgraduate-link,
  .useful-link-layout .layout__region--first .useful-link-section .useful-link {
    width: 30%;
  }
  /* end */
  /* bscm head tab section */
  .cross-institutional-course-enrolment-scheme-main-section
    .useful-link-section,
  .cross-institutional-hkbu .useful-link-section,
  .undergraduate-student-exchange .useful-link-section,
  .useful-link-layout .useful-postgraduate-link-section {
    padding-left: 0;
    padding-right: 0;
  }
  /* end */
  /* useful intership page */
  .background-section h3,
  .block-views-blockfaqs-block-1 h2,
  .internship-scheme-section .layout__region--bottom h2,
  .internship-scheme-section .enquiry h6,
  .stu-late-submission .introduction-box h3,
  .mathematical-laboratory-main-section .introduction-box h4,
  .math-help-center-content .introduction-box h3 {
    font-size: 2.5rem !important;
  }
  .background-section p,
  .background-section p,
  .internship-scheme-section .layout__region--second #accordion .faq-body p,
  .internship-scheme-section .layout__region--second #accordion .faq-body a,
  .referenc-section p,
  .referenc-section .content-list ul li,
  .library ul li,
  .internship-scheme-section .enquiry .address,
  .internship-scheme-section .enquiry .phone,
  .internship-scheme-section .enquiry .phone a,
  .stu-late-submission .introduction-box p,
  .math-help-center-content .introduction-box p {
    font-size: 1rem;
  }
  .introduction-box .new_window > img {
    width: 20px !important;
  }
  .internship-scheme-section
    .layout__region--second
    #accordion
    .faq-header
    .btn-link {
    font-size: 1.125rem;
  }

  /* end */
  /* useful math page */
  .mathematical-laboratory-main-section .introduction-box p {
    font-size: 1rem !important;
  }
  /* end */
  /* inner option 2 */
  .node--type-student-review-two
    .layout--twocol-section--25-75
    .layout__region--second::before {
    bottom: -11%;
  }
  /* end */
  /*  postgraduate master-of-philosophy */
  .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky,
  .block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9.post-master-sticky {
    width: 23.5%;
  }
  /* end */
  /* cross enroll */
  .mphil-cross-institutional-section
    .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky {
    width: 24.5%;
  }
  /* end */
  /*  */
  .minor-maths-adding > .layout__region--first {
    width: 67%;
  }
  .minor-maths-adding > .layout__region--second {
    width: 33%;
  }
  .mphil-cross-institutional-section
    .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky {
    width: 24%;
  }
  /* end */
}
@media (max-width:1207px){
  .combine-placement-ma1200 > .layout__region--first{
    max-width: 66%;
  }
}
@media screen and (max-width: 1024px) {
  .BSc-computing-mathematics-adimission-main-section {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .msc-financial-statistics-two-col-outer-wrapper .msfms-details-section {
    margin-top: 2rem;
  }
  .banner_description .views-field-body p {
    font-size: 2rem;
  }
  .explore-now-btn,
  .home-student-review-container
    .layout__region--second
    .view-footer
    .more-link
    a {
    width: 200px;
    height: 60px;
    line-height: 3.1;
  }
  .home-student-review-container
    .layout__region--second
    .view-footer
    .more-link
    a {
    padding-left: 3rem;
  }
  .home-student-review-container
    .layout__region--second
    .view-footer
    .more-link
    a
    svg {
    margin-right: 0.8rem;
    margin-bottom: 0.2rem;
    width: 25px;
  }
  .explore-now-btn::before {
    width: 30px;
    height: 30px;
  }
  .block-views-blockmain-slideshow-block-1::after {
    bottom: -9%;
    left: 9%;
  }
  .block-views-blockmain-slideshow-block-1
    .flexslider
    .flex-direction-nav
    .flex-prev {
    left: 45px;
  }
  .block-views-blockmain-slideshow-block-1
    .flexslider
    .flex-direction-nav
    .flex-next {
    right: 45px;
  }
  /* .home-student-review-container h2 {
        font-size: 2.5rem !important;
    } */
  /* .home-student-review-container .item-list ul li .views-field-name a {
        font-size: 1rem;
    } */
  .home-student-review-container .layout__region--first .view-content h3 a {
    font-size: 1.6rem;
  }
  .home-student-review-container .item-list::before {
    width: 68%;
  }
  .block-views-blockhome-programmes-block-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .home-student-review-container .item-list {
    margin-bottom: 3rem;
  }

  /* .home-student-review-container .layout__region--second .view-footer .srs-footer-description {
        font-size: 1rem;
    } */
  .home-student-review-container .srs-footer-title {
    font-size: 2.5rem !important;
    margin-top: 1rem;
    margin-bottom: 3rem;
  }
  .home-student-review-container
    .layout__region--second
    .view-footer
    .more-link {
    margin-top: 2.5rem;
  }
  /* about us research section */
  .research-section {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .research-categories::before {
    width: 70%;
  }
  .research-categories h4 {
    /* left: 5%; */
    font-size: 1.2rem !important;
  }
  .research-categories {
    padding: 2rem 3.5rem;
  }
  .research-categories ul li {
    font-size: 1rem;
  }
  /* end */
  /* professor ma faulty */
  .layout-custom-container .layout__region--first {
    padding-left: 50px;
    padding-right: 50px;
  }
  .useful-link-section,
  .useful-postgraduate-link-section {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .academic-professor-block {
    padding-left: 0;
    padding-right: 0;
  }
  .useful-link-section .useful-link a,
  .useful-postgraduate-link-section .useful-postgraduate-link a {
    font-size: 0.875rem;
  }
  .academic-professor-block
    .views-field-field-professor-position-names
    .field-content,
  .academic-professor-block .views-field .field-content,
  .academic-professor-block .views-field-field-graduation .field-content {
    font-size: 0.875rem !important;
  }
  .academic-professor-block .views-field-title .field-content a {
    font-size: 0.875rem;
  }
  .academic-professor-block .views-field-field-graduation .field-content,
  .block-views-blockma-academic-faulty-block-4
    .views-field-field-graduation
    .field-content {
    font-size: 0.7rem;
  }
  .academic-professor-block h3 {
    font-size: 2.5rem;
  }
  .academic-professor-block ul li {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  /* end */
  /* selected publications */
  .research-list.sticky-style {
    right: 22.8%;
  }
  .selected-publications-main-section .layout__region--first {
    padding-left: 3.4rem;
  }
  .selected-publications-main-section .layout__region--second a {
    font-size: 0.675rem;
  }
  /* end */
  /* research camp page */
  .science-summer-camp-2022-about-camp-section {
    padding-left: 50px;
    padding-right: 50px;
    max-width: 100%;
  }
  .science-summer-camp-2022-about-camp-section > .layout__region--first {
    max-width: 66% !important;
    flex: 0 1 60% !important;
    margin-left: unset!important;
  }
  /* end */
  /* msfms page */
  .msc-financial-statistics-two-col-outer-wrapper .layout__region--first {
    /* max-width: 70% !important;
        flex : 0 1 70% !important;
        padding-right: 3rem; */
  }
  .msc-financial-statistics-two-col-outer-wrapper .layout__region--second {
    /* max-width: 30% !important;
        flex : 0 1 30% !important; */
  }
  .block-block-content66e63e69-bd59-41ef-9018-b039deae7a63 {
    padding-right: 0;
  }
  .msc-financial-statistics-two-col-outer-wrapper {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .msc-financial-statistics-two-col-outer-wrapper .layout__region--second {
    padding-right: 1rem;
  }
  .msc-financial-statistics-two-col-outer-wrapper .mscfms-structure-table {
    width: 80% !important;
  }
  .msc-financial-statistics-two-col-outer-wrapper .msfms-section h2,
  .msc-financial-statistics-two-col-outer-wrapper .msfms-details-section h3,
  .msc-financial-statistics-two-col-outer-wrapper
    .block-block-content798d12ce-d94c-4aab-92bf-3c869d59f4cd
    h3 {
    font-size: 2.5rem !important;
  }
  .msc-financial-statistics-two-col-outer-wrapper .msfms-section h3,
  .msc-financial-statistics-two-col-outer-wrapper .msfms-title,
  .msc-financial-statistics-two-col-outer-wrapper .block-block-content798d12ce-d94c-4aab-92bf-3c869d59f4cd h3 {
    font-size: 1.5rem !important;
  }
  .block-views-blockmsfms-courses-block-1 h2,
  .block-views-blockmsfms-courses-block-2 h2 {
    font-size: 1.125rem !important;
  }
  .msc-financial-statistics-two-col-outer-wrapper
    .msfms-section
    .msfms-table
    td,
  .admission-section table td,
  .msc-financial-statistics-two-col-outer-wrapper .msfms-details-section p,
  .msc-financial-statistics-two-col-outer-wrapper .msfms-unique-section p,
  .msc-financial-statistics-two-col-outer-wrapper p,
  .msc-financial-statistics-two-col-outer-wrapper .mscfms-structure-table th,
  .msc-financial-statistics-two-col-outer-wrapper
    .mscfms-structure-table
    tbody
    td,
  .block-views-blockmsfms-courses-block-1 .views-view-table th,
  .block-views-blockmsfms-courses-block-1 table tbody td,
  .block-views-blockmsfms-courses-block-2 .views-view-table th,
  .block-views-blockmsfms-courses-block-2 table tbody td:first-child a,
  .block-views-blockmsfms-courses-block-2 table tbody td {
    font-size: 1rem !important;
  }
  .block-views-blockmsfms-courses-block-2 .view-footer p {
    font-size: 0.875rem !important;
  }
  .msc-financial-statistics-two-col-outer-wrapper
    .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky {
    width: 25.5%;
  }
  .msc-financial-statistics-two-col-outer-wrapper
    .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445
    h5 {
    font-size: 1.5rem !important;
  }
  .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445 ul li a {
    font-size: 1rem;
  }
  /* end */
  /*  bscm page */
  /* .page-node-2671 .layout--twocol-section--67-33 {
        padding-left: 50px;
        padding-right: 50px;
        max-width: 1820px;
      } */
  .admission-section h4 {
    font-size: 1.8rem !important;
  }
  .admission-section table td {
    padding-left: 1.5rem !important;
  }
  /* .page-node-2671 .layout--twocol-section--67-33 .layout__region--first{
          padding-right: 0px;
          flex: 0 1 67%;
      }
      .page-node-2671 .layout--twocol-section--67-33 .layout__region--second{
        padding-left: 0px;
        padding-right: 1rem !important;
        flex: 0 1 33%;
        } */
  .admission-section table td {
    font-size: 1rem !important;
    line-height: 1.5 !important;
  }

  .application-sidebar-box h5,
  .block-block-content534be0ad-817c-428b-be5d-1323ec38c963 h5 {
    font-size: 1.3rem !important;
  }
  .application-sidebar-box,
  .block-block-content534be0ad-817c-428b-be5d-1323ec38c963 {
    padding: 3rem 1rem;
  }
  .bscm-inquiry h6 {
    font-size: 0.875rem !important;
  }
  .bscm-inquiry ul li {
    margin-bottom: 0.2rem;
  }
  .bscm-inquiry ul li a {
    font-size: 0.8rem;
  }
  /* end */
  /* bscm head tab page */
  .useful-link-layout
    .useful-postgraduate-link-section
    .useful-postgraduate-link,
  .useful-link-layout .layout__region--first .useful-link-section .useful-link {
    width: 35%;
  }
  .cross-institutional-hkbu .useful-link-section {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  /* end */
  /* useful intership page */
  .internship-scheme-section .layout__region--second,
  .internship-scheme-section .layout__region--bottom {
    padding-left: 3.3rem;
    padding-right: 3.3rem;
  }
  .referenc-section .title-content .content-title {
    top: -16px;
    font-size: 1.125rem;
  }
  .referenc-section .content-list:nth-of-type(2) {
    padding-left: 1.5rem;
  }
  .referenc-section .title-content {
    padding: 2.5rem 3rem;
  }
  .layout__region--second
    .internship-schemes-faq-container
    #accordion
    .faq-header
    .btn-link.btnRight-icon::before,
  .layout__region--second
    .internship-schemes-faq-container
    #accordion
    .faq-header
    .btn-link.active-border::before {
    left: 4%;
  }
  .internship-scheme-section .layout__region--first {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  /* end */
  /* useful submission */
  .late-submission-assessment-task-main-section .useful-link-section {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .late-submission-assessment-task-main-section .layout__region--first,
  .info-math-help-centre .layout__region--second {
    padding-left: 3.3rem;
    padding-right: 3.3rem;
  }
  .late-submission-assessment-task-main-section .second-image {
    height: 570px;
  }
  /* end */
  /* useful math page */
  .mathematical-laboratory-main-section .layout__region--first {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  /* end */
  /* useful math help page */
  .info-math-help-centre .layout__region--first {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  /* end */
  /* inner option 2 */
  .node--type-student-review-two
    .layout--twocol-section--25-75
    .layout__region--second::before {
    bottom: 32%;
    left: -9%;
    width: 100px;
    height: 100px;
  }
  /* end */
  /* bachelar law section */
  .admissions_requirement_content .layout__region--first {
    padding-left: 3.2rem;
  }
  .bachelor-of-law-section h4 {
    font-size: 2.5rem !important;
  }
  /* end */
  /* postgraduate master-of-philosophy  */
  .master-of-philosophy-main-section .layout__region--first {
    flex: 0 1 65%;
    max-width: 65%;
    padding-left: 3.2rem;
  }
  .master-of-philosophy-main-section .layout__region--second {
    flex: 0 1 35%;
    max-width: 35%;
    padding-right: 5rem;
  }
  .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky {
    width: 27%;
  }
  .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445 {
    padding: 2rem 1.5rem 1rem;
  }
  /* end */
  /* placement test */
  .placement-test-ma1200-section,
  .combine-placement-ma1200,
  .minor-maths-programme-structure .layout__region--first,
  .minor-maths-adding {
    padding-left: 50px;
    padding-right: 50px;
  }
  .placement-test-ma1200-section > .layout__region--second,
  .combine-placement-ma1200 > .layout__region--second {
    padding-left: 0rem;
    padding-right: 1rem;
  }
  .block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9.post-master-sticky {
    width: 28%;
  }
  .useful-placement-link-section .useful-placement-link a {
    font-size: 0.875rem;
  }
  /* end */
  /*  */
  .minor-maths-adding .adding-section table tr th p {
    font-size: 1rem;
  }
  .adding-section table tr td p {
    font-size: 0.875rem;
  }
  .minor-maths-adding > .layout__region--second {
    padding-left: 2.5rem;
    padding-right: 1rem;
  }
  .minor-maths-course-list .course-list-section .offset-lg-2 .white-box {
    margin-right: 0;
  }
  .minor-maths-course-list .course-list-section .white-box {
    margin-left: 0;
  }
  /* end */
  /* cross enroll */
  .mphil-cross-institutional-section .deadline-row .application-table tr th {
    font-size: 1.125rem !important;
  }
  .mphil-cross-institutional-section > .layout__region--first {
    width: 67%;
  }
  .mphil-cross-institutional-section > .layout__region--second {
    width: 33%;
  }
  .mphil-cross-institutional-section > .layout__region--second {
    padding-right: 1rem;
    padding-left: 1.5rem;
  }
  .mphil-cross-institutional-section
    .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445.post-master-sticky {
    width: 26%;
  }
  /* end */
  /*  */
  #main-wrapper .layout__region--top .field--name-body {
    padding-left: 50px;
    padding-right: 50px;
  }
  /* end */
  /*  */
  .enquiry-section-sticky::before {
    width: 60%;
  }
  .enquiry-section-sticky h5 {
    top: -3%;
  }
  .block-block-content1647084a-4303-4be5-b221-df54cbfcb22d::after,
  .enquiry-section-sticky::after {
    top: -44px;
    right: -49px;
    width: 80px;
    height: 80px;
  }
  .enquiry-section-sticky {
    padding: 2rem 1.5rem;
  }
  .cross-institutional-sub-section .enquiry-section-sticky h5,
  .enquiry-section-sticky h5 {
    font-size: 1.75rem !important;
    top: -2%;
  }
  /* end */
  /*  */
  .block-block-content534be0ad-817c-428b-be5d-1323ec38c963::after,
  .block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db::after {
    top: -30px;
    right: -30px;
    width: 50px;
    height: 50px;
  }
  .admissions_requirement_content .layout__region--second {
    padding-left: 1.5rem;
    padding-right: 3.5rem;
  }
  .block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db::after,
  .block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9::after {
    padding: 2rem 1.5rem 3rem;
  }
  /* end */
  /*  */
  #main-wrapper .layout__region--top::after {
    max-width: 131px;
    max-height: 115px;
    bottom: -40px;
  }
  /* end */
}
@media screen and (max-width: 835px) {
  .math-help-center-content {
    margin-top: 3em !important;
    margin-bottom: 5em !important;
  }
  .banner_description .views-field-body p {
    text-align: center;
    font-size: 2.3rem;
    width: 80%;
    margin: 0 auto;
  }

  /* .block-views-blockmain-slideshow-block-1 .slides .views-field-field-slideshow-image img {
        height: 600px;
    } */
  .block-views-blockmain-slideshow-block-1 .flex-control-nav li {
    margin: 0 10px;
  }
  .block-views-blockmain-slideshow-block-1 .flex-control-nav {
    bottom: 35px;
  }
  .path-frontpage
    .block-views-blockmain-slideshow-block-1
    .slides
    > li
    > .views-field-nothing {
    top: 65%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .block-views-blockmain-slideshow-block-1
    .banner_description
    .views-field-title,
  .block-views-blockmain-slideshow-block-1
    .banner_description
    .views-field-title
    a {
    text-align: center !important;
    display: none;
  }
  .explore-now-btn {
    display: none !important;
    margin-left: auto;
    margin-right: auto;
  }
  .block-views-blockmain-slideshow-block-1::after {
    display: none;
    bottom: -13.5%;
    left: 11%;
  }
  .home-student-review-container .layout__region--first,
  .home-student-review-container .layout__region--second {
    flex: 0 1 100% !important;
    width: 100%;
  }
  .home-student-review-container .layout__region--second {
    margin-top: 4rem;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 2rem;
  }
  .home-student-review-container .layout__region--first {
    padding-right: 2rem;
  }
  .block-views-blockstudent-review-story-block-1 .view-footer {
    padding-left: 0;
  }
  .home-student-review-container
    .layout__region--second
    .view-footer
    .more-link
    a {
    width: 200px;
    height: 60px;
    line-height: 3.1;
    padding-left: 2.8rem;
  }
  .home-student-review-container
    .layout__region--second
    .view-footer
    .more-link
    a
    svg {
    width: 25px;
    height: 25px;
    margin-right: 1rem;
  }
  .home-student-review-container .srs-footer-title {
    font-size: 2.8rem !important;
    margin-top: 1rem;
    margin-bottom: 2.5rem;
  }
  .home-student-review-container .srs-footer-title::after {
    bottom: -33%;
  }
  .home-student-review-container
    .layout__region--second
    .view-footer
    .more-link {
    margin-top: 2rem;
  }
  .view-student-review-story .cus-owl-nav {
    margin-right: 2rem;
  }
  .block-views-blockstudent-review-story-block-1 .owl-theme .owl-nav {
    margin-right: 2rem;
  }
  /* .home-student-review-container h2 {
        font-size: 2.8rem !important;
    } */
  .home-student-review-container .item-list::before {
    width: 40%;
  }
  .faulty-section {
    padding-top: 7rem;
    padding-bottom: 5.5rem;
  }
  .faulty-btn svg {
    width: 26px;
  }
  .faulty-section h3 {
    font-size: 2.5rem;
  }
  .faulty-section p,
  .research-section p {
    font-size: 1rem;
  }
  .node--type-page
    .layout__region--top
    .block-block-content
    .field--type-text-with-summary
    p {
    font-size: 1rem;
  }
  .node--type-page
    .layout__region--top
    .block-block-content
    .field--type-text-with-summary
    h1 {
    margin-top: 0.5rem;
    font-size: 3.2rem !important;
  }
  .field.field--name-field-header-image.field--type-image.field--label-above
    img {
    height: 380px !important;
  }
  .about-bs-region-main .bs-region--main::after,
  #main-wrapper .layout__region--top::after {
    display: none;
  }
  /* about us research section */
  .research-section {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .research-categories::before {
    width: 80%;
  }
  .research-categories h4 {
    font-size: 1.125rem !important;
  }
  .research-btn,
  .faulty-btn {
    width: 200px;
    height: auto !important;
    padding: 0.25rem 0;
    font-size: 1rem;
    line-height: 2.5;
  }
  .research-btn svg {
    width: 23px;
    margin-right: 0.5rem;
  }
  .research-section h3 {
    font-size: 2.5rem;
  }
  .research-section {
    padding-top: 5rem;
  }
  /* end */
  /* professor ma faulty  */
  .useful-link-section,
  .useful-postgraduate-link-section {
    flex-wrap: wrap;
  }
  .useful-link-section .useful-link,
  .useful-postgraduate-link-section .useful-postgraduate-link {
    width: 50%;
    margin-bottom: 2rem;
  }
  .academic-professor-block h3 {
    font-size: 2rem;
  }
  .useful-link-section,
  .useful-postgraduate-link-section {
    margin-bottom: 0rem;
  }
  /* end */
  /* selected publications */
  .research-list.sticky-style {
    right: 24.2%;
    top: 100px;
  }
  .selected-publications-main-section .layout__region--first {
    padding-left: 2.7rem;
  }
  .selected-pub-container .field-content h5::after {
    width: 50px;
    height: 50px;
  }
  .block-views-blockresearch-students-block-4
    .view-research-students
    .research-row {
    line-height: 1.25;
  }
  .selected-publications-main-section .view-footer {
    margin-bottom: 2rem;
  }
  /* end */
  /* research camp page */
  .science-summer-camp-2022-about-camp-section > .layout__region--first {
    max-width: 100% !important;
    flex: 0 1 100% !important;
  }
  .science-summer-camp-2022-about-camp-section > .layout__region--second {
    flex: 0 1 100%;
    margin-bottom: 4rem;
    max-width: 100%;
    padding: 0;
  }
  .science-summer-camp-2022-about-camp-section .layout__region--first h2,
  .msc-financial-statistics-two-col-outer-wrapper .msfms-section h2,
  .msc-financial-statistics-two-col-outer-wrapper .msfms-details-section h3,
  .msc-financial-statistics-two-col-outer-wrapper
    .block-block-content798d12ce-d94c-4aab-92bf-3c869d59f4cd
    h3 {
    font-size: 1.75rem !important;
  }
  .science-summer-camp-2022-about-camp-section
    .layout__region--first
    p
    > strong {
    font-size: 1.2rem !important;
  }
  .how-to-apply {
    margin-bottom: 3rem;
  }
  .science-summer-camp-2022-about-camp-section
    .layout__region--first
    .content
    .row
    ul
    li,
  .science-summer-camp-2022-about-camp-section
    .layout__region--first
    .content
    .row
    .col-3
    > p,
  .science-summer-camp-2022-about-camp-section
    .layout__region--first
    .content
    .row
    .col-9
    > p,
  .how-to-apply ol li,
  .more-information-btn {
    font-size: 1rem;
  }
  .apply-information-div p > span {
    font-size: 1rem !important;
  }
  .more-information-btn img {
    width: 20px;
  }
  .block-block-contenta0e9bb82-d4d8-4759-81d7-6e351653cf5e ul li a,
  .block-block-contenta0e9bb82-d4d8-4759-81d7-6e351653cf5e p {
    font-size: 1rem !important;
  }
  .block-block-contenta0e9bb82-d4d8-4759-81d7-6e351653cf5e::before {
    width: 27%;
  }
  .science-summer-camp-2022-about-camp-section .layout__region--second h2 {
    font-size: 1.75rem !important;
    top: -4%;
  }
  .science-summer-camp-2022-about-camp-section .layout__region--first {
    padding-right: 0 !important;
  }
  .science-summer-camp-2022-about-camp-section .layout__region--second {
    margin-top: 0;
  }
  /* end */
  /* msfms page */
  .msc-financial-statistics-two-col-outer-wrapper .layout__region--first,
  .msc-financial-statistics-two-col-outer-wrapper .layout__region--second {
    max-width: 100% !important;
    flex: 0 1 100% !important;
  }
  .msc-financial-statistics-two-col-outer-wrapper .layout__region--first {
    padding-right: 0;
  }
  .msc-financial-statistics-two-col-outer-wrapper .msfms-section h3,
  .msc-financial-statistics-two-col-outer-wrapper .msfms-title {
    font-size: 1.3rem !important;
    margin-top: 1rem;
    margin-bottom: 0.5rem;
  }
  .msc-financial-statistics-two-col-outer-wrapper .block-block-content798d12ce-d94c-4aab-92bf-3c869d59f4cd h3 {
    font-size: 1.3rem !important;
  }
  .msc-financial-statistics-two-col-outer-wrapper
    .msfms-section
    .msfms-table
    td,
  .msc-financial-statistics-two-col-outer-wrapper .msfms-details-section p,
  .msc-financial-statistics-two-col-outer-wrapper .msfms-unique-section p,
  .msc-financial-statistics-two-col-outer-wrapper .msfms-ma-section p,
  .msc-financial-statistics-two-col-outer-wrapper .msfms-structure-section p,
  .msc-financial-statistics-two-col-outer-wrapper
    .block-block-content798d12ce-d94c-4aab-92bf-3c869d59f4cd
    p,
  .msfms-credit-section p,
  .msfms-entrace-section p,
  .msfms-online-section p,
  .msfms-deadline-section p,
  .msfms-eduloan-section p,
  .msfms-cef-section p,
  .msc-financial-statistics-two-col-outer-wrapper
    .mscfms-structure-table
    tbody
    td,
  .block-views-blockmsfms-courses-block-1 table tbody td,
  .block-views-blockmsfms-courses-block-2 table tbody td {
    font-size: 1rem !important;
  }
  /* .msc-financial-statistics-two-col-outer-wrapper .mscfms-structure-table th, .block-views-blockmsfms-courses-block-1 .views-view-table th, .block-views-blockmsfms-courses-block-2 .views-view-table th,
    .block-views-blockmsfms-courses-block-1 h2, .block-views-blockmsfms-courses-block-2 h2{
        font-size: 1.125rem !important;
    } */
  .msc-financial-statistics-two-col-outer-wrapper
    .msfms-structure-section
    p:last-of-type,
  .block-views-blockmsfms-courses-block-2 .view-footer p {
    font-size: 0.675rem !important;
  }
  .msc-financial-statistics-two-col-outer-wrapper
    .msfms-section
    .msfms-table
    td {
    padding-left: 2.5rem !important;
  }
  .msfms-mode-section p,
  .msfms-fees-section p {
    font-size: 1rem;
  }
  .msc-financial-statistics-two-col-outer-wrapper .layout__region--second {
    padding-right: 2rem !important;
    margin-bottom: 3rem;
  }
  .block-views-blockmsfms-courses-block-1 table,
  .block-views-blockmsfms-courses-block-2 table,
  .msc-financial-statistics-two-col-outer-wrapper .mscfms-structure-table {
    width: 100% !important;
  }
  .block-block-content66e63e69-bd59-41ef-9018-b039deae7a63,
  .block-block-content195d94b5-8660-464b-8eff-7e53219a3fb0 {
    padding-right: 0;
  }
  /* end */
  /* bscm page */
  /* .page-node-2671 .layout--twocol-section--67-33 .layout__region--first,
    .page-node-2671 .layout--twocol-section--67-33 .layout__region--second {
        max-width: 100% !important;
        flex: 0 1 100% !important
    } */
  .application-sidebar-box::after,
  .block-block-content534be0ad-817c-428b-be5d-1323ec38c963::after {
    top: -26px;
    right: -30px;
    width: 50px;
    height: 50px;
  }
  .application-sidebar-box::before,
  .block-block-content534be0ad-817c-428b-be5d-1323ec38c963::before {
    width: 25%;
  }
  /* .page-node-2671 .layout--twocol-section--67-33 .layout__region--first{
        margin-bottom: 0rem;
    } */
  .admission-section table {
    width: 100% !important;
  }
  /* .page-node-2671 .layout--twocol-section--67-33 {
        padding-left: 3rem;
        padding-right: 3rem;
        max-width: 100% !important;
      }
      .page-node-2671 .layout--twocol-section--67-33 .layout__region--second{
          padding-left: 0 !important;
          padding-right: 0 !important;
          margin-bottom: 5rem;
      } */
  .bscm-inquiry h6 {
    font-size: 1.2rem !important;
  }
  .bscm-inquiry ul li a {
    font-size: 1rem !important;
  }
  .application-sidebar-box,
  .block-block-content534be0ad-817c-428b-be5d-1323ec38c963 {
    padding: 2rem 2.5rem 3rem;
  }
  /* .page-node-2671 .layout__region--first .useful-link-section {
        padding-left: 0;
        padding-right: 0;
      }
      .page-node-2671 .layout__region--first .useful-link-section .useful-link{
        width: 35%;
      }       */
  div.about-department-section-img {
    margin-left: 0;
  }
  /* end */
  /* bscm head tab page */
  .useful-link-layout .layout__region--first {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* end */
  /* useful intership page */
  .background-section h3,
  .block-views-blockfaqs-block-1 h2,
  .internship-scheme-section .layout__region--bottom h2,
  .internship-scheme-section .enquiry h6,
  .stu-late-submission .introduction-box h3,
  .math-help-center-content .introduction-box h3 {
    font-size: 2.1rem !important;
  }
  .background-section p,
  .introduction-box .new_window {
    font-size: 1rem;
  }
  .introduction-box .new_window > img {
    width: 20px !important;
    height: 20px;
  }
  .layout__region--second
    .internship-schemes-faq-container
    #accordion
    .faq-header
    .btn-link.btnRight-icon::before,
  .layout__region--second
    .internship-schemes-faq-container
    #accordion
    .faq-header
    .btn-link.active-border::before {
    left: 5%;
  }
  .internship-scheme-section .faq-card .show {
    background-color: white !important;
  }
  .internship-scheme-section
    .layout__region--second
    .block-views-blockfaqs-block-1
    .content {
    width: 100%;
  }
  .referenc-section .center-title {
    font-size: 1.125rem;
  }
  .background-section p,
  .background-section p,
  .internship-scheme-section .layout__region--second #accordion .faq-body p,
  .internship-scheme-section .layout__region--second #accordion .faq-body a,
  .referenc-section p,
  .referenc-section .content-list ul li,
  .library ul li,
  .internship-scheme-section .enquiry .address,
  .internship-scheme-section .enquiry .phone,
  .internship-scheme-section .enquiry .phone a {
    font-size: 0.875rem;
  }
  .referenc-section .title-content {
    padding: 2.5rem 2rem;
  }
  .referenc-section .title-content::before {
    width: 50%;
    left: 30.5%;
  }
  .referenc-section .title-content .content-title {
    top: -16px;
  }
  .internship-scheme-section .enquiry {
    margin-bottom: 5rem;
  }
  .internship-scheme-section .useful-link-section {
    padding-left: 0;
    padding-right: 0;
  }
  .internship-scheme-section .layout__region--first {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  /* end */
  /* useful submission page */
  .stu-late-submission .introduction-box h5 {
    font-size: 1.125rem !important;
  }
  .stu-late-submission .introduction-box h3,
  .mathematical-laboratory-main-section .introduction-box h4,
  .math-help-center-content .introduction-box h3 {
    font-size: 2.1rem !important;
  }
  .late-submission-assessment-task-main-section .useful-link-section {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  /* end */
  /* useful math page */
  .mathematical-laboratory-main-section .layout__region--first {
    padding-left: 4.3rem;
    padding-right: 4.3rem;
  }
  /* end */
  /* useful math help page */
  .info-math-help-centre .layout__region--first {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  /* end */
  /* inner option 2 */
  .block-field-blocknodestudent-reviewfield-student-review-note::before,
  .student-review-note::before {
    width: 80px;
    height: 60px;
  }
  .node--type-student-review-two
    .layout--twocol-section--25-75
    .layout__region--second::before {
    display: none;
  }
  /* end */
  /* bachelar law section */
  .admissions_requirement_content {
    flex-direction: column-reverse;
  }
  .admissions_requirement_content .layout__region--first,
  .admissions_requirement_content .layout__region--second {
    max-width: 100%;
    flex: 0 1 100%;
    width: 100%;
    padding-left: 50px;
    padding-right: 50px;
  }
  .admissions_requirement_content .layout__region--first {
    margin-bottom: 1rem !important;
  }
  .admissions_requirement_content
    .layout__region--first
    .bachelor-of-law-section
    table {
    width: 100% !important;
  }
  /* end */
  /* postgraduate master-of-philosophy  */
  .block-block-content42ff7732-85ed-4e9f-b93e-76525eb46099 h2 {
    font-size: 2.5rem !important;
  }
  .master-of-philosophy-main-section .layout__region--first {
    flex: 0 1 100%;
    max-width: 100%;
    padding-left: 3.2rem;
    padding-right: 3.2rem;
  }
  .master-of-philosophy-main-section .layout__region--second {
    flex: 0 1 100%;
    max-width: 100%;
    padding-left: 50px;
    padding-right: 80px;
    margin-bottom: 5rem;
  }
  .master-of-philosophy-main-section .layout__region--first .information-table {
    width: 100% !important;
  }
  /* end */
  /*  */
  .placement-test-ma1200-section > .layout__region--first,
  .combine-placement-ma1200 > .layout__region--first,
  .minor-maths-adding > .layout__region--first {
    padding-right: 0;
    flex: 0 1 100%;
    max-width: 100% !important;
  }
  .placement-test-ma1200-section > .layout__region--second,
  .combine-placement-ma1200 > .layout__region--second {
    padding-left: 0;
    padding-right: 3rem;
    flex: 0 1 100%;
    max-width: 100% !important;
    margin-bottom: 5rem;
  }
  .useful-placement-link-section .useful-placement-link:first-of-type {
    margin-right: 2rem;
  }
  .useful-placement-link-section .useful-placement-link a {
    width: 250px;
  }
  /* end */
  /*  */
  .minor-maths-adding > .layout__region--second {
    width: 100%;
    flex: 0 1 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* end */
  /* cross enroll */
  .mphil-cross-institutional-section > .layout__region--first,
  .mphil-cross-institutional-section > .layout__region--second {
    flex: 0 1 100%;
    width: 100%;
  }
  .mphil-cross-institutional-section > .layout__region--second {
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 6rem !important;
  }
  .mphil-cross-institutional-section .deadline-row p {
    padding-right: 0rem;
  }

  /* end */
  /*  */
  .bscm-student-exchange-section .layout__region--second {
    flex: 0 1 100%;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 5rem;
  }
  /* end */
  /*  */
  .enquiry-section-sticky::before {
    width: 30%;
  }
  /* end */
  /*  */
  .cross-institutional-sub-section,
  .master-of-philosophy-main-section,
  .bscm-student-exchange-section,
  .msc-financial-statistics-two-col-outer-wrapper,
  .mphil-cross-institutional-section,
  .placement-test-ma1200-section,
  .combine-placement-ma1200 {
    flex-direction: column-reverse;
  }
  /* end */
  /*  */

  .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445,
  .cross-institutional-sub-section .enquiry-section-sticky {
    padding: 3rem 2.5rem 2rem;
  }
  .cross-institutional-sub-section .layout__region--second {
    /* margin-top: 2rem !important; */
    /* padding-right: 2rem !important; */
  }
  .cross-institutional-sub-section .enquiry-section-sticky h5 {
    top: -3%;
  }
  .block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db::after {
    top: -42px;
    right: -46px;
    width: 76px;
    height: 48px;
  }
  /* end */
  /*  */
  .combine-placement-ma1200 > .layout__region--second {
    padding-right: 2rem !important;
  }
  .enquiry-section-sticky h5 {
    top: -4%;
  }
  /* end */
  /*  */
  .placement-test-ma1200-section > .layout__region--second {
    padding-right: 1rem;
  }
  /* end */
  /*  */
  .placement-test-ma1200-section > .layout__region--first h4,
  .combine-placement-ma1200 > .layout__region--first h2 {
    font-size: 2.5rem !important;
  }
  .placement-test-ma1200-section > .layout__region--first p,
  .combine-placement-ma1200 > .layout__region--first p,
  .placement-test-ma1200-section > .layout__region--first ul li,
  .combine-placement-ma1200 > .layout__region--first p,
  .combine-placement-ma1200 > .layout__region--first ul li,
  .placement-test-ma1200-section > .layout__region--first a,
  .combine-placement-ma1200 > .layout__region--first a {
    font-size: 1rem;
  }
  .placement-test-ma1200-section > .layout__region--first h5,
  .combine-placement-ma1200 > .layout__region--first h6 {
    font-size: 1.5rem !important;
  }
  /* end */

  /* minor math */
  .minor-maths-course-list {
    margin-top: 3rem;
  }
  /* End */
  .slick-slide
    .latest-news-events-banner-container
    .annoucement-description-text {
    color: #072633 !important;
  }
  .joint-bachelor-section .col-lg-6 img {
    margin-left: 0;
  }
  .minor-maths-adding > .layout__region--first {
    margin-bottom: 0;
  }
  .adding-section > div > p {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  .block-views-blockmain-slideshow-block-1 .slides .banner_description {
    left: 50%;
  }
  .block-views-blockmain-slideshow-block-1
    .flexslider
    .flex-direction-nav
    .flex-prev {
    left: 30px;
  }
  .block-views-blockmain-slideshow-block-1
    .flexslider
    .flex-direction-nav
    .flex-next {
    right: 30px;
  }
  .block-views-blockmain-slideshow-block-1::after {
    bottom: -11%;
    left: 7.1%;
    background-size: contain;
    width: 120px;
    height: 98px;
  }
  .home-student-review-container
    .layout__region--second
    .view-footer
    .more-link
    a {
    padding-left: 2.8rem;
  }
  .node--type-page
    .layout__region--top
    .block-block-content
    .field--type-text-with-summary
    h1 {
    font-size: 3rem !important;
  }
  /* about us research section */
  .research-categories::before {
    width: 87%;
  }
  .research-categories h4 {
    font-size: 1rem !important;
    top: -10px;
  }
  /* end */
  /* selected publications */
  .selected-publications-main-section .layout__region--second {
    padding-right: 2rem;
  }
  .research-list.sticky-style {
    right: 20.5%;
    padding-left: 2rem;
  }
  .selected-publications-main-section .layout__region--first {
    padding-left: 2.4rem;
  }
  /* end */
  /* research camp page */

  /* end */
  /* useful intership page */
  .referenc-section .title-content::before {
    width: 53%;
    left: 32%;
  }
  .internship-scheme-section
    .layout__region--second
    #accordion
    .faq-header
    .btn-link {
      font-size: 18px !important;
  }

  /* end */
  /* cross enroll */
  .mphil-cross-institutional-section > .layout__region--second {
    padding-right: 2rem;
  }
  /* end */
}
@media (max-width: 641px){
  .science-summer-camp-2022-about-camp-section{
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 640px) {
  .block-views-blockstudent-review-story-block-1
    .view-student-review-story
    .views-field-title {
    font-size: 16px !important;
  }
  .internship-scheme-section
    .layout__region--second
    #accordion
    .faq-header
    .btn-link {
      font-size: 16px !important;
  }
  .msc-financial-statistics-two-col-outer-wrapper .msfms-details-section {
    margin-top: 1rem;
  }
  .BSc-computing-mathematics-adimission-main-section,
  .BSc-computing-mathematics-adimission-main-section .course-list-section {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .science-summer-camp-2022-about-camp-section
    .layout__region--first
    .content
    .row
    .col-3
    > p {
    font-size: 14px !important;
  }
  .placement-test-ma1200-section > .layout__region--first h4,
  .combine-placement-ma1200 > .layout__region--first h2 {
    font-size: 22px !important;
  }
  .placement-test-ma1200-section > .layout__region--first h5,
  .combine-placement-ma1200 > .layout__region--first h6 {
    font-size: 16px !important;
  }
  .placement-test-ma1200-section,
  .combine-placement-ma1200,
  .minor-maths-programme-structure .layout__region--first,
  .minor-maths-adding,
  .info-math-help-centre .layout__region--second,
  .msc-financial-statistics-two-col-outer-wrapper,
  .master-of-philosophy-main-section {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .msc-financial-statistics-two-col-outer-wrapper .msfms-section .msfms-table,
  .admission-section table,
  .placement-test-ma1200-section > .layout__region--first table {
    width: 100% !important;
  }
  .science-summer-camp-2022-section
    .layout__region--first
    .field--name-body
    > p {
    font-size: 14px !important;
  }
  .science-summer-camp-2022-section .layout__region--first p > strong {
    font-size: 20px !important;
  }
  .banner_description .views-field-body p {
    font-size: 2rem;
  }
  .block-views-blockmain-slideshow-block-1
    .flexslider
    .flex-direction-nav
    .flex-prev,
  .block-views-blockmain-slideshow-block-1
    .flexslider
    .flex-direction-nav
    .flex-next {
    height: 40px;
    width: 27px;
  }
  .block-views-blockmain-slideshow-block-1 .flex-direction-nav a::before,
  .block-views-blockmain-slideshow-block-1
    .flex-direction-nav
    a.flex-next::before {
    width: 20px;
  }
  .explore-now-btn {
    width: 180px;
    height: 60px;
    line-height: 3.65;
    font-size: 1rem;
  }
  .explore-now-btn::before {
    width: 28px;
    height: 28px;
    left: 13%;
  }
  /* .home-student-review-container h2 {
        font-size: 2.5rem !important;
    } */
  .home-student-review-container
    .block-views-blockstudent-review-story-block-1
    .bg-overlay {
    height: auto;
  }
  .home-student-review-container .layout__region--first .view-content h3 a {
    font-size: 1.5rem;
  }
  /* .home-student-review-container .item-list ul li .views-field-name a {
        font-size: 1rem;
    } */
  .node--type-page
    .layout__region--top
    .block-block-content
    .field--type-text-with-summary
    h1 {
    font-size: 2.3rem !important;
  }

  /* professor ma faulty */
  .academic-professor-block ul li {
    flex: 0 0 50%;
  }
  .academic-professor-block h3 {
    font-size: 1.5rem;
  }
  /* end */
  /* selected publications */
  .selected-pub-container .field-content ul li,
  .selected-pub-container .field-content p,
  .selected-pub-container .field-content ul li a,
  .science-summer-camp-2022-about-camp-section
    .layout__region--first
    p
    > strong {
    font-size: 0.875rem !important;
  }
  .selected-pub-container .field-content ul li .new_window img {
    width: 15px;
    height: 15px;
    vertical-align: middle;
  }
  .research-list.sticky-style {
    right: 21.5%;
  }
  .block-views-blockresearch-students-block-4
    .view-research-students
    .research-row {
    width: 50%;
  }
  .selected-publications-main-section .layout__region--first,
  .selected-publications-main-section .layout__region--second {
    flex: 0 1 100%;
    max-width: 100% !important;
  }
  .selected-publications-main-section .layout__region--first {
    margin-top: 2rem;
  }
  .selected-publications-main-section .layout__region--first .container {
    padding-left: 0px !important;
    padding-right: 0px !important;
    max-width: 100% !important;
  }
  /* .selected-pub-container .view-header h3{
        font-size: 2.5rem !important;
    } */
  .selected-pub-container .field-content h5 {
    font-size: 1.5rem;
  }
  .block-views-blockresearch-students-block-4
    .view-research-students
    .item-list {
    margin-top: 1rem;
  }
  /* end */
  /* research camp page */
  .science-summer-camp-2022-about-camp-section
    .layout__region--first
    .content
    .row
    [class^="col"] {
    padding-left: 1.5rem;
  }
  .block-block-contenta0e9bb82-d4d8-4759-81d7-6e351653cf5e::before {
    width: 35%;
  }

  /* end */
  .block-views-blockmsfms-courses-block-1 table tbody td:nth-child(2),
  .block-views-blockmsfms-courses-block-2 table tbody td:nth-child(2) {
    padding-left: 1.2rem !important;
  }
  /* .msfms-mode-section p, .msfms-study-period p, .msfms-fees-section p {
        font-size: 0.875rem;
      } */
  /* end */
  /* bscm page */
  /* .page-node-2671 .layout__region--first .useful-link-section .useful-link, */
  .useful-link-layout
    .useful-postgraduate-link-section
    .useful-postgraduate-link,
  .useful-link-layout .layout__region--first .useful-link-section .useful-link {
    width: 45%;
  }
  .admission-section h4 {
    font-size: 1.375rem !important;
  }
  /* end */
  /* useful intership page */
  .background-section .second-column-section img {
    width: 100%;
    margin-top: 3rem;
    height: auto;
  }
  .background-section h3,
  .block-views-blockfaqs-block-1 h2,
  .internship-scheme-section .layout__region--bottom h2,
  .internship-scheme-section .enquiry h6,
  .stu-late-submission .introduction-box h3,
  .math-help-center-content .introduction-box h3,
  .science-summer-camp-2022-about-camp-section .layout__region--first h2,
  .block-block-content42ff7732-85ed-4e9f-b93e-76525eb46099 h2 {
    font-size: 1.375rem !important;
  }
  .internship-scheme-section .layout__region--second {
    margin-top: 3rem;
  }
  .background-section h3 {
    margin-bottom: 1.5rem;
  }
  .referenc-section .title-content::before {
    width: 70%;
    left: 50%;
    transform: translateX(-50%);
    margin: 0 auto;
  }
  .referenc-section .title-content .content-title {
    left: 50%;
    transform: translateX(-50%);
    width: 67%;
    margin: 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    top: -12px;
  }
  .referenc-section .content-list {
    width: 100%;
  }
  .internship-scheme-section
    .layout__region--second
    #accordion
    .faq-card
    .faq-body {
    padding: 2rem 2rem;
  }
  .layout__region--second
    .internship-schemes-faq-container
    #accordion
    .faq-header
    .btn-link.btnRight-icon::before,
  .layout__region--second
    .internship-schemes-faq-container
    #accordion
    .faq-header
    .btn-link.active-border::before {
    left: 6.5%;
  }
  /* end */
  /* aboutus research */
  .research-section {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  /* end */
  /* useful submission page */
  .late-submission-assessment-task-main-section .second-image {
    width: 100%;
    height: auto;
  }
  .stu-late-submission .introduction-box h3,
  .mathematical-laboratory-main-section .introduction-box h4,
  .math-help-center-content .introduction-box h3 {
    font-size: 22px !important;
  }
  /* end */
  /* useful math page */
  .mathematical-laboratory-main-section .second-column-section img,
  .info-math-help-centre .second-column-section img {
    width: 100%;
    height: auto;
  }
  /* end */
  /* inner option 2 */
  .block-field-blocknodestudent-reviewfield-student-image img {
    max-width: 100%;
  }
  /* end */
  /* postgraduate master-of-philosophy  */
  /* .master-of-philosophy-main-section .layout__region--first .information-section {
        padding-left: 1.5rem;
      } */
  /* end */
  /* placement test page */
  .useful-placement-link-section .useful-placement-link:first-of-type {
    margin-right: 0;
    margin-bottom: 2rem;
    margin-top: 1rem;
    width: 100%;
  }
  .useful-placement-link-section .useful-placement-link a {
    width: 100%;
    max-width: 250px;
  }
  /* end */
  /*  */
  .adding-table-section {
    width: 100%;
    overflow-x: auto;
  }
  .student_review_home_wrap .owl-nav .owl-prev img,
  .student_review_home_wrap .owl-nav .owl-next img {
    width: 21px;
  }

  .block-views-blockstudent-review-story-block-1 .owl-theme .owl-nav {
    margin-top: 1.2rem;
  }
  .block-views-blockstudent-review-story-block-1 .view-footer {
    margin-top: -32px;
  }
  .bachelor-of-law-section h4 {
    font-size: 22px !important;
  }
  /* end */
  .minor-maths-programme-structure
    .layout__region--first
    .block-field-blocknodepagebody
    .programme-requirement-section
    > p
    > a.cur-information-btn
    img {
    margin-left: 0.5rem;
    width: 16px;
    vertical-align: middle;
  }
  .block-block-content1647084a-4303-4be5-b221-df54cbfcb22d ul li a,
  .enquiry-section-sticky ul li a {
    font-size: 14px !important;
  }
  .slick-slide
    .latest-news-events-banner-container
    .annoucement-description-text {
    font-size: 18px;
  }
  .msc-financial-statistics-two-col-outer-wrapper .msfms-section h3,
  .msc-financial-statistics-two-col-outer-wrapper .msfms-title,
  .block-block-content42ff7732-85ed-4e9f-b93e-76525eb46099
    .information-section
    h3,
  .master-of-philosophy-main-section h3,
  .msc-financial-statistics-two-col-outer-wrapper .block-block-content798d12ce-d94c-4aab-92bf-3c869d59f4cd h3 {
    font-size: 1.25rem !important;
  }
  .msc-financial-statistics-two-col-outer-wrapper
    .msfms-section
    .msfms-table
    td,
  .admission-section table td,
  .msc-financial-statistics-two-col-outer-wrapper .msfms-details-section p,
  .msc-financial-statistics-two-col-outer-wrapper .msfms-unique-section p,
  .msc-financial-statistics-two-col-outer-wrapper p,
  .msc-financial-statistics-two-col-outer-wrapper .mscfms-structure-table th,
  .msc-financial-statistics-two-col-outer-wrapper
    .mscfms-structure-table
    tbody
    td,
  .block-views-blockmsfms-courses-block-1 .views-view-table th,
  .block-views-blockmsfms-courses-block-1 table tbody td,
  .block-views-blockmsfms-courses-block-2 .views-view-table th,
  .block-views-blockmsfms-courses-block-2 table tbody td:first-child a,
  .block-views-blockmsfms-courses-block-2 table tbody td,
  .admissions_requirement_content .bachelor-of-law-section table td,
  .master-of-philosophy-main-section .information-table td,
  .master-of-philosophy-main-section .aims-section ul li,
  .master-of-philosophy-main-section .requirement-section ul li,
  .master-of-philosophy-main-section .information-table td:nth-child(2) ul li,
  .master-of-philosophy-main-section .aims-section p,
  .master-of-philosophy-main-section .structure-section p,
  .master-of-philosophy-main-section .requirement-section p,
  .master-of-philosophy-main-section .tution-fee-section p,
  .master-of-philosophy-main-section .leaflet-section p,
  .admissions_requirement_content
    .layout__region--first
    .bachelor-of-law-section
    table
    p {
    font-size: 0.875rem !important;
  }
  .block-views-blockfaqs-block-1,
  .internship-scheme-section .layout__region--bottom {
    margin-top: 3rem;
  }
  .internship-scheme-section .layout__region--bottom h2 {
    margin-bottom: 1rem;
  }
  .block-field-blocknodestudent-reviewfield-student-review-note::before,
  .student-review-note::before {
    width: 42px;
    height: 30px;
  }
  .block-field-blocknodestudent-reviewfield-student-review-note::before,
  .student-review-note::before {
    left: -12px;
  }
}
@media screen and (max-width: 480px) {
  .banner_description .views-field-title,
  .banner_description .views-field-field-slideshow-link {
    display: none;
  }
  .banner_description .views-field-body p {
    font-size: 1.375rem;
  }
  .block-views-blockmain-slideshow-block-1 .slides .banner_description {
    top: 65%;
  }
  /* .block-views-blockmain-slideshow-block-1 .slides .views-field-field-slideshow-image img {
        height: 300px;
    } */
  .block-views-blockmain-slideshow-block-1
    .flexslider
    .flex-direction-nav
    .flex-prev {
    left: 10px;
  }
  .block-views-blockmain-slideshow-block-1
    .flexslider
    .flex-direction-nav
    .flex-next {
    right: 10px;
  }
  .block-views-blockmain-slideshow-block-1
    .flexslider
    .flex-direction-nav
    .flex-prev,
  .block-views-blockmain-slideshow-block-1
    .flexslider
    .flex-direction-nav
    .flex-next {
    height: 31px;
    width: 21px;
  }
  .block-views-blockmain-slideshow-block-1 .flex-direction-nav a::before,
  .block-views-blockmain-slideshow-block-1
    .flex-direction-nav
    a.flex-next::before {
    width: 15px;
  }
  .block-views-blockmain-slideshow-block-1 .flex-control-paging li a {
    width: 7.84px;
    height: 7.84px;
  }
  .block-views-blockmain-slideshow-block-1 .flex-control-nav {
    bottom: 25px;
  }
  .block-views-blockmain-slideshow-block-1::after {
    display: none;
  }
  .home-student-review-container h2 {
    font-size: 1.375rem !important;
  }
  .home-student-review-container h2::after {
    width: 32px;
    border-bottom: 4px solid #0cc7cf;
  }
  /* .home-student-review-container .layout__region--first .view-content h3 a {
        font-size: 0.938rem;
    } */
  /* .home-student-review-container .item-list ul li .views-field-name a {
        font-size: 0.688rem;
    } */
  .block-views-blockhome-programmes-block-1 {
    padding-top: 4rem;
    padding-bottom: 2rem;
    border-radius: 0 50px 50px 0;
  }
  .home-student-review-container .item-list {
    margin-bottom: 2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    border-radius: 10px;
  }
  .home-student-review-container .item-list::before {
    height: 10%;
  }
  .home-student-review-container .item-list h3 {
    margin-bottom: 0.2rem;
  }
  .home-student-review-container .item-list ul li {
    margin-bottom: 0;
  }
  .home-student-review-container .layout__region--first .view-content {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .home-student-review-container .view-header {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .block-views-blockstudent-review-story-block-1
    .student_reviews_description
    .views-field-title
    a {
    font-size: 1rem;
  }

  /* .block-views-blockstudent-review-story-block-1 .views-field-field-student-review-image img {
        border: 1px solid red;
        width: 285px;
        height: 190px;
    } */
  /* .home-student-review-container .srs-footer-headline{
        font-size: 0.625rem;
    } */
  .home-student-review-container .srs-footer-title {
    font-size: 1.375rem !important;
  }
  .home-student-review-container .srs-footer-title::after {
    width: 42px;
    height: 6px;
    bottom: -70%;
  }
  /* .home-student-review-container .layout__region--second .view-footer .srs-footer-description {
        font-size: 0.75rem;
    } */
  .home-student-review-container
    .layout__region--second
    .view-footer
    .more-link
    a {
    padding-left: 2.8rem;
    width: 176px;
    height: 50px;
    font-size: 0.875rem;
    line-height: 3.5;
  }
  .home-student-review-container
    .layout__region--second
    .view-footer
    .more-link
    a
    svg {
    width: 21px;
    height: 21px;
  }
  .node--type-page
    .layout__region--top
    .block-block-content
    .field--type-text-with-summary
    p {
    font-size: 0.675rem;
  }
  .node--type-page
    .layout__region--top
    .block-block-content
    .field--type-text-with-summary
    h1 {
    font-size: 2rem !important;
  }
  .field.field--name-field-header-image.field--type-image.field--label-above
    img {
    height: 300px !important;
  }
  #main-wrapper {
    margin-top: 0rem;
  }
  #main-wrapper .layout__region--top .field--name-body {
    margin-left: auto !important;
    padding-left: 30px;
    padding-right: 30px;
  }
  .faulty-section {
    width: 82%;
  }
  /* about us research section */
  .research-categories {
    width: 100%;
  }
  .research-categories h4 {
    top: -21px;
    width: 100%;
  }
  .research-categories {
    padding: 3rem 3.5rem;
  }
  .research-categories ul li {
    font-size: 0.675rem;
  }
  .research-categories::before {
    width: 80%;
    left: 50%;
    transform: translateX(-50%);
  }
  /* end */
  /* professor ma faulty */
  .useful-link-section .useful-link,
  .useful-postgraduate-link-section .useful-postgraduate-link {
    width: 100%;
    margin-bottom: 1rem;
  }
  .useful-link-section,
  .useful-postgraduate-link-section {
    padding-left: 0;
    padding-right: 0;
  }
  .layout-custom-container .layout__region--first,
  .internship-scheme-section .layout__region--first,
  .mathematical-laboratory-main-section .layout__region--first,
  .late-submission-assessment-task-main-section .layout__region--first,
  .info-math-help-centre .layout__region--first,
  .info-math-help-centre .layout__region--second {
    padding-left: 20px;
    padding-right: 20px;
  }
  .academic-professor-block h3 {
    font-size: 1.375rem;
  }
  /* end */
  /* selected publications */
  .block-views-blockresearch-students-block-4
    .view-research-students
    .research-row {
    width: 50%;
  }
  .selected-publications-main-section .layout__region--second a,
  .mathematical-laboratory-main-section .introduction-box p {
    font-size: 0.875rem !important;
  }
  /* .selected-publications-main-section .layout__region--first,
  .selected-publications-main-section .layout__region--second {
    padding-left: 30px !important;
    padding-right: 30px !important;
  } */
  /* end */
  /* research camp page */
  .science-summer-camp-2022-about-camp-section {
    /* padding-left: 20px;
    padding-right: 20px; */
  }
  .science-summer-camp-2022-about-camp-section
    .layout__region--first
    .content
    .row
    ul
    li,
  .science-summer-camp-2022-about-camp-section
    .layout__region--first
    .content
    .row
    .col-3
    > p,
  .science-summer-camp-2022-about-camp-section
    .layout__region--first
    .content
    .row
    .col-9
    > p,
  .how-to-apply ol li,
  .more-information-btn {
    font-size: 0.875rem;
  }
  .apply-information-div p > span {
    font-size: 0.875rem !important;
  }
  .block-block-contenta0e9bb82-d4d8-4759-81d7-6e351653cf5e::after,
  .enquiry-section-sticky::after {
    top: -21px;
    right: -12px;
    width: 50px;
    height: 50px;
  }
  .science-summer-camp-2022-about-camp-section .layout__region--second h2 {
    font-size: 1.25rem !important;
    top: -3%;
  }
  .block-block-contenta0e9bb82-d4d8-4759-81d7-6e351653cf5e::before {
    width: 45%;
  }
  .block-block-contenta0e9bb82-d4d8-4759-81d7-6e351653cf5e {
    padding: 2rem 1rem;
  }
  .science-summer-camp-2022-about-camp-section
    .layout__region--first
    .content
    .row
    .col-3,
  .science-summer-camp-2022-about-camp-section
    .layout__region--first
    .content
    .row
    .col-9 {
    max-width: 100%;
    flex: 0 1 100%;
  }
  .science-summer-camp-2022-about-camp-section
    .layout__region--first
    .content
    .row
    .col-9 {
    border-top: none;
    padding-top: 0rem;
  }
  /* end */
  /* msfms page */
  .msc-financial-statistics-two-col-outer-wrapper
    .msfms-section
    .msfms-table
    td {
    padding-left: 0.5rem !important;
  }
  .msc-financial-statistics-two-col-outer-wrapper .mscfms-structure-table {
    width: 100% !important;
  }
  .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445,
  .block-block-content534be0ad-817c-428b-be5d-1323ec38c963,
  .block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9,
  .block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db {
    padding: 3rem 1rem;
  }
  .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445 h5,
  .block-block-content534be0ad-817c-428b-be5d-1323ec38c963 h5 {
    font-size: 1.5rem !important;
  }
  .msc-financial-statistics-two-col-outer-wrapper .layout__region--second {
    padding-right: 1rem !important;
  }
  .block-views-blockmsfms-courses-block-1 .table-responsive,
  .block-views-blockmsfms-courses-block-2 .table-responsive {
    width: 480px;
    overflow: auto;
  }
  /* .block-views-blockmsfms-courses-block-1 table, .block-views-blockmsfms-courses-block-2 table{
        width: 1000px !important;
    } */
  .block-block-content4056d0c5-ff0c-449d-82ee-64f10abab445::after,
  .block-block-content534be0ad-817c-428b-be5d-1323ec38c963::after,
  .block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9::after,
  .block-block-content143f4e4f-1b91-443f-9cb7-c466837c56db::after {
    top: -26px;
    right: -30px;
    width: 50px;
    height: 50px;
  }
  /* end */
  /* bscm page */
  /* .page-node-2671 .layout--twocol-section--67-33 {
        padding-left: 2rem;
        padding-right: 2rem;
    } */
  .admission-section table td {
    padding-left: 0.5rem !important;
  }

  .application-sidebar-box::before,
  .block-block-content534be0ad-817c-428b-be5d-1323ec38c963::before {
    width: 40%;
  }
  .bscm-inquiry h6 {
    font-size: 1.05rem !important;
  }
  .admission-section table tr,
  .admissions_requirement_content
    .layout__region--first
    .bachelor-of-law-section
    table
    tr,
  .master-of-philosophy-main-section
    .layout__region--first
    .information-table
    tr,
  .msc-financial-statistics-two-col-outer-wrapper
    .msfms-section
    .msfms-table
    tr {
    display: flex;
    flex-direction: column;
  }
  .admission-section table td:first-child,
  .msc-financial-statistics-two-col-outer-wrapper
    .msfms-section
    .msfms-table
    td:first-child,
  .admissions_requirement_content
    .layout__region--first
    .bachelor-of-law-section
    table
    td:first-child,
  .master-of-philosophy-main-section
    .layout__region--first
    .information-table
    td:first-child {
    border-bottom: none !important;
  }
  .admission-section table td:nth-child(2),
  .msc-financial-statistics-two-col-outer-wrapper
    .msfms-section
    .msfms-table
    td:nth-child(2),
  .admissions_requirement_content
    .layout__region--first
    .bachelor-of-law-section
    table
    td:nth-child(2),
  .master-of-philosophy-main-section
    .layout__region--first
    .information-table
    td:nth-child(2) {
    border-top: none !important;
    padding-top: 0 !important;
  }
  .admission-section table td:nth-child(2) p:last-of-type .new_window {
    width: 107px !important;
  }
  .admission-section table td {
    padding-left: 0rem !important;
  }
  .master-of-philosophy-main-section
    .layout__region--first
    .information-table
    td {
    padding-left: 2rem !important;
  }
  /* .page-node-2671 .layout__region--first .useful-link-section .useful-link, */
  .useful-link-layout .layout__region--first .useful-link-section .useful-link {
    width: 100%;
  }
  /* end */
  /* bscm page */
  .cross-institutional-hkbu .layout__region--first,
  .undergraduate-student-exchange .layout__region--first {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .cross-institutional-hkbu .useful-link-section .useful-link,
  .undergraduate-student-exchange .useful-link-section .useful-link,
  .useful-link-layout
    .useful-postgraduate-link-section
    .useful-postgraduate-link {
    width: 100%;
  }
  /* end */
  /* useful intership page */
  .internship-scheme-section .layout__region--second,
  .internship-scheme-section .layout__region--bottom {
    padding-left: 20px;
    padding-right: 20px;
  }
  .referenc-section .title-content .content-title {
    left: 50%;
    top: -13px;
    width: 70%;
    text-align: center;
    font-size: 1rem;
  }
  .referenc-section .title-content::before {
    width: 78%;
  }
  .layout__region--second
    .internship-schemes-faq-container
    #accordion
    .faq-header
    .btn-link.btnRight-icon::before,
  .layout__region--second
    .internship-schemes-faq-container
    #accordion
    .faq-header
    .btn-link.active-border::before {
    left: 8%;
  }
  /* end */
  /* inner option 2 */
  .node--type-student-review-two
    .layout--twocol-section--25-75
    .layout__region--second::after {
    width: 25px;
    height: 25px;
  }
  /* end */
  /* bachelar law section */
  .admissions_requirement_content .bachelor-of-law-section table td {
    padding-left: 1rem !important;
  }
  .admissions_requirement_content .layout__region--first,
  .admissions_requirement_content .layout__region--second {
    padding-left: 30px;
    padding-right: 30px;
  }
  .admissions_requirement_content .layout__region--second {
    padding-right: 3rem;
  }
  /* .admissions_requirement_content .layout__region--first .bachelor-of-law-section h4 {
        font-size: 2rem !important;
    } */
  .admissions_requirement_content
    .layout__region--first
    .bachelor-of-law-section
    table
    tr:first-child
    td:nth-child(2),
  .admissions_requirement_content
    .layout__region--first
    .bachelor-of-law-section
    table
    tr:nth-child(2)
    td:nth-child(2),
  .admissions_requirement_content
    .layout__region--first
    .bachelor-of-law-section
    table
    tr:nth-child(5)
    td:nth-child(2) {
    border-bottom: 0 !important;
  }
  /* end */
  /* postgraduate master-of-philosophy  */
  .master-of-philosophy-main-section .layout__region--first {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .master-of-philosophy-main-section .layout__region--second {
    padding-left: 2rem;
    padding-right: 4rem;
  }
  /* .master-of-philosophy-main-section .layout__region--first .information-section {
        padding-right: 1.5rem;
      } */
  /* end */
  /*  */
  .combine-placement-ma1200,
  .minor-maths-programme-structure .layout__region--first,
  .minor-maths-adding {
    padding-left: 30px;
    padding-right: 30px;
  }
  .placement-test-ma1200-section > .layout__region--first table tr,
  .combine-placement-ma1200 > .layout__region--first table tr {
    display: flex;
    flex-direction: column;
  }
  .placement-test-ma1200-section
    > .layout__region--first
    table
    tr
    td:first-child,
  .combine-placement-ma1200 > .layout__region--first table tr td:first-child {
    width: 100%;
    border-bottom: 0 !important;
  }
  .placement-test-ma1200-section
    > .layout__region--first
    table
    tr
    td:nth-child(2),
  .combine-placement-ma1200 > .layout__region--first table tr td:nth-child(2) {
    width: 100%;
    border-top: 0 !important;
  }
  .placement-test-ma1200-section > .layout__region--second,
  .combine-placement-ma1200 > .layout__region--second {
    padding-right: 1.5rem;
  }
  .useful-placement-link-section .useful-placement-link a {
    max-width: 230px;
  }
  /* end */
  /*  */
  .minor-maths-adding .adding-section > h4 {
    word-break: unset !important;
  }
  .minor-maths-adding > .layout__region--second {
    padding-right: 1rem;
  }
  /* end */
  /*  */
  .enquiry-section-sticky::before {
    width: 45%;
  }
  .enquiry-section-sticky h5 {
    top: -3%;
  }
  /* end */
  /*  */
  .enquiry-section-sticky::after {
    right: -31px;
  }
  /* end */
  .mphil-cross-institutional-section > .layout__region--second {
    padding-right: 1rem;
  }
  /* */
  .block-block-contenta71fd9b9-5efd-4c61-8f99-da02d84894b9::after {
    top: -40px;
    right: -49px;
    width: 81px;
    height: 50px;
  }
  /* end */
}
@media screen and (max-width: 414px) {
  .home-student-review-container
    .layout__region--second
    .view-footer
    .more-link
    a {
    padding-left: 2.5rem;
  }
  /* about us research section */
  .research-categories::before {
    top: -10px;
  }
  .research-categories h4 {
    top: -21px;
    font-size: 0.875rem !important;
  }
  /* end */
  /* bscm page */
  .bscm-inquiry ul li a {
    font-size: 0.875rem !important;
  }
  .bscm-inquiry h6 {
    font-size: 1rem !important;
  }
  .application-sidebar-box::before,
  .block-block-content534be0ad-817c-428b-be5d-1323ec38c963::before {
    width: 50%;
  }
  .application-sidebar-box,
  .block-block-content534be0ad-817c-428b-be5d-1323ec38c963 {
    padding: 1rem 2rem 2rem;
  }
  .admission-section table td:nth-child(2) p:last-of-type .new_window {
    width: 142px !important;
  }
  /* end */
  /* bscm head tab page */
  .cross-institutional-hkbu .layout__region--first,
  .undergraduate-student-exchange .layout__region--first,
  .useful-link-layout .layout__region--first {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* end */
  /* useful intership page */
  .referenc-section .title-content::before {
    width: 70%;
  }
  .internship-scheme-section
    .layout__region--second
    #accordion
    .faq-header
    .btn-link {
    padding-right: 1.5rem;
  }
  /* .internship-scheme-section .layout__region--second #accordion .faq-header .btn-link.btnRight-icon::before,
    .internship-scheme-section .layout__region--second #accordion .faq-header .btn-link.active-border::before {
        left: 9%;
      } */
  /* end */
  /* bachelar law section */
  .block-block-content534be0ad-817c-428b-be5d-1323ec38c963::before {
    height: 37px;
  }
  /* end */
  /* home page owl-carousel section*/
  .home-student-review-container .view-header {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  /* end */
  /*  */
  .enquiry-section-sticky::before {
    width: 55%;
  }
  /* end */
}
@media screen and (max-width: 390px) {
  .banner_description .views-field-body p {
    font-size: 1.25rem;
  }
  .home-student-review-container .item-list::before {
    width: 45%;
  }
  .node--type-page
    .layout__region--top
    .block-block-content
    .field--type-text-with-summary
    h1 {
    font-size: 1.8rem !important;
  }
  .field.field--name-field-header-image.field--type-image.field--label-above
    img {
    height: 250px !important;
  }
  .research-categories {
    width: 100%;
  }
  /* professor ma faulty */
  .academic-professor-block ul li {
    flex: 0 0 100%;
  }
  /* end */
  /* useful intership page */
  /* .internship-scheme-section .layout__region--second #accordion .faq-header .btn-link.btnRight-icon::before,
    .internship-scheme-section .layout__region--second #accordion .faq-header .btn-link.active-border::before {
        left: 10%;
      } */
  /* end */
  /*  */
  .placement-test-ma1200-section > .layout__region--first table td,
  .combine-placement-ma1200 > .layout__region--first table td {
    padding-left: 1rem !important;
  }
  /* end */
  /* cross enroll */
  .mphil-cross-institutional-section > .layout__region--second {
    padding-right: 1rem;
  }
  /* end */
  /*  */
  .cross-institutional-sub-section .enquiry-section-sticky::after {
    top: -19px;
    right: -31px;
    width: 50px;
    height: 50px;
  }
  .cross-institutional-sub-section .enquiry-section-sticky h5 {
    top: -2%;
  }
  /* end */
  /*  */
  .enquiry-section-sticky h5 {
    top: -3%;
  }
  /* end */
}
@media screen and (max-width: 375px) {
  .banner_description .views-field-body p {
    font-size: 1rem;
  }
  .useful-link-section .useful-link a,
  .useful-postgraduate-link-section .useful-postgraduate-link a {
    width: 100%;
  }
  /* useful intership page */
  .internship-scheme-section
    .layout__region--second
    #accordion
    .faq-header
    .btn-link {
    font-size: 1rem;
  }
  .internship-scheme-section
    .layout__region--second
    #accordion
    .faq-header
    .btn-link {
    padding-left: 2.5rem;
  }
  .internship-scheme-section
    .layout__region--second
    #accordion
    .faq-card
    .faq-body {
    padding: 1.5rem;
  }
  /* end */
  /*  */
  .minor-maths-programme-structure
    .layout__region--first
    .block-field-blocknodepagebody
    .programme-requirement-section
    > p,
  .minor-maths-programme-structure
    .layout__region--first
    .block-field-blocknodepagebody
    .programme-requirement-section
    > p
    > a {
    font-size: 1rem !important;
  }
  .minor-maths-programme-structure .layout__region--first {
    margin-bottom: 4rem;
  }
  .minor-maths-adding .layout__region--first h4 {
    margin-bottom: 20px;
  }
  .minor-maths-adding .adding-section > p {
    margin-bottom: 4rem;
  }
  .minor-maths-adding .adding-section > div > h4 {
    margin-top: 0 !important;
  }
  /* end */
}
@media screen and (max-width: 360px) {
  .home-student-review-container .item-list::before {
    width: 55%;
  }
  .home-student-review-container .view-header {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  /* bscm page */
  .admission-section table td:nth-child(2) p:last-of-type .new_window {
    width: 166px !important;
  }
  .application-sidebar-box::before,
  .block-block-content534be0ad-817c-428b-be5d-1323ec38c963::before {
    width: 57%;
  }
  /* end */
  /* useful intership page */
  .internship-scheme-section
    .layout__region--second
    #accordion
    .faq-header
    .btn-link {
    font-size: 0.875rem;
  }
  .internship-scheme-section .layout__region--second #accordion .faq-body a {
    font-size: 0.75rem;
  }
  /* end */
  /*  */
  .enquiry-section-sticky h5 {
    top: -3%;
  }
  /* end */
  /*  */
  .cross-institutional-sub-section .enquiry-section-sticky h5 {
    font-size: 1.6rem !important;
    top: -1.5%;
  }
  .cross-institutional-sub-section .enquiry-section-sticky {
    padding: 2rem 1.5rem 2rem;
  }
  /* end */
}
@media screen and (max-width: 340px) {
  /* #main-wrapper .layout__region--top .field--name-body {
    margin-top: -34% !important;
  } */
  .node--type-page
    .layout__region--top
    .block-block-content
    .field--type-text-with-summary
    h1 {
    font-size: 1.5rem !important;
  }
  .node--type-page
    .layout__region--top
    .block-block-content
    .field--type-text-with-summary
    p {
    font-size: 0.56rem;
  }
  /* selected publications */
  .block-views-blockresearch-students-block-4
    .view-research-students
    .research-row {
    width: 100%;
  }
  /* end */
  /* useful intership page */
  .referenc-section .title-content {
    padding: 2.5rem 1rem;
  }
  /* end */
  /* inner option 2 */
  .block-field-blocknodestudent-reviewfield-student-review-note::before,
  .student-review-note::before {
    width: 42px;
    height: 30px;
    top: 14px;
    left: -5px;
  }
  .block-field-blocknodestudent-reviewfield-student-review-note {
    padding-top: 2rem;
    padding-left: 1.5rem;
  }
  /* end */
  /* .block-views-blockstudent-review-story-block-1 .student_reviews_description .views-field-field-short-description{
        font-size: 0.625rem;
    } */
  .home-student-review-container .layout__region--first .view-content {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .student_review_home_wrap .owl-item .views-field-nothing {
    padding: 2em 1em;
  }
}
@media screen and (max-width: 320px) {
  .home-student-review-container .item-list::before {
    width: 61%;
  }
  /* .page-node-2671 .layout__region--first .useful-link-section .useful-link a, */
  .useful-link-layout
    .useful-postgraduate-link-section
    .useful-postgraduate-link
    a,
  .useful-link-layout
    .layout__region--first
    .useful-link-section
    .useful-link
    a {
    font-size: 0.75rem;
  }
  .late-submission-assessment-task-main-section .useful-link-section {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .useful-placement-link-section .useful-placement-link a {
    max-width: 200px;
    font-size: 0.75rem;
  }
  .enquiry-section-sticky h5 {
    top: -2%;
    font-size: 1.5rem !important;
  }
  .stu-late-submission .introduction-box h5 {
    font-size: 1rem !important;
  }
}
@media screen and (max-width: 835px) {
  .admission-content .layout__region--first,
  .admission-content .layout__region--second {
    flex: 0 1 100% !important;
  }
  .admission-content .layout__region--first {
    padding-right: 0rem;
  }
  .admission-content .layout__region--second {
    padding-left: 0rem;
  }
}
@media screen and (max-width: 550px) {
  .admission-content {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
